User`s manual
Section 5: Fonts
50 Axis AFP User’s Manual
The Font Map
Dictionary
The font map dictionary (FMAP) contains the IBM FGIDs or AFP/PS encoded
typefaces, and the typefaces you want to map them to.You can map a specific
FGID to a new typeface, or modify a whole typeface class.
Example: The example below shows how to map FGID 000B hex (Courier) to Courier
Bold, and all other Courier fonts to Courier Oblique:
FGID mapping has priority over typeface mapping. In this example, this means
that all Courier fonts are mapped to Courier Oblique, except FGID 000B which
will be mapped to Courier Bold.
FGID numbers must be in hex format, and only with the significant digits (DO
NOT enter /000B instead of /B).
‘Cou’, ‘CouBo’ and ‘CouOb’ are the internal Axis AFP names of the encoded typ-
faces Courier, Courier Bold and Courier Oblique. A complete list of these names
can be obtained from us upon request, see the address on the back cover.
<Ctrl-D>
serverdict begin 0 exitserver % exit the server loop
/FMAP % name of the font map dictionary
2 dict dup begin % two FMAP entries
/B /CouBo def % map FGID 000B to Courier Bold
/Cou /CouOb def % map all Courier to Courier Oblique
end % end of dictionary
def % define FMAP
<Ctrl-D> % return to server loop
Limitations: The font mapping feature does not support font attributes. Attributes such as
bold and italic used for the original font will not be effective for the mapped
font.










