Wie installiere ich die OS X * .TTC-Schrift unter Windows? Fehler: "* .TTC scheint keine gültige Schrift zu sein"

115965
Chris W. Rea

Ich besitze sowohl einen Mac mit OS X 10.6 Snow Leopard als auch einen PC mit Windows 7.

Auf meinem Mac befindet sich eine Schriftart namens "AmericanTypewriter.ttc". Ich möchte diese Schriftart auf meinem PC für ein bestimmtes Kreativprojekt verwenden. Ich konnte die eigentliche Schriftdatei auf den PC kopieren, aber wenn ich versuche, sie im Windows-Ordner "Schriftarten" zu installieren, wird die folgende Fehlermeldung angezeigt:

Installation von (FONTNAME) .ttc nicht möglich - Die Datei '(FONTNAME) .ttc' scheint keine gültige Schriftart zu sein.

"Installation von (FONTNAME) .ttc nicht möglich - Die Datei '(FONTNAME) .ttc' scheint keine gültige Schrift zu sein."

Können Fontdateien im * .TTC-Format unter Windows installiert werden? Wenn das so ist, wie? Vielen Dank!


UPDATE: Ich habe die Quellcode für einen einfachen ttc2ttf Dienstprogramm (ttc2ttf_AA.tar.gz) gefunden an dieser japanischen Seite und unter kompilierte Cygwin über g ++. Die resultierende ausführbare Datei extrahierte eine einzelne Datei "AmericanTypewriter.ttf" aus der TTC / True Type Collection. (Warum eine Sammlung mit nur einer Datei haben?)

Allerdings habe ich immer noch eine Fehlermeldung ähnlich der oben erhalten, wenn ich versuche, das resultierende AmericanTypewriter.ttf auf Windows zu installieren. Ich bin wieder verblüfft.

ps Ich brauche diese Schrift nicht mehr unter Windows, aber jetzt bin ich entschlossen herauszufinden, warum und wie :-)

30
Haben Sie Glück, eine andere TTC-Schriftart zu verwenden? Arjan vor 14 Jahren 0
Beachten Sie, dass der Online-Konverter von Stefans Antwort Sie * alle * TTF-Schriftarten aus der Sammlung erhält: http://superuser.com/questions/114603/how-to-install-os-x-ttc-font-on-windows-error -ttc-scheint nicht zu sein / 122038 # 122038 Arjan vor 14 Jahren 1
Vielen Dank an Google für dieses Ergebnis und was für eine Überraschung, dass es relativ frisch ist :) unrelativity vor 14 Jahren 1
@Arjan Yes I was able to install some other TTC fonts (e.g. Optima, MarkerFelt) without a problem. Only AmericanTypewriter.ttc was causing the error; just my bad luck that was the one I wanted! Also, re: SEO. Yes, I aim to write my questions with that in mind. (I also run a StackExchange-based site and recognize the value of SEO.) Chris W. Rea vor 14 Jahren 0
+1 für das Posten der genauen Frage zu EXACT FONT Ich versuche, in meiner Windows 10 VM zu installieren! Oscar Goldman vor 7 Jahren 1

7 Antworten auf die Frage

44
Stefan

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

Eine TTC erhält eine mehrfache TTF

