Mac OSX Essential Fonts

Tom Budinger's picture

Can anyone help me with a definitive list of essential Mac OSX System Fonts that are absolutely, positively necessary to ensure that my operating system (Tiger 10.4.5) will continue to run without problems?
I've scoured the Internet and other Forums with little luck other than listings that contradict each other.
I'm determined to somehow get rid of all unnecessary fonts that irritatingly clutter my various application font menu's
Any assistance from anyone would be most appreciated.
I thank you all in advance.

canderson's picture

Yes, this is more complicated than it initially sounds. For what it's worth, I'm not sure what system fonts are really necessary for Windows XP to function reliably either. Personally, I keep /System/Library/Fonts/ intact, even though Apple has said in the past that some of them aren't "necessary". If you have a Classic System Folder, then keep Charcoal, Chicago, Geneva, and Monaco in /System Folder/Fonts/.

I've also tested the suggestions within this document without trouble.
http://dl.extensis.com/downloads/SC/EN/P/Fonts_Best_Practices_in_OSX.pdf

In my experience, removing all Asian language support can create a situation where the 10.4 Finder may crash when it is asked to display Asian glyphs. The amusing thing is that the Asian font names themselves use these glyphs, so it can be a trick to put them back. I don't keep anything in /Library/Fonts/ or /Users/(your username)/Library/Fonts/. Although, sometimes people like to keep common MS fonts like Arial and Verdana active at all times because they are commonly specified in webpages. If they aren't available, webpages will fall back to another font.

There should probably be a wiki article on this...

mdeatherage's picture

Anything that the system itself requires to operate will be found in "/System/Library/Fonts" or elsewhere in the "/System" folder. Mac OS X reorganized things and created the "/Library" folder precisely so that you would leave the "/System" folder alone. Anything you remove from "/System" is simply a request for your machine to give you lots of hard-to-track-down trouble, period.

(Yes, I realize 400 people may respond with "but I removed X and nothing bad happened." I don't care - they're wrong. The "/System" folder is for Mac OS X itself. That's why "root" owns all of it. Leave it alone.)

Anything in your personal fonts folder ("~/Library/Fonts") is discretionary, as is, technically, anything in "/Library/Fonts" (the machine-wide configurable fonts folder). However, applications that require their own fonts are supposed to install them in one of those two places (usually "/Library/Fonts"), and if those fonts are missing, those programs may not work properly or at all. Tax preparation and music notation programs may fail completely if their special fonts are not available; suites like Microsoft Office may try to "reinstall" Microsoft fonts if they're missing.

Go to your nearby Apple store, find a display system that is obviously little more than an out-of-the-box machine with demo software, take screen captures of "/Library/Fonts" and "~/Library/Fonts", and E-mail them to yourself. You should leave those fonts in place; use your font manager (or Font Book, if nothing else) to disable them if you don't want them cluttering up menus. Just keep in mind that some applications may require more.

The suggestion about the four basic fonts for the Mac OS 9 system folder is correct. If you remove outlines from that folder, you must at least keep bitmaps for Charcoal 12, Geneva 9, Geneva 12, Monaco 9, and Chicago 12 available to the system or it will not function. (If your Mac is an older one that can boot into Mac OS 9, it may not even boot if the latter four bitmap fonts are not available.)

feaverish's picture

Apple has a list of all the fonts you can and can't disable under Tiger.

Man, that link doesn't exactly pop out. Here you go:

http://docs.info.apple.com/article.html?artnum=301332%3Cbr%20/%3E

canderson's picture

Anything you remove from “/System” is simply a request for your machine to give you lots of hard-to-track-down trouble, period.

I agree. I think the most common way to run into trouble is if you have your own Postscript family of Helvetica, which obviously has many more variations than Helvetica.dfont. It could be that it is activated in a font manager which can override system fonts, or it could simply be that it is earlier in the font path, for example, in ~/Library/Fonts/. The effect can be the same in terms of application functionality. An application that uses Helvetica (and many do) will be using the Postscript version, which may not function as expected.

Usually, this isn't a problem, but I think that's what "hard-to-track-down" problems are all about. In a way, it is unfortunate that applications like Safari, iChat and Mail make use of Helvetica for display purposes, when users may have perfectly valid reasons for using their own versions. For example, people commonly have older documents that were created with Postscript versions of Helvetica.

It is interesting to think of this in light of the Segoe/Frutiger controversy. Apple could have avoided this situation by somehow renaming their version of Helvetica, to say AppleHelvetica. Perhaps they couldn't because of licensing issues...

Miss Tiffany's picture

Aaron has given you the most sound advice. Follow that article.

I agree with you. I find it annoying that all of the fonts must show up in all the applications I use. Don't delete them, deactivate them. I'd highly suggest using Linotype's Font Exporer for this. I created a set of the approved fonts that I can deactivate and haven't had any problems. I've also noticed apps like Pages and Keynote also install fonts into the system. Again, I create a set specifically for those fonts so I can deactivate them and activate them only when needed.

vinceconnare's picture

Does Apple give you **** medal if you delete Comic Sans ?

canderson's picture

Vincent, are you planning to follow Frutiger and Zapf and re-release CS with new and improved OpenType features?

Comic Sans Next?
Comic Sans Nova?
Comic Sans Premier Pro?

vinceconnare's picture

No but I could be convinced to make Comic for Dummies & Mummies..

feaverish's picture

"Does Apple give you ----in medal if you delete Comic Sans ?"

Actually it's one of the fonts they say you can't disable!

canderson's picture

Apple used to advertise their systems as being the "computer for the rest of us." I think that Apple page is an example of "documentation for the rest of us."

For some class of Mac user's, Comic Sans is a real necessity. I have relatvies that depend upon said typographical workhorse for posters, fliers, recipe books and resumes every day.

I think the documentation only implies that you can't disable CS with FontBook. I tried it, and it disabled, so it's really unclear what those lists mean.

feaverish's picture

I've always assumed the lists state which fonts can be safely disabled and which fonts cannot. Although why Comic Sans can't be disabled is beyond me. I've never run across an application that requires it.

Paul Cutler's picture

You don't need anything in Library-Fonts or User-Library-Fonts.
Adobe installs a ton of fonts in Library-Application Support-Adobe-Fonts, you don't need any of them except definitely do NOT delete the Reqrd folder.
Then there's the wonderful Adobe fonts in User-Library-Application Support-Adobe-Fonts. Ditch them.
Microsoft also likes to install a bunch of fonts in System-Fonts - most of these you don't need.

The list is bogus. I have a really stripped down version at work and when I get there I'll post it…

My head is spinning. Does anyone wonder why we complain of font management in OSX?

peace

Paul Cutler's picture

Here's the list from my work computers System-Fonts folder

Arial
Arial Black
Courier.dfont
Geneva.dfont
Helvetica.dfont
Keyboard.dfont
LastResort.dfont
LucidaGrande.dfont
Monaco.dfont
Tahoma
Trebuchet MS
Verdana
Webdings

I believe the Arials and Trebuchet and Webdings are MS installed that you need if you're running Office. This is all the fonts that I have in the System anywhere (except for the Reqrd folder in the Adobe location) and it runs just fine.

I have also heard you can replace Helvetica and Courier with T1 versions…

Good Luck!
peace

nickshanks's picture

I presume the reason Comic Sans is listed as being required is because if it or any of the other Web Core Fonts are disabled/removed, Microsoft Internet First Run will reinstall them (in ~/L/F) next time you launch Internet Explorer, and you'd end up with copies everywhere. Someone, however, seems to have forgotten to tell the documentation writer that IE no longer ships with the OS.

I just yesterday went through with FontBook and disabled everything that I've not used in the past 16 years, leaving a bare minimum of CJK support:

.Aqua Kana
STHeiti (for Chinese)
Hiraganu Kaku Gothic Pro (for Japanese)
Apple Gothic (for Korean)

I'm now down to 90 visible fonts installed with 21 active, the only User one being Gentium. I've been running with no Arial installed for years without problems :)

