Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Fonts in subfolders don't seem to work in Cocoa apps System
I was immensely pleased to learn months ago that Mac OS X sees fonts in subfolders in your Fonts folder. I dragged my font library, which is organized alphabetically into folders (A, B, C, etc) into ~/Library/Fonts. Photoshop and Office X saw and used the fonts in the subfolders. Nice. I would later change the syntax to "cursive, design, microsoft" etc. Still worked.

Then I've noticed one web site that uses a specific font was no longer displaying in that typeface, even though I had it installed. Turns out I had recently organized the last few loose fonts I had in my Fonts folder into their proper subfolders - Photoshop could see them, but Safari could not. Moving the font back to the root of the fonts folder, and the page rendered correctly.

Is this inherent to the difference in font handling by Carbon and Cocoa apps?

[robg adds: Based on my testing, it certainly seems that Cocoa apps cannot see fonts in a subfolder within the local Fonts folder. I used TextEdit and moved fonts in and out of the subfolder; any font I moved was not available the next time I launched TextEdit. This is confusing, as Apple themselves claim:
Mac OS X also supports hierarchical font folders so users can create multiple levels of font folders within font directories. Mac OS X makes all fonts installed in any of the font folder locations, or specific application locations, active.
I found this quote in Apple's "Using and Managing Fonts in OS X" [3.1mb PDF] ... and yet, it seems it doesn't work properly for Cocoa applications -- in either 10.2.6, or in 10.3 (according to a developer friend). Can anyone shed some light on the issue? Shouldn't this work as described?]
    •    
  • Currently 2.80 / 5
  You rated: 1 / 5 (5 votes cast)
 
[8,504 views]  

Fonts in subfolders don't seem to work in Cocoa apps | 5 comments | Create New Account
Click here to return to the 'Fonts in subfolders don't seem to work in Cocoa apps' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Fonts in subfolders don't seem to work in Cocoa apps
Authored by: vogunaescht on Sep 03, '03 10:46:17AM

On my Mac, Photoshop, BBEdit and Textedit see all my truetype and postscript fonts in subfolders in ~/Library/Fonts

They don't see them if there's just an alias to the folder containing the fonts in ~ /Library/Fonts



[ Reply to This | # ]
Fonts in subfolders don't seem to work in Cocoa apps
Authored by: ClarkGoble on Sep 03, '03 01:02:44PM

Aliases in font directories are kind of funny. It really appears to vary according to the font whether it works. I've had it work with some fonts but not others. Same with aliases to whole folders. I've not tried it with symlinks. I honestly don't know why.

Presumably this will be moot come Panther though.



[ Reply to This | # ]
Fonts in subfolders don't seem to work in Cocoa apps
Authored by: elmimmo on Sep 03, '03 06:22:22PM

Time to knock the proper door...

http://www.apple.com/macosx/feedback/



[ Reply to This | # ]
Fonts in subfolders don't seem to work in Cocoa apps
Authored by: easco on Sep 03, '03 10:27:45PM

Actually, the really and truly proper door (one that will get to the right folks the fastest) is through

bugreport.apple.com

You will need an ADC account to access the bugreporter, but you can create a free on-line ADC account at connect.apple.com



[ Reply to This | # ]
Fonts in subfolders don't seem to work in Cocoa apps
Authored by: foobar104 on Sep 04, '03 07:47:26AM

On my machine, it works as advertised, both in Jaguar and Panther.



[ Reply to This | # ]