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.