Creating a Personal Font Map

SecureCRT


SecureCRT provides a method for you to create a personal font map, in case the font maps available in the Character Encoding option are not sufficient for your needs. This method consists of two tasks: creating a font map file and adding that file to a SecureCRT session.

Creating a Font Map

A font map is a text file of up to 256 lines (0 through 255). Each line in this file corresponds (by its position in the file) to a character cell in the selected codepage. The hexadecimal number on each line tells SecureCRT which Unicode character to display for that cell. For example, if the value 00df appeared on line 65 of the file, any "A" characters received from the remote machine would be displayed as " ß" characters.

The line entry format is as follows:

<hexadecimal number><comments>

Example:

0000

0001

00df “Sharp S”

00ff

Anything on the line after the hex number is ignored by SecureCRT, making the space useful for comments. Blank lines in the file will be ignored.

If you only want to translate a few characters, you can choose not to include all 256 lines in your map file, however, the entries must be sequential and all entries must be included through the last assignment you want to make. For example, if you wanted to change the characters displayed for lines 2 and 10, you still must include lines 0 through 10 in your file.

Adding a Font Map to a Session

Font map files are session specific. To assign a font map to a session, add a line like the following to your session’s .ini file:

S: “User Font Map”=<path>

In this command, the “path” variable is the full path of your font map.