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