Like someone else said, how? Where are these fonts created? Also, why
~/Library/Fonts a good place to put fonts? Wouldn¹t you want all your main
fonts in /Library/Fonts instead, so all users of the computer can use them?
This makes no sense. If you ever create another user on your machine, he¹s
never going to be able to use those fonts. Why would you want anything in
~/Library/Fonts except for special fonts specific to that user (such as test
fonts)?
This is how things work:
1. Office's installation mechanism creates a Fonts folder within
/Applications/Microsoft Office 2004/Office/ with all the fonts. If you
delete or remove any of these fonts, or the whole Fonts folder, launching
any Office app recreates the missing fonts. That's the "Repair" mechanism at
work.
2. Any time any user launches any Office app for the first time, all the
fonts in this /Applications/Microsoft Office 2004/Office/Fonts/ folder get
copied to the user's ~/Library/Fonts/ folder. That's the "First Run"
mechanism. You'll see "Optimizing fonts..." in the splash screen while
that's happening. If you create a new OS X user, that's what happens there
too. If you delete any of the Office fonts from there, they should just get
recreated again again the next time the user launches an Office app again.
3. Thus is how OS X likes it. The way OS X works, it looks first in
~/Library/Fonts/, If it finds the font it wants there, it never looks any
further. It doesn't matter whether there's any copy or version in
/Library/Fonts. It won't look there. And only if the font is in neither
location does it look in /System/Library/Fonts. So "reserve" system fonts
are always there and should never be tampered with.
OK. That means that some applications will install fonts in /Library/Fonts/
as a simple way of covering all users. But Office takes the more elaborate
procedure of installing fonts in every user's ~/Library/Fonts and checks
every time you launch an Office app from any user. That ensures that Office
always gets to use the Office version of the fonts. Since all these fonts in
question are Microsoft fonts, that's generally a good thing. But just
supposing you really wanted to replace an Office version with another
version, you could replace the copy in each ~/Library/Fonts. That would
work. But unless you really know what you're doing, don't do it. It will
mess up your Office documents.
Now it doesn't really matter what you do or don't do in /Library/Fonts with
copies of the same fonts as are in ~/Library/Fonts. Nothing will ever see
them there. They're not doing any harm, but you can delete them if you want.
(OK, in the unusual circumstance that there are some users on your computer
who do not have permission to use any Office app but might need these fonts
to use in TextEdit, say, then just leave the copies on /Library/Fonts be.)
There may be a number of non-MS fonts in there, which should be left alone
if not duplicated in ~.Library/Fonts.
The one exception to this rule is that it seems that, in some circumstances,
fonts in Classic (/System Folder/Fonts/) have been known to interfere and
cause crashes or other problems. So you might want to remove these, or -
better - use Font Book in Panther to disable all Classic fonts outside of
Classic apps.
--
Paul Berkowitz
MVP MacOffice
Entourage FAQ Page: <
http://www.entourage.mvps.org/faq/index.html>
AppleScripts for Entourage: <
http://macscripter.net/scriptbuilders/>
Please "Reply To Newsgroup" to reply to this message. Emails will be
ignored.
PLEASE always state which version of Microsoft Office you are using -
**2004**, X or 2001. It's often impossible to answer your questions
otherwise.