Creating fonts

You can create fonts by using, for example, Type Transformer. With Type Transformer, you can create or modify raster font character sets, outline font character sets, and code pages in FOCA format, and store them in host font libraries for use with PSF.

You can add entries to PSF's font mapping tables that identify new outline font character sets and their raster equivalents in different sizes. These fonts can then be specified in print jobs with either outline font member names, raster font member names, or GRIDs. Working from the mapping tables, PSF selects either the raster version or the outline version of your new fonts, whichever can be used with your printer.

To add a single-byte outline font:

  1. Use Type Transformer to create or modify a FOCA outline font character set and coded font from an Adobe Type 1 font. If you do not have a code page that can be used with the new font character set, you also need to use Type Transformer to create or modify a code page.
  2. If it is possible that the jobs that reference outline fonts need printing on a printer that supports raster font technology only, use Type Transformer to generate equivalent FOCA raster fonts in the sizes you need and in the resolution that your raster font printer supports (either 240-pel or 300-pel).
  3. If the font is to be included as an inline font and it is possible that the job is routed to printers that do not support outline fonts, generate the FOCA raster equivalent of this font (by using Type Transformer) in the size and resolution you need and include it inline.
  4. Move the new FOCA outline font and raster font character sets, code page, and coded font to the z/OS® host font libraries.
  5. Modify the Font-Name-to-GRID Mapping table (APSRNTGM) and the GRID-to-Font-Name Mapping table (APSRGTNM) to include the new outline font character set, the equivalent raster font character sets, and the new code page, as described in Using the font mapping tables.
  6. Assemble the user mapping tables, and link-edit them with PSF.
  7. Make sure that the z/OS host font libraries are concatenated in the PSF startup procedure.