NSFontManagerで選択されたフォントを取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/9391598

質問

NSFontManagerで選択したフォントを取得できません。必要なもの:

1)選択したフォントのタイトル、サイズ、色を取得する必要がありますか?

次のようなボタンでNSFontManagerを呼び出しています: ジェネラコディセタグプレ

開いていますが、選択したフォントを取得する方法がわかりません。文字列として例:Verdana。

アップルのドキュメントを読みましたが、選択されているフォントを取得する方法がわかりません。フォントを変更したり変換したりしていません。選択したフォントを取得する必要があります。

役に立ちましたか?

解決

NSString *selectedFontName = [[[NSFontManager sharedFontManager] selectedFont] displayName];
.

(意図した用途によっては、fontNameの代わりにdisplayNameを使用することができます。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top