M2I version 1.0 What Can This Program do for Me? This program will convert Macintosh PostScript type 1 and 3 fonts to the IBM PostScript type 1 and 3 format. Version 2.0 of PageStream can use IBM PostScript type 1 fonts but not the type 3 fonts. How Do I Use This Program? Needed before use: You will need to copy the Macintosh PostScript fonts to the Amiga using Mac-2-Dos or any other means that will allow you to copy a Macintosh file. The file needs to be copied keeping intact all the Macintosh file information (headers and resources). This can be done in Mac-2-Dos by specifying the MacBinary Conversion method. To use these fonts with PageStream v2.0 you will also need to copy the corresponding AFM files. Copy these using the ASCII conversion method. These files are simple text files. To Execute: This program can be run only from the CLI. The program needs two arguments: an input directory (where all the Mac files are) and an output directory (where the converted files will be put). These directories must be different since the input file name is the same as the output file name. The program will try to convert all of the files in the input directory. If it finds one that is not a Mac file or one that is not a Mac font, a message will be displayed (ex: "ERROR: not a Mac file") and execution will continue with the next file. At the end, the program will display a message that tells you how many files were converted. For Your Information: This program is compatable with Workbench 1.3 and 2.0. If you are using Mac-2-Dos, you can tell a type 1 font from a type 3 by looking at the file size on the Mac disk. If it is 0k then the file is a type 1. If it is greater than 1k then the file is usually a type 3 file. For those of you familiar with the Mac file format I will explain how the program works. The program searches through the Mac file for the POST resources. When found the data they contain is copied to the output file. Type 1 files have all the data contained in the resource fork. Type 3 files have the data in the data fork. This explains the file size difference.