2006/05/31
CHAPTER 2 "PCL" - 58
<TrueType Scalable Bound font>
Byte 15 (MSB) 8 7 (LSB) 0
0 Font Descriptor Size (>72)
2 Descriptor Format (15) Font Type
4 Style MSB Reserved
6 Base Line Position
8 Cell Width
10 Cell Height
12 Orientation Spacing
14 Symbol Set
16 Pitch (Default HMI)
18 Height
20 x-Height
22 Width Type Style LSB
24 Stroke Weight Typeface LSB
26 Typeface MSB Serif Style
28 Quality Placement
30 Underline Distance Underline Thickness
32 Text Height
34 Text Width
36 First Code
38 Last Code / Number of characters
40 Pitch Extended Height Extended
42 Cap Height
44 - 47 Font Number
48 - 63 Font Name
64 Scale Factor
66 Master Underline position
68 Master Underline Thickness
70 Font Scaling Technology Variety
72
[ additional data may be inserted here ]
Desc. size
Segmented Font data
# - 2 Reserved Checksum
• Attributes are in one of six numerical formats.
Unsigned integer (UI) 0 to 65535
Unsigned long integer (ULI) 0 to 2
32
–1
Signed integer (SI) –32768 to 32767
Unsigned byte (UB) 0 to 255
Signed byte (SB) –128 to 127
Boolean 0 or 1
• Font descriptor size (UI) - the size in bytes of the font descriptor block. Minimum size values for each font
type are shown in the above figure.
• Descriptor format (UB) - format type of the font.
0 Bitmap font
10 Intellifont bound scalable font
11 Intellifont unbound scalable font
15 TrueType bound scalable font
20 Special bitmap font
• Font type (UB) - specifies type of symbol set.
0 Bound font. A 7-bit font with character codes 20H to 7FH acceptable.
1 Bound font. An 8-bit font with character codes 20H to 7FH and 80H to FFH acceptable.
2 Bound font. 8-bit all character codes are printable. However, 00H, 07H to 0FH and 1BH are
printable only when the data is defined as transparent print data.