HP 4 FAMILY User Manual

Page 83

Advertising
background image

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 * ScaleFactor

Where: 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

Advertising