matt said:
However, It may explain why on my machine, adding a new standard
user account (not an admin account) and running an office app did
NOT result in fonts being loaded into the user area.
[snip]
which were this: When I deleted all the Office preferences in my
home area, A new set of fonts were ALWAYS dumped into my home
fonts folder--even with the copies just previously dumped into
the /Library/Fonts folder.
Wait - I'm lost. Those two statements seem contradictory, since if you
create a new account that user obviously has no Office preferences.
Jeff, what are you saying is your theory as to how this works? m.
That was my point. I'm getting what seems to be two distinct and
contradictory behaviors. Given that the Office fonts are all
installed in /Library/Fonts:
1) If I remove all the Office preferences from my ADMIN account
~/Library/Preferences folder (i.e., the Microsoft folder, the
OfficeSync Prefs file, and the 2 com.microsoft.*.plist files) and
run Word, Office will copy the full set of fonts from the
Applications/Microsoft Office/Office/Fonts folder and put it into
my ~/Library/Fonts folder.
2) If I remove all the Office preferences as in "1)" above from
any of my STANDARD accounts (or create a new STANDARD account)
and then run Word from that account, NO FONTS will be installed
or copied anywhere.
------
NEW INFO:
I was about to close this note up when I had a thought and ran
another test. This is really bizzare and I'm sure that there is a
bug in the font handling of OS X that is contributing to this:
I wondered: What if one or more of these ill-behaved (wacko) font
files I have were the ones that Office checked for? Since my Font
book and apps in the Admin account can't see them, then office
wouldn't see them either resulting in the behavior I have (i.e.
it can't see, say, batang.ttf so it loads all of the fonts on the
first run in my admin account even though all others in the set
are visible.
To check this out, I went to one of my Standard accounts -- the
ones that never load fonts on a first run. I opened the Font Book
there and lo and behold, you could SEE those missing fonts that
are in the /Library/Fonts folder even though I could NOT see them
from my admin account! To test my theory, I then disabled ALL of
the Microsoft fonts in the standard account, deleted the Office
preferences and ran Word. Office then proceeded to load all of
the fonts into the Standard account's ~/Library/Fonts folder.
So it would seem that the MacBU was exactly correct and in fact,
the test for fonts likely involves these weird Windows .ttf
fonts. Great! Except here is where it gets bizzare...
Now I had all of the Microsoft fonts in the local area of the
standard account and all of the common area Microsoft fonts were
disabled so I'm just assuming that inspite of all the Panther
Cache Cleaner activity I had just done, somehow my font system in
the Admin account was fouled up. But when I went and looked in
the Font Book in the standard account, those font files had once
again DISAPPEARED from BOTH the User and Computer collections
there as well.
Now follow closely: I selected the User collection in the
standard account Font Book, did a select all on the fonts, and
then Remove Font. All fonts in the User collection dissappered
but their corresponding fonts in the computer collection ALSO
disappeared! I went in with the finder to the ~/Library/Fonts
folder and it was empty except for the presence of that same
group of fonts that the Font Book cannot see. When I looked into
the /Library/Fonts folder, the full set of Microsoft fonts was
still there (as I would expect since the Standard account should
not be able to delete those). However, absolutly none of them are
now viewable in the Font Book from the standard account which
means that the proper operation of their presence blocking a
loading of new fonts for first runs is now screwed up since even
though they are really there, the standard account can't see them.
It is as though the "Computer" and "User" Collections are being
fouled up. I deleted all of the fonts that had been loaded into
the standard account and now they all still show up in the font
book window even though there is nothing in the folder. Logging
out and then back in fixes everything except you still can't see
those screwy fonts that are in the local area.
SUMMARY:
I've been beating on this too long to now think straight. What
the MacBU says appears to be true except some kind of bug in the
Font Book or Font service managment software is preventing it
from working consistently. Repoduction of the bug(s) might be as
follows:
- You have the full set of MS fonts in /Library/Fonts
- From a new standard account you can see them all in Font Book
and applications
- From the standard account disable all the MS fonts in
/Library/Fonts using Font Book
- Do a first run with Word -- a full set of MS fonts are loaded
into ~/Library/Fonts -- HOWEVER, you now cannot see the weird
set of about 6 or 7 asian .ttf fonts with Font Book or any
applications.
- If you delete all the fonts in ~/Library/Fonts using Font Book,
it will appear that they are all gone but examination by the
finder will reveal the presence of the wacko fonts. It also
appears that the presence of all the same font names in the
/Library/Fonts area will also disappear from the Font Book
although nothing is touched in /Library/Fonts (standard account).
- Logging out and then back in will allow Font Book to again
"see" the normal fonts in the computer collection but it will
STILL not be able to see the wacko fonts in either the computer
or users collections.
--- the problem seems to trigger on the presence of duplicates of
the wacko fonts in two different areas of the font search chain.
They don't like each other so they go away and hide. The only
good news (for me anyway) is that they are all asian fonts that I
will likely never use and so by removing them from the system I
might avoid weird font behavior but how can you be sure....
--- Then static nature of the problem must be with the account
environment somehow since one account will be able to see the
presence of the wacko fonts when another cannot. mucking around
with two sets of Microsoft Office fonts in your font path (or the
actual importing of a second set by office) is enough to turn the
former into the latter.
It's no wonder I originally heard of so many different behaviors.
- Jeff