Como configurar e solucionar problemas de fontes no Linux



Experimente Nosso Instrumento Para Eliminar Problemas

Os usuários que instalaram fontes, mas não podem vê-las em nenhum de seus aplicativos, podem precisar atualizar o cache de fontes para que sejam renderizadas corretamente. Também pode haver um problema com a instalação ou até mesmo com o arquivo que contém a própria fonte.



Mais comumente, um programa pode tentar renderizar texto em uma fonte diferente da instalada recentemente. Este é um problema especialmente com fontes Unicode que cobrem apenas um determinado bloco. A maioria desses erros é fácil de corrigir, desde que o arquivo de fonte seja bom e esteja no formato correto. Ambos os arquivos OTF e TTF devem receber uma ampla gama de suporte de distribuições modernas, então leia se você estiver tendo algum problema.



Método 1: verificar os glifos com gucharmap

Inicie o GNOME Character Map procurando por ele no Dash, abrindo-o no menu Applications dentro do menu Accessories ou clicando nele no menu Accessories iniciado no Whisker Menu no Xfce4. Os usuários do KDE podem querer iniciar o KCharSelect, que é o programa equivalente nesse ambiente de área de trabalho. Clique na caixa do nome da fonte e role para baixo para selecionar a fonte com a qual você está tendo dificuldades. Se você puder ver o nome, selecione-o e selecione um Bloco Unicode que mostre o tipo de caracteres em que você está interessado.



Se você selecionar um conjunto de caracteres para o qual sua fonte não possui caracteres, o mapa de caracteres pode realmente mostrar aqueles de uma família diferente de fontes. Lembre-se disso se estiver trabalhando com fontes de ícones ou que são exibidos em conjuntos de caracteres não romanos. Se você conseguir ver os caracteres perfeitamente, clique duas vezes em vários deles, o que fará com que eles apareçam na linha “Texto a ser copiado:” na parte inferior. Clique no botão copiar e cole-os no programa em que deseja que sejam renderizados. Se eles aparecerem bem, você deve ter corrigido o problema.



Se não aparecerem corretamente, realce-os com o mouse arrastando-os ou usando a tecla Shift e as teclas do cursor ao mesmo tempo. Mude a fonte para a mesma que você estava usando no mapa de caracteres em qualquer método que seja necessário no programa. Você pode precisar usar uma caixa suspensa no Abiword ou no LibreOffice. Você pode usar o menu Formatar e selecionar a fonte para encontrar a fonte que está procurando.

Se isso tiver funcionado, você simplesmente terá que se lembrar de alterar a fonte sempre que precisar desses tipos específicos de caracteres da fonte em questão. Isso é especialmente verdadeiro para fontes de ícone e vários tipos de fontes dingbat. Embora seja fácil pensar que essas fontes têm um problema de renderização se você estiver vendo algo sem sentido, na verdade você está olhando para os dados renderizados em uma fonte normal. Fontes que mapeiam símbolos para caracteres alfabéticos só mostrarão esses símbolos quando o texto for definido para ser exibido nessa fonte. Você verá letras e números aparentemente aleatórios de outra forma.

Método 2: usando fc-cache e fc-list para atualizar listas de fontes

Se você nunca conseguiu encontrar a fonte no primeiro método, será necessário abrir um prompt de comando. Procure o programa de terminal no Dash, clique no ícone na pasta System Tools do menu Applications ou no menu Whisker ou segure Ctrl, Alt e T ao mesmo tempo. Quando estiver no prompt, você pode usar fc-cache sem outros argumentos para atualizar todas as fontes em seu sistema. Isso às vezes funciona melhor quando o menor número possível de programas aplicativos está aberto. O programa fc-cache não retornará nenhum feedback na maioria dos casos. Verifique qualquer programa que pode exibir fontes para ver se sua fonte agora está acessível. Alguns usuários relataram que é melhor reiniciar, mas isso quase sempre é desnecessário, pois o fc-cache geralmente o atualiza. Se você ainda não consegue ver, tente executar fc-list | mais do seu prompt. Isso deve listar todas as fontes em seu sistema. Você precisará empurrar a barra de espaço cada vez que quiser ver outra seção desta lista. Tipo lista fc | grep nameoffont, substituindo nameoffont pelo nome real da fonte em questão, se desejar restringir ainda mais a pesquisa.

Se ainda não for possível localizá-lo, é possível que você não o tenha instalado no diretório correto. Tente mover a fonte para o diretório ~ / .fonts se ainda não estiver lá. Se você ainda tiver problemas, existe o risco de o arquivo de fonte estar realmente danificado.

Método 3: usando fc-validate

Voltando à linha de comando, você precisará navegar até o diretório em que instalou a fonte. Em muitas instalações de usuário único, você pode fazer isso usando cd ~ / .fonts para entrar no diretório de fontes que possui como um usuário doméstico. Se você estiver tentando instalar fontes em todo o sistema, precisará usar cd / usr / share / fonts / truetype em muitas máquinas para chegar ao local correto. Distribuições diferentes fazem isso de uma maneira ligeiramente diferente, então você pode ter usado um local diferente e terá que substituir o caminho pelo que está usando. Quando você estiver lá, tente digitar fc-validate –verbose nameoffont.ttf, embora você tenha que substituir nameoffont.ttf pelo arquivo de fonte com o qual está trabalhando. Embora a opção –verbose geralmente não mostre muito mais informações, é bom incluí-la de qualquer maneira.

Você deve receber uma declaração sobre se a fonte em questão satisfaz a cobertura do seu idioma padrão. Se não, então pode ser algum tipo de fonte especial. Caso contrário, ele pode estar danificado e pode ser necessário substituir o arquivo. Se lhe disserem que o satisfaz, então você sabe que o arquivo de fonte é pelo menos bom. Se você quiser ainda mais informações, tente fc-scan nameoffont.ttf | less ou fc-scan nameoffont.ttf | mais para ver uma página inteira de texto sobre a fonte com a qual você está tentando trabalhar.

4 minutos lidos