A FontMapper implementation handles mappings between AWT Fonts and PDF
fonts. An interface is used instead of a fixed class because there isn't
an exact correlation between the font types, so each application is free
to define a mapping which is appropriate for it.