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 terminal session on your InfoPrint Manager Linux server.
  2. 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 ipm1.sys*
      to make sure that the imp1:sys ID owns all downloaded files.
    2. chmod 444 *
      to make sure that all files have read access.
    3. chmod 664 user.map
      to make sure that you can write to the user.map 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 >> user.map

    InfoPrint Manager appends the *.pfb files that you stored in the pkg_a/*.pfb and pkg_b/*.pfb subdirectories to the user.map file. This user.map 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/psfonts.map :\
                        /var/psf/psfonts/user.map

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

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

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 user.map file to that directory:

cp /var/psf/psfonts/CodeZ /customSYS/
cp /var/psf/psfonts/user.map /customSYS