Code tables
The "code table" for a font is an index of character codes used to reference details for each character. (For example, on computers that use ASCII, the code hexadecimal 41 will normally represent the upper case character "A". Hex 30 is the character zero "0".) The code table is not concerned with the shape and size of each character but simply the convention that is used to reference it.
FONTEDIT character code tables show the glyphs assigned to each character code in the font. They are arranged in order of their character codes; in most cases this will be TrueType "Unicode" (such as 'Platform 3 Encoding 1').
A Codepage defines a particular set of characters chosen from a code table. They usually contain 256 characters, with character codes 00 – FF.
In the code tables contained in the files that FONTEDIT reads, each row applies to one character and the data in each row is separated into three 'Columns': |
||||||
1 |
2 |
3 |
||||
The character code, optionally preceded by 0x. |
Unicode code. |
Comment, optional. |
||||
Example: |
Example: |
Example: |
||||
0x2D |
0x002D |
#hyphen (minus is 2212) |
||||
Examples: 0x20 0x0020 #SPACE 0x21 0x0021 #EXCLAMATION MARK 0x22 0x0022 #QUOTATION MARK |
FONTEDIT may be used to customize fonts: see Recode font, Rearrange character codes.
Links