HP 2200dn HP PCL/PJL reference - PCL 5 Comparison Guide - Page 88
Vertical Substitution Segment, The Vertical Substitution Segment contains pairs of glyph IDs. Each
View all HP 2200dn manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 88 highlights
In this example segment, there is one galley character region. This region is applied to all one-byte characters (character codes 0x0000-0x00FF); any missing character in this region is replaced with the character at character code location 0x00A5. Any missing characters falling into this region (e.g. character codes 0x0100 0xFFFF) are replaced with the default galley character. Since in this example the Default Galley Character field = 0xFFFF, the missing character glyph is printed if it is present in the font. Vertical Substitution Segment The Vertical Substitution Segment contains pairs of glyph IDs. Each pair specifies the horizontal and vertical glyph ID for a character. The segment can be built directly from a TrueType mort table which contains a vertical substitution array. The segment definition is shown in the table below. Byte 15 (MSB) 8 7 0 VT (22100) 2 Data Segment Size (4*n+4) * 4 6 Horizontal Glyph ID #1 8 Vertical Glyph ID #1 . . . 4*n+2 Horizontal Glyph ID #n 4*n+4 Vertical Glyph ID #n 4*n+6 End of table mark #1 = 0xFFFF 4*n+8 End of table mark #2 = 0xFFFF (LSB) 0 Byte 1 3 5 7 9 . . . 4*n+3 4*n+5 4*n+7 4*n+9 The Horizontal Glyph ID field is used by TrueType as an ID number for the horizontal glyph data associated with a given character. The Vertical Glyph ID field contains the ID number for the vertical glyph data associated with the same character. The vertical glyphs can be downloaded using the PCL Character Definition Command using a character code = 0xFFFF. 2-40 Printer-Specific Differences ENWW