10/10/03

Value Vendor

0Reserved

1Agfa Division, Miles Inc.

2Bitstream Inc.

3Linotype Company

4The Monotype Corporation plc

5Adobe Systems Inc.

The Typeface family number can be 0 to 4095. This value is calculated as follows; (TrueType base value) + (Vendor value x 4096) = Typeface Family

Serif style (UB) -

Bitmap font - ignored by these printers.

Scalable font - values for the lower 6 bits are ignored and values for the upper 2 bits indicates the serif style. Bit 6 indicates sans serif and bit 7 indicates serif.

Quality (UB) - ignored by these HL Series printers. This byte specifies the fonts quality according to the following table.

Placement (SB) - ignored by these HL Series printers. This byte specifies the placement of characters relative to the baseline according to the following table.

Underline distance (SB) -

Bitmap fonts - the distance in dots from the baseline to the underline. A positive value places the underline above the baseline, a negative value places it below the baseline. A value of 0 places it on the baseline. Scalable fonts - ignored by these printers. This value should be set to 0.

Underline height (UB) - the height of underline itself. Bitmap fonts - this value is fixed at 3 dots.

Scalable fonts - ignored by these printers. This value should be set to 0.

Text height (UI) - ignored by these HL Series printers.

This word specifies the spacing between successive lines of text in 1/4 dots for bitmap fonts and in design units for scalable fonts. This is normally about 1.2 times the fonts height.

Text width (UI) - ignored by these HL Series printers.

This word specifies the average width of the fonts lowercase characters in 1/4 dots for bitmap fonts and in design units for scalable fonts.

First code (UI) - ignored by these printers. This word specifies the character code of the first (lowest numbered) printable character in the font.

Last code (UI) - specifies the character code of the last (highest numbered) character in the font. If this value is less than 255, it is recognized as 00FFH.

Pitch extended (UB) - the fractional part of the character pitch. For a 17 cpi font the bytes value would be calculated as follows:

-1200/17 = 70.588 The Pitch byte takes the value 70.

-Pitch Extended = 0.588 X 256 = 150 (rounded down).

( According to HP's manual, this should be set to 0.) This printer ignores the value for scalable fonts.

Height extended (UB) - the fractional part of the height of the font. For a 10 point font the bytes value would be calculated as follows:

1200 X 10/72 = 166.667, the Height byte takes the value 166 Height Extended = 0.667 X 256 = 170 (rounded down).

Point size = (character height x 256 + extended character height) x 300 / (72 x 1024)

( According to HP's manual, this should be set to 0.) These printers ignore the value for scalable fonts.

Cap height data (UI) - ignored by these HL Series printers. This word specifies for the font the distance between the baseline and the top of an unaccented capital letter (for example, ‘H’), as a percentage of the font’s em rule, ‘—’.

CHAPTER 2 "PCL" - 58

Page 76
Image 76
Homelite HL-1270N, HL-P2500, HL-1660E, HL-2400CE, HL-1450, HL-1050, HL-1250, HL-1470N, HL-1070, 2060 manual Value Vendor