Fontes no site moderno mostra problemas em todos os navegadores, como resolver?

1

Plataforma: win7, x64, radeon hd7450, windows aero desligado, cleartype full off.

Então, eu tentei qualquer um dos principais navegadores e todos eles mostram problemas como esse. em problemas com cromo também persiste.

O problema se manifesta em fontes não claras, atendendo a que os caracteres russos são bons.

fontes html4 sites estão ok, neste exemplo, o site verificado é o youtube, mas problemas acontecem em sites modernos, acho que fontes do google são problematicamente, mas não tenho certeza.

NOTA: O firefox com useragent overrided ie6, está ok, todos os caracteres.

useragent do firefox = ie6

useragentpadrãodofirefox.

ouseja,8

vivaldi

kmelon

    
por Daniel 20.08.2015 / 19:51

1 resposta

2

Isso é praticamente normal. O problema não está nos sites ou navegadores, mas no Windows e nas próprias fontes.

Quando o seu user-agent é "IE6", o YouTube usa uma folha de estilo simplificada com apenas fontes básicas, como Arial. Quando o user-agent é o de um navegador moderno, que pode carregar fontes pela web, o YouTube começa a usar suas próprias fontes, como o Roboto.

Tradicionalmente, Arial e outras fontes que vieram com o próprio Windows foram otimizadas para telas com resolução baixa - as pessoas que criaram Arial e Times New Roman gastaram tempo alinhando tudo com a grade de pixels , usando" instruções de dicas "TrueType e, em alguns casos, até mesmo incluindo versões de bitmap para tamanhos específicos.

(Passe pela The Raster Tragedy para saber porque é necessário, em primeiro lugar.)

Mas isso se tornou menos comum devido aos LCDs ClearType e de alta resolução - por exemplo, até mesmo o próprio Consolas da Microsoft exige que o antialiasing / suavização de fonte seja desenhado corretamente. Da mesma forma com Roboto. E, como praticamente todo mundo tem o antialiasing ativado, o renderizador de fontes do Windows não foi inteligente o suficiente para tentar fontes de 'sugestão automática'.

    
por 20.08.2015 / 20:15