Xft
Plus d'infos
- Créé par
- Keith Packard
- Année
- 2000
- Type
- Bibliothèque
- Licence
- MIT
La bibliothèque qui a déplacé les polices du serveur X vers les applications, offrant au passage un texte lissé au bureau Linux.
Pendant les quinze premières années de X11, les polices résidaient sur le serveur, désignées en XLFD et le plus souvent sous forme de bitmaps. Xft a renversé la situation. L'application lit elle-même ses fichiers TrueType et OpenType via FreeType, rastérise les glyphes avec anticrénelage ou rendu sous-pixel, puis envoie les images finies au serveur par l'extension Render. Le choix du fichier revient à fontconfig, apparu en 2002, qui comprend des requêtes du genre « une police sans empattement qui possède le cyrillique ».
La différence a été immédiate. KDE et GTK ont basculé au début des années 2000, et les menus crénelés, marque de fabrique du bureau Linux, ont disparu en quelques années. Contrepartie : la transparence réseau de X est devenue un peu moins élégante, car les polices devaient désormais exister là où tourne le programme, et non là où se trouve l'utilisateur.