User Guide

8. Close the resource id 386.
Creating the names resource
Now you need to decide how to make your resource of
character names. If you have a font which already has your
custom names, the easiest way to get a list of the names is
to export an afm file from Fontographer. Open the afm in a
text editor and then copy and paste the names into the
ResEdit resource.
Rather than create your own resource by typing Command-
K 256 times, you’ll find it faster to copy one of the existing
resources and replace your names with the ones there.
9. Select id 21317 and duplicate it. It will likely be
given an id of 129. To change an id in ResEdit,
select the resource id and type Command-I. Then
type in the number you want. Make sure it is the
same number you entered in step 6.
This is now a copy of the Adobe encoding vector. To begin
changing your names, just start replacing the names in the
strings. You will notice that the first 32 fields are .notdef.
Most operating systems do not reliably access characters in
this range. However, certain encoding vectors, such as
Arabic, require that characters be mapped in that range.
As was mentioned before, if you have your custom encoded
font, then you already know where the characters belong in
the font. If you don’t have your custom encoding font, then
you must find out what the sequential order of the character
names is.
10. When you have entered all the character names,
close the resource, “Save,” and “Quit.”
Fontographer is now ready to supply your custom
encoding at the click of a mouse!
11. Open Fontographer and create a new font. Choose
Font Info from the Element menu and select your
Fontographer User's Manual
10: Expert Advice Page #32