Brother PCL Technical Reference Manual page 81

Brother technical reference manual laser printer
Table of Contents

Advertisement

• Font number (ULI) - ignored by these HL Series printers. This 4-byte field specifies the number assigned to
the font by the vending company. The number is stored as a hexadecimal value in the lower three bytes,
bytes 44, 45 and 46.
• Font name (16 bytes) - ignored by these HL Series printers. This 16-byte field can be used to specify a name
for the font.
• X-Resolution (UI) - specifies the resolution in the X-scan direction.
This value can be 300 or 600 for bitmap fonts, and is normally set to 2540 for Intellifont scalable fonts. This
is used for scaling the X-coordinates of font data to the required point size.
After scaling ( in dots ) =
(300 x the required point size x X-coordinate) ÷ {72.307 x scale factor (8782)}
After scaling ( in dots ) =
(300 x the required point size x X-coordinate) ÷ {Master X-resolution x (Height ÷ 8) }
• Y-Resolution (UI) - specifies the resolution in the Y-scan direction.
This value should be set to 300 or 600 dpi for special bitmap fonts and
TrueType fonts.
This is normally set to 2540 for Intellifont -scalable fonts and is used for scaling the Y-coordinates of the
font data to the required point size.
This value is calculated as:
After scaling ( in dots ) = (300 x the required point size x Y-coordinate) ÷ (72.307 x scale factor (8782) )
After scaling ( in dots ) = (300 x the required point size x Y-coordinate) ÷
• Scale Factor (UI) - specifies the number of design units per Em. This value can be the unit for the metrics of
Intellifont / TrueType scalable fonts.
This is normally set to 8782 and is calculated for Intellifont as follows:
• Scale factor x 72.307 = resolution x height ÷ 8
• This is normally set to 2048 for TrueType fonts.
• Master Underline position (UI) - Specifies the distance from the baseline to the top of the underline in design
units and this is an alternative for "Underline Position (bit 30)" only for scalable fonts.
• Master Underline height (UI) - specifies the height of the underline itself in design units and this is an
alternative for "Underline Thickness (bit 31)" only for scalable fonts.
• Font Scaling Technology (UB) - specifies the type of font scaling technology for any scalable fonts.
• Variety (UB) - only for TrueType fonts, this value should be set to 0.
• OR (LRE) Threshold (UI) - specifies the pixel size in design units. This is switched on between scaling the
font and its rasterization.
• Global Italic Angle (SI) - specifies the italic angle as a tangent relative to the vertical. The value 0 makes
upright fonts.
• Global Intellifont Data Size (UI) - indicates the size of the global Intellifont data block.
• Global Intellifont Data - includes the global intellifont data.
• Character Complement (Array of UB) - identifies the symbol set compatibility for unbound fonts used with
the Character Requirement flag in the symbol set descriptor.
MSL Symbol Index
Bit Field
Designated Use
58 - 63
Reserved for Latin fonts.
55 - 57
Reserved for Cyrillic fonts.
52 - 54
Reserved for Arabic fonts.
50 - 51
Reserved for Greek fonts.
48 - 49
Reserved for Hebrew fonts.
3 - 47
Miscellaneous uses (South Asian, Armenian, other alphabets,
bar codes, OCR, Math, PC Semi-graphics, etc.)
0 - 2
Symbol Index field. 111 - MSL Symbol Index
CHAPTER 2 "PCL" - 63
is
not available for Bitmap fonts and
{Master Y-resolution x (Height ÷8)}
2006/05/31

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents