HP Pcl 5 Manual
Have a look at the manual HP Pcl 5 Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 1114 HP manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
ENFont Header Format 11-29 Underline Position (Distance) (SB) Bitmap Font - Specifies the distance from the baseline to the top dot row of the underline in font design dots. Zero specifies an underline position at the baseline. A positive value specifies an underline position above the baseline. A negative value specifies an underline position below the baseline. Scalable Font - Set Underline Position to zero. The Master Underline Position field (see below) identifies this information for scalable fonts. Underline Thickness (UB) Specifies the thickness of the underline in font design dots for a bitmap font. Bitmap Font - A bitmap font prints three-dot thick underlines at 300 dpi (six-dot thick at 600 dpi). Scalable Font - Set Underline Thickness to zero. The Master Underline Thickness field (see below) identifies this information for scalable fonts. Text Height (UI) Specifies the font’s optimum inter-line spacing. This value is typically equal to 120% of the height of the font. Bitmap Font - Specified in quarter-dots (radix dots). Scalable Fonts - Specified in design units. Text Width (UI) Specifies the font’s average lowercase character width. (This average width may be weighted on the basis of relative frequency.) Bitmap Font - Specified in quarter-dots (radix dots). Scalable Font - Specified in design units.
11-30 Soft Font CreationEN First Code (UI) First Code specifies the character code of the first printable character in the font. This value is between 0 and 255 inclusive. The Space Character may be printable and will print an image if one is defined, otherwise a Space control code is executed. Currently, PCL 5 LaserJet printers use the Font Type field to determine the first and last codes of the symbol set, as shown below: Last Code / Number of Characters (UI) Bound Font: Specifies the last code in the font. This value may be greater than the last code of the symbol set as implied by the font type because there may be components of compound characters that are not part of the symbol set but must be downloaded. The printable codes are implied by the font type (refer to first code described above). Unbound Font: For an unbound font (type 10 or 11), this field specifies the maximum number of characters that can be down- loaded into the font. Pitch Extended (UB) Bitmap Font - This is an addition to the Pitch field which extends the pitch an extra eight bits. The value of this field is in font design units. For example, a 17 pitch font designed at 300 dpi has a Pitch field of 70 (17.5 dots, or 17.1429 cpi) and a Pitch Extended field of 150 (0.1465 dots additional, which adds to 17.6465 dots, or 17.0005 pitch). An example for calculating the Pitch and Pitch Extended fields is provided in the Pitch field description, above. Table 11-22 Font Type First Code../..Last Code 0 32/127 1 32/127 - 160/255 2 0/255 10 Set to 0 (for unbound font) 11 Set to 0 (for unbound font)
ENFont Header Format 11-31 Scalable Font - Set Pitch Extended field to zero. Height Extended (UB) Bitmap Font - This is an addition to the Height field which extends the height an extra eight bits. The value of this field is in font design units. For example, a 10 point font designed at 300 dpi would have a Height field of 166 (41.5 dots, or 9.96 points) and a Height Extended field of 170 (0.1660 dots additional, which adds to 9.9998 points). This field is calculated similar to the Pitch Extended field. Refer to the Pitch description, above. Scalable Font - Set The Height Extended field to zero. Cap Height (UI) Cap Height is a percentage of the Em of the font and is used to calculate the distance from the capline (top of an unaccented, uppercase letter, such as an “H”) to the baseline. Bitmap Font - Fonts containing a 0 in this field are assumed to have a cap height percentage of 70.87% of Em (Em being a measure, in points, of the height of the body of the font. The Cap Height data is represented as the product of the cap height percentage and the maximum unsigned integer: 0.7087 × 65535 = 46,445 For non-zero values, the Cap Height % is calculated as follows: Scalable Font - Contains the cap height in design units.
11-32 Soft Font CreationEN Font Number (ULI) The Font Number field uses four bytes (byte 44, 45, 46, and 47). The lower three bytes (45, 46, and 47) contain the font number in hexadecimal. This is the number the vendor assigns to their typeface. The most significant byte (byte 44) consists of a flag in the most significant bit indicating whether the font is in its native (0) format or has been converted (1) from another format. The remaining lower seven bits contain the ASCII decimal value for the first initial of the font vendor’s name (this is assigned by Hewlett-Packard). The following initials have been assigned: For example, the number that Agfa assigns for a CG Times Bold Italic, native format, font is 92505. This number is converted to hexadecimal and used for the lower three bytes of the Font Number. Bit 8 of byte 44 is 0, since the native format is used and the lower seven bits are the ASCII value for “C” (C for Compugraphic; 0100 0011). This process is summarized below. Table 11-23 Initial HexValue Vendor Name A 41 Adobe Systems Inc. B 42 Bitstream Inc. C 43 &AGFA; H 48 Bigelow && Holmes L 4C Linotype Company M 4D Monotype Corporation plc
ENFont Header Format 11-33 Figure 11-4 This field is ignored by the printer for bitmap fonts. Font Name (ASC16) This is a 16 character ASCII field to which you may assign a font name. The font name is used in the Typeface List (or Font List printout), under Name or Typeface (if the printer does not have a name string assigned to the typeface family code in its font selection table). X Resolution (UI) The X Resolution field is the pixel resolution in the X scan direction at which the font was designed. NoteThis field is not present in the Format 15 Font Header and is not necessary for TrueType fonts.
11-34 Soft Font CreationEN Y Resolution (UI) The Y Resolution field is the pixel resolution in the Y scan direction at which the font was designed. NoteThis field is not present in the Format 15 Font Header and is not necessary for TrueType fonts. Scale Factor (UI) The Scale Factor field indicates the number of design units per Em, and is the unit used for all scalable metrics in the font header. It is used for TrueType and Intellifont scalable soft fonts. Master Underline Position (SI) The Master Underline Position is the top of the PCL floating underline with respect to the baseline in design units. NoteFor scalable fonts, the Master Underline Position field replaces the 1-byte Underline Position field. Master Underline Thickness (Height) (UI) The Master Underline Thickness field defines thickness of the floating underline in design units. Font Scaling Technology (UB) For scalable fonts, this field species the technology to be used for font scaling. Table 11-24 Value Font Scaling Technology 0 Intellifont 1 Tr u e Ty p e
ENFont Header Format 11-35 Variety (UB) The interpretation of this field depends on the value of the preceding (Font Scaling Technology) byte. For TrueType fonts, this field must be set to zero. OR Threshold (UI) Formerly called the “LRE Threshold,” this is the pixel size in design units above which the missing pixel recovery process is switched on in Intellifont scaling and rasterization. NoteThe size of a pixel (in design units) increases as point size and device resolution decrease. Global Italic Angle (SI) The Global Italic Angle field contains the tangent of the italic angle times 215 (relative to the vertical). Set this field to zero for upright fonts. For detailed information on Global Italic Angle, refer to Intellifont Scalable Typeface Format. Global Intellifont Data Size (UI) The Global Intellifont Data Size identifies the size of the Global Intellifont data block. For detailed information about Global Intellifont Data Size, refer to Intellifont Scalable Typeface Format. Global Intellifont Data For detailed information on Global Intellifont Data refer to Intellifont Scalable Typeface Format. Character Complement (Array of UB) This 8-byte field qualifies the compatibility of a type 10 or 11 font with various character sets. Each bit is independently interpreted with the exception of the least significant three bits. (Bit 63 refers to the most significant bit of the first byte, and bit 0 refers to the least significant bit of the eighth byte.)
11-36 Soft Font CreationEN NoteIn the Format 15 Font Header for TrueType Scalable Fonts, the data in this field is contained in the “CC” (Character Complement) field in the Segmented Font Data section immediately following the descriptor data. See “Segmented Font Data” later in this chapter . Table 11-25 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 Table 11-26 Unicode Symbol Index Bit Field Designated Use 32-63 Miscellaneous uses (South Asian, Armenian, other alphabets, bar codes, OCR, Math, etc.). 28-31 Reserved for Latin fonts. 22-27 Reserved for platform/application variant fonts. 3-21 Reserved for Cyrillic, Arabic, Greek and Hebrew fonts. 0-2 Symbol Index field. 110 - Unicode Symbol Index
ENFont Header Format 11-37 Individually defined bits are shown in the following two tables: Table 11-27 MSL Symbol Index Character Complement Bits Bit Value 63 0 if font is compatible with standard Latin character sets (e.g., Roman-8, ISO 8859-1 Latin 1); 1 otherwise. 62 0 if font is compatible with East European Latin character sets (e.g., ISO 8859-2 Latin 2); 1 otherwise. 61 0 if font contains Turkish character sets (e.g., ISO 8859/9 Latin 5); 1 otherwise. 34 0 if font has access to the math characters of the Math-8, PS Math and Ventura Math character sets; 1 otherwise. 33 0 if font has access to the semi-graphic characters of the PC-8, PC-850, etc. character sets; 1 otherwise. 32 0 if font is compatible with ITC Zapf Dingbats series 100, 200, etc.; 1 otherwise. 2, 1, 0 111 if font is arranged in MSL Symbol Index order. Table 11-28 Unicode Symbol Index Character Complement Bits Bit Value 31 0 if font is compatible with 7-bit ASCII; 1 otherwise. 30 0 if font is compatible with ISO 8859/1 Latin 1 (West Europe) character sets; 1 otherwise. 29 0 if font is compatible with ISO 8859/2 Latin 2 (East Europe) character sets; 1 otherwise. 28 0 if font is compatible with Latin 5 (Turkish) character sets (e.g., ISO 8859/9 Latin 5, PC-Turkish); 1 otherwise. 27 0 if font is compatible with Desktop Publishing character sets (e.g., Windows 3.1 Latin 1, DeskTop, MC Text); 1 otherwise.
11-38 Soft Font CreationEN There are no invalid Character Complement field values. Examples of values for the field include:26 0 if font is compatible with character sets requiring a wider selection of accents (e.g., MC Text, ISO 8859/1 Latin 1); 1 otherwise. 25 0 if font is compatible with traditional PCL character sets (e.g., Roman-8, Legal, ISO 4 United Kingdom); 1 otherwise. 24 0 if font is compatible with the Macintosh character set (MC Text); 1 otherwise. 23 0 if font is compatible with PostScript Standard Encoding (PS Text); 1 otherwise. 22 0 if font is compatible with Code Pages (e.g., PC-8, PC 850, PC-Turk, etc.); 1 otherwise. 2,1,0 110 if font is arranged in Unicode Symbol Index order. Table 11-29 Bit Field Designated Use Value (hex) Meaning MSL: ‘‘0000000000000000’’ Default complement; font is compatible with any character set. ‘‘7fffffffffffffff’’ Font is indexed in MSL and is compatible only with standard West Latin character sets. ‘‘fffffffeffffffff’’ Font is indexed in MSL and is compatible only with ITC Zapf Dingbat character sets. Unicode: ‘‘ffffffff3ffffffe’’ Font is indexed in Unicode and is compatible only with standard West Latin character sets. Table 11-28 Unicode Symbol Index Character Complement Bits