Before Emacs can draw a character on a graphical display, it
must select a font for that character1. See Fonts. Normally,
Emacs automatically chooses a font based on the faces assigned
to that character—specifically, the face attributes :width (see
Face Attributes). The choice of font also depends on the
character to be displayed; some fonts can only display a limited
set of characters. If no available font exactly fits the
requirements, Emacs looks for the closest matching font. The
variables in this section control how Emacs makes this
selection. If a given family is specified but does not exist,
this variable specifies alternative font families to try. Each
element should have this form:(family alternate-families...) If
family is specified but not available, Emacs will try the other
families given in alternate-families, one by one, until it finds
a family that does exist. If there is no font that exactly
matches all desired face attributes ( :slant), this variable
specifies the order in which these attribu