Blame fontconfig-templates/fontconfig-generics.txt

Packit 46375d
Fontconfig generic font families
Packit 46375d
Packit 46375d
The CSS classification system currently used by fontconfig is the following:
Packit 46375d
Packit 46375d
   1. a font that can not be used to write long “professional” texts is a 
Packit 46375d
      “fantasy” font.
Packit 46375d
   2. otherwise:
Packit 46375d
         1. if it's monospaced, it's a “monospace” font,
Packit 46375d
         2. if it's variable-width and:
Packit 46375d
               1. it simulates hand-written text, it's a “cursive” font,
Packit 46375d
               2. it uses serifs¹, it's a “serif” font,
Packit 46375d
               3. it does not use serifs, it's a “sans-serif” font, 
Packit 46375d
         3. otherwise, are you really sure it's not a “fantasy” font? 
Packit 46375d
Packit 46375d
Some font authors also make their fonts self-categorize, thus checking the 
Packit 46375d
font metadata in fontforge may provide another hint². However, sometimes this 
Packit 46375d
metadata is missing or plain false, so do not rely on it 100%. 
Packit 46375d
Packit 46375d
Packit 46375d
¹ http://en.wikipedia.org/wiki/Serif
Packit 46375d
² <CTRL> + <SHIFT> + <F> then check the OS/2 tab.
Packit 46375d
Packit 46375d
© 2009 Nicolas Mailhot <nim at fedoraproject dot org>