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

31

Eu próprio tanto um Mac rodando Mac OS X 10.6 Snow Leopard, e um PC executando o Windows 7.

No meu Mac existe uma fonte chamada "AmericanTypewriter.ttc". Eu gostaria de usar essa fonte no meu PC, para um projeto criativo específico. Consegui copiar o arquivo de fonte real para o PC, mas quando 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.

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

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


ATUALIZAÇÃO: Baixei o código-fonte para um utilitário ttc2ttf simples (ttc2ttf_AA.tar.gz) encontrado nesta página em japonês e compilei-o no cygwin via g ++. O executável resultante extraiu um único arquivo, "AmericanTypewriter.ttf", da coleção TTC / True Type. (Por que ter uma coleção com apenas um arquivo !?)

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

ps Não preciso mais dessa fonte no Windows, mas agora estou determinado a descobrir por que e como fazer :-)

Chris W. Rea
fonte
Alguma sorte em tentar outra fonte TTC?
Arjan19:
1
Observe que o conversor on-line da resposta de Stefan obtém todas as fontes TTF da coleção: superuser.com/questions/114603/…
Arjan
1
Obrigado Google para este resultado, e que surpresa que é relativamente fresco :)
unrelativity
@Arjan Sim, eu consegui instalar algumas outras fontes TTC (por exemplo, Optima, MarkerFelt) sem problemas. Somente AmericanTypewriter.ttc estava causando o erro; apenas a minha má sorte era a que eu queria! Além disso, re: SEO. Sim, pretendo escrever minhas perguntas com isso em mente. (Eu também executar um site baseado em Stackexchange e reconhecer o valor de SEO.)
Chris W. Rea
1
+1 por postar a pergunta exata sobre a FONTE EXATA que estou tentando instalar na minha VM do Windows 10!
Oscar Goldman

Respostas:

47

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

Um TTC recebe um múltiplo TTFs

Stefan
fonte
Na verdade, eu tentei isso antes, para ver se funcionaria como um validador online. Mas de alguma forma onlinefontconverter.com/myfonts.php não me deixa escolha /Library/Fonts/AmericanTypewriter.ttc(enquanto outras fontes dessa pasta são nenhum problema). No entanto, tentar novamente com uma cópia dessa fonte em outra pasta, deixe-me selecioná-la e resulta em 6 fontes TTF. Agradável!
Arjan
(Pena que a "conversão" de TTC para TTC não altera a fonte ou não adiciona o resultado à lista de resultados.)
Arjan
2
Ótimo, mas isso não funciona para mim :( "ERRO: Não está logado" após o upload da fonte
Andrew Rumm 16/05/12
5
Infelizmente, quando eu carrego um ttc, ele converte apenas uma fonte em ttf e não consigo controlar qual. Alguma sugestão?
cdonner
1
Este site não aparece para trabalhar em tudo para mim em qualquer navegador
Anon343224user
7

Essas informações são baseadas em informações obtidas de várias fontes diferentes, incluindo documentos de suporte da Adobe ... Portanto, quaisquer correções e alterações são apreciadas ...

O documento completo está aqui ... http://www.schollnick.net/wordpress/systems-administration/fonts/

Mas, quais fontes o Macintosh pode usar?

  • .dfont
  • Mestre múltiplo (apenas 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)

Observe que o Windows não oferece suporte direto a fontes TTC, de acordo com a Adobe ... Portanto, você provavelmente poderia usar um gerenciador de fontes para ajudá-lo com o TTC. Mas, nativamente, o Windows não oferece suporte a TTCs ...

O Font Creator permite abrir o arquivo TTC e extrair fontes específicas adicionais. http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html Eles têm uma edição de avaliação, mas a compra seria de US $ 79 ...

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 visualização 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. Localize a fonte que você instalou e escolha Arquivo -> Validar fonte.

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

Benjamin Schollnick
fonte
Obrigado! Vou analisar as ferramentas que podem ser extraídas de um TTC. É bom saber que é um formato de arquivo.
Chris W. Rea
Veja minha nota acima na atualização da minha pergunta. Enquanto eu recebi um TTF do TTC, o Windows ainda reclama que o TTF é inválido.
Chris W. Rea
Chris, pegue o TTF que você obteve do conversor e instale-o no mac e veja o que o livro Fonte diz quando você faz uma fonte validada.
Benjamin Schollnick 19/03/10
1
Apple refere-se ao TTC como fontes da Microsoft. Eu acho que a Adobe está um pouco fora então? Veja support.apple.com/kb/TA22195
Arjan
Agradável! Acabei de usar seu site. Super acessível.
precisa saber é o seguinte
5

Eu acho que você está sem sorte com essa fonte específica (sem convertê-la ).

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

$ file /Library/Fonts/AmericanTypewriter.ttc
/Library/Fonts/AmericanTypewriter.ttc: dados de coleção de fontes TrueType

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

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

Portanto, esse certamente é um arquivo que alega usar o formato TrueType Collection da Microsoft. De acordo com a Wikipedia:

Eles foram disponibilizados pela primeira vez nas versões chinesa, japonesa e coreana do Windows e com suporte para todas as regiões no Windows 2000 e posterior.

O Mac OS incluiu o suporte do TTC começando no Mac OS 8.5.

E de acordo com a Apple:

O Mac OS X também funciona com os formatos de fonte usados ​​pelo Microsoft Windows. Essas fontes têm todos os dados na bifurcação de dados e não possuem os recursos adicionais encontrados nas fontes Macintosh.

Portanto, copiar para o Windows não deve causar perda de dados, pois não há bifurcação de recursos ocultos para esquecer. E, portanto, isso deve instalar bem no Windows ...

Um teste rápido usando a ferramenta Validador de fonte 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. Observe que E2132 e E1607 podem indicar que a ferramenta de validação está desatualizada, possivelmente também causando alguns dos outros erros:

  • E2008 A cadeia PostScript não está presente nas duas plataformas necessárias. A cadeia MS Postscript está ausente, mas a cadeia Mac PostScript está presente. As
    fontes OpenType que incluem um nome PostScript para a fonte devem incluir nomes para a Codificação da Plataforma 1 0 (Mac) e Codificação da Plataforma 3 ( Microsoft).

  • E2132 O número da versão é inválido. 4
    A versão atual da tabela OS / 2 é a Versão 3. As versões zero (0, TrueType rev 1.5), uma (1, TrueType rev 1.66) e duas (2, OpenType rev 1.2) foram utilizadas anteriormente.

  • E2127 O comprimento da tabela não corresponde ao comprimento esperado para esta versão
    Este erro indica um problema estrutural com a fonte. Erros estruturais podem ser causados ​​por: uma ferramenta de fonte que gera incorretamente o arquivo de fonte; uma pessoa que altera o conteúdo de um arquivo de fonte válido; ou alguma outra corrupção no arquivo de fonte. Regenere a fonte ou entre em contato com o fornecedor da fonte para obter uma versão válida da fonte.

  • E1305 A soma de verificação da fonte está incorreta 0x25a37feb
    Este erro indica um problema estrutural com a fonte. Erros estruturais podem ser causados ​​por: uma ferramenta de fonte que gera incorretamente o arquivo de fonte; uma pessoa que altera o conteúdo de um arquivo de fonte válido; ou alguma outra corrupção no arquivo de fonte. Regenere a fonte ou entre em contato com o fornecedor da fonte para obter uma versão válida da fonte.

  • E1303 O sinalizador de escala não linear (bit 4) está limpo, mas a tabela hdmx está presente A
    configuração do bit 4 do campo flags para limpar indica que a largura avançada dos glifos será dimensionada linearmente porque as instruções de dicas não alterarão as larguras avançadas. da tabela hdmx indica que a largura avançada dos glifos nessa fonte pode ser afetada pelas instruções de dicas. Defina esse bit para indicar que as larguras de avanço podem não ser dimensionadas linearmente.

  • E1410 O campo xMaxExtent não é igual ao valor calculado real = 1130, calc = 1855
    O valor do campo xMaxExtent deve ser igual a Max (lsb + (xMax - xMin)). Este valor deve ser calculado usando apenas glifos que tenham contornos. Glifos sem contornos devem ser ignorados.

  • E1607 A versão da tabela não era 0 versão = 1, versão não reconhecida #, nenhum teste adicional pode ser executado. A
    versão 0 é a única versão da tabela kern atualmente definida. Corrija esse campo usando uma ferramenta de edição de tabelas ou um editor kern que cria uma tabela kern válida.

  • E2014 Nenhuma cadeia de versão unicode da Microsoft foi encontrada As
    cadeias de nome são necessárias para ambas as plataformas. Use uma ferramenta de edição de tabelas para adicionar cadeias de nomes para Windows.

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

  • I0040 Não é uma tabela OpenType, conteúdo não validado Este tipo de tabela é definido na especificação Apple TrueType.

Portanto, se o Validador de fonte da Microsoft estiver correto, presumo que a Apple tenha feito um mau trabalho na implementação das especificações. (E talvez até de propósito, interromper a distribuição da fonte no Windows?)

Arjan
fonte
Boa informação. Obrigado! Eu te dei +1. Mas eu resolvi esse problema usando o conversor de fontes on-line na outra resposta, que aceitei.
Chris W. Rea
@ Chris, não se preocupe em aceitá-la, é por isso que adicionei a captura de tela e foi minha escolha também - consulte o histórico de revisões superuser.com/posts/121746/revisions para provar isso ;-)
Arjan
4

Encontrei http://transfonter.org/ttc-unpack e funcionou. Descompactou um arquivo ttc, permitindo que eu baixasse os 4 arquivos ttf que eu procurava.

MoriahM
fonte
2

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

Copie e cole o arquivo de fonte (as fontes geralmente terminam com a extensão .tty , .ttc ou .fon) na pasta C: \ WINDOWS \ fonts.

(meu negrito).

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

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

O utilitário gratuito de Chris Reed para usuários de Mac que converte o formato PC TTF em Mac TrueType e vice-versa.

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

ChrisF
fonte
(O link TTConverter está quebrado.)
Chris W. Rea
@ Chris - desculpe, eu tive a chance de checar o link. Acabei de verificar e muitos links parecem estar quebrados. Vou remover o link.
ChrisF
A que fontes "Mac TTC" você se refere? Eu acho que o TTC é um formato da Microsoft por definição. (E em um Mac, TrueType coleções que não usar o garfo de dados, portanto, copiando a partir de um Mac a um PC não deve produzir quaisquer problemas, ver support.apple.com/kb/TA22195 )
Arjan
1
@Arjan: Eu acho que você quis dizer que eles não usam a bifurcação de recursos . Se eles não usassem a bifurcação de dados , copiar de um Mac para um PC não produziria bytes . (Seria bom e rápido, embora!)
Samb
1

Se você instalar o Dfont Splitter

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

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

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

Henoch
fonte
Infelizmente, enquanto isso faz criar arquivos TTF para cada fonte na coleção, e eles parecem bem no OS X, eles ainda não são reconhecidos como fontes válidas no Windows 7.
Scott McIntyre
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 esse problema ao instalar a fonte no Windows 10, basta clicar duas vezes na fonte baixada e seguir as etapas conforme exibidas na tela. Não copie e cole a fonte baixada, se o fizer, a mensagem de erro acima pode aparecer.

Birendra
fonte