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

Hoe installeer ik een OS X *.TTC lettertype op Windows? Foutmelding: "*.TTC lijkt geen geldig lettertype te zijn"

Ik heb zowel een Mac met OS X 10.6 Snow Leopard, als een PC met Windows 7.

Op mijn Mac staat een lettertype dat “AmericanTypewriter.ttc” heet. Ik wil dat lettertype graag op mijn PC gebruiken, voor een specifiek creatief project. Ik heb het lettertype-bestand kunnen kopiëren naar de PC, maar als ik het probeer te installeren in de Windows Lettertypen-map krijg ik de volgende foutmelding:

“Kan (FONTNAME).ttc niet installeren - Het bestand ‘(FONTNAME).ttc’ lijkt geen geldig lettertype te zijn.”

*Kunnen lettertypebestanden in *.TTC-formaat op Windows worden geïnstalleerd? Zo ja, hoe? * Bedankt!

  • *

UPDATE: Ik heb de broncode voor een eenvoudig ttc2ttf hulpprogramma (ttc2ttf_AA.tar.gz) gedownload op deze Japanse pagina en het gecompileerd onder cygwin via g++. Het resulterende uitvoerbare bestand haalde een enkel bestand, “AmericanTypewriter.ttf”, uit de TTC / True Type Collection. (Waarom een collectie met slechts één bestand!?)

Echter, ik krijg nog steeds een foutmelding zoals hierboven wanneer ik de resulterende AmericanTypewriter.ttf op Windows probeer te installeren. Ik sta weer voor een raadsel.

p.s. Ik heb dit lettertype niet langer nodig op Windows, maar nu ben ik vastbesloten uit te zoeken waarom en hoe :-)

Antwoorden (7)

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

Converteer ttc naar ttf met onlinefontconverter.com (ontwikkeld door mij ), zoals:

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

Deze informatie is gebaseerd op informatie die ik uit vele verschillende bronnen heb gehaald, inclusief Adobe’s ondersteunende documenten… Dus alle correcties, en veranderingen, worden op prijs gesteld…

Het volledige document is hier… http://www.schollnick.net/wordpress/systems-administration/fonts/

Maar, welke lettertypes kan de Macintosh gebruiken?

  • .dfont
  • Multiple Master (alleen Mac OS X 10.2 en later)
  • OpenType (.otf) *
  • TrueType (.ttf) *
  • True Type Collection (.ttc)
  • Type 1 (PostScript) *

Welke lettertypen kunnen Windows gebruiken?

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

Let op, Windows ondersteunt TTC fonts niet direct, volgens Adobe… Dus, je zou waarschijnlijk een Font manager kunnen gebruiken om te helpen met de TTC… Maar Windows ondersteunt van nature geen TTC’s…

Met Font Creator kun je het TTC archief kraken, en er specifieke fonts uit halen http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html Ze hebben wel een proef editie, maar die kopen kost $79…

Ik heb op dit moment nog geen gratis converter kunnen vinden…

  • *

Kopieer het uitgepakte Font naar de Macintosh…. Dubbelklik op het lettertype, en font book zou moeten openen met een preview van het lettertype. Kies om het lettertype te installeren.

Je zou nu de volledige weergave van font book moeten hebben, met een lijst van alle fonts die op het systeem geïnstalleerd zijn. Zoek het lettertype dat u geïnstalleerd hebt, en kies Bestand –> Lettertype valideren.

Dat geeft je een rapport met eventuele problemen met het lettertype. En dat rapport kan je een aanknopingspunt geven over wat er gerepareerd moet worden, en/of dat het zelfs mogelijk is.

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

Ik denk dat je gewoon pech hebt met dit specifieke lettertype (zonder het te converteren ).

Op een Mac wordt het lettertype in /Library/Fonts/AmericanTypewriter.ttc geïdentificeerd als:

