2.5.53 FontFlags

The FontFlags structure specifies the attributes of the font.

The following packet diagram specifies this structure.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

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.