Adding Type 1 fonts to a personal font library
- Open a terminal session on your InfoPrint Manager Linux server.
- From the Linux command line, access the correct directory by typing:
cd /var/psf/psfontsNote: 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.
- 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.
- 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:
chown ipm1.sys*to make sure that the imp1:sys ID owns all downloaded files.
chmod 444 *to make sure that all files have read access.
chmod 664 user.mapto make sure that you can write to the user.map file.
- 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
mkfntmap pkg_a/*.pfb pkg_b/*.pfb >> user.map
InfoPrint Manager appends the
*.pfbfiles 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
>>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