Não foi possível instalar fontes no Windows 10

129

Estou usando o Windows 10 x64 Pro e não consigo visualizar ou instalar fontes.

Quando tento visualizar uma fonte (clique duplo ou Right Click >> Preview), recebo uma mensagem de erro que diz "O arquivo solicitado <arquivo de fonte> não é um arquivo de fonte válido", como mostra a imagem abaixo:

insira a descrição da imagem aqui

Quando tento instalar uma fonte ( Right Click >> Install), outro erro que diz "O arquivo <arquivo de fonte> não parece ser uma fonte válida" é mostrado (captura de tela abaixo):

insira a descrição da imagem aqui

Coisas que eu verifiquei:

  • Eu tenho o UAC ativado no meu registro, mas defina a configuração mais baixa "Never Notify". Eu pensei que o UAC tinha algo a ver com isso, mas o comportamento é o mesmo, esteja ou não EnableLUAdefinido como 0 ou 1 no registro.
  • Verifiquei o Visualizador de Eventos (seções Aplicativo e Sistema) em busca de dicas para o problema, mas esse erro não é relatado nos logs pelo que vejo. Isso parece estranho.

Por que não consigo instalar fontes no Windows 10? Eu verifiquei o comportamento com vários arquivos baixados otfe de ttffonte. Portanto, tenho certeza de que os arquivos não estão corrompidos.

EDITAR

Quando vou à seção Fontes do Painel de controle, não vejo a opção "Instalar fonte" no menu "Arquivo", como mostra a imagem abaixo.

insira a descrição da imagem aqui

void.pointer
fonte
Você já tentou seguir a Microsoft ?
pun
1
Não vejo uma opção de fonte de instalação na etapa 2. Veja minhas edições na postagem original para captura de tela.
precisa saber é o seguinte
O próximo procedimento funciona para mim: faça o download do dejavu-fonts-ttf-2.35.zip ==> Clique com o botão direito , Propriedades, Desbloquear , OK ==> Extrair tudo. Em seguida, navegue até a dejavu-fonts-ttf-2.35\ttfpasta, selecione (algo ou até todos), Instalação
JosefZ 16/08
@ JosefZ Eu não entendo o que isso faz. Usei o 7-Zip para extrair o arquivo e, a partir do diretório extraído, tento instalar as fontes. Sua solução também não explica por que "Instalar opção Font' está em falta a partir da pasta Fontes.
void.pointer
Curiosamente, esse problema também faz com que o carregamento de fontes da Web falhe com o código de erro CSS3111 "erro desconhecido" ao usar @font-faceno IE11 (mas não no Edge!). A ativação do firewall também ajuda lá.
Fpbhb

Respostas:

159

Depois de uma semana tentando tudo. A resposta, por mais estranha que pareça, é ativar o firewall do Windows. Eu sei, não faz sentido, certo? Ele não está conectado às configurações de fonte, no entanto, uma vez que "On" foi possível corrigir meu problema com a instalação de fontes no Windows 10 e sem uma mensagem de erro!

Geremy V
fonte
25
Que aberração?
precisa saber é o seguinte
39
Uau incrivelmente surpreendente e assustador. Habilitei o serviço Firewall do Windows e as fontes estão funcionando perfeitamente novamente. Eu adoraria ouvir uma explicação lógica para isso de alguém . Isso é loucura.
precisa saber é o seguinte
7
Yep pode confirmar isso funciona
Riz
11
essa não é uma pergunta válida. É um firewall, tem uma função específica - permitir ou bloquear o tráfego de rede. Se puder ser desativado, o sistema não deve começar a desmoronar. E eu gostaria de saber por que proteger o tráfego de rede e a instalação de fontes locais está conectado de alguma forma.
Dirk Trilsbeek
6
Teoricamente, é uma possibilidade, mas se esse for o caso, por que não dizer 'Ative o firewall do Windows antes de instalar fontes por motivos de segurança' com possivelmente um botão para ignorar o erro e instalar de qualquer maneira, em vez de algum erro aleatório causado por algo aparentemente não relacionado
RyanTimmons91
7

Eu também encontrei esse problema nos repositórios git que hospedavam arquivos de fonte. Aqui está uma solução estranha que funcionou para mim. Copie (e sim Ctrl + C, não Ctrl + X para cortar) o arquivo em outro lugar ou mesmo no mesmo diretório e o arquivo copiado funcionará.

Além disso, a melhor solução não funciona para mim. Meu firewall já está ativado.

Mais pesquisas mostraram que a cópia não alterou o conteúdo do arquivo. Ambos são os mesmos, eu corri sha1sumem ambos os arquivos, e seus hashes combinaram.

Depois de verificar as propriedades de segurança no arquivo de fonte original, o Windows apareceu com "As permissões no X.ttf estão incorretamente ordenadas, o que pode fazer com que algumas entradas sejam ineficazes". Portanto, parece que minha clonagem git do repositório está fazendo com que algumas permissões desarrumadas sejam definidas ao colocar o arquivo de fonte no Windows. Nesse caso, ele tem alguma relação com o sistema de segurança e permissões no Windows. Isso significa apenas que o erro que o aplicativo visualizador de fontes está devolvendo está muito redigido.

CMCDragonkai
fonte
1
Sim, posso confirmar isso também. A instalação de fontes de mídia removível certamente falhará sem nenhuma mensagem de erro. depois copiado as fontes para o disco local, eu posso instalá-lo
am05mhz
não funcionou para minha fonte DroidSansMono.ttf! :(
ShAkKiR