Ich habe das schon früher ausprobiert, um zu sehen, ob es als Online-Validator wirken würde. Aber irgendwie lässt http://onlinefontconverter.com/myfonts.php nicht zu, dass ich `/ Library / Fonts / AmericanTypewriter.ttc` auswähle (während andere Schriftarten aus diesem Ordner kein Problem sind). Wenn Sie jedoch noch einmal versuchen, eine Kopie dieser Schriftart in einem anderen Ordner zu erstellen, können Sie sie in der Tat auswählen, und es ergeben sich 6 TTF-Schriftarten. Nett! Arjan vor 14 Jahren 0
(Bei einer zu schlechten Konvertierung von TTC in TTC wird die Schriftart nicht geändert oder das Ergebnis wird nicht zur Ergebnisliste hinzugefügt.) Arjan vor 14 Jahren 0
Agreed, I was able to get the individual fonts extracted from AmericanTypewriter.ttc using this tool. Since this tool achieved my desired result, I'm accepting the answer. However, **readers of this answer should first try to install the *.TTC font to Windows, then try this if the TTC doesn't install (as my example didn't.)** Chris W. Rea vor 14 Jahren 0
Ich brauchte das und benutzte es für die exakt gleiche Schriftart :) Tolles Werkzeug! adambox vor 14 Jahren 0
Großartig, aber das funktioniert nicht für mich :( "FEHLER: Nicht eingeloggt") nach dem Hochladen der Schrift Andrew Rumm vor 12 Jahren 2
Wenn ich ein TTC hochlade, konvertiert es leider nur eine Schriftart in TTF und ich kann nicht steuern, welche. Irgendwelche Vorschläge? cdonner vor 11 Jahren 5
Diese Seite scheint für mich in keinem Browser zu funktionieren Anon343224user vor 11 Jahren 1
Ich vermute, die Website ist nicht mehr funktionsfähig. Wenn Sie mit der Dialogbox in einer Fremdsprache (Schwedisch?) Erfolg haben, hängt es entweder beim Hochladen (ff) oder beim Konvertieren (Msie). Tilman Hausherr vor 9 Jahren 0
@Stefan Könnten Sie bitte Ihre Konverter-Website aktualisieren? Der Download des TTF funktioniert nicht jfmg vor 8 Jahren 0
Ich habe keine Probleme mit https://onlinefontconverter.com _if_ Ich speichere die resultierenden Schriftarten in OpenType (_.otf_) _instead_ von TrueType. Der Grund? Stefan hat großartige Arbeit beim Extrahieren von Schriftarten aus der TrueType-Sammlung geleistet, aber das Ergebnis _.ttf_ ist "Nur Mac". OpenType wurde von Microsoft und Adobe entwickelt, um sich um die ewigen Probleme "Nur Macintosh vs. Windows" zu kümmern und das Problem daher für immer zu schließen. Das von Stefan entwickelte Tool funktioniert einwandfrei, um gültige OpenType-Schriftarten zu erstellen. Schön gemacht! (aye, ich habe gespendet ...) Gwyneth Llewelyn vor 6 Jahren 0
7
Benjamin Schollnick

Diese Informationen basieren auf Informationen, die ich aus vielen verschiedenen Quellen erhalten habe, einschließlich der Support-Dokumente von Adobe. Korrekturen und Änderungen sind daher willkommen.

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

Welche Schriften kann der Macintosh verwenden?

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

Welche Schriftarten kann Windows verwenden?

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

Bitte beachten Sie, dass Windows laut Adobe keine TTC-Schriftarten direkt unterstützt. Sie könnten also wahrscheinlich einen Font-Manager verwenden, um die TTC-Datei zu unterstützen. Aber nativ unterstützt Windows keine TTC-Schriftarten ...

Mit dem Font Creator können Sie das TTC-Archiv und darüber hinausgehende Schriften öffnen. http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html Sie haben eine Testversion, aber der Kauf kostet $ 79 ...

Ich konnte an dieser Stelle keinen kostenlosen Konverter finden ...


Kopieren Sie den extrahierten Zeichensatz auf den Macintosh .... Doppelklicken Sie auf den Zeichensatz. Das Zeichensatzbuch wird geöffnet und zeigt Ihnen eine Vorschau des Zeichensatzes. Wählen Sie, um die Schrift zu installieren.

Sie sollten jetzt die vollständige Anzeige des Schriftartenbuchs anzeigen und alle auf dem System installierten Schriftarten auflisten. Suchen Sie nach der installierten Schriftart und wählen Sie "Datei"> "Schriftart überprüfen".

Dadurch erhalten Sie einen Bericht, in dem alle Probleme mit der Schriftart aufgelistet sind. Und dieser Bericht wird Ihnen einen Ausgangspunkt geben, was zu korrigieren ist und ob es überhaupt möglich ist.

Vielen Dank! Ich werde nach Tools suchen, die aus einer TTC extrahiert werden können. Schön zu wissen, dass es ein Archivformat ist. Chris W. Rea vor 14 Jahren 0
Siehe oben in meinem Fragenupdate. Während ich eine TTF von der TTC erhalten habe, klagt Windows immer noch, dass die TTF ungültig ist. Chris W. Rea vor 14 Jahren 0
Chris, nimm die TTF, die du vom Konverter bekommen hast, installiere sie auf dem Mac und sieh dir an, was das Font-Buch Ihnen sagt, wenn Sie eine Validierungs-Schriftart darauf ausführen. Benjamin Schollnick vor 14 Jahren 0
Apple bezeichnet TTC als Microsoft-Schriftarten. Ich denke, Adobe ist dann ein bisschen abgenutzt? Siehe http://support.apple.com/kb/TA22195 Arjan vor 14 Jahren 1
Nett! Ich habe gerade Ihre Website verwendet. Super praktisch. benjismith vor 14 Jahren 0
Windows unterstützt TTCs seit Windows 2000. kinokijuf vor 10 Jahren 0
5
Arjan

