Como instalar a fonte OS X * .TTC no Windows? Erro: “* .TTC não parece ser uma fonte válida”

30

Eu possuo ambos um Mac rodando o OS X 10.6 Snow Leopard, e um PC rodando Windows 7.

No meu Mac há uma fonte chamada "AmericanTypewriter.ttc". Gostaria de usar essa fonte no meu PC para um projeto criativo específico. Eu era capaz de copiar o arquivo de fonte real para o PC, mas quando eu tento instalá-lo na pasta Fontes do Windows, recebo a seguinte mensagem de erro:

"Não é possível instalar (FONTNAME) .ttc - O arquivo '(FONTNAME) .ttc' não parece ser uma fonte válida."

Os arquivos de fontes do formato * .TTC podem ser instalados no Windows? Se sim, como? Obrigado!

UPDATE: eu fiz o download do código-fonte para um simples O utilitário ttc2ttf (ttc2ttf_AA.tar.gz) encontrou nesta página em japonês e compilou-o em cygwin via g ++. O executável resultante extraiu um único arquivo, "AmericanTypewriter.ttf", da coleção TTC / True Type. (Por que uma coleção com apenas um arquivo!?)

No entanto, eu ainda recebo uma mensagem de erro semelhante à apresentada acima quando tento instalar o AmericanTypewriter.ttf resultante no Windows. Estou perplexo novamente.

p.s. Não preciso mais precisar dessa fonte no Windows, mas agora estou determinado a descobrir por que & como fazer: -)

    
por Chris W. Rea 28.02.2010 / 19:35

7 respostas

44

Converta ttc para ttf com onlinefontconverter.com (desenvolvido por mim ), como:

    
por 20.03.2010 / 12:12
7

Essas informações são baseadas em informações que recebi de diversas fontes, incluindo os documentos de suporte da Adobe ... Portanto, quaisquer correções e alterações são apreciadas ...

O documento completo está aqui ... link

Mas, quais fontes o Macintosh pode usar?

  • .dfont
  • Múltiplos mestres (somente Mac OS X 10.2 e posterior)
  • OpenType (.otf) *
  • TrueType (.ttf) *
  • Coleção True Type (.ttc)
  • Tipo 1 (PostScript) *

Quais fontes o Windows pode usar?

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

Por favor, note que o Windows não suporta diretamente fontes TTC, de acordo com a Adobe ... Então, você provavelmente poderia usar um gerenciador de fontes para ajudar com o TTC .. Mas nativamente, o Windows não suporta o TTC ...

O Font Creator permite que você abra o arquivo TTC e extra fontes específicas. link Eles têm uma edição experimental, mas comprá-lo seria $ 79 ...

Eu não consegui encontrar um conversor gratuito neste momento ...

Copie a fonte extraída para o Macintosh .... Clique duas vezes na fonte e o livro de fontes deve abrir, fornecendo uma prévia da fonte. Escolha instalar a fonte.

Agora você deve ter a exibição completa do livro de fontes, listando todas as fontes instaladas no sistema. Encontre a fonte que você instalou e escolha Arquivo - > Valide a fonte.

Isso lhe dará um relatório listando quaisquer problemas com a fonte. E esse relatório poderá lhe dar um ponto de partida sobre o que precisa ser corrigido e / ou se pode ser.

    
por 01.03.2010 / 17:38
5

Acho que você está sem sorte com essa fonte específica (sem convertendo-o ).

Em um Mac, a fonte em /Library/Fonts/AmericanTypewriter.ttc é identificada como:

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

De fato, os primeiros 4 bytes são o número mágico para ttcf :

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

Então, isso certamente é um arquivo que afirma usar o formato TrueType Collection da Microsoft. De acordo com Wikipedia:

They were first available in Chinese, Japanese, and Korean versions of Windows, and supported for all regions in Windows 2000 and later.

Mac OS included support of TTC starting with Mac OS 8.5.

E de acordo com Apple:

Mac OS X also works with font formats used by Microsoft Windows. These fonts have all their data in the data fork and do not have the additional resources found in Macintosh fonts.

Portanto: copiar para o Windows não deve resultar em perda de dados, pois não há forcado de recursos oculto para esquecer. E, portanto, isso deve instalar bem no Windows ...

Um teste rápido usando a ferramenta Validador de Fontes da Microsoft no Windows XP não mostra nenhum erro. Mas um teste completo mostra, entre muitos erros de renderização, algumas coisas que não sei interpretar. Note que E2132 e E1607 podem indicar que a ferramenta de validação está desatualizada, possivelmente também causando alguns dos outros erros:

  • E2008 The PostScript string is not present for both required platforms MS Postscript string is missing, but Mac Postscript string is present
    OpenType fonts that include a PostScript name for the font must include names for Platform 1 Encoding 0 (Mac) and Platform 3 Encoding 1 (Microsoft).

  • E2132 The version number is invalid 4
    The current version of the OS/2 table is Version 3. Versions zero (0, TrueType rev 1.5), one (1, TrueType rev 1.66), and two (2, OpenType rev 1.2) have been used previously.

  • E2127 The table length does not match the expected length for this version
    This error indicates a structural problem with the font. Structural errors may be caused by: a font tool incorrectly generating the font file; a person altering the contents of a valid font file; or some other corruption to the font file. Regenerate the font, or contact the font vendor to obtain a valid version of the font.

  • E1305 Font checksum is incorrect 0x25a37feb
    This error indicates a structural problem with the font. Structural errors may be caused by: a font tool incorrectly generating the font file; a person altering the contents of a valid font file; or some other corruption to the font file. Regenerate the font, or contact the font vendor to obtain a valid version of the font.

  • E1303 Non-linear scaling flag (bit 4) is clear, but hdmx table is present
    Setting bit 4 of the flags field to clear indicates that the advance width of glyphs will scale linearly because hinting instructions will not alter the advance widths.. The presence of the hdmx table indicates that the advance width of glyphs within this font may be affected by hinting instructions. Set this bit to indicate that the advance widths might not scale linearly.

  • E1410 The xMaxExtent field does not equal the calculated value actual = 1130, calc = 1855
    The value of the xMaxExtent field should equal Max(lsb + (xMax - xMin)). This value should be computed using only glyphs that have contours. Glyphs with no contours should be ignored.

  • E1607 The table version was not 0 version = 1, unrecognized version #, no further tests can be performed
    Version 0 is the only version of the kern table currently defined. Correct this field using a table editing tool, or a kern editor that creates a valid kern table.

  • E2014 No Microsoft unicode version strings were found
    Name strings are required for both platforms. Use a table editing tool to add name strings for Windows.

Além disso, mostra muitas mensagens informativas, como:

  • I0040 Not an OpenType table, contents not validated This table type is defined in the Apple TrueType spec.

Portanto, se o Font Validator da Microsoft estiver correto, presumo que a Apple fez um trabalho ruim ao implementar as especificações. (E talvez até de propósito, para parar a distribuição da fonte para o Windows?)

    
por 19.03.2010 / 13:09
3

Eu encontrei o link e funcionou. Descompactou um arquivo ttc permitindo que eu baixasse os 4 arquivos ttf que eu procurava.

    
por 03.08.2015 / 13:49
2

Eu não acho que você pode. Esta página afirma que você pode simplesmente copiando-o para a pasta Fontes do Windows:

Copy and paste the font file (fonts typically end with the extension .tty, .ttc or .fon) into the C:\WINDOWS\fonts folder.

(meu negrito).

No entanto, suponho que isso não se refira a fontes do Mac TTC, mas True Type Collections. As fontes do Mac TTC serão armazenadas em um formato que o Windows não entende.

Esta página tem uma lista de conversores de fontes, incluindo o TTConverter, que é:

Chris Reed's free utility for Mac users that converts PC TTF format to Mac TrueType and vice versa.

Acabei de descobrir que a maioria dos links para esse programa está quebrada, por isso são menos que inúteis. Você precisa encontrar algo parecido com essa ferramenta para fazer a conversão.

    
por 28.02.2010 / 20:06
1

Se você instalar o Dfont Splitter

Em seguida, você pode realmente abrir um arquivo TTC para extrair arquivos de fontes individuais .TTF para instalação no Windows.

Outra questão mais complicada é se você se deparar com um Mac "Font Suitcase". No Windows esses arquivos mostram como sendo 0KB - ainda existem arquivos de fontes dentro. Para abri-los, é necessário uma solução em duas etapas, conforme mostrado neste tutorial muito útil . (Usando um 'Terminal' do Mac para extrair arquivos, seguido pelo uso do DfontSplitter de Peter Upfold)

Estas soluções são totalmente gratuitas e muito úteis.

    
por 30.05.2014 / 06:47
0

Quem recebeu a seguinte mensagem de erro ao instalar a fonte:

"Não é possível instalar (FONTNAME) .ttc - O arquivo '(FONTNAME) .ttc' não parece ser uma fonte válida."

Se você tiver um problema ao instalar a fonte no Windows 10, basta clicar duas vezes na fonte carregada e seguir as etapas exibidas na tela. Não copie e cole a fonte baixada se você fizer isso, então a mensagem de erro acima pode aparecer.

    
por 08.05.2018 / 13:02