Path: utzoo!attcan!uunet!mcvax!unido!fauern!faui44!msurlich From: msurlich@faui44.UUCP (Matthias Urlichs ) Newsgroups: comp.sys.mac Subject: Re: (not only Word 3.01) font funnies: is there a fix? Summary: Patch the FOND resource! Message-ID: <326@faui10.UUCP> Date: 20 May 88 11:24:53 GMT References: <393@kosman.UUCP> Reply-To: msurlich@faui10.UUCP (Matthias Urlichs (scheme)) Organization: CSD., University of Erlangen, W - Germany Lines: 34 Posted: Fri May 20 12:24:53 1988 In article <393@kosman.UUCP> kevin@kosman.UUCP (Kevin O'Gorman) writes: > I have been making up some "font sample" documents in Word, and ran into > some real oddities with the BostonII and Venice fonts. I was doing this > > Anyway, I found that BostonII seemed okay until it printed (on a LaserWriter > Plus, as it happens), at which time the bold and bold-italic versions got > screwy, all smushed together as if the printer were spacing over just a > point or so after printing each one. > It seems that an old version of Font/DA mover did not create FOND resources correctly. (I got that opinion because ALL my PD fonts were damaged that way.) The problem: The font manager is told that there's a (fractional) width table in the FOND resource. But there isn't, so if a program uses fractional fonts (like Word when you tell it so in the Print dialog (where else would it make least sense to be?)) the Font manager takes random stuff in memory as a width table. The fix: Easy. Fire up ResEdit. Open the FOND resource of the font in question. The very first number reads $0000. Change it to $6000. Close the font file (you don't want to hack around in the active System file...) and save. That's it. I have written a small INIT that automagically leaves fractional width fonts on if no program says otherwise, instead of off like the Finder does. Creates lots of confusion with cursor placement in both Word and MacWrite if you use Laser fonts (which have a fractional width table). If there's interest I could post it (it's very short). -- Matthias Urlichs CompuServe: 72437,1357 Delphi: URLICHS Rainwiesenweg 9 Phone: +49+911-574180 8501 Schwaig 2 NetMail: m_urlichs@msn.rmi.de West Germany or: (r)eply and (h)ope