« It's getting cloudy... | Main | Connect like a rock to wifi with your Blue & White PowerMac G3 »



Font Baggage

Keywords: Quark 6, OS X migration, Suitcase X1, corrupt fonts, printing problems, on-screen garble, workflow disruption, Quark 5, OS 9.

Recently a number of unfortunate and specific problems befell one of my (Macintosh) clients right at the beginning of their print production cycle. In rough chronological order:

- The company moved offices and went from Ethernet wiring to wifi. For security reasons the highest level of encryption was used and all of our printers were put on IP identification only (to keep someone who broke into the network from seeing the printers and emptying their paper trays). Some of our machines had to be upgraded to OS X to use the network, others used an external D-Link wifi box that connected through an Ethernet cable.

- Problem one: All OS X machines running Quark 5 in "Classic" could not print unless they were using an Apple Airport card. We tested this extensively and still aren't completely sure why. Some models like the Blue and White were not compatible with Airport cards so the easiest solution was to upgrade them to Quark 6 - printing restored.

- Problem two: After a fit of data loss we acquired a Windows server (not my choice) with redundant RAID and Saturday backup. We discovered that any file from Quark 6 saved as Quark 5 would instantly "lock". Everyone including the creator of the file was unable to rename, move, open, or even delete the document. Our Windows admin said there is nothing we could do. My colleagues who have also worked in Windows environments report to me that the file locking will always be a problem. No problem with Quark 6 files, so 4 of our OS 9 machines are now out of the loop until replaced. (They are too old to run OS X)

- Problem three: We scrambled around and in a day got all remaining machines moved around, upgraded to OS X, Quark 6, and Suitcase X1. Upon loading our ancient (and often moved, modified, etc.) set of fonts about 10-20% ended up being corrupt. Some would display fine on one computer, and not on another. Other variations yet included a font displaying on-screen as garble and printing fine, and the other way around. Some would display and print fine with the exception of apostrophes disappearing, etc.

Even after making a new "master" set for the computers and passing it around the problems persisted. We lost 2-3 days sorting through similarly named fonts and multiple copies to make the best set we could with the resources on hand. It resolved a few occurrences but the bulk remained.

In addition there were "conflicts" between our Suitcase fonts and System Fonts. While Apple lists the key fonts and their locations here we also discovered that we had copies of Frutiger, Gill Sans, and Franklin Gothic there as well. For the time being we are allowing the system versions to be used lest we cause more problems for ourselves.

Okay, so enough with the problems. We're in production and need solutions. We did an exhaustive search on the net and read dozens of bulletin boards to try to throw some fuzzy logic at the problem and see where the core lies.

• We determined that Suitcase X1 is the best of the dwindling number of font management tools as far as stability and reliability goes.

• We also noted that there are a few preferences to look out for when running Suitcase:

- UNCHECK "allow Suitcase to override system fonts". This will lead to the font "Times" freaking out which will, in turn, make many email letters and addresses in Mail.app read as garbly-gook as well as many pages in Apple's Safari.

- In the "Activation" tab you can "auto activate" fonts but if you're in a printing environment with both designers and editors you may want to check "prefer postscript font" when duplicates are found and "activate the requested font" when a font conflict occurs.

MOST IMPORTANT, we found, is that many of us were running on machines that were former OS 9/ATM machines with a LOT of FONT BAGGAGE. One machine had 500 Adobe cache files which are apparently a problem. Mac OS X also uses font caches so if you've been spending time shimmying things around like we were you've likely corrupted something, have a reference misdirected, or just confused the hell out of it.

MacFixIt has a great post about "Troubleshooting Suitcase X1; deleting .lst files, caches for proper operation. It's a thread with updates so I will summarize here, as well as recommend it highly as it is hands-down the best fix I've encountered to date, and just in time!

"Yesterday we noted a number of issues with Suitcase X1 under Mac OS X 10.3.x ranging from an inability to properly preview fonts, to application crashes.

Joe Schram, who has been battling Suitcase font auto-activation issues since Mac OS X 10.2, offers a workaround that has worked for several of his clients:

  1. Quit all programs except the Finder.
  2. Open Suitcase's main window and deactivate all non-system fonts.
  3. Quit Suitcase.
  4. Do a Finder search for any files ending with ".lst" in the filename. Delete as many as your user permissions will allow.
  5. Run Cocktail (shareware utility). In Cocktail run "Repair Permissions", "Clean all Cache files" and restart your computer.

(Another way to do the same thing is to Repair Permissions from Disk Utility, then Delete all Cache file using Panther Cache Cleaner (shareware utility). Then Restart the computer.)

When the user logs back in, 95% of the time, the problems are gone. Adobe apps work properly and Suitcase previews all fonts correctly.

In the remaining 10% of the cases, we'll delete all the Suitcase preference files first, then repeat steps 1-5. After rebooting, the user will then have to re-add their font set the the Suitcase database, but so far adding the extra step has always worked if the first run-through did not."

May 26, 2004 Update:
Suitcase Preference files can be found here:
/Users/username/library/preferences/com.extensis.Suitcase.plist
/Users/username/library/preferences/Extensis Prefs

Probably good to throw out the Quark prefs while at it:
/Users/username/library/preferences/Quark

Posted by Aaron R. Deutsch on May 20, 2004 5:26 PM

Comments

Hey Jon did't know you are reading this too :0. Greets

Posted by: chris at March 30, 2005 12:30 AM

Post a comment




Remember Me?

(you may use HTML tags for style)