Desativar a suavização de fonte no SeaMonkey para Windows

0

Estou executando o SeaMonkey no Windows 8.1 e atualizei recentemente para a versão 2.40 .

Embora eu tenha full-pixel AA e ClearType desabilitado completamente (o que pode ser visto executando systempropertiesadvanced.exe / cttune.exe ou observando a aparência simples de aplicativos do MFC), o SeaMonkey ainda usa fontes anti-aliases - nas páginas da Web e na interface do usuário.

Eu já vi a mesma pergunta para o Firefox 4, por isso fiz as seguintes alterações em prefs.js :

  • Defina gfx.direct2d.disabled para true
  • Defina gfx.use_text_smoothing_setting para true (sim, estou ciente de que é Mac OS X
  • Defina gfx.font_rendering.directwrite.enabled para false (essa propriedade estava disponível pela última vez em 2.39 e desapareceu em 2.40, portanto, suponho que ela não esteja mais em vigor, mas a acrescentei apenas no caso).

Sem sorte até agora.

Então baixei o Afinador do anti-aliasing add-on, fazê-lo compatível com o SeaMonkey (por algum motivo, a personalidade do Firefox 43 na string User Agent não foi suficiente), instalou-o e definiu a renderização da fonte como "Aliased" sempre que apropriado:

Issoresultounoseguinteconjuntodepreferênciasextras:

extensions.aatuner.large.aamode=3extensions.aatuner.small.aamode=3extensions.aatuner.large.rdmode=1extensions.aatuner.small.rdmode=1gfx.font_rendering.cleartype_params.rendering_mode=1

(parecequegfx.font_rendering.cleartype_params.rendering_modeapenasrecebeomesmovalordeextensions.aatuner.*.rdmode).

Apesardosesforçosacima,SeaMonkeyaindarenderizaminhasfontescomoefeitodesuavização(esim,reinicieionavegadorváriasvezes).

ComodiabosfaçoparadesligaroAA?

Atualização#1:paraoSeaMonkey2.40emexecuçãonoWindowsXP,amesmacombinaçãodeconfiguraçõesfornecefontesperfeitamentedefinidas(AAeClearTypecompixeltotalestãodesativadosemtodoosistema).

Atualização#2:OSeaMonkeyusaessencialmenteAAdepixeltotal(oquesignificaqueClearTypeestádesativado)-vejaacapturadetelaabaixo.Agora,osúnicosnavegadoresqueaindapodemexibirtextocomaliasnaminhacaixadoWindowssãooOperaeoSafari.

Atualização3:iniciaroSeaMonkeynomododesegurançafazdesativaroAA.Issoéequivalenteadesmarcaraopção"Usar aceleração de hardware quando disponível" em Preferências - > Aparência - > Conteúdo. Limpar esse sinalizador define gfx.direct2d.disabled e layers.acceleration.disabled a true , enquanto que para fontes com alias, exibir layers.acceleration.disabled=true sozinho é suficiente (e, como mencionado acima, gfx.direct2d.disabled não tem nenhum efeito). Ainda assim, gostaria de ter alguma preferência explícita pelo controle de exibição de fontes, sem a necessidade de ativar totalmente a aceleração de HW.

Atualização # 4: tocar com os parâmetros do Sintonizador Anti-Aliasing só faz sentido se pelo menos a suavização de fonte full-pixel (systempropertiesadvanced.exe - > Avançado - > Desempenho - > Efeitos visuais - > Bordas suaves de fontes de tela) é ativado no Windows. Neste caso, os modos ClearType e Greyscale geram mais texto desfocado do que o modo Aliased (que pode ser chamado de "quase com alias").

    
por Bass 12.04.2016 / 17:42

1 resposta

0

Foram as configurações do meu driver Intel HD Graphics para ser responsabilizado. Quando o "Modo ideal de aplicativo" estiver ativado e "Anti-aliasing morfológico conservador" estiver definido como Substituir ou Aprimorar configurações do aplicativo:

-asfontessãosempreeditadasnoSeaMonkeyseaaceleraçãodeHWestiverativada,independentementedasconfiguraçõesespecíficasdafonte.AsconfiguraçõesespecíficasdodriverIntelpodematécausarfalhasvisuaiscomaexibiçãodefontes:

EsteéumproblemaconhecidodoMozilla-veja bug # 1145987 .

    
por 13.04.2016 / 12:35