XFree86-Bigfont
La extensión de XFree86 que dejó de enviar cientos de kilobytes de métricas por la conexión cada vez que un programa abría una fuente grande.
Cuando un cliente X abre una fuente del servidor, este responde a QueryFont con las métricas de cada carácter, doce bytes por cabeza. Para una fuente latina de 256 glifos no es nada. Para una fuente Unicode o CJK con decenas de miles de glifos suponía cientos de kilobytes por apertura, y un programa como xterm con unas cuantas fuentes configuradas tardaba en arrancar de forma perceptible incluso en local.
Bruno Haible escribió la extensión Bigfont hacia el año 2000. Los clientes locales recibían las métricas a través de un segmento de memoria compartida en lugar de la respuesta del protocolo, y los glifos con métricas idénticas se guardaban una sola vez. Xlib la usaba de forma automática, así que ninguna aplicación tuvo que cambiar. El problema acabó desapareciendo de todos modos: Xft llevó las fuentes al lado del cliente y las fuentes de servidor quedaron para programas viejos.