IT-словарь › Инфраструктура › XFree86-Bigfont

XFree86-Bigfont

Инфраструктура Svenska → Обновлено: 2026-10-20

Расширение XFree86, избавившее от пересылки по сети сотен килобайт метрик глифов при каждом открытии крупного шрифта.

Когда X-клиент открывает серверный шрифт, сервер отвечает на QueryFont метриками каждого символа — по двенадцать байт на штуку. Для латинского шрифта на 256 глифов это пустяк. Для шрифта Unicode или CJK с десятками тысяч глифов это означало сотни килобайт на каждое открытие, и такая программа, как xterm с несколькими настроенными шрифтами, заметно медленно стартовала даже на локальном дисплее.

Бруно Хайбле написал расширение Bigfont около 2000 года. Локальные клиенты получали метрики через сегмент разделяемой памяти вместо ответа по протоколу, а глифы с одинаковыми метриками хранились один раз. Xlib использовал его автоматически, так что приложения менять не требовалось. Проблема всё равно исчезла сама: Xft перенёс шрифты на сторону клиента, а серверные шрифты остались заботой старых программ.

← Назад к словарю