Adding Type 1 fonts to a personal font library

You can add .pfa or .pfb files that print regularly at your installation to your InfoPrint Manager AIX server by using the /var/psf/fonts directory. Use this procedure, ensuring that you are the root user:
  1. Open a dtterm session on your InfoPrint Manager AIX server.
  2. From the AIX command line, access the correct directory by typing: From the Linux command line, access the correct directory by typing:
    cd /var/psf/psfonts
    Note: To further qualify the location of your personal fonts, you might want to create a subdirectory or directories, such as pkg_a or pkg_b, using the mkdir command.
  3. From either a DVD-ROM or your location of choice, download the files to your InfoPrint Manager server, ensuring that you copy the files in binary format.
  4. From your InfoPrint Manager server in either the /var/psf/fonts directory or the subdirectory you created, make sure that the downloaded files have the correct permissions by entering these commands:
    1. chown root.printq *
      to make sure that the /root/printq ID owns all downloaded files.
    2. chmod 444 *
      to make sure that all files have read access.
    3. chmod 664
      to make sure that you can write to the file.
  5. From the command line in either the /var/psf/fonts directory or the subdirectory you created, create a font mapping file that lists PostScript Type 1 font names and their locations on the InfoPrint Manager AIX server by typing:
    mkfntmap pkg_a/*.pfb pkg_b/*.pfb >>

    InfoPrint Manager appends the *.pfb files that you stored in the pkg_a/*.pfb and pkg_b/*.pfb subdirectories to the file. This file is referenced in the ps_font_map_files resource path in the /usr/lpp/psf/ps2afp/ps2afpd.cfgfile:

    ps_font_map_files = /usr/lpp/psf/ :\

    The >> option adds the names to the file without overwriting existing information.

    Note: If you did not create a subdirectory, you can map the files to the file by entering this command:
    mkfntmap *.pfb >>

Create a backup directory on your InfoPrint Manager server where you can store system changes. For example, if you create a /customSYS directory at / on your server, you can copy both the new font and the resulting file to that directory:

cp /var/psf/psfonts/CodeZ /customSYS/
cp /var/psf/psfonts/ /customSYS