Ich vermute, Sie haben mit dieser speziellen Schriftart einfach kein Glück (ohne sie zu konvertieren ).

Auf einem Mac wird die Schriftart /Library/Fonts/AmericanTypewriter.ttcals identifiziert:

$ file /Library/Fonts/AmericanTypewriter.ttc /Library/Fonts/AmericanTypewriter.ttc: TrueType-Zeichensammlungsdaten 

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 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.

Unterstützung von TTC für Mac OS ab Mac OS 8.5.

Und laut Apple:

Mac OS X funktioniert auch mit von Microsoft Windows verwendeten Schriftformaten. Diese Schriftarten enthalten alle ihre Daten in der Datenzweig und verfügen nicht über die zusätzlichen Ressourcen, die in Macintosh-Schriftarten enthalten sind.

Also: Beim Kopieren nach Windows sollten keine Daten verloren gehen, da es keine versteckte Ressourcenzweig gibt, die man vergessen kann. Und damit dies sollte installieren gut auf Windows ...

Bei einem Schnelltest mit dem Font Validator von Microsoft unter Windows XP werden keine Fehler angezeigt. Ein vollständiger Test zeigt jedoch unter vielen Renderingfehlern einige Dinge, die ich nicht interpretieren kann. Beachten Sie, dass E2132 und E1607 darauf hinweisen, dass das Validierungstool veraltet ist und möglicherweise auch einige andere Fehler verursacht:

  • E2008 Die PostScript-Zeichenfolge ist für beide erforderliche Plattformen nicht vorhanden. Die MS Postscript-Zeichenfolge fehlt, die Zeichenfolge für Mac PostScript ist jedoch vorhanden.
    OpenType-Schriftarten, die einen PostScript-Namen für die Schriftart enthalten, müssen Namen für Plattform 1 Encoding 0 (Mac) und Platform 3 Encoding 1 ( Microsoft).

  • E2132 Die Versionsnummer ist ungültig. 4
    Die aktuelle Version der OS / 2-Tabelle ist Version 3. Die Versionen Null (0, TrueType Version 1.5), Eins (1, TrueType Version 1.66) und zwei (2, OpenType Version 1.2) wurden verwendet zuvor verwendet.

  • E2127 Die Tabellenlänge stimmt nicht mit der erwarteten Länge für diese Version überein.
    Dieser Fehler weist auf ein strukturelles Problem mit der Schriftart hin. Strukturelle Fehler können folgende Ursachen haben: Ein Schriftart-Tool, das die Schriftart-Datei falsch generiert; eine Person, die den Inhalt einer gültigen Schriftdatei ändert; oder eine andere Beschädigung der Schriftdatei. Erstellen Sie die Schriftart erneut, oder wenden Sie sich an den Hersteller der Schriftart, um eine gültige Version der Schriftart zu erhalten.

  • E1305 Prüfsumme der Schriftart ist falsch 0x25a37feb
    Dieser Fehler weist auf ein strukturelles Problem mit der Schriftart hin. Strukturelle Fehler können folgende Ursachen haben: Ein Schriftart-Tool, das die Schriftart-Datei falsch generiert; eine Person, die den Inhalt einer gültigen Schriftdatei ändert; oder eine andere Beschädigung der Schriftdatei. Erstellen Sie die Schriftart erneut, oder wenden Sie sich an den Hersteller der Schriftart, um eine gültige Version der Schriftart zu erhalten.

  • E1303 Nichtlineares Skalierungsflag (Bit 4) ist gelöscht, aber die hdmx-Tabelle ist vorhanden. Das Löschen von Bit 4 des Flagsfelds gibt an, dass die Vorschubbreite von Glyphen linear skaliert wird, da Hinweisbefehle
    die Vorschubbreiten nicht ändern. Die Anwesenheit der hdmx-Tabelle gibt an, dass die Vorschubbreite 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 Feld xMaxExtent entspricht nicht dem berechneten Wert actual = 1130, calc = 1855
    Der Wert des Feldes xMaxExtent sollte mit Max (lsb + (xMax - xMin)) übereinstimmen. Dieser Wert sollte nur unter Verwendung von Glyphen mit Konturen berechnet werden. 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 aktuell definierten Kerntabelle. Korrigieren Sie dieses Feld mit einem Tabellenbearbeitungsprogramm oder einem Kerneditor, der eine gültige Kerntabelle erstellt.

  • E2014 Es wurden keine Microsoft-Unicode-Versionszeichenfolgen gefunden. Namenszeichenfolgen
    sind für beide Plattformen erforderlich. Verwenden Sie ein Tabellenbearbeitungsprogramm, um Namenszeichenfolgen für Windows hinzuzufügen.

