HP deskjet 600 User Manual
Fonts
104
HP DeskJet 600, 700, 800, 900 & HP 2000 Series PCL Developer’s Guide
11.4
Character Enhancement Segment
The CE (Character Enhancement) segment is used to indicate if a downloaded font is allowed
to use the printer’s character enhancement algorithms. It allows soft-font vendors and ISVs to
use the printer’s algorithms to enhance their fonts.
to use the printer’s character enhancement algorithms. It allows soft-font vendors and ISVs to
use the printer’s algorithms to enhance their fonts.
The structure of the CE segment is:
11.4.1
Style (UINT32)
This field specifies the style treatments that the printer is allowed to apply to the font charac-
ters.
ters.
Style Word = Posture + Structure
Bit Positions (#)
=
Posture
1
1
italics
0,2,3
reserved
=
Structure
12
12
Outline
13
Shadow
14- 31 reserved
11.4.2
Stroke Weight (UINT32)
This field specifies the stroke weight (thickness of the font character strokes) for the printer to
apply to the font.
apply to the font.
Byte
15 (MSB) 8
17 (LSB)
0
Byte
x
CE
x+1
x+2
Segment Size
x+3
x+4
x+5
x+6
Style
x+7
x+8
x+9
x+10
Stroke Weight
x+11
x+12
Sizing
x+13
31 12 11 4 3 0
Structure
Reserved
Posture
15 9
8
7
0
0
Bolding
Lightening