2.9.80 FFID
The FFID structure specifies the font family and character pitch for a font.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
prq |
A |
B |
ff |
C |
prq (2 bits): A 2-bit field that specifies character pitch. This MUST contain one of the following values.
Value |
Meaning |
---|---|
0x00 |
Default pitch. |
0x01 |
Fixed pitch. |
0x02 |
Variable pitch. |
A - fTrueType (1 bit): A bit that specifies whether the font is a TrueType font.
B - unused1 (1 bit): This bit is undefined and MUST be ignored.
ff (3 bits): A bit field that specifies the font family type as described in [MSDN-FONTS]. This field MUST contain one of the following values.
Value |
Meaning |
---|---|
0x00 |
Font family is unspecified for this font. |
0x01 |
Roman (Serif). |
0x02 |
Swiss (Sans-serif). |
0x03 |
Modern (Monospace). |
0x04 |
Script (Cursive). |
0x05 |
Decorative (Fantasy). |
C - unused2 (1 bit): This field MUST be zero and MUST be ignored.