mercoledì, febbraio 22, 2006

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.

Nessun commento:

Posta un commento

Ricordatevi che i commenti vengono moderati!!!