If the Vertical Rotation Segment is not downloaded with the font definition, a default value is used for the Descender value. The default value is set to the following:

Descender value = -36/256 * ScaleFactorWhere: ScaleFactor is Bytes 64 and 65 from the Font Format 16 Font Header.

Character Enhancement Segment

This segment indicates whether the pseudo-bold or pseudo-italic enhancements can be performed on a downloaded font.

The structure of the Character Enhancement Segment is:

Byte

15 (MSB)

8

7

(LSB) 0

Byte

0

CE (17221)

 

 

 

1

2

Data Segment Size (8)

 

3

4

 

 

 

 

5

6

Style

 

 

 

7

8

 

 

 

 

9

10

Stroke Weight

 

 

 

11

12

Reserved

 

 

 

13

*This segment is for Font Format 16. The Data Segment Size field for Font Format 16 fonts is 4 bytes; the segment for Font Format 15 fonts is identical except the Data Segment Size field is 2 bytes instead.

Style (UINT32)—This field specifies the style types that the printer is allowed to perform on the font characters.

31

 

4

3

0

Reserved

 

Posture
Bit Positions (#) = Posture

 

 

1

=

Italics

 

 

0, 2, 3

=

Reserved

 

 

Printer-Specific Differences 2-47