$ file /Library/Fonts/AmericanTypewriter.ttc /Library/Fonts/AmericanTypewriter.ttc: TrueType font collection data

Inderdaad, de eerste 4 bytes zijn het magische getal voor ttcf:

hexdump -C -n 4 /Library/Fonts/AmericanTypewriter.ttc 00000000 74 74 63 66 |ttcf|

Dus, dit is zeker een bestand dat beweert Microsoft’s TrueType Collection formaat te gebruiken. Volgens Wikipedia:

Ze waren voor het eerst beschikbaar in Chinese, Japanse en Koreaanse versies van Windows, en werden voor alle regio’s ondersteund in Windows 2000 en later.

Mac OS omvatte ondersteuning van TTC vanaf Mac OS 8.5.

En volgens Apple:

Mac OS X werkt ook met lettertype-indelingen die door Microsoft Windows worden gebruikt. Deze lettertypen hebben al hun gegevens in de gegevensvork en hebben niet de extra bronnen die in Macintosh-lettertypen voorkomen.

Dus: kopiëren naar Windows zou geen gegevensverlies moeten opleveren, omdat er geen verborgen resource fork is om te vergeten. En dus zou dit prima op Windows moeten installeren…

Een snelle test met Microsoft’s Font Validator tool op Windows XP laat geen fouten zien. Maar een volledige test laat, naast veel renderfouten, een aantal dingen zien waarvan ik niet weet hoe ik ze moet interpreteren. Merk op dat E2132 en E1607 erop zouden kunnen wijzen dat het validatiegereedschap verouderd is, wat mogelijk ook enkele van de andere fouten veroorzaakt:

  • E2008 De PostScript-string is niet aanwezig voor beide vereiste platformen MS Postscript-string ontbreekt, maar Mac Postscript-string is aanwezig OpenType-lettertypen die een PostScript-naam voor het lettertype bevatten, moeten namen bevatten voor Platform 1 codering 0 (Mac) en Platform 3 codering 1 (Microsoft).

  • E2132 Het versienummer is ongeldig 4 De huidige versie van de OS/2 tabel is Versie 3. Versies nul (0, TrueType rev 1.5), één (1, TrueType rev 1.66), en twee (2, OpenType rev 1.2) zijn eerder gebruikt.

  • E2127 De tabellengte komt niet overeen met de verwachte lengte voor deze versie Deze fout wijst op een structureel probleem met het lettertype. Structurele fouten kunnen worden veroorzaakt door: een fontgereedschap dat het fontbestand verkeerd genereert; iemand die de inhoud van een geldig fontbestand wijzigt; of een andere beschadiging van het fontbestand. Genereer het lettertype opnieuw, of neem contact op met de leverancier van het lettertype om een geldige versie van het lettertype te verkrijgen.

  • E1305 Controlesom van het lettertype is onjuist 0x25a37feb Deze fout wijst op een structureel probleem met het lettertype. Structurele fouten kunnen worden veroorzaakt door: een fonttool dat het fontbestand verkeerd genereert; iemand die de inhoud van een geldig fontbestand wijzigt; of een andere corruptie van het fontbestand. Genereer het lettertype opnieuw, of neem contact op met de leverancier van het lettertype om een geldige versie van het lettertype te verkrijgen.

  • E1303 Flag voor niet-lineaire schaling (bit 4) is leeg, maar hdmx-tabel is aanwezig Als bit 4 van het flags-veld leeg is, betekent dit dat de vooruitbreedte van de glyphs lineair zal schalen omdat hintinginstructies de vooruitbreedtes niet zullen wijzigen. De aanwezigheid van de hdmx-tabel geeft aan dat de vooruitgangsbreedte van glyphs in dit lettertype kan worden beïnvloed door hintinginstructies. Zet dit bit aan om aan te geven dat de vooruitgangsbreedtes mogelijk niet lineair schalen.

  • E1410 Het xMaxExtent-veld is niet gelijk aan de berekende waarde actual = 1130, calc = 1855 De waarde van het xMaxExtent-veld moet gelijk zijn aan Max(lsb + (xMax - xMin)). Deze waarde moet berekend worden met alleen glyphs die contouren hebben. Glyphs zonder contouren moeten genegeerd worden.

  • E1607 De tabel versie was niet 0 versie = 1, niet herkende versie #, geen verdere tests kunnen uitgevoerd worden Versie 0 is de enige versie van de kern tabel die momenteel gedefinieerd is. Corrigeer dit veld met een tabelbewerkingsprogramma, of met een kern-editor die een geldige kerntabel maakt.

  • E2014 Er zijn geen Microsoft unicode versiestrings gevonden Naamstrings zijn voor beide platforms vereist. Gebruik een tabelbewerkingsprogramma om naamstrings voor Windows toe te voegen.

Ook toont het veel informatieve berichten, zoals:

  • I0040 Geen OpenType tabel, inhoud niet gevalideerd Dit tabel type is gedefinieerd in de Apple TrueType spec.

Dus, als Microsoft’s Font Validator gelijk heeft, dan neem ik aan dat Apple slecht werk heeft geleverd bij het implementeren van de specificaties. (En misschien zelfs opzettelijk, om de distributie van het lettertype naar Windows tegen te houden?)

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

Ik vond http://transfonter.org/ttc-unpack en het werkte. Pakte een ttc bestand uit waardoor ik de 4 ttf bestanden die ik zocht kon downloaden.

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

Ik denk niet dat je dat kunt. Deze pagina ](http://www.simplehelp.net/2009/04/27/how-to-install-fonts-in-windows-xp-and-vista/) beweert dat je het kunt door het simpelweg te kopiëren naar de Windows Fonts map:

Kopieer en plak het font-bestand (fonts eindigen meestal op de extensie .tty , .ttc of .fon) in de map C:\WINDOWS-fonts.

(mijn vetgedrukte tekst).

Ik vermoed echter dat dit niet verwijst naar Mac TTC fonts, maar naar True Type Collections. Mac TTC fonts worden opgeslagen in een formaat dat Windows niet begrijpt. Deze pagina heeft een lijst van font converters waaronder TTConverter dat is:

Chris Reed’s gratis utility voor Mac gebruikers die PC TTF formaat converteert naar Mac TrueType en vice versa.

Ik heb net ontdekt dat de meeste links voor dat programma nu gebroken zijn, dus zijn ze minder dan onbruikbaar. Je moet iets als dit programma vinden om de conversie te doen.

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

Als je Dfont Splitter

installeert, kun je in feite een TTC bestand openen om individuele .TTF font bestanden uit te pakken voor installatie onder Windows.

Een ander meer gecompliceerd probleem is als je te maken hebt met een Mac “Font Suitcase”. In Windows worden deze bestanden weergegeven als zijnde 0KB - toch zitten er lettertypebestanden in. Om deze te openen is een oplossing in twee stappen nodig, zoals deze zeer nuttige tutorial laat zien. (Gebruik een Mac’s ‘Terminal’ om de bestanden uit te pakken, gevolgd door het gebruik van Peter Upfold’s DfontSplitter)

Deze oplossingen zijn volledig gratis en zeer zeer behulpzaam.

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

Wie kreeg de volgende foutmelding bij het installeren van het lettertype:

“Kan (FONTNAME).ttc niet installeren - Het bestand ‘(FONTNAME).ttc’ lijkt geen geldig lettertype te zijn.”

Als u een dergelijk probleem hebt tijdens het installeren van het lettertype in Windows 10 hoeft u alleen maar te dubbelklikken in gedownloade lettertype en moet de stappen volgen zoals verschijnen in het scherm. Niet kopiëren en plakken van de gedownloade lettertype als je dat doet dan bovenstaande foutmelding kan verschijnen.