# 字体显示优先级问题

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 `:family` , `:weight` , `:slant` , and `: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.