![Como posso corrigir a renderização feia e não ClearType de webfonts no Firefox sem desativá-los?](https://rvso.com/image/1466420/Como%20posso%20corrigir%20a%20renderiza%C3%A7%C3%A3o%20feia%20e%20n%C3%A3o%20ClearType%20de%20webfonts%20no%20Firefox%20sem%20desativ%C3%A1-los%3F.png)
Estou tendo alguns problemas com a renderização de fontes no Firefox. Desativei ClearType/Font Smoothing no Windows 7 porque não gosto de fontes suavizadas (desmarque "Smooth Edges of Screen Fonts" na seção de desempenho do painel de controle do sistema) e agora parece que muitos usos de fontes da web para download renderizar muito mal no meu navegador, por exemplo:
Observe que algumas (mas não todas) das linhas verticais aparecem em negrito [fonte do texto].
Eu sei que isso tem algo a ver com fontes da web para download, já que as fontes regulares parecem ser renderizadas corretamente. Eu possoGambiarrao problema desativando completamente as fontes baixadas:
gfx.downloadable_fonts.enabled = false
No entanto, eu preferiria baixar as fontes e processá-las corretamente. Como posso configurar o Firefox para que as fontes da web para download sejam renderizadas bem?sem suavização de fonte?
Além disso, qual é o efeito do qual estou tentando me livrar? Parece que a fonte está sendo renderizada para melhorar a aparência da versão suavizada, mas isso não está sendo desativado com a suavização. Também estou tendo um problema semelhante no Chrome.
Estou usando:
- Janelas 7
- Firefox 40
Responder1
Então, provavelmente eu deveria postar a resposta que aprendi desde que fiz minha pergunta originalmente.
dr: é caro criar fontes que sejam bem renderizadas em resoluções de tela sem suavização de fonte, então a maioria dos fabricantes de fontes da web nem tenta. Não há como fazer com que uma fonte mal sugerida pareça aceitável sem suavização de fonte.
O principal problema é que parece que criar uma fonte que fique bonita na tela écaro. As formas das letras são armazenadas como curvas definidas matematicamente que podem ser dimensionadas para qualquer resolução, mas em resoluções baixas essas curvas não caem bem nos pixels certos, então elas exigem algo chamadodica de fontepara exibir com nitidez. A sugestão de fonte pode ser feita manualmente, manualmente ou automaticamente, por um programa de computador comottfautohint.
Os melhores resultados são obtidos com fontes sugeridas manualmente. A Microsoft gastou muito dinheiro para sugerir manualmente as fontes que são tradicionalmente incluídas no Windows, para que elas sejam exibidas muito bem, mesmo sem ClearType/Font Smoothing.
As fontes sugeridas automaticamente são muito inferiores. A maioria deles exige algum tipo de ClearType/Font Smoothing para ter um resultado de exibição aceitável em baixa resolução, porque sua forma bruta se parece com a porcaria da captura de tela que incluí na minha pergunta original, com linhas duplas de espessura e similares.
Isso não costumava ser um grande problema, porque a maioria das páginas da web eram projetadas para usar fontes que já estavam presentes no computador do usuário e geralmente eram de alta qualidade. Entãofontes da webforam inventados, o que permitiu que cada designer de site ignorasse as fontes locais de alta qualidade do usuário e, em vez disso, usasse alguma fonte de qualidade inferior da qual gostasse. Isso também incentivou o uso de fontes personalizadas para coisas comoÍcones e logotipos da interface do usuário.
Portanto, se você odeia ClearType/Font Smoothing e tem uma tela de resolução padrão, você é SOL, a menos que tente obter o controle da escolha da fonte das páginas da web que está visualizando. Essa será uma batalha longa e difícil, já que o texto geralmente fica perfeitamente bem com fontes locais, mas você ainda precisa das fontes da web para os ícones. Você provavelmente não deseja usar os sinalizadores do navegador para desativar completamente as webfonts. Aqui estão algumas ferramentas que ajudarão.
Cromada:Bloqueador de fontes. Esta ferramenta permitirá clicar com o botão direito em algum texto e bloquear a fonte personalizada usada. Funcionará em muitas páginas da web, mas cada vez mais apresenta problemas com as propriedades do Google.
Raposa de fogo:Bloqueador de fontes foxificado. Esta ferramenta parece ser a mesma extensão do Chrome acima, mas empacotada para Firefox. Funciona da mesma maneira.
Eu gostaria que alguém criasse algo como um bloqueador de anúncios para fontes da web, que usasse uma lista gerenciada pela comunidade de substituições de fontes e correções de páginas para tornar a web facilmente navegável sem fontes da web que não sejam ícones.
Eventualmente, a mudança para uma densidade de pixels de exibição mais alta tornará esse problema discutível.
Responder2
Infelizmente, vocênão pode.
O problema é: fontes borradas são borradas POR DESIGN e, portanto, precisam ser desativadas se você quiser que elas fiquem nítidas (ou seja, substituídas por boas e velhas fontes como Arial).
Eu desativo o cleartype em todos os lugares que posso, pois isso machuca meus olhos e me dá dor de cabeça. Aqui está o que me salvou recentemente, já que eu não conseguia mais ler meu GMail com a fonte difusa (Roboto?) usada desde a última atualização.
(Tive que voltar para a visualização HTML para obter algo utilizável...)
Desativando fontes sofisticadas da web que quase sempre ficam borradas:
Fonte :http://annystudio.com/misc/anti-aliased-fonts-hurt/
--
Mozilla Firefox:
Abra digitando about:config
na barra de endereço.
Defina gfx.downloadable_fonts.enabled
como falso.
Você também pode substituir todas as fontes pela fonte de sua escolha acessando Ferramentas – Opções – Conteúdo.
--
Google Chrome
Clique com o botão direito no ícone do iniciador do Chrome e escolha Propriedades. No final da string do iniciador, adicione--disable-remote-fonts
--
Observe que, embora eu não tenha tentado, a solução do Firefox parece incluir uma maneira de substituir algumas fontes por outras, portanto, não desabilitando todas elas, mas apenas substituindo, com uma granularidade provavelmente altamente personalizável.
A propósito, a maioria das fontes projetadas para ficarem borradas ainda serão horríveis se você não as substituir... mas se você encontrar (ou projetar) versões nítidas delas e configurar tal substituição, você poderá ter fontes próximas das originais sem ter que desabilitar tudo em massa.
Aliás, percebi que você já tinha a solução FF em seu post, mas a mantive porque suponho que as pessoas que a procuram possam estar interessadas em ter uma solução para os dois navegadores ao mesmo tempo.