The next figure shows an example of the FGID section in the
FGID section in csdef.fnt file
[FGID] ;fgid = familyname, style, weight, italic 230=Gothic, MODERN,MED,0 416=Courier,MODERN,MED,0 2304=Helvetica,SWISS,MED,0 2308=TimesNewRoman,ROMAN,MED,0
The FGID section lists each font global identifier and its corresponding attributes. The next figure describes the attributes and values for FGID.
|familyname||Any Web browser font||Times New Roman||An outline font name or an AFP type family name.|
|weight||LIGHT, MED, BOLD||MED||The degree of boldness of a typeface caused by different thicknesses of the strokes that form a graphic character.|
||0||A font whose characters slant to the right.|
- familyname is the same as type family in AFP fonts and typeface name in Windows.
- SWISS is a proportionally spaced, sans serif font.
- ROMAN is a proportionally spaced, serif font.
- SCRIPT is a fixed-pitch font designed to look like handwriting.
- MODERN is a fixed-pitch, sans serif or serif font.
- DISPLAY is a decorative font.
- Attributes must be separated by a comma.
- In the
CHARSETsection of the file, only fgid and height are required.
- In the
FGIDsection of the file, only familyname and style are required.
- A question mark (?) can only be used as the wildcard character for the second character
in the character set name. With this rule, all the character rotations of the coded
fonts can be handled with one entry while searching.
- A sequential search is performed for the character set, and the first match is used, including the wildcard character.