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 161
ENUnbound Scalable Fonts 9-9 Symbol Collections The symbols in an unbound font (typeface) can be divided into symbol collections. These symbol collections identify the symbols according to some language basis or special application usage. Some symbol collections include: Basic Latin, East European, Turkish, Math, Semi-Graphic, and Dingbats. If a symbol collection is included in an unbound font, all of the symbols of that collection are included. NoteSee Appendix D in the PCL 5 Comparison Guide...
Page 162
9-10 Font ManagementEN Character Complement Numbers The “Intellifont Unbound Scalable Font Header” (header) includes a 64 bit field (bytes 78-85) which contains the Character Complement number. For TrueType fonts, in the “Format 15 Font Header for Scalable Fonts” (unbound), the Character Complement number is included in the accompanying “Segmented Font Data” section of the header. The Character Complement number identifies the symbol collections in the font. Each bit in this field corresponds...
Page 163
ENUnbound Scalable Fonts 9-11 TrueType example: If a symbol set based on Unicode numbers requires one or more characters from the standard ASCII collection and some of the characters from the Latin 5 collection, then bits 31, 28 and 0 are set to one (refer to Appendix D in the PCL 5 Comparison Guide for information regarding the various symbol collections). As stated above, to determine which unbound scalable fonts contain the symbols for the specific symbol set, the printer must identify those...
Page 164
9-12 Font ManagementEN Since the printer identifies symbols by their symbol index number (range from 0 to 65535), but receives character codes (range 0-255), a relation must be made between the character codes and the larger range of symbol index numbers. This relation is defined by the symbol set mapping table. The printer contains a symbol set mapping table for each available symbol set. These tables list the character code range and corresponding list of symbol index numbers. Using this...
Page 165
ENUnbound Scalable Fonts 9-13 Printing a Character When an unbound font is selected for printing and a character code is received, the printer accesses the requested symbol set mapping table to identify the MSL or Unicode number. For example, if the Roman-8 symbol set is selected and the printer receives character code 254, the printer accesses the Roman-8 symbol set mapping table (Table 9-1). In the Roman-8 mapping table, character code 254 is mapped to MSL number 191 or Unicode number 00b1...
Page 167
ENIntroduction 10-1 10 User-Defined Symbol Sets Introduction User-defined symbol sets are used with unbound scalable fonts. Three new commands provide for the implementation of user-defined symbol sets: Symbol Set ID Code - E C*c#R Define Symbol Set - E C(f#W [symbol set data] Symbol Set Control - E C*c#S To define a symbol set, you must first designate a symbol set ID code. Next, use the Define Symbol Set command to download the list of characters (character codes and related symbol...
Page 168
10-2 User-Defined Symbol SetsEN Symbol Set ID Code Command The Symbol Set ID Code command assigns a symbol set ID code to a user-defined symbol set. This ID code is used by the Symbol Set Control command for symbol set management. The ID code corresponds to the symbol set ID selection value which is used to identify the symbol set during font selection. E C * c # R # = Symbol Set ID Code (decimal) Default =0 Range = 0 - 32,767 (larger values are outside the legal range) When downloading a symbol...
Page 169
ENSymbol Set ID Code Command 10-3 When selecting an ID code, select one which is not being used currently. (If an ID code is selected which is already being used in the printer, that symbol set is redefined.) The first step in selecting an ID code is to determine an ID selection value. Since it may be difficult to determine which ID selection values are being used, it is best to select one which has not been assigned. Refer to Appendix C in the PCL 5 Comparison Guide to select a number/letter (ID...
Page 170
10-4 User-Defined Symbol SetsEN Define Symbol Set This command defines the characters and character mapping for a user-defined symbol set. E C ( f # W [symbol set definition data] # = Number of bytes in symbol set definition Default =n/a Range = 0 - 32767 If a user-defined symbol set is already present in the printer and a new, valid symbol set is downloaded with the same Symbol Set ID Code, then the old symbol set is deleted. If an internal symbol set with the same ID code exists, it is...