Fisheye's picture

Here's a fun project for the brave that will definitely prove which fonts are essential:

1. Delete all fonts from Library/Fonts
2. Delete each font from System/Library/Fonts one at a time, restarting after each deletion.
3. As soon as you're unable to fully boot or login, you'll have found an essential font.

If you can no longer boot or login, just boot to target disk mode and replace the fonts with those from another Mac.

canderson's picture

Fisheye, currently the system will load the Finder with only LucidaGrande.dfont active. Most Typhiles use their computers for doing actual work, using one or more applications. Depending on how you use your applications the fonts necessary might be different. Some applications might assume that certain fonts are active, which is why your suggestions are not very useful. This is particularly important when discussing language support.

I think I first performed the procedure you described in 2001.

mdeatherage's picture

I will say this again because it's important and may not have sunk in:

Files in the "/System" folder belong to the OS itself, not to you. Remove them at your peril. If something breaks after your remove anything from "/System", even a font, no one will cry for you.

Off the top of my head, I know that iChat will fail if Helvetica is removed or disabled. So will Address Book. Terminal gives you a tiny, unusable window if you disable Monaco. Version 1.0 of iCal crashes if you try to launch it without Helvetica Neue enabled, and that's just in "/Library/Fonts", not "/System".

For better or worse, some applications require their fonts; disable them at your own peril. Disable the system's fonts at the peril of every application. Feaverish posted the link to the list of fonts that Apple says you should not disable in Mac OS X 10.4, and it, in turn contains a link to the same list for 10.3.

But Apple points out that there's an even simpler test: Font Book will not let you disable any font that the system deems as required. So, no matter what font manager you're using, if you have any questions, try disabling the font in Font Book. If you can't, then removing it some other way is a bad idea, and you're on your own.

(Honest to God, tinkering with the "/System" folder is such a bad idea. It's like opening the hood of a car and saying, "Hmm, how many of these parts can I remove and still think everything will work correctly?")

Paul Cutler's picture

I disagree. Completely…

peace

ewald's picture

It's over 4 years since the other comments, but thought I'd add my experience. I just upgraded from Mac OS 10.4.11 to Mac OS 10.6.4 and couldn't believe how slow and sluggish the Mac became.

Finally discovered that after the upgrade there were:
36 font files were inside /System/Library/Fonts
Over 500 font files inside /Library/Fonts
Over 300 font files inside User/Library/Fonts

Emptied the 800+ font files from the latter two locations (instead I rely on Linotype's FontExplorer to manage all my fonts).

Net result. Vast speed improvement and responsiveness on the Mac.

Syndicate content Syndicate content