Granted, macOS carries many high quality fonts, but Apple modified them intentionally for incompatibility with other Operating system. However, these modifications, actually, violate OpenType spec. This project aims to recover the original faces of these fonts, thereby making fonts installed on other OS, e.g. Windows.
Do never touch typefaces themselves
Accept ttc font (TrueType Collection) without splitting
Support conversion from OpenType to TrueType
Support multiprocessing to leverage modern multi-core CPU
Support file wildcards
Python >= 3.6
fontTools >= 3.22.0
afdko or cu2qu if need TrueType conversion
pip install "fixMacFonts-*.whl"
Fixes some incompatible fonts from macOS
fixMacFonts font.ttc fonts/*.otf
Convert to TrueType (CPU intensive!)
fixMacFonts --otf2ttf font.ttc fonts/*.otf
"Need Internet connection for the first use in order to download data for speculation from language subtag to script subtag"
Fix 'cmap' table given here and there
Fix 'meta' table given here and there
Fix 'name' table given here and there
fix 'head' table given here and there
Apparently and ironically, Apple do not adhere to their own documents.