Homelite HL-1050 User Manual

Page of 431
10/10/03
 
CHAPTER 2 "PCL" - 54 
<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.