XFree86-Bigfont
L'extension XFree86 qui évitait de faire transiter des centaines de kilooctets de métriques de glyphes à chaque ouverture d'une grande police.
Quand un client X ouvre une police côté serveur, celui-ci répond à QueryFont avec les métriques de chaque caractère, à douze octets pièce. Pour une police latine de 256 glyphes, c'est négligeable. Pour une police Unicode ou CJK de plusieurs dizaines de milliers de glyphes, cela représentait des centaines de kilooctets par ouverture, et un xterm configuré avec quelques polices démarrait sensiblement lentement, même sur un affichage local.
Bruno Haible a écrit l'extension Bigfont vers 2000. Les clients locaux recevaient les métriques par un segment de mémoire partagée plutôt que dans la réponse du protocole, et les glyphes de métriques identiques n'étaient stockés qu'une fois. Xlib l'utilisait automatiquement : aucune application n'avait à changer. Le problème a fini par disparaître de lui-même : Xft a déplacé les polices côté client, et les polices serveur sont devenues l'affaire des seuls vieux programmes.