Renderização de fontes do Chrome: o Google remove o sinalizador do DirectWrite

O Google abandonou o suporte do Chrome para vários sistemas operacionais mais antigos, incluindo Windows XP e Vista, em abril de 2016.

A empresa começou a remover o código do Chromium, a base de código-fonte aberto do navegador Chrome, para refletir a alteração no suporte e simplesmente a base de código do navegador, concentrando-se apenas no Windows 7 e nas versões mais recentes do Windows.

Os funcionários do Google começaram a remover bits de código do Chromium já em janeiro de 2016, e várias das coisas removidas podem afetar a renderização da fonte do navegador da web.

O problema 579678, Remover o caminho da fonte GDI, confirma que o Google removeu a renderização da fonte GDI, a opção "desativar a gravação direta" e o código associado do Chrome.

Este patch removerá a renderização da fonte gdi, a opção "disable-direct-write" e o código associado. Toda a renderização da fonte agora será feita pelo DirectWrite.

O Google Chrome usará o DirectWrite exclusivamente para renderização de fontes no Windows a partir do Chrome 52.

A alteração entra em vigor no Chrome 52, que atualmente está disponível no canal beta, foi lançado nesse meio tempo. A próxima atualização estável moverá o navegador para essa versão, e é então que a maioria dos usuários notará a alteração.

A maioria dos navegadores modernos usa o DirectWrite no Windows para renderização de fontes e funciona bem na maioria dos casos.

Atualização : observe que o Google removeu a bandeira do navegador Chrome para desativar o DirectWrite. Isso não faz mais parte, o que também significa que não há outra opção no momento para desativar o DirectWrite em máquinas Windows.

Com a opção desativada, resta pouco para os usuários afetados. Enquanto extensões do Chrome, como o Font Rendering Enhancer, podem ajudar a resolver o problema para alguns, outros podem não ter recurso a esse respeito se as extensões não resolverem o problema de renderização da fonte.

Dependendo do sistema, configurações e drivers, o DirectWrite pode, no entanto, fazer com que as fontes se tornem piores. Os usuários afetados pelo problema podem definir o sinalizador na página chrome: // flags para desativar a renderização da fonte DirectWrite no Chrome até agora.

Não está claro agora como outros navegadores baseados em Chromium, Vivaldi ou Opera, por exemplo, são afetados pela alteração. Como o código foi removido do Chromium, as empresas precisariam adicioná-lo novamente para continuar oferecendo suporte para desativar o DirectWrite nos navegadores da web.

Outra coisa que não está clara é quantos usuários do Chrome são afetados por problemas de renderização de fontes no navegador e quantos conseguiram corrigir os problemas de renderização desativando o DirectWrite.

Agora você : você é afetado pela alteração no Google Chrome?