HP (Hewlett-Packard) 900 Printer 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.
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