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

Come installare il font OS X *.TTC su Windows? Errore: "*.TTC non sembra essere un font valido"

Possiedo sia un Mac con OS X 10.6 Snow Leopard che un PC con Windows 7.

Sul mio Mac c'è un font chiamato “AmericanTypewriter.ttc”. Vorrei usare quel font sul mio PC, per un progetto creativo specifico. Sono riuscito a copiare il file del font sul PC, ma quando cerco di installarlo nella cartella Windows Fonts ottengo il seguente messaggio di errore:

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

**Can *.TTC format font files be installed on Windows? Se sì, come? Grazie!


** AGGIORNAMENTO:** Ho scaricato il codice sorgente di una semplice utility ttc2ttf (ttc2ttf_AA.tar.gz) trovato in questa pagina giapponese e compilato sotto cygwin tramite g++. L'eseguibile risultante ha estratto un singolo file, “AmericanTypewriter.ttf”, dalla TTC / True Type Collection. (Perché avere una collection con un solo file!?)

Tuttavia, ottengo ancora un messaggio di errore simile a quello sopra quando provo a installare il risultante AmericanTypewriter.ttf su Windows. Sono di nuovo in difficoltà.

p.s. Non ho più necessità di questo font su Windows, ma ora sono determinato a capire perché e come fare :-)

Risposte (7)

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

Convertire ttc in ttf con onlinefontconverter.com (sviluppato da me ), come:

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

Queste informazioni sono basate su informazioni che ho raccolto da molte fonti diverse, compresi i documenti di supporto di Adobe… Quindi qualsiasi correzione e cambiamento è apprezzato…

Il documento completo è qui… http://www.schollnick.net/wordpress/systems-administration/fonts/

Ma, quali fonts può usare il Macintosh?

  • .dfont
  • Multiple Master (solo Mac OS X 10.2 e successivi)
  • OpenType (.otf) *
  • TrueType (.ttf) *
  • True Type Collection (.ttc)
  • Type 1 (PostScript) *

Quali font può usare Windows?

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

Nota che Windows non supporta direttamente i font TTC, secondo Adobe… Quindi, si potrebbe probabilmente utilizzare un Font manager per assistere con il TTC… Ma nativamente, Windows non supporta i TTC…

Font Creator ti permette di aprire l'archivio TTC ed estrarre specifici font da esso http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html Hanno un'edizione di prova, ma acquistarla costa 79 dollari…

Non sono riuscito a trovare un convertitore gratuito a questo punto…


Copia il font estratto sul Macintosh…. Fai doppio clic sul font, e il libro dei font dovrebbe aprirsi dandoti un'anteprima del font. Scegli di installare il font.

Ora dovresti avere la visualizzazione completa di font book, che elenca tutti i font installati sul sistema. Trova il font che hai installato, e scegli File –> Convalida font.

Questo ti darà un rapporto che elenca qualsiasi problema con il font. E quel rapporto sarà in grado di darti un punto di partenza su cosa deve essere aggiustato, e/o se può esserlo.

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

Immagino che tu sia solo sfortunato con questo font specifico (senza convertirlo ).

Su un Mac, il font in /Library/Fonts/AmericanTypewriter.ttc è identificato come:

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

Infatti, i primi 4 byte sono il numero magico per ttcf:

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

Quindi, questo è sicuramente un file che dichiara di usare il formato TrueType Collection di Microsoft. Secondo Wikipedia:

Erano disponibili per la prima volta nelle versioni cinese, giapponese e coreana di Windows, e supportati per tutte le regioni in Windows 2000 e successivi.

Mac OS ha incluso il supporto di TTC a partire da Mac OS 8.5.

E secondo Apple:

Mac OS X funziona anche con i formati di font usati da Microsoft Windows. Questi font hanno tutti i loro dati nel data fork e non hanno le risorse aggiuntive che si trovano nei font Macintosh.

Quindi: copiare su Windows non dovrebbe produrre alcuna perdita di dati, dato che non c'è nessuna forcella di risorse nascosta (http://en.wikipedia.org/wiki/Resource_fork) da dimenticare. E quindi, questo dovrebbe installarsi bene su Windows…

