Re: System Provided Font Menu?
Re: System Provided Font Menu?
- Subject: Re: System Provided Font Menu?
- From: "M. Uli Kusterer" <email@hidden>
- Date: Fri, 18 Feb 2005 14:35:02 +0100
At 16:21 Uhr -0500 17.02.2005, Scott Ahten wrote:
I know that Apple provides a standard font selection panel for
selecting fonts (inherited from NS), but I'm unable to find a system
populated "font menu" for use in application-wide or inspector
pop-up menus.
There is none. OS X comes with so many fonts that it's hard to use
one, anyway. If you don't believe me, use Adobe Photoshop Elements
2.0 for a while...
The HIG indicates that the Font Panel should be used instead of a
menu, but a font menu would be useful in a grouped, multi-property
inspector panel or an application menu when fonts are selected often
and the Font Panel takes up too much screen space, such as a word
processor.
I would expect a font menu to take advantage of the font panel. In
particular, it should display font collections instead of the entire
list of fonts. Many fonts are installed because the system uses them
and they look good on screen, but I'd rarely use them in print
design. Also, I have numerous fonts that I use only in particular
apps.
Many non-cocoa apps seem to roll their own, which can result in a
very poor user experience. (MS Word, for example, doesn't even group
fonts by font family)
I wrote a little class that implements a font menu. It's intended for
use in the menu bar, and doesn't do the submenus you mentioned above
yet, but I guess it could be a nice starting point. Find it at:
http://zathras.de/programming/sourcecode.htm#UKFontMenuController
If you use that as a basis, I'd be interested in any changes you
make. It displays a submenu for each font collection, or
alternatively a particular font collection. That way, people can pick
on a per-application basis which fonts the menu will show.
--
Cheers,
M. Uli Kusterer
------------------------------------------------------------
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden