В XFree86 (и, разумеется, x.org) есть одна необычная для незнакомых с ней возможность: выделение кода работы со шрифтами в отдельный процесс.
X-сервер связывается с сервером шрифтов чаще всего локально через UNIX-socket, однако ничего не мешает иметь сервер шрифтов только на одной машине в сети, а остальным передавать уже отрисованные шрифты.
Тем, кто не знаком с этой темой будет полезно знать преимущества и недостатки такого решения.
Преимущества
возможность хранить шрифты на отдельной машине;
увеличение эффективности работы при использовании виртуальных машин;
больше гибкости в управлении шрифтами;
в многопроцессорных системах позволяет равномернее нагружать процессоры;
возможность выполнять рендеринг шрифтов на отдельной (более быстрой) машине;
надёжность — на кривом шрифте или при ошибке в коде работы со шрифтами падает только сервер шрифтов, который может быть легко перезапущен;
Недостатки
при использовании сервера шрифтов производительность снижается, поэтому на ноутбуках и слабых персоналках однозначно следует его отключать;
Вывод
Для большинства пользователей использование сервера шрифтов не приносит ощутимой пользы, расходуя память впустую. Если ваш компьютер ограничен в ресурсах, то лучше отключить сервер шрифтов, и выполнять их рендеринг самим X-сервером.
Единственным адекватным применением сервера шрифтов на настоящий момент являются терминальные системы.