> We have a weird problem where on one machine only, many of the rush
> graphic interfaces are missing the text. So for instance, the "Jobs" button
> is blank (and all the buttons next to it), and in rushtop, all the labels
> for the hostnames are missing.
Under OSX, there are several things that can cause trouble for fonts.
Either the user's own ~/Library/Fonts/ directory may be causing trouble
(by having corrupt font files, or files with improper permissions),
or similar issues in the system wide /Library/Fonts/ directory,
or by having fonts disabled in the "Font Book" application (which
will make fonts mirrored upside down)
If the problem is user specific (logging in as a different user doesn't
have the problem), then most like the problem is with the user's ~/Library/Fonts
directory; try renaming that directory away, and restart the rush gui app.
Irush primarily uses these fonts on OSX:
Arial
Courier New
Times New Roman
So for instance, if you were to copy the /Library/Fonts/ArialBold.ttf
into the ~/Library/Fonts directory and call it Arial.ttf, all the labels
in irush would show in a bold font instead of regular Arial.
For more info on Mac font directories, see this article:
http://support.apple.com/kb/ht2435
..paraphrasing the table on font locations:
~/Library/Fonts/ -- fonts modifiable by the user, and accessible only to this user.
/Library/Fonts/ -- fonts modifiable by the admin user. OSX doesn't require these for system operation
/Network/Library/Fonts/ -- fonts accessible to all users of a LAN, managed by a network admin
/System/Library/Fonts/ -- fonts required by the operating system -- do not change
/System Folder/Fonts/ -- fonts used by the "Classic" environment (10.4 or older)
It's my understanding that normal user applications will look for fonts
in the order shown; starting at the top and working down, using the first
font it finds that matches.
> But why do the Apple system applications seem to work fine with these fonts?
The rush graphic applications follow the above rules
as recommended by Apple.
But Mac's own built in system applications may limit themselves to the
/System/Library/Fonts (see above), thereby ignoring the customizable
folders, allowing them to work "consistently" even when the customized
font dirs are causing problems.
|