[comp.sys.mac] Font width problems, and solution!

harrow@bagels.dec.com (Jeff Harrow, NCSE BXB1-2/E02 DTN=293-5128) (11/18/87)

I ran into an interesting problem.  PageMaker V2.0a was displaying
text in old documents with VERY odd spacing between letters (either
WAY (like 10 character widths!) too big or WAY too small).  This
occured with most all of the public domain fonts, but NOT with the new
Apple fonts (System 4.2, Finder 6.0).

An investination into the FOND (not "FONT") resources of the Apple
fonts indicated that the first flag word was HEX $6000 (except for
Zapf Dingbats, which showed $1000), while the other fonts showed a
$0000.

A glance in Inside Mac Vol. IV indicated that these two bits basically
told the new font manager that this font should CREATE fractional
width, rather than use the fractional width table (which of course
wasn't there).  Note that the Zapf Dingbats font (with the flags set
to $1000) DID have a width table, hence the $1000.

Soooo, if your fonts are acting odd (either VERY squished or
elongated), make sure that there IS a FOND resource for that font
family (re-moving it with a rescent Font/DA Mover should create the
FOND resource automatically), with the first flag word set to $6000 if
it is a "normal" older font with no font width table (most of them). 


Why doesn't Font/DA Mover (V3.6) set this as a default?  I don't
know...do you?

Hope this saves someone else a few hours of effort.

Jeff Harrow
Digital Equipment Corp.

(617)264-5128