【发布时间】:2016-10-06 14:43:48
【问题描述】:
我有一个NSFont,我想修改它的大小、家庭、特征。
我发现我可以使用NSFontManager 来做到这一点(使用例如convertFont:toFamily 或convertFont:toSize),但我怀疑有可能一次性更改所有内容(我想象过类似convertFont:toFamily:toSize:toHaveTrait 的东西) .但是,我还没有发现任何这样的东西,这就是为什么我目前正在逐步进行改造。
我考虑过的另一件事是使用NSFontDescriptor。但是,如果我已经从 NSFont 开始使用它似乎有点麻烦(NSFont -> NSFontDescriptor -> modified NSFontDescriptor -> modified NSFont 在我看来比 NSFont -> converted NSFont 更冗长)。
那么,有没有一种转换NSFonts 的理想方式?如果是这样,它是什么?
【问题讨论】:
标签: objective-c cocoa appkit nsfont