HP deskjet 600 User Manual

Page of 124
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.
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.
Style Word = Posture + Structure
Bit Positions (#) 
=
Posture 
1
italics 
0,2,3 
reserved 
=
Structure 
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.
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
Bolding
 
Lightening