[comp.sys.mac] System 6.0x font problems

thomas@eleazar.dartmouth.edu (Thomas Summerall) (02/18/89)

I'm sorry if this subject has been raised before and I missed it, but here goes.

I have encountered a strange font problem with a Mac II, 2 megs, system 6.02,
and Canvas 2.0 or Macdraw II.  I haven't had the chance to test other recent
object oriented editors, but the problem doesn't exist in Pixel Paint or many
other pre-6.02 graphics programs.

The problem is that any font that is not an Apple supplied font freaks out in
these programs.  This list includes: Basel, calligraphy, Camelot, NY Inline,
Florence, oblique, scan, etc.  If any of these fonts are chosen then the
spacing is all wrong and the letters are distorted.  They either appear all
on top of each other, or with vast distances between them.

Fonts like London, or palatino all work fine.  What is going on here?  All of
the fonts are installed in the system file and have been removed and re-
installed with Font/Da mover 3.8 in case I had used an old version originally.

Why does this problem not occur with other programs?  I can't find any font numbering
conflicts, but I have noticed that most or all of the defective fonts have
very high font numbers.  I can't find any nfnt resource to check, but
the Font and Fond resources all look fine.

Thanks in advance...

Thomas Summerall
thomas@eleazar.dartmouth.edu

Disclaimer: If this message offends any Shiite Muslims then I take it all back!

urlichs@smurf.ira.uka.de (Matthias Urlichs) (02/21/89)

In comp.sys.mac thomas@eleazar.dartmouth.edu (Thomas Summerall) writes:
< I'm sorry if this subject has been raised before and I missed it, but here goes.
Every few months, like many others...
< 
< I have encountered a strange font problem with a Mac II, 2 megs, system 6.02,
< and Canvas 2.0 or Macdraw II.  [...]
<   If any of these fonts are chosen then the
< spacing is all wrong and the letters are distorted.  They either appear all
< on top of each other, or with vast distances between them.
< 
Your fonts got trashed by (presumably) an old copy of Font/DA Mover which
installed a bad FOND resource in that font file.

Fix:
- Copy all bad fonts to a Fonts "suitcase" file.
  DO NOT include any "good" fonts.
- Open the file with ResEdit.
- Select the "FOND" entry. (NOT the FONT entry.)
- Select "Clear" from the Apple menu.
- Quit ResEdit.
- Use F/DA Mover 3.8 to copy those fonts back.

They are now useable.

< Why does this problem not occur with other programs?  I can't find any font numbering
< conflicts, but I have noticed that most or all of the defective fonts have
< very high font numbers.  I can't find any nfnt resource to check, but
< the Font and Fond resources all look fine.
The FOND's first word is $0000 and should be $6000. This causes the Font
manager to think that there is a width table (which there is not) if fractional
width characters are enabled. Since this feature is disabled by default,
none of the older programs had any trouble whatever.

Hope this helps.
-- 
Matthias Urlichs -- Humboldtstrasse 7 -- 7500 Karlsruhe 1 -- FRG
urlichs@smurf.ira.uka.de -- ++49+721-621127@PTT