我有一个NSFont
我想修改的大小、家庭、特征。
我发现我可以NSFontManager
这样做(使用 egconvertFont:toFamily
或convertFont:toSize
),但我怀疑有可能一次性改变所有内容(我想象过类似的东西convertFont:toFamily:toSize:toHaveTrait
)。但是,我还没有发现任何这样的东西,这就是为什么我目前正在逐步转型。
我考虑过的另一件事是使用NSFontDescriptor
. 但是,如果我已经从 NSFont 开始使用它似乎有点麻烦(NSFont -> NSFontDescriptor -> modified NSFontDescriptor -> modified NSFont
对我来说看起来比 更冗长NSFont -> converted NSFont
)。
那么,有没有一种转换NSFont
s 的理想方式?如果是这样,那是什么?