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_mode
apenasrecebeomesmovalordeextensions.aatuner.*.rdmode
).
Apesardosesforçosacima,SeaMonkey
aindarenderizaminhasfontescomoefeitodesuavizaçã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").