Por que alguns personagens aparecem como quadrados no Chrome?

20

Por exemplo, nas ferramentas de desenvolvimento, recebo algo como:

Algunsdestesquadradosestãonofinaldaslinhas,inicialmenteeupenseiqueeleseramretornosdecarro,masacontecequeelesnãosão.

Alémdisso,osquadradosaparecemapós=ou>emmuitoslugaresondenãohánovalinha,eolharoarquivoemumeditorhexadecimalmostraquenãohánenhumcaractereentre=e" (por exemplo, id=" está sendo exibido como id=? " )

Isso também aparece ocasionalmente em páginas da web, por exemplo:

Copieiessafrase,examinei-aemumeditorhexadecimale,novamente,nãohácaracteresentreee:.Nadaaparecenocódigo-fonte.

Nuncaviissoantes,eésódesdequere-instaleioarchháalgunsdias.

OChromeé:Versão19.0.1084.15dev
Oarcoé:Kernel3.3.1-1-ARCH,x86_64

locale.gentemen_GBlocalesdescomentados(UTF-8eISO-8859-1).AcodificaçãonopadrãodocromoparaISO-8859-1,masmudandoparaUTF-8nãofazdiferença.

Esteéoarquivohtmlqueeuestavausando: test.html

Uma correção seria fantástica, uma explicação seria ótima, confirmando que isso é (ou não) apenas um problema com minha configuração também seria bom.

Editar: Depois de investigar as fontes, descobri que em ambos os casos estava tentando usar arial, que em arco faz parte do pacote ttf-ms-fonts . Instalando isso resultou na mudança da fonte, mas os quadrados permaneceram (apesar de uma forma diferente). Em ambos os casos, a fonte não adere às fontes padrão do sistema.

    
por Mat 12.04.2012 / 11:16

4 respostas

17

Isso resolveu o problema para mim. Instale as fontes dejavu.

sudo pacman -S ttf-dejavu
    
por 23.11.2013 / 14:31
5

É padrão imprimir o caractere de substituição Unicode no lugar de um caractere que não não existe na fonte atual.

Uma possível correção é simplesmente alterar a fonte padrão do seu sistema operacional (se o navegador herdar as configurações do sistema operacional) ou do navegador. Por exemplo, meu Firefox 11.0 no Ubuntu 11.10 está usando a fonte "serif" (que pode ser um sinônimo para FreeSerif ), que parece suportar muitos caracteres Unicode.

PS: As imagens parecem ter desaparecido.

    
por 12.04.2012 / 16:06
1

Eu estava tendo o mesmo problema. Esta página , por exemplo, era particularmente ilegível, com quadrados aparecendo em todo o texto da página. Consegui corrigi-lo renomeando todos os arquivos arial*.ttf em /usr/share/fonts/truetype/msttcorefonts para nomes de arquivos de backup e, em seguida, definindo a fonte sans-serif padrão do Chrome para Droid Sans. Eu não posso usar fontes Arial agora, mas pelo menos as páginas parecem corretas.

    
por 13.01.2014 / 19:55
0

Eu tive o mesmo problema. Usando as postagens anteriores como guia, eu baixei e instalei a extensão Chrome do Font Changer. Usando FC para mudar para Arial resolveu o problema. Outras fontes também podem funcionar, mas ainda não as testei.

    
por 15.03.2016 / 02:30