Ich schätze, Sie haben mit dieser bestimmten Schriftart einfach Pech gehabt (ohne sie zu konvertieren ).
Auf einem Mac wird die Schriftart in wie /Library/Fonts/AmericanTypewriter.ttc
folgt identifiziert:
$ file /Library/Fonts/AmericanTypewriter.ttc
/Library/Fonts/AmericanTypewriter.ttc: TrueType-Schriftsammlungsdaten
In der Tat 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 |
Dies ist also sicherlich eine Datei, die behauptet, das TrueType Collection-Format von Microsoft zu verwenden. Laut Wikipedia:
Sie waren zuerst in chinesischen, japanischen und koreanischen Versionen von Windows verfügbar und wurden für alle Regionen in Windows 2000 und höher unterstützt.
Mac OS unterstützt TTC ab Mac OS 8.5.
Und laut Apple:
Mac OS X funktioniert auch mit Schriftformaten, die von Microsoft Windows verwendet werden. Diese Schriftarten haben alle ihre Daten in der Datengabelung und verfügen nicht über die zusätzlichen Ressourcen, die in Macintosh-Schriftarten vorhanden sind.
Also: Das Kopieren auf Windows sollte keinen Datenverlust verursachen, da es keine versteckten Ressourcen gibt , die man vergessen muss. Und damit dies sollte gut auf Windows installieren ...
Ein schneller Test mit dem Font Validator-Tool von Microsoft unter Windows XP zeigt keine Fehler an. Ein vollständiger Test zeigt jedoch unter vielen Rendering-Fehlern einige Dinge, die ich nicht interpretieren kann. Beachten Sie, dass E2132 und E1607 möglicherweise darauf hinweisen, dass das Validierungstool veraltet ist, und möglicherweise auch einige der anderen Fehler verursachen:
E2008 Die PostScript-Zeichenfolge ist für beide erforderlichen Plattformen nicht vorhanden. Die MS Postscript-Zeichenfolge fehlt, aber die Mac Postscript-Zeichenfolge ist vorhanden.
OpenType-Schriftarten, die einen PostScript-Namen für die Schriftart enthalten, müssen Namen für Plattform 1, Kodierung 0 (Mac) und Plattform 3, Kodierung 1 (Mac) enthalten. Microsoft).
E2132 Die Versionsnummer ist ungültig. 4
Die aktuelle Version der OS / 2-Tabelle ist Version 3. Es wurden die Versionen Null (0, TrueType Version 1.5), Eins (1, TrueType Version 1.66) und Zwei (2, OpenType Version 1.2) verwendet zuvor verwendet.
E2127 Die Tabellenlänge entspricht nicht der erwarteten Länge für diese Version.
Dieser Fehler weist auf ein strukturelles Problem mit der Schriftart hin. Strukturelle Fehler können verursacht werden durch: ein Schriftartwerkzeug, das die Schriftartdatei falsch generiert; eine Person, die den Inhalt einer gültigen Schriftartdatei ändert; oder eine andere Beschädigung der Schriftartdatei. Generieren Sie die Schriftart neu, oder wenden Sie sich an den Hersteller der Schriftart, um eine gültige Version der Schriftart zu erhalten.
E1305 Schriftartprüfsumme ist falsch 0x25a37feb
Dieser Fehler weist auf ein strukturelles Problem mit der Schriftart hin. Strukturelle Fehler können verursacht werden durch: ein Schriftartwerkzeug, das die Schriftartdatei falsch generiert; eine Person, die den Inhalt einer gültigen Schriftartdatei ändert; oder eine andere Beschädigung der Schriftartdatei. Generieren Sie die Schriftart neu, oder wenden Sie sich an den Hersteller der Schriftart, um eine gültige Version der Schriftart zu erhalten.
E1303 Flag für nichtlineare Skalierung (Bit 4) ist gelöscht, aber die Tabelle hdmx ist vorhanden. Das Setzen von Bit 4 im Feld flags zum Löschen zeigt an, dass die Vorschubbreite von Glyphen linear skaliert wird, da Hinweisanweisungen
die Vorschubbreiten nicht ändern der hdmx-tabelle gibt an, dass die fortschreitende Breite von Glyphen in dieser Schriftart durch Hinweisanweisungen beeinflusst werden kann. Setzen Sie dieses Bit, um anzuzeigen, dass die Vorschubbreiten möglicherweise nicht linear skaliert werden.
E1410 Das xMaxExtent-Feld entspricht nicht dem berechneten Wert actual = 1130, calc = 1855
Der Wert des xMaxExtent-Felds sollte gleich Max (lsb + (xMax - xMin)) sein. Dieser Wert sollte nur mit Glyphen berechnet werden, die Konturen aufweisen. Glyphen ohne Konturen sollten ignoriert werden.
E1607 Die Tabellenversion war nicht 0, Version = 1, nicht erkannte Version #, es können keine weiteren Tests durchgeführt werden.
Version 0 ist die einzige Version der Kern-Tabelle, die derzeit definiert ist. Korrigieren Sie dieses Feld mit einem Tabellenbearbeitungsprogramm oder einem Kerneditor, der eine gültige Kerntabelle erstellt.
E2014 Es wurden keine Microsoft Unicode-Versionszeichenfolgen gefunden. Für beide Plattformen sind Namenszeichenfolgen
erforderlich. Verwenden Sie ein Tabellenbearbeitungsprogramm, um Namenszeichenfolgen für Windows hinzuzufügen.
Außerdem werden viele Informationsmeldungen angezeigt, z.
- I0040 Keine OpenType-Tabelle, Inhalt nicht validiert Dieser Tabellentyp ist in der Apple TrueType-Spezifikation definiert.
Wenn also Microsofts Font Validator richtig ist, dann gehe ich davon aus, dass Apple die Spezifikationen schlecht umgesetzt hat. (Und vielleicht sogar absichtlich, um die Verteilung der Schrift an Windows zu stoppen?)