I designed an Arabic font and merged my Arabic glyphs with an Open Font License Latin font.
I exported TTF and OTF fonts and they works fine in Adobe apps such as InDesign and Illustrator, also it works fine in Apple Pages.
My problem is with Windows MS Word, I can write Arabic but not latin!!!
In instances, I added: TTFAutohint options and activated Windows Compatibility .
Also in Features I updated the Languagesystem with the following values:
languagesystem DFLT dflt;
languagesystem arab dflt;
languagesystem hebr dflt;
languagesystem arab URD;
Now, How can I write in both languages (Arabic + Latin) in Windows MS Word?
In Master I have the following: unicodeRanges: Basic Latin, Latin-1, Latin Extended-A, Latin Extended-B, Spacing Modifier Letters, Greek, Arabic, General Punctuation, Currency Symbols, Letterlike Symbols, Mathematical Operators, Geometric Shapes, Private Use Area (plane 0), Alphabetic Presentation Forms-A, Arabic Presentation Forms-A, Arabic Presentation Forms-B.
And for codePageRanges:
Latin 1, Arabic, Arabic; ASMO 708.
Glyphs uses makeotf to compute some of the final settings during export of the font files. So, Georg was suggesting not setting the various configs like codePageRanges, unicodeRanges, etc., letting them be automatically set during export.
Click the Update button, a Languagesystems entry will appear, which contains all the scripts in your font. Apparently you have another, manual Languagesystems entry. Delete or deactivate that one.
In File > Font Info > Font, delete the Code Page and Encoding Custom Parameters.