Hoje atualizei o Google Chrome, cuja versão 36.0.1985.143
introduziu 37.0.2062.102
uma estranha mudança de renderização. Parece que para links âncora, o espaçamento entre a parte inferior do texto do link e seu sublinhado (decoração do texto) é um pixel a menos que anteriormente:
Para mim, pessoalmente, isso parece horrível. Alguém pode me dizer se isso é um bug ou um novo recurso?
Além disso, a coisa mais importante que gostaria de saber é se existe alguma maneira de reverter ou desabilitar essa alteração.
Responder1
Renderização de fonte
É umrecurso. Na verdade, não é apenas o sublinhado. Por exemplo, compare o 0
antes e o depois: são ligeiramente diferentes. Ao ampliar a imagem, você pode detectar outras diferenças sutis:
Orenderização de subpixelnão é o mesmo, conforme sugerido pelo changelog (ênfase em negrito minha):
O Chrome 37.0.2062.94 contém uma série de correções e melhorias, incluindo:
- Suporte DirectWrite no Windows para melhor renderização de fontes
- Uma série de novas APIs de aplicativos/extensões
- Muitas mudanças ocultas para estabilidade e desempenho
Uma lista completa de alterações está disponível noregistro.
A mudança visava para melhor, mas gerou reações contraditórias porque nem todos experimentaram uma melhoria real. É verdade que as combinações de hardware e software definitivamente desempenham um papel importante aqui, portanto sua milhagem pode variar.
Revertendo
Se você não gostar das mudanças, você pode tentar desativarDirectWritecomo solução alternativa:
Digite ou cole o seguinte endereço na barra de endereço do Chrome:
chrome://flags/#disable-direct-write
Desligue o recurso DirectWrite. Reinicie o navegador para aplicar as alterações.
ObservaçãoAs etapas acima se aplicam à versão 37.0.2062.102
; versões mais recentes podem exigir uma abordagem diferente. Como o DirectWrite só está disponível no Windows Vista e versões posteriores, o antigo mecanismo de renderização baseado em GDI pode ser totalmente removido apósO suporte XP termina em abril de 2015.