Außerdem werden viele Informationsnachrichten angezeigt, z.

  • I0040 Keine OpenType-Tabelle, Inhalt nicht validiert. Dieser Tabellentyp ist in der Apple-TrueType-Spezifikation definiert.

Wenn der Font Validator von Microsoft richtig ist, dann gehe ich davon aus, dass Apple die Spezifikationen nicht richtig umgesetzt hat. (Und vielleicht sogar absichtlich, um die Verteilung der Schrift an Windows zu stoppen?)

Good information. Thanks! I gave you +1. But I did workaround this issue using the online font converter in the other answer, which I've accepted. Chris W. Rea vor 14 Jahren 0
@Chris, kein Scherz beim Akzeptieren, deshalb habe ich den Screenshot hinzugefügt, und es war auch meine Wahl für die Belohnung - siehe Revisionsverlauf http://superuser.com/posts/121746/revisions, um das zu beweisen; - ) Arjan vor 14 Jahren 0
3
MoriahM

Ich habe http://transfonter.org/ttc-unpack gefunden und es hat funktioniert. Ich entpackte eine TTC-Datei, mit der ich die 4 TTF-Dateien herunterladen konnte, nach denen ich gesucht hatte.

2
ChrisF

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

Kopieren Sie die Schriftartdatei (die Schriftarten enden normalerweise mit der Erweiterung .tty, .ttc oder .fon) und fügen Sie sie in den Ordner C: \ WINDOWS \ fonts ein.

(meine kühne).

Ich vermute jedoch, dass sich dies nicht auf Mac TTC-Schriften bezieht, sondern auf True Type Collections. Mac-TTC-Schriftarten werden in einem Format gespeichert, das von Windows nicht verstanden wird.

Diese Seite enthält eine Liste von Schriftartkonvertern, einschließlich TTConverter.

Das kostenlose Dienstprogramm von Chris Reed für Mac-Benutzer, das das PC TTF-Format in Mac TrueType und umgekehrt konvertiert.

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

(Die TTConverter-Verbindung ist unterbrochen.) Chris W. Rea vor 14 Jahren 0
@ Chris - Entschuldigung, ich hatte die Chance, den Link noch einmal zu überprüfen. Ich habe es gerade überprüft und viele der Links scheinen defekt zu sein. Ich werde den Link entfernen. ChrisF vor 14 Jahren 0
Worauf beziehen sich die "Mac TTC-Schriftarten", auf die Sie sich beziehen? Ich denke, TTC * ist per Definition ein Microsoft-Format. (Und auf einem Mac verwenden TrueType Collections * die * Datenzweig nicht, daher sollte das Kopieren von einem Mac auf einen PC keine Probleme verursachen; siehe http://support.apple.com/kb/TA22195.) Arjan vor 14 Jahren 0
@Arjan: Ich denke, du meintest, dass sie nicht die * Ressource * Gabel verwenden. Wenn sie nicht den * data * - Zweig verwenden, würde das Kopieren von einem Mac auf einen PC stattdessen keine * Bytes * ergeben. (Wäre aber nett und schnell!) SamB vor 14 Jahren 1
1
Henoch

Wenn Sie Dfont Splitter installieren

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

Ein anderes, komplizierteres Problem ist, wenn Sie mit einem Mac "Font Suitcase" konfrontiert sind. In Windows werden diese Dateien als 0 KB angezeigt - es befinden sich jedoch Schriftdateien darin. Um diese zu öffnen, ist eine zweistufige Lösung erforderlich, wie dieses sehr hilfreiche Tutorial zeigt . (Verwenden eines Mac-Terminals zum Extrahieren von Dateien, gefolgt von Peter Upfolds DfontSplitter)

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

Obwohl dies TTF-Dateien für jede Schriftart in der Sammlung erstellt und in OS X gut aussieht, werden sie unter Windows 7 immer noch nicht als gültige Schriftarten erkannt. Scott McIntyre vor 9 Jahren 0
0
Birendra

Wer hat beim Installieren der Schrift die folgende Fehlermeldung erhalten:

"Installation von (FONTNAME) .ttc nicht möglich - Die Datei '(FONTNAME) .ttc' scheint keine gültige Schrift zu sein."

Wenn bei der Installation der Schriftart in Windows 10 ein solches Problem auftritt, müssen Sie lediglich auf die heruntergeladene Schriftart doppelklicken und die auf dem Bildschirm angezeigten Schritte ausführen. Kopieren Sie die heruntergeladene Schriftart nicht und fügen Sie sie nicht ein. Wenn Sie dies tun, wird möglicherweise die obige Fehlermeldung angezeigt.