HP Pcl 5 Manual
Here you can view all the pages of manual HP Pcl 5 Manual. The HP manuals for Printer are available online for free. You can easily download all the documents as PDF.
Page 242
11-60 Soft Font CreationEN Character Descriptor and Data Format for Intellifont Scalable Fonts The character header contains a block of bytes that identify character outline data. Table 11-40 and Table 11-41 show the format of the Intellifont scalable character descriptor and data . Table 11-40 Intellifont Scalable Character Descriptor and Data Format Byte 15 (MSB) 8 7 (LSB) 0 0 Format (10) Continuation (0) 1 1. Continuation is...
Page 243
ENCharacter Descriptor Formats 11-61 Contour Tree Data M XY Coordinate Data M Table 11-42 Intellifont Scalable Character Descriptors/Data Continuation Block Byte 15 (MSB) 8 7 (LSB) 0 0 Format (10) Continuation (1) 1 1. Continuation is supported for Intellifont scalable fonts for class 3 only. 2 Contour Character Data, resumed: (in bytes, see Table 11-41. M #–2 Reserved Checksum 2 2. This byte appears only on the last continuation....
Page 244
11-62 Soft Font CreationEN Format (UB) This is the first byte of every character data block header. It specifies the format of the character descriptor and data. The format number for Intellifont scalable fonts is 10. If the format number is different from that expected by the device, the character is discarded. Continuation (B) This is the second (and last) byte of every character data block header. It specifies whether the following data is the first (0) data block of a new character...
Page 245
ENCharacter Descriptor Formats 11-63 Class 3 -Intellifont Scalable Character Contour Data Class 3 is for Intellifont scalable contour character data. The contour character data is organized as described in Table 11-41. Bytes 0-3 contain the character descriptor. Class 4 - Intellifont Scalable Compound Character Data A class 4 character is a compound character and composition data follows. The composition data is organized as described in Table 11-43. The compound descriptor allows combining two...
Page 246
11-64 Soft Font CreationEN Character Intellifont Data Offset (SI) The offset to the Character Intellifont Data relative to the address of the Contour Data Size field. Contour Tree Offset (SI) The offset to the contour Tree Data relative to the address of the Contour Data Size field. XY Data Offset (SI) The offset to the XY data relative to the address of the Contour Data Size field. Metric Data For information about Metric Data refer to the Intellifont Scalable Ty p e f a c e F o r m a t...
Page 247
ENCharacter Descriptor Formats 11-65 Compound Character Escapement (SI) The escapement in design units of a compound character. Number of Components (UB) The number of components of a compound character. Component List This is a list of component descriptions. The list contains Number of Components elements. Each component descriptor consists of 6 bytes as described in Table 11-46 below. The Character Code is the character code number of a component of a compound character. X-offset is the...
Page 248
11-66 Soft Font CreationEN Table 11-47 TrueType Character Descriptor (no continuation block required) Byte 15 (MSB) 8 7 (LSB) 0 0 Format (15) Continuation (0) 2 Descriptor Size Class (15) 4 [additional descriptor data may be inserted here] 2 + Desc Size Character Data Size 4 + Desc Size Glyph ID 6 + Desc Size TrueType Glyph Data M # – 2 Reserved Checksum # = Character data block size as defined in Character Definition...
Page 249
ENCharacter Descriptor Formats 11-67 Format (UB) This is the first byte of every character data block header. It specifies the format for character downloading. The number 15 designates the TrueType character format.6 + Desc Size beginning of TrueType Glyph Data M Table 11-49 TrueType Character Descriptor (multiple character data blocks) Byte 15 (MSB) 8 7 (LSB) 0 0 Format (15) Continuation (1) 2 conclusion of TrueType Glyph...
Page 250
11-68 Soft Font CreationEN Continuation (B) This is the second (and last) byte of every character data block header. It specifies whether the following data is the first (0) data block of a new character definition, or a continuation (1) block for a character definition which has already been received by the printer. Because the value field in a Character Definition command is limited to 32767 bytes, characters whose byte count exceed this must be sent in two or more blocks. Descriptor Size...