![Chrome 33 mostra fontes feias, em blocos e pixeladas no Linux](https://rvso.com/image/1400543/Chrome%2033%20mostra%20fontes%20feias%2C%20em%20blocos%20e%20pixeladas%20no%20Linux.png)
Depois de atualizar para a versão mais recente do Chrome (33) na minha caixa do Gentoo Linux, certos sites como o GitHub começaram a renderizar com fontes feias, pixeladas e sem suavização. Texto pequeno agora é basicamente impossível de ler.
Antes disso, o GitHub parecia igual para mim em computadores Windows, Linux e Mac. Então, o que aconteceu aqui e como pode ser corrigido?
EDITAR: parece ter sido corrigido na versão estável do Chrome 34.
Responder1
Este parece ser um bug no Chromium com a fonte Helvetica. É discutido aqui:
https://forums-web1.gentoo.org/viewtopic-t-984870.html?sid=d8fa5b8fc9ae0c83520d1769dc366d58
A partir desse tópico, esta solução corrigiu para mim:
- coloque os seguintes arquivos em algum diretório vazio
- vá para chrome://extensões
- marque a caixa do modo de desenvolvedor
- Carregar extensão descompactada
- aponte para o novo diretório
manifesto.json
{
"name": "Fix Helvetica",
"description": "Fix Helvetica",
"version": "0.1",
"content_scripts": [ {
"css": [ "Custom.css" ],
"matches": [ "http://*/*", "https://*/*" ]
} ],
"manifest_version": 2
}
CSS customizado
@font-face { font-family: 'Helvetica'; src: local('Arial')}
Responder2
Também tive problemas com o Chromium 33-34 e o KDE 4.11.5.
Dehpehsugestão resolveu meu problema.
eselect fontconfig enable 70-no-bitmaps.conf
ou se já estiver ativado:
eselect fontconfig disable 70-yes-bitmaps.conf
Responder3
Estou executando o Ubuntu 12.04 e tive o mesmo problema. Depois de remover todas as configurações de 70 e poucos itens de /etc/fonts/conf.d e vincular
70-no-bitmaps.conf -> ../conf.avail/70-no-bitmaps.conf
e verificar, se o elemento selectfont no xml não foi comentado e ficou assim, minhas fontes foram renderizadas bem novamente.
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Reject bitmap fonts -->
<selectfont>
<rejectfont>
<pattern>
<patelt name="scalable"><bool>false</bool></patelt>
</pattern>
</rejectfont>
</selectfont>
</fontconfig>
Responder4
Recentemente, enfrentei o mesmo problema com o Chrome no Debian (teste) com o XFCE. Acabei de adicionar o seguinte código ao .fonts.conf
arquivo em meu diretório inicial:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
<match target="font">
<edit name="hintstyle" mode="assign"><const>hintnone</const></edit>
</match>
<match target="font">
<edit mode="assign" name="hinting"><bool>false</bool></edit>
</match>
</fontconfig>
Esse código basicamente desativa as dicas e ativa o antialiasing. Agora tudo funciona perfeitamente.
(fonte)