2010-02-28 18:35:26 +0000 2010-02-28 18:35:26 +0000
31
31

Wie installiert man die OS X *.TTC-Schriftart unter Windows? Fehler: "*.TTC scheint keine gültige Schriftart zu sein"

Ich besitze beide einen Mac mit OS X 10.6 Snow Leopard und einen PC mit Windows 7.

Auf meinem Mac befindet sich eine Schriftart namens “AmericanTypewriter.ttc”. Ich würde diese Schriftart gerne auf meinem PC für ein bestimmtes kreatives Projekt verwenden. Ich konnte die eigentliche Schriftdatei auf den PC kopieren, aber wenn ich versuche, sie in den Windows-Schriftartenordner zu installieren, erhalte ich die folgende Fehlermeldung:

“Cannot install (FONTNAME).ttc - The file ‘(FONTNAME).ttc’ does not seem to be a valid font.”

Können Schriftdateien im Format *.TTC unter Windows installiert werden? Wenn ja, wie? Danke!


UPDATE: Ich habe den Quellcode für ein einfaches ttc2ttf-Dienstprogramm (ttc2ttf_AA.tar.gz) heruntergeladen, den ich auf dieser japanischen Seite gefunden habe, und ihn unter cygwin mittels g++ kompiliert. Die resultierende ausführbare Datei extrahierte eine einzelne Datei, “AmericanTypewriter.ttf”, aus der TTC / True Type Collection. (Warum eine Sammlung mit nur einer Datei?)

Allerdings bekomme ich immer noch eine Fehlermeldung ähnlich der obigen, wenn ich versuche, die resultierende AmericanTypewriter.ttf unter Windows zu installieren. Ich bin wieder ratlos.

p.s. Ich brauche diese Schriftart unter Windows nicht mehr, aber jetzt bin ich entschlossen, herauszufinden, warum und wie :-)

Antworten (7)

48
48
48
2010-03-20 11:12:13 +0000

Konvertieren Sie ttc in ttf mit onlinefontconverter.com (entwickelt von mir ), wie:

7
7
7
2010-03-01 16:38:57 +0000

Diese Informationen basieren auf Informationen, die ich aus vielen verschiedenen Quellen, einschließlich Adobes Support-Dokumenten, entnommen habe… Korrekturen und Änderungen sind also willkommen…

Das vollständige Dokument finden Sie hier… http://www.schollnick.net/wordpress/systems-administration/fonts/

Aber, welche Schriftarten kann der Macintosh verwenden?

  • .dfont
  • Multiple Master (nur Mac OS X 10.2 und höher)
  • OpenType (.otf) *
  • TrueType (.ttf) *
  • True Type Collection (.ttc)
  • Type 1 (PostScript) *

Welche Schriftarten kann Windows verwenden?

  • OpenType (.otf)
  • TrueType (.ttf)
  • Type 1 (PostScript)

Bitte beachten Sie, dass Windows laut Adobe keine TTC-Fonts direkt unterstützt… Sie könnten also wahrscheinlich einen Fontmanager verwenden, um die TTC zu unterstützen. Aber nativ unterstützt Windows keine TTC’s…

Font Creator erlaubt es Ihnen, das TTC-Archiv zu knacken und bestimmte Fonts daraus zu extrahieren http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html Sie haben eine Testversion, aber der Kauf würde $79 kosten…

Ich habe bis jetzt noch keinen kostenlosen Konverter gefunden…


Kopieren Sie den extrahierten Font auf den Macintosh…. Doppelklicken Sie auf die Schriftart, und das Fontbook sollte sich öffnen und Ihnen eine Vorschau der Schriftart anzeigen. Wählen Sie, um die Schriftart zu installieren.

Sie sollten nun die vollständige Anzeige von font book haben, die alle auf dem System installierten Schriften auflistet. Suchen Sie die Schriftart, die Sie installiert haben, und wählen Sie Datei –> Schriftart validieren.

Dadurch erhalten Sie einen Bericht, der alle Probleme mit der Schriftart auflistet. Und dieser Bericht kann Ihnen einen Anhaltspunkt dafür geben, was behoben werden muss und/oder ob es überhaupt möglich ist.

5
5
5
2010-03-19 12:09:08 +0000

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?)

4
4
4
2015-08-03 11:49:23 +0000

Ich fand http://transfonter.org/ttc-unpack und es funktionierte. Entpackte eine ttc-Datei, die es mir ermöglichte, die 4 ttf-Dateien herunterzuladen, die ich suchte.

2
2
2
2010-02-28 19:06:46 +0000

Ich glaube nicht, dass Sie das können. Diese Seite behauptet, Sie können es, indem Sie sie einfach in den Windows-Schriftartenordner kopieren:

Kopieren Sie die Font-Datei (Fonts enden typischerweise mit der Endung .tty , .ttc oder .fon) und fügen Sie sie in den Ordner C:\WINDOWS\fonts ein.

(meine Fettschrift).

Ich vermute jedoch, dass sich dies nicht auf Mac TTC-Schriften, sondern auf True Type Collections bezieht. Mac-TTC-Schriften werden in einem Format gespeichert, das Windows nicht versteht. Diese Seite hat eine Liste von Schriftkonvertern, darunter auch den TTConverter:

Chris Reeds kostenloses Dienstprogramm für Mac-Benutzer, das das PC-TTF-Format in das Mac-TrueType-Format und umgekehrt konvertiert.

Ich habe gerade entdeckt, dass die meisten Links für dieses Programm jetzt kaputt sind, also weniger als nutzlos sind. Sie müssen etwas wie dieses Tool finden, um die Konvertierung durchzuführen.

1
1
1
2014-05-30 04:47:55 +0000

Wenn Sie Dfont Splitter

installieren, können Sie tatsächlich eine TTC-Datei öffnen, um einzelne .TTF-Schriftdateien für die Installation unter Windows zu extrahieren.

Etwas komplizierter wird es, wenn Sie mit einem Mac “Font Suitcase” konfrontiert werden. Unter Windows werden diese Dateien als 0KB groß angezeigt - dennoch befinden sich Schriftdateien darin. Um diese zu öffnen, ist eine zweistufige Lösung erforderlich, wie in dieser sehr hilfreichen Anleitung gezeigt wird. (Mit dem “Terminal” eines Macs die Dateien extrahieren, gefolgt von der Verwendung des DfontSplitters von Peter Upfold)

Diese Lösungen sind völlig kostenlos und sehr hilfreich.

0
0
0
2018-05-08 11:02:44 +0000

Der beim Installieren der Schriftart folgende Fehlermeldung erhielt:

“Cannot install (FONTNAME).ttc - The file ‘(FONTNAME).ttc’ does not seem to be a valid font.”

Wenn Sie ein solches Problem bei der Installation der Schriftart in Windows 10 haben, müssen Sie nur auf die heruntergeladene Schriftart doppelklicken und sollten die Schritte befolgen, die auf dem Bildschirm erscheinen. Kopieren Sie die heruntergeladene Schriftart nicht und fügen Sie sie nicht ein, wenn Sie dies tun, kann die obige Fehlermeldung erscheinen.