The X font server
On a network with multiple workstations, managing fonts manually for each system can be time consuming. To simplify this problem, the administrator can install all of the desired fonts on a single system and then run xfs, the X fonts server, on that system. On a local system, xfs off-loads the work of rendering fonts from the X server, which means the X server can do other tasks while fonts are being rendered. This is especially noticeable on slower systems or systems without a Floating Point Unit (FPU).
The X font server is a small daemon that sends fonts to
clients on both local and remote systems. Some Linux distributions
use xfs exclusively, without a list of
directories in the manually created font path. To include
xfs in your system’s font path, add a
FontPath directive like this:
Section "Files" RgbPath "/usr/share/X11/fonts/rgb" FontPath "unix/:-1" EndSection
If you install xfs from a package from your distribution, it is probably automatically configured to start at boot time and run continually, serving fonts to local and remote client programs. To start xfs manually, simply enter the xfs command. For security purposes, you may wish to run xfs as a nonroot user. xfs is configured using its configuration file, /etc/X11/fs/config.