2.5.53 FontFlags
The FontFlags structure specifies the attributes of the font.
The following packet diagram specifies this structure.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A |
B |
C |
D |
E |
F |
G |
H |
unused3 |
A - unused1 (1 bit): Undefined and MUST be ignored.
B - fItalic (1 bit): A bit that specifies whether the text is italic.
C - unused2 (1 bit): Undefined and MUST be ignored.
D - fStrikeout (1 bit): A bit that specifies whether a strikethrough line is drawn through the horizontal middle of the text.
E - fOutline (1 bit): A bit that specifies whether only the inner and outer borders of the characters are displayed.
F - fShadow (1 bit): A bit that specifies a Macintosh compatibility setting. If this bit is set, the effect is to render a shadow behind, beneath, and to the right of the text on a Macintosh operating system.
G - fCondense (1 bit): A bit that specifies a Macintosh compatibility setting. If this bit is set, the effect is to condense the text (squeeze it together).
H - fExtend (1 bit): A bit that specifies a Macintosh compatibility setting. If this bit is set, the effect is to extend or stretch out the text.
unused3 (8 bits): Undefined and MUST be ignored.