Ich schätze, Sie haben einfach Pech mit dieser speziellen Schriftart (ohne Konvertierung ).
Auf einem Mac wird die Schriftart in /Library/Fonts/AmericanTypewriter.ttc
identifiziert als:
$ file /Library/Fonts/AmericanTypewriter.ttc /Library/Fonts/AmericanTypewriter.ttc: TrueType font collection data
Tatsächlich sind die ersten 4 Bytes die magische Zahl für ttcf
:
hexdump -C -n 4 /Library/Fonts/AmericanTypewriter.ttc 00000000 74 74 63 66 |ttcf|
Es handelt sich also mit Sicherheit um eine Datei, die behauptet, Microsofts TrueType Collection-Format zu verwenden. Laut Wikipedia:
Sie waren zuerst in den chinesischen, japanischen und koreanischen Versionen von Windows verfügbar und wurden ab Windows 2000 für alle Regionen unterstützt.
Mac OS beinhaltete die Unterstützung von TTC ab Mac OS 8.5.
Und laut Apple:
Mac OS X arbeitet auch mit Schriftformaten, die von Microsoft Windows verwendet werden. Diese Fonts haben alle ihre Daten im Datenfork und haben nicht die zusätzlichen Ressourcen, die in Macintosh-Fonts zu finden sind.
Also: beim Kopieren nach Windows sollte es keinen Datenverlust geben, da es keinen versteckten Ressourcenzweig zu vergessen gibt. Und daher sollte dies unter Windows problemlos installiert werden…
Ein schneller Test mit Microsofts Font Validator tool unter Windows XP zeigt keine Fehler. Aber ein vollständiger Test zeigt, neben vielen Rendering-Fehlern, einige Dinge, die ich nicht zu interpretieren weiß. Beachten Sie, dass E2132 und E1607 darauf hindeuten könnten, dass das Validierungstool veraltet ist, was möglicherweise auch einige der anderen Fehler verursacht:
E2008 Die PostScript-Zeichenkette ist nicht für beide erforderlichen Plattformen vorhanden MS-Postscript-Zeichenkette fehlt, aber Mac-Postscript-Zeichenkette ist vorhanden
OpenType-Fonts, die einen PostScript-Namen für den Font enthalten, müssen Namen für Plattform 1 Encoding 0 (Mac) und Plattform 3 Encoding 1 (Microsoft) enthalten.
E2132 Die Versionsnummer ist ungültig 4
Die aktuelle Version der OS/2-Tabelle ist Version 3. Bisher wurden die Versionen Null (0, TrueType rev 1.5), Eins (1, TrueType rev 1.66) und Zwei (2, OpenType rev 1.2) verwendet.
E2127 Die Tabellenlänge entspricht nicht der erwarteten Länge für diese Version
Dieser Fehler weist auf ein strukturelles Problem mit dem Font hin. Strukturelle Fehler können verursacht werden durch: ein Font-Tool, das die Fontdatei falsch generiert; eine Person, die den Inhalt einer gültigen Fontdatei verändert; oder eine andere Beschädigung der Fontdatei. Generieren Sie die Schriftart neu, oder wenden Sie sich an den Hersteller der Schriftart, um eine gültige Version der Schriftart zu erhalten.
E1305 Font-Prüfsumme ist falsch 0x25a37feb
Dieser Fehler weist auf ein strukturelles Problem mit dem Font hin. Strukturelle Fehler können verursacht werden durch: ein Font-Tool, das die Fontdatei falsch generiert; eine Person, die den Inhalt einer gültigen Fontdatei verändert; oder eine andere Beschädigung der Fontdatei. Generieren Sie die Schriftart neu, oder wenden Sie sich an den Hersteller der Schriftart, um eine gültige Version der Schriftart zu erhalten.
E1303 Das Flag für nichtlineare Skalierung (Bit 4) ist gelöscht, aber die hdmx-Tabelle ist vorhanden
Wenn Bit 4 des Flag-Feldes gelöscht wird, bedeutet dies, dass die Vorschubbreite der Glyphen linear skaliert wird, da die Hinting-Befehle die Vorschubbreiten nicht ändern. Das Vorhandensein der hdmx-Tabelle zeigt an, dass die Vorschubbreite von Glyphen in diesem Font durch Hinting-Anweisungen beeinflusst werden kann. Setzen Sie dieses Bit, um anzuzeigen, dass die Vorschubbreiten möglicherweise nicht linear skaliert werden.
E1410 Das Feld xMaxExtent entspricht nicht dem berechneten Wert actual = 1130, calc = 1855
Der Wert des Feldes xMaxExtent sollte Max(lsb + (xMax - xMin)) entsprechen. Dieser Wert sollte nur mit Glyphen berechnet werden, die Konturen haben. Glyphen, die keine Konturen haben, sollten ignoriert werden.
E1607 The table version was not 0 version = 1, unrecognized version #, no further tests can be performed
Version 0 ist die einzige derzeit definierte Version der Kern-Tabelle. Korrigieren Sie dieses Feld mit einem Tabellenbearbeitungswerkzeug oder einem Kern-Editor, der eine gültige Kerntabelle erstellt.
E2014 No Microsoft unicode version strings were found
Name strings are required for both platforms. Verwenden Sie ein Tabellenbearbeitungswerkzeug, um Namensstrings für Windows hinzuzufügen.
Außerdem werden viele Informationsmeldungen angezeigt, wie:
- I0040 Not an OpenType table, contents not validated Dieser Tabellentyp ist in der Apple TrueType-Spezifikation definiert.
Wenn also Microsofts Font Validator Recht hat, dann nehme ich an, dass Apple die Spezifikationen schlecht implementiert hat. (Und vielleicht sogar mit Absicht, um die Verbreitung der Schriftart unter Windows zu verhindern?)