Questione di rendering

Ho tirato fuori la questione dell’antialiasing sotto windows e sotto linux in un commento ad un post… poi mi sono interessato alla questione. Cosicché mi metto a tediarvi.

Vedete, il punto è disegnare i caratteri in maniera che siano esteticamente belli, su un monitor LCD. Windows (ClearType attivato) fa così:

Sfruttando il fatto che i pixel rosa vengono disegnati un po’ più a sinistra dei pixel azzurri, l’effetto su un LCD dovrebbe essere piuttosto gradevole. A me però l’effetto di sfumato risultante provoca il voltastomaco.

In linux succede questo:

Il subpixel viene usato, ma solo quando il carattere non è verticale. In pratica, la differenza tra una parte e l’altra è che Windows si sforza di rendere “WYSIWYG” il carattere, avendo un rapporto larghezza/altezza il più possibile corretto, in Linux ci se ne frega e si usa una larghezza intera, favorendo la leggibilità sullo schermo.

della

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Torna in alto