Why doesn ATM work on my (mac) fonts?
Insure that the font has an encoding of Macintosh Latin when you generate it. This is really a limitation on ATM’s part and there’s nothing FontForge can do about it. If you generate a font with an encoding other than Macintosh Latin, then the Mac’s default behavior is to force the postscript font to have a Macintosh Latin encoding. There is a mechanism to turn this behavior off, but if it is turned off then ATM won’t work at all.