Eu queria sugerir uma correção alternativa. O truque UNC acima funciona muito bem, mas irritantemente não permite que você use uma ferramenta popular para lidar com arquivos não excluídos, o Unlocker. (você ainda pode executar o unlocker em um arquivo de fonte pelo prompt de comando, mas é entediante)
Uma solução que encontrei é criar um desktop.ini para colocar na sua pasta de fontes, o que força a se comportar como uma pasta normal.
- Faça um novo documento de texto, chame-o desktop.txt ou o que for.
- Copie e cole isso no arquivo de texto:
[.ShellClassInfo]
[ViewState]
Mode =
Vid =
FolderType = Generic
- Salve, feche e renomeie para desktop.ini e mova esse arquivo C: \ windows \ fonts. Você pode ser solicitado a substituir. Diga sim, a menos que você queira primeiro fazer um backup do antigo desktop.ini.
- Feche e abra novamente a pasta de fontes do Windows e ela deve ter uma exibição normal de pastas. E você pode clicar com o botão direito do mouse e escolher Unlocker, e ele será executado sem problemas.
Além disso, pode ser útil entender que o Windows controla se as fontes estão instaladas ou não por meio de uma chave de registro específica.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts
Se o registro tiver entradas para fontes que não existem, você terá problemas. Se houver uma entrada, mas a entrada apontar para o arquivo errado, você terá problemas. E, finalmente, se você tiver uma fonte na sua pasta de fontes, mas ela não existir nessa lista de registros ... você terá problemas. Portanto, tente endireitar a lista de registros, o que é bastante autoexplicativo se você estiver confortável com o registro.
A chave possui vários valores de sequência, um para cada fonte (e variante) que você instalou. Por exemplo, a entrada para Agency Negrito é um valor de sequência que diz
Agency FB Negrito (TrueType)
E os dados que ele contém são o nome do arquivo dessa fonte, AGENCYB_0.TTF. Verifique se o nome do arquivo está correto.
Aliás, _0 no final do nome do arquivo significa que, em algum momento, você tentou copiar a fonte (ou instalá-la) na pasta de fontes do Windows, e uma cópia já estava lá ... o Windows não substitui a fonte mais antiga, ela colocará uma segunda cópia com um novo nome terminado em _0 e _1, _2 etc. Você pode ter várias cópias de fontes antigas que causaram problemas rapidamente e, se você for cuidadoso, pode limpá-los e corrigir suas entradas de registro.