Un rapido test con lo strumento Font Validator tool di Microsoft su Windows XP non mostra alcun errore. Ma un test completo mostra, tra molti errori di rendering, alcune cose che non so come interpretare. Nota che E2132 e E1607 potrebbero indicare che lo strumento di convalida non è aggiornato, forse causando anche alcuni degli altri errori:

  • E2008 La stringa PostScript non è presente per entrambe le piattaforme richieste La stringa MS Postscript manca, ma la stringa Mac Postscript è presente I font OpenType che includono un nome PostScript per il font devono includere nomi per Platform 1 Encoding 0 (Mac) e Platform 3 Encoding 1 (Microsoft).

  • E2132 Il numero di versione non è valido 4 La versione corrente della tabella OS/2 è la versione 3. Le versioni zero (0, TrueType rev 1.5), uno (1, TrueType rev 1.66) e due (2, OpenType rev 1.2) sono state usate in precedenza.

  • E2127 La lunghezza della tabella non corrisponde alla lunghezza prevista per questa versione Questo errore indica un problema strutturale del font. Gli errori strutturali possono essere causati da: uno strumento di font che genera erroneamente il file di font; una persona che altera il contenuto di un file di font valido; o qualche altro danneggiamento del file di font. Rigenerate il font o contattate il fornitore del font per ottenere una versione valida del font.

  • E1305 Il checksum del font non è corretto 0x25a37feb Questo errore indica un problema strutturale del font. Gli errori strutturali possono essere causati da: uno strumento di font che genera erroneamente il file di font; una persona che altera il contenuto di un file di font valido; o qualche altro danneggiamento del file di font. Rigenerate il font o contattate il fornitore del font per ottenere una versione valida del font.

  • E1303 Non-linear scaling flag (bit 4) è chiaro, ma la tabella hdmx è presente Impostare il bit 4 del campo flags su chiaro indica che la larghezza di avanzamento dei glifi scalerà linearmente perché le istruzioni di hinting non altereranno le larghezze di avanzamento. La presenza della tabella hdmx indica che la larghezza di avanzamento dei glifi all'interno di questo font può essere influenzata dalle istruzioni di hinting. Imposta questo bit per indicare che le larghezze di avanzamento potrebbero non scalare linearmente.

  • E1410 Il campo xMaxExtent non è uguale al valore calcolato actual = 1130, calc = 1855 Il valore del campo xMaxExtent dovrebbe essere uguale a Max(lsb + (xMax - xMin)). Questo valore dovrebbe essere calcolato usando solo i glifi che hanno contorni. I glifi senza contorni dovrebbero essere ignorati.

  • E1607 La versione della tabella non era 0 versione = 1, versione non riconosciuta #, non è possibile eseguire ulteriori test La versione 0 è l'unica versione della tabella kern attualmente definita. Correggi questo campo usando uno strumento di modifica della tabella o un editor di kern che crei una tabella kern valida.

  • E2014 Non sono state trovate stringhe di versione unicode Microsoft Le stringhe di nome sono richieste per entrambe le piattaforme. Usa uno strumento di modifica della tabella per aggiungere stringhe di nome per Windows.

Inoltre, mostra molti messaggi informativi, come:

  • I0040 Non è una tabella OpenType, contenuto non convalidato Questo tipo di tabella è definito nella specifica TrueType di Apple.

Quindi, se il Font Validator di Microsoft ha ragione, allora presumo che Apple abbia fatto un pessimo lavoro nell'implementare le specifiche. (E forse anche di proposito, per fermare la distribuzione del font a Windows?)

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

Ho trovato http://transfonter.org/ttc-unpack e ha funzionato. Ha scompattato un file ttc permettendomi di scaricare i 4 file ttf che stavo cercando.

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

Non credo che tu possa. Questa pagina sostiene che puoi semplicemente copiarlo nella cartella Windows Fonts:

Copia e incolla il file del font (i font tipicamente finiscono con l'estensione .tty , .ttc o .fon) nella cartella C:\WINDOWS\fonts.

(il mio grassetto).

Tuttavia, immagino che questo non si riferisca ai font Mac TTC, ma alle collezioni True Type. I font Mac TTC saranno memorizzati in un formato che Windows non capisce. Questa pagina ha un elenco di convertitori di font tra cui TTConverter che è:

L'utilità gratuita di Chris Reed per gli utenti Mac che converte il formato TTF per PC in TrueType per Mac e viceversa.

Ho appena scoperto che la maggior parte dei link per quel programma sono ora interrotti, quindi sono meno che inutili. Devi trovare qualcosa come questo strumento per fare la conversione.

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

Se installi Dfont Splitter

Allora puoi effettivamente aprire un file TTC per estrarre i singoli file di font .TTF da installare su Windows.

Un altro problema più complicato è se ti trovi di fronte a un “Font Suitcase” del Mac. In Windows questi file appaiono come 0KB - eppure ci sono dei file di font all'interno. Aprirli richiede una soluzione in due fasi come mostrato da questo utilissimo tutorial . (Usando il ‘Terminale’ del Mac per estrarre i file, seguito dall'uso di DfontSplitter di Peter Upfold)

Queste soluzioni sono completamente gratuite e molto molto utili.

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

Che ha ottenuto il seguente messaggio di errore durante l'installazione del font:

“Impossibile installare (FONTNAME).ttc - Il file ‘(FONTNAME).ttc’ non sembra essere un font valido.”

Se hai un problema simile durante l'installazione del font in Windows 10 hai solo bisogno di fare doppio clic sul font scaricato e dovresti seguire i passaggi che appaiono sullo schermo. Non copiare e incollare il font scaricato, se lo fai allora potrebbe apparire il messaggio di errore di cui sopra.