Как я могу получить выбранный шрифт NSFontManager? - PullRequest
2 голосов
/ 22 февраля 2012

Я не могу получить выбранный шрифт в NSFontManager. Что мне нужно:

1) Мне нужно получить название выбранного шрифта, размер, цвет?

Я звоню NSFontManager с такой кнопкой:

[[NSFontManager sharedFontManager] orderFrontFontPanel:self];

Открывается, но я не знаю, как получить выбранный шрифт. в виде строки , например: Verdana.

Я прочитал документы Apple, но не могу понять, как получить выбранный шрифт. Я не изменяю и не конвертирую любые шрифты. Мне просто нужно узнать, какой шрифт был выбран.

1 Ответ

1 голос
/ 22 февраля 2012
NSString *selectedFontName = [[[NSFontManager sharedFontManager] selectedFont] displayName];

(в зависимости от предполагаемого использования вы можете использовать fontName вместо displayName.)

...