HP LaserJet 4000 HP PCL/PJL reference - PCL 5 Comparison Guide - Page 90
The Typeface String Segment will be invalid if the Data Segment Size
View all HP LaserJet 4000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 90 highlights
• Substitute String Character List (array of UI)-the characters which make up the substitute string. Each character is represented as a UI value. If the font is a bound font, then the values are accessed by their character codes values; if the font is unbound, then the Unicode index numbers (see Appendix D) are used. The Typeface String Segment will be invalid if the Data Segment Size declared in the Data Segment Size field is larger or smaller than required for substitute string length, or if the Data Segment Size is an odd number of bytes. If the segment is invalid, the font download will be ignored. Typeface String Segments can be downloaded with any Font Format 15 or Font Format 16 font, regardless of font type. The following tables are examples of Typeface String Segments for two downloaded fonts. The first is for MS Mincho, and has the embedded font name flag set to true. The second is for MS Gothic, and has the embedded font name flag set to false. Byte 0 2 4 6 8 10 12 14 MS Mincho 15 (MSB) 8 7 (LSB) 0 TF (21574) Data Segment Size (10) * Embedded Font Name Flag = 1 Substitute String Length = 4 Substitute String Character List = 0x826c (Note: these are full-width 0x8272 Shift-JIS character codes 0x96be for "MS" and Kanji "Mincho") 0x92a9 Byte 1 3 5 7 9 11 13 15 2-42 Printer-Specific Differences ENWW