Font oddity - isso é um bug?

1

Eu tenho o Windows 7 Ultimate Home Edition, instalei algumas novas fontes recentemente (eu faço design gráfico, etc.) e notei que algumas delas não são exibidas no Windows / Fonts através do painel de controle, Aparência e Personalização E quando ocorrem, eles sempre têm FONTNAME_0.ttf (isso é sempre comum para arquivos TTF?).

Eu tenho 1306 fontes de acordo com o FontFrenzy, mas ele não mostra todas elas através do painel de controle Aparência e Personalização .

Além disso, em C:\Windows\Fonts , as fontes são exibidas apenas como o nome do arquivo, por exemplo, arial.ttf (mas por alguma razão estranha arial_0.ttf aparece, igual para outras fontes).

Por que isso e qualquer outra pessoa já teve esse problema antes?

    
por avenas8808 05.04.2012 / 19:13

1 resposta

0

Eu mal conheço nenhum fato real sobre o assunto, mas pensei em compartilhar meus pensamentos sobre o que vale a pena.

Como o Windows armazena Fontes

No meu entender, cada subtipo de fonte (distinguido pelas características da fonte ) é armazenado em um único arquivo no Windows (ou, pelo menos, pode ser). Isso pode levar a um pouco de confusão. Vamos ver um exemplo.


Comovocêpodever,afonteAdobeHeitiStdR(primeironasegundalinha)évisualizadaporumaúnicafolhadepapelcomAbg.Estaéumaúnicafonte,representandoumúnicoarquivodefonte.
Emcontraste,afonteArial(últimanaterceiralinha)évisualizadapor3folhasdepapel.Issosignificaqueéumafamíliadefontesqueconsisteemváriosarquivosdefonte(quefornecemamesmafonte,mascomcaracterísticasdiferentes).

No entanto, isso não explica nenhum nome de arquivo _0 . Essas existem por um motivo diferente.

Então, de onde vêm os nomes?

Aqui está uma lista de diretórios que acabei de fazer um minuto atrás:

C:\Windows\Fonts>dir aria*
2011-05-11  00:34           778,552 arial.ttf
2011-01-17  01:32           749,004 arialbd.ttf
2011-01-17  01:32           561,924 arialbi.ttf
2011-01-17  01:32           555,884 ariali.ttf
2006-07-14  12:01           173,936 ARIALN.TTF
2006-07-14  12:01           178,864 ARIALNB.TTF
2006-07-14  12:01           178,316 ARIALNBI.TTF
2006-07-14  12:01           179,368 ARIALNI.TTF
2002-11-18  18:44        23,275,812 ARIALUNI.TTF
               9 File(s)     26,631,660 bytes
               0 Dir(s)  163,335,311,360 bytes free

Como você pode ver, nenhum arquivo _0 existe por padrão.

Agora, se eu copiar arial.ttf para minha área de trabalho, clique com o botão direito e selecione Instalar , a seguinte caixa de diálogo será exibida:

Agora,vocêdeveclicaremNão!Sevocênãofizerisso,esteéoresultado:

C:\Windows\Fonts>diraria*2011-05-1100:34778,552arial.ttf2011-01-1701:32749,004arialbd.ttf2011-01-1701:32561,924arialbi.ttf2011-01-1701:32555,884ariali.ttf2006-07-1412:01173,936ARIALN.TTF2006-07-1412:01178,864ARIALNB.TTF2006-07-1412:01178,316ARIALNBI.TTF2006-07-1412:01179,368ARIALNI.TTF2002-11-1818:4423,275,812ARIALUNI.TTF2011-05-1100:34778,552ARIAL_0.TTF10File(s)27,410,212bytes0Dir(s)163,332,550,656bytesfree

Porfavor,notequeagoratenhoumarquivochamadoARIAL_0.TTF.

Então,quandovocêestavaimportandoessasfontes,vocêpodetertrazidoalgumasfontesdosistema.Obviamente,aMicrosofteeudiferimosligeiramenteemnossasdefiniçõesdotermo" substituir ".

    
por 05.04.2012 / 20:13