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

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

Possuo ambos um Mac a correr OS X 10.6 Snow Leopard, e um PC a correr Windows 7.

No meu Mac é uma fonte chamada “AmericanTypewriter.ttc”. Gostaria de usar essa fonte no meu PC, para um projecto criativo específico. Consegui copiar o ficheiro da fonte actual 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 ficheiro ”(FONTNAME).ttc" não parece ser uma fonte válida"

Can *.TTC format font files be installed on Windows? Em caso afirmativo, como? Obrigado!


UPDATE: Descarreguei o código fonte para um simples utilitário ttc2ttf (ttc2ttf_AA.tar.gz) encontrei nesta página japonesa e compilei-o em cygwin via g++. O executável resultante extraiu um único ficheiro, “AmericanTypewriter.ttf”, da colecção TTC / True Type Collection. (Porquê ter uma colecção com apenas um ficheiro!?)

Contudo, eu still recebo uma mensagem de erro semelhante à anterior quando tento instalar o AmericanTypewriter.ttf resultante no Windows. Fico novamente perplexo.

p.s. Eu já não necessário desta fonte no Windows, mas agora estou determinado a descobrir porquê e como fazer :-)

Respostas (7)

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

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

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

Esta informação é baseada em informação que tenho recebido de muitas fontes diferentes, incluindo os documentos de apoio da Adobe… Assim, quaisquer correcções, e alterações, são apreciadas…

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

Mas, que fontes podem os Macintosh utilizar?

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

& Que fontes podem o Windows utilizar?

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

Por favor note que o Windows não suporta directamente fontes TTC, de acordo com a Adobe… Por isso, provavelmente poderia usar um gestor de fontes para ajudar com o TTC… Mas nativamente, o Windows não suporta os TTC’s…

Font Creator permite-lhe abrir o arquivo do TTC, e fontes extra específicas http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html Têm uma edição experimental, mas comprá-la seria $79…

Ainda não consegui encontrar um conversor gratuito neste momento…


Copie a fonte extraída para o Macintosh…. Duplo clique na fonte, e o livro de fontes deverá abrir dando-lhe uma pré-visualização da fonte. Escolha para instalar a fonte.

Deverá agora ter a exibição completa do livro de fontes, listando todas as fontes instaladas no sistema. Encontre a fonte que instalou, e escolha File –> Validate font.

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

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

Acho que está apenas sem sorte com esta fonte específica (sem convertê-la ).

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

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

De facto, 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|

Portanto, este é certamente um ficheiro que afirma utilizar o formato TrueType Collection da Microsoft. De acordo com Wikipedia:

Foram primeiro disponíveis nas versões chinesa, japonesa e coreana do Windows, e suportadas para todas as regiões no Windows 2000 e posteriores.

& > Mac OS incluiu suporte do TTC a partir do Mac OS 8.5.

e de acordo com Apple:

& > Mac OS X também funciona com formatos de fontes utilizados pela Microsoft Windows. Estas fontes têm todos os seus dados na forquilha de dados e não têm os recursos adicionais encontrados nas fontes Macintosh.

Assim: a cópia para o Windows não deve produzir qualquer perda de dados, uma vez que não há garfo de recurso escondido para esquecer. E por isso, este deveria instalar fino no Windows.

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

  • E2008 A string PostScript não está presente para ambas as plataformas requeridas A string Postscript MS está ausente, mas a string Postscript Mac está presente As fontes OpenType que incluem um nome PostScript para a fonte devem incluir nomes para a Plataforma 1 Encoding 0 (Mac) e Plataforma 3 Encoding 1 (Microsoft).

& > - E2132 O número da versão é inválido 4 & > A versão actual da tabela OS/2 é a Versão 3. Versões zero (0, TrueType rev 1.5), uma (1, TrueType rev 1.66), e duas (2, OpenType rev 1.2) foram usadas 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. Os erros estruturais podem ser causados por: uma ferramenta de fonte gerando incorrectamente o ficheiro da fonte; uma pessoa alterando o conteúdo de um ficheiro da fonte válido; ou alguma outra corrupção do ficheiro da fonte. Regenerar a fonte, ou contactar o fornecedor da fonte para obter uma versão válida da mesma.

  • E1305 O checksum da fonte está incorrecto 0x25a37feb Este erro indica um problema estrutural com a fonte. Os erros estruturais podem ser causados por: uma ferramenta de fonte gerando incorrectamente o ficheiro da fonte; uma pessoa alterando o conteúdo de um ficheiro da fonte válido; ou alguma outra corrupção do ficheiro da fonte. Regenerar a fonte, ou contactar o fornecedor da fonte para obter uma versão válida da mesma.

  • E1303 Bandeira de escala não linear (bit 4) é clara, mas a tabela hdmx está presente Definir bit 4 do campo de bandeiras para limpar indica que a largura de avanço dos glifos será escalada linearmente porque as instruções de insinuação não alterarão as larguras de avanço… A presença da tabela hdmx indica que a largura do avanço dos glifos dentro desta fonte pode ser afectada pelas instruções de insinuação. Defina este bit para indicar que as larguras de avanço podem não ser escaladas linearmente.

  • E1410 O campo xMaxExtent não é igual ao valor calculado actual = 1130, calc = 1855 O valor do campo xMaxExtent deve ser igual a Max(lsb + (xMax - xMin)). Este valor deve ser calculado utilizando apenas os glifos que têm contornos. Os glifos sem contornos devem ser ignorados.

  • E1607 A versão da tabela não era 0 versão = 1, versão não reconhecida #, não podem ser efectuados mais testes Versão 0 é a única versão da tabela de kern actualmente definida. Corrija este campo usando uma ferramenta de edição de tabela, ou um editor de kern que crie uma tabela de kern válida.

  • E2014 Não foram encontradas cordas da versão unicode da Microsoft São necessárias cordas de nome 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 por exemplo:

  • 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 fontes da Microsoft estiver correcto, então presumo que a Apple fez um mau trabalho ao implementar as especificações. (E talvez mesmo de propósito, para parar a distribuição da fonte para o Windows?)

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

Encontrei http://transfonter.org/ttc-unpack e funcionou. Desempacotei um ficheiro ttc que me permitiu descarregar os 4 ficheiros ttf que eu procurava.

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

Não me parece que consiga. Esta página afirma que pode simplesmente copiá-la para a pasta Fontes do Windows:

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

(o meu negrito).

Contudo, suponho que isto não se refere a fontes Mac TTC, mas a colecções True Type Collections. As fontes Mac TTC serão armazenadas num formato que o Windows não compreende. Esta página tem uma lista de conversores de fontes incluindo o TTConverter, ou seja, TTConverter:

& > O utilitário gratuito de Chris Reed para utilizadores de Mac que converte o formato TTF do PC para Mac TrueType e vice versa.

Acabei de descobrir que a maioria dos links para esse programa estão agora quebrados, pelo que são menos do que inúteis. É preciso encontrar algo como esta ferramenta para fazer a conversão.

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

Se instalar Dfont Splitter

Então pode realmente abrir um ficheiro TTC para extrair ficheiros individuais de fontes .TTF para instalação no Windows.

Outro problema mais complicado é se for confrontado com uma “Font Suitcase” Mac. No Windows, estes ficheiros aparecem como sendo 0KB - no entanto, existem ficheiros de fontes dentro. Para abrir estes requer uma solução em dois passos, como mostra este muito útil tutorial . (Usando um ‘Terminal’ do Mac para extrair ficheiros, seguido de Peter Upfold’s DfontSplitter)

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

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

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

“Cannot install (FONTNAME).ttc - O ficheiro ”(FONTNAME).ttc" não parece ser uma fonte válida".

Se tiver um problema deste tipo durante a instalação da fonte no Windows 10 basta clicar duas vezes na fonte descarregada e deve seguir os passos indicados no ecrã. Não copie e cole a fonte descarregada se o fizer, a mensagem de erro acima pode aparecer.