Xft
Maggiori info
- Creatore
- Keith Packard
- Anno
- 2000
- Tipo
- Libreria
- Licenza
- MIT
La libreria che ha spostato i font dal server X alle applicazioni e ha dato così al desktop Linux il testo con anti-aliasing.
Nei primi quindici anni di X11 i font stavano sul server, indicati tramite XLFD e per lo più in forma di bitmap. Xft ha rovesciato la situazione. L'applicazione legge da sé i propri file TrueType e OpenType tramite FreeType, rasterizza i glifi con anti-aliasing o rendering subpixel e invia le immagini finite al server tramite l'estensione Render. La scelta del file spetta a fontconfig, arrivato nel 2002 e capace di interpretare richieste come «un sans-serif che abbia il cirillico».
La differenza fu subito visibile. KDE e GTK passarono a Xft all'inizio degli anni Duemila, e i menu frastagliati che erano stati il marchio del desktop Linux sparirono nel giro di pochi anni. Il prezzo fu una trasparenza di rete di X un po' meno elegante: i font dovevano ora esistere dove girava il programma, non dove sedeva l'utente.