Onde estão armazenados os arquivos de fonte físicos?


31

Quando acessamos Painel de controle >> Aparência e personalização >> Fontes , a janela mostra uma lista de fontes atualmente instaladas no sistema. Podemos copiar esses arquivos de fonte (Ctrl-C) para um novo local,

Mas onde estão armazenados os arquivos de fonte física original ?

Com base nesse segmento , eu pensei que os arquivos estão armazenados em C: \ Windows \ Font , mas parece ser uma pasta virtual , especificamente quando eu faço o download do TypeLight ( executei o programa como administrador) e tentei abrir os arquivos de fonte em C: \ Windows \ Font , nenhum está listado:

insira a descrição da imagem aqui

Respostas:


24

Eles são armazenados no cache do Windows SxS, de onde são criados os links físicos. Aqui está um exemplo (64b):

C:\Windows\WinSxS\amd64_microsoft-windows-f..truetype-arialblack_31bf3856ad364e35_6.2.8250.0_none_cd833951c51cc8e6

Procurando C:\Windows\WinSxSpor truetype-dará todas essas pastas, procurando *.ttfou *.otfvai dar todos os arquivos de fontes que são armazenados nessa pasta. O motivo pelo qual seu aplicativo não vê esses arquivos é porque não suporta a abordagem agregada usada pelo Painel de Controle. Na melhor das hipóteses, você pode tentar digitar o nome do arquivo e se locomover ...

Para uma visão geral, use dir %SYSTEMROOT%\Fonts.

A Extensão do Shell de Link permite que você enumere os links físicos na Link Propertiesguia:


11
O WinSxS contém apenas arquivos de fonte incluídos no sistema operacional. Outros arquivos de fonte, como os instalados pelo MS Office, serão encontrados apenas em% SYSTEMROOT% \ Fonts.
Harry Johnston

3
@HarryJohnston: +1 Depende de como se interpreta "original", mas sim, isso seria verdade. De fato, os links físicos não residem em lugar algum, eles mantêm o arquivo ativo enquanto houver um link para ele. Assim, pode-se interpretar os arquivos %SYSTEMROOT%\Fontstambém. Mas para as fontes do sistema, faz mais sentido que elas sejam adicionadas primeiro ao WinSxS e depois vinculadas a partir daí. Em qualquer caso, apreciar a voto ...
Tamara Wijsman

> De fato, os links físicos não residem em lugar algum .... @ Tom Acho que você está pensando no arquivo referenciado pelo link físico. Que, como todos os arquivos têm pelo menos um link físico, tecnicamente, nenhum arquivo "reside em qualquer lugar" [em um diretório], mas tendemos a pensar neles dessa maneira mais quando há apenas um link físico para um arquivo. Mas o link físico é anexado a cada diretório em que você encontra o arquivo e faz referência ao próprio arquivo real, que reside em qualquer lugar que ele queira no disco. Apenas não tendemos a chamá-los de links físicos quando há apenas um deles.
GlennFromIowa

16

C:\Windows\Fontsé realmente onde os arquivos de fonte são armazenados (assumindo que c: \ windows é a raiz do sistema operacional, o que geralmente é o caso). Você pode verificar isso iniciando uma janela de linha de comando (digite cmd.exe no menu Iniciar) e dizendo:

cd c:\windows\fonts
dir

Eu suspeito que o TypeLight esteja se comportando mal, talvez porque o Fonts seja considerado uma pasta especial pelo shell do Windows.


2

Sei que este post é antigo, mas aqui está um truque que pode ajudá-lo a recuperar os arquivos de fontes instalados:

Primeiro, você precisa ter o 7-zip instalado. (Poderia funcionar com o WinRar).

Vá para a pasta de fontes ( C: \ Windows \ Fonts ) e selecione as fontes que deseja recuperar da pasta. Como você notou, não é possível arrastar e soltar ou copiar esses arquivos de lá, como faria em qualquer outra pasta.

Para contornar esse problema, selecione as fontes, clique com o botão direito do mouse nelas e crie um arquivo compactado 7z. Salve o arquivo em qualquer lugar, exceto lá (pasta Downloads, talvez?). Então vá ao seu arquivo compactado, extraia seus arquivos de fonte e tah dah! :)

EDIT Parece que você pode arrastar e soltar da pasta para obter os arquivos. Pelo menos no Windows 10 é possível. Eu não tentei em nenhuma outra versão do Windows. ;)


Eu tive essa experiência também (Windows 7 para mim), onde em primeiro lugar, eu poderia não arrastar e soltar arquivos para a pasta. Por fim, concluí que podia clicar com o botão direito do mouse no arquivo de origem fora da pasta Fontes e selecionar Instalar . Quando a instalação parecia terminar, mas eu não vi a fonte imediatamente na pasta Fontes, tentei arrastá-la e soltá-la novamente e desta vez exibiu a tag Copy + e foi informado que ela já estava instalada. Talvez seja uma questão de não conseguir arrastar e soltar enquanto a pasta ainda está sendo preenchida (o que pareceu levar alguns minutos!)?
GlennFromIowa

1

O Explorer agregará arquivos de fonte em C: / Windows / Fonts, tornando o diretório por vezes pouco intuitivo para navegar.

Para ver os links físicos da fonte como arquivos , cole o endereço do host na barra de endereços do Explorer:

\\{ComputerName}\c$\Windows\Fonts

O nome do computador pode ser visto clicando com o botão direito do mouse em Este PC na área de trabalho e exibindo Propriedades .

Consulte também: Como procurar fontes como arquivos no Windows Explorer


-2

Os arquivos de fonte reais (não links físicos) são armazenados em C: \ Windows \ Fonts - a menos que um usuário altere esse local padrão.

Como uma pessoa sugeriu, abri um prompt de comando e digitei: DIR c:\Windows\Fonts\e pressione enter

(o DIR significa "mostre-me uma lista de diretórios de todos os arquivos armazenados no seguinte local").

Com certeza, apareceu uma longa lista de arquivos com a extensão .ttf (significa "fonte de tipo verdadeiro"). Esses são, de fato, os arquivos reais que contêm todas as informações da fonte. Alguns desses arquivos de até 63 kb ... muitos outros têm de 300 a 800 kb e alguns têm até um megabyte ou dois. Arquivos desse tamanho não são "links físicos" - são arquivos de fonte físicos reais.

Para confirmar que não havia nada de misterioso, movi fisicamente alguns novos arquivos de fonte para C: \ Windows \ Fonts \ e ... adivinhem? Quando abri o Word, essas novas fontes apareceram na lista suspensa, prontas para uso.


Eu ia editar isso para ser menos condescendente ... mas acho que vou sinalizá-lo como inútil ou algo assim.
Michael Frank

Eu acho que isso pode estar realmente correto, dependendo da versão do sistema operacional.
Pacerier 18/04/2015

3
Um link físico é indistinguível de um arquivo "físico real". De fato, todos os arquivos são links físicos - é assim que o NTFS funciona. A única questão é se um arquivo possui apenas um link físico ou mais de um.
Harry Johnston
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.