Franjas coloridas com fontes TrueType do Windows

2

Eu notei que com algumas fontes aparecem algumas linhas de franjas (que geralmente são coloridas em vermelho / azul) ao redor do texto.

Aqui está um exemplo.

Uma parte do meu trabalho é design e estou achando muito difícil usar ferramentas nativas quando o sistema não pode antialias algumas fontes. É também feio para mim.

Alguém mais está experimentando isso? Encontrou uma correção?

Estou usando a suavização de subpixel, a hintagem completa e a ordem de subpixel RGB.

    
por Oli 26.10.2010 / 12:22

1 resposta

2

As franjas coloridas são o resultado do sub-pixel AA. Você deve verificar se usa o subpixel AA correto para sua exibição (orientação e ordem das cores), pois usar o tipo errado tornará isso muito ruim.

Ou você pode simplesmente desativá-lo (como eu faço). ;)

Eu dei uma olhada em sua imagem, e parece que ela usa dois subpixels em ambos os lados de todas as linhas verticais, o que talvez explique porque é mais visível (geralmente no máximo 1 subpixel usado, eu acho).

É bem possível que a insinuação em fontes abertas o impeça, ou que de alguma forma haja regras de fontconfig para evitar isso em fontes abertas (você pode criar uma regra fontconfig que desabilita AA de subpixels para as fontes que possuem essas fontes franjas de cor). Ou talvez este seja um bug no algoritmo de subpixel que é acionado apenas por algumas fontes.

De qualquer forma, eu sou provavelmente um mau juiz de como é comum que isso aconteça, porque eu vejo franjas coloridas em todas fontes quando eu habilito subpixel AA, então eu sempre desabilito isso .

    
por JanC 26.10.2010 / 12:42