EEfonts routes you through a series of dialogs which enable you to add or update entire fonts or just selected characters:
If you are running EEfonts, click Browse then select the font to be added.
If you are running EscapeE, select Font|Add downloaded bitmap font to the database or
select Font properties from the right-click pop-up menu then click the Add font to character recognition database button.
• | If the font is in the database already, you will be prompted to decide whether to overwrite the existing font file or not. |
o | If you choose Yes, you will be offered the opportunity to view a font sample before entering the font name in the next dialog. |
o | If you choose No, you will be offered the opportunity to view a font sample before choosing whether or not to update the font currently in the database in the next dialog. |
• | The font sample window shows an array of character glyphs, each surmounted by the code currently assigned to them. It cannot be edited (unlike the character codes window), but it enables you to inspect the font before committing to further processing. If there is no glyph assigned to a code number, many fonts make use of a special glyph (such as an empty rectangular box) to indicate that the character is undefined. (If undefined cells were left blank they may be confused with "space" characters, e.g. code 20.) |
o | Select Print... to display your standard 'Print' dialog to output the font sample and its details (Typeface, Symbol set etc.). |
o | Select Cancel to return to the "add downloaded bitmap font to the database" process. |
• | If asked whether to update the font (e.g. to merge selected new characters into an existing font) or not, |
o | Yes will ask whether you wish to rearrange the character codes or not: see below. |
o | No will ask you to supply a name for the font. |
• | When asked to supply a Font name, EEfonts will place a default name in the box which you may edit. Then click: |
o | OK to apply the font name; you will then be offered the opportunity to rearrange the character glyphs. |
o | Ignore sends you back to the start. |
o | Cancel checks whether you wish to continue the process or not. |
• | You will be asked whether you wish to rearrange the character codes or not. |
o | If you click Yes EEfonts shows the code table with all the characters positioned in a grid. See Rearranging character codes for detailed instructions on how to move, copy, swap and delete characters, and how to extend the font's code table. |
o | Click No to skip editing the character codes. |
• | When rearrangement (if any) is done, EEfonts steps through the font to check that each glyph maps to a unique code. If any discrepancy is found between a character coding in the existing font and the 'new' font, the use new code dialog opens. |
o | Yes assigns the new code number to the character glyph then checks for further discrepancies. |
o | No uses the existing code for that glyph then checks for further discrepancies. |
When no more mismatches can be found, the process completes and you will see the font in EEfonts's library list.
Tip: EEfonts implements updates to the database one character code at a time; to make wholesale changes, tick the Same reply to all similar queries box.
Links
Adding fonts to the library database