CompuServe Messages

CGFonts and Such

    05-Jul-91 16:10:24
Sb: CGFonts and Such
Fm: Gary Brusanowski 70304,2516
To: Jim Ventola 70626,423
Jim: Whew! L'see… About MIfont and Type 1 fonts: MIfont converts Mac screen fonts so you can create a document with PPage. It also "decompresses" any Type 1 laser printer font and renames it in such a way that the font will be downloaded automatically BY PPage when you use it's equivelent screen font in your page. It doesn't convert Type 1 fonts into CGFonts: that's something we were thinking of doing but we were unable to wrangle the CGFont format from either Gold Disk or CompuGraphic. In any case, I'm fairly sure it would be illegal: Type 1 fonts are copyrightable and converting them into a different language format like CG (PostScript fonts and CG fonts are both considered "programs" by the way) would infringe on the Type 1 creator's copyright (and I doubt CompuGraphic would be too happy either). About CG PostScript fonts: the PostScript fonts that are generated by CreateFont are what are known as Type 3 fonts. Type 3 fonts do NOT contain Adobe's hints. We have been told by Gold Disk that their CG fonts do contain "hints" of their own, but after a fair bit of analysis, I can only conclude that they're mistaken about that. I beleive the hints in the CG fonts are used when PPage actually draws the characters on the screen, but they're not put into the actual PostScript fonts made by CreateFont (silly, really, since "hints" were orginally developed to improve laser printer output…). Anyway, it's not really possible to just convert CG PostScript fonts into Type 1 fonts for the sake of the Type 1's hint features: "hints" have to be added by a font's designer, just like deciding how the character will look or how many kerning pairs to add. Just because a font is "Type 1" doesn't mean there are hints in it: they're only there if they're put there. About problems with CG PostScript fonts: I'm not surprised. I found a bug in one of their Optima fonts: somewhere, in their maze of Optima support files, they spelled "Optima" wrong and it comes out Courier when you print [ MORE ]