私はNSFont
のサイズ、ファミリー、特性を変更したいと思います。NSFontを修飾する慣習的な方法
私は(例えばconvertFont:toFamily
またはconvertFont:toSize
を使用して)そうするNSFontManager
を使用できることがわかったが、私は(私がconvertFont:toFamily:toSize:toHaveTrait
のようなものを想像して)すべてを一度に変更するためのいくつかの可能性があるだろうことを疑いました。しかし、私はそのようなことを発見していない、なぜ私は現在段階的な変換を行っているのですか?
私が考えているもう一つのことは、NSFontDescriptor
です。しかし、私が既にNSFont(NSFont -> NSFontDescriptor -> modified NSFontDescriptor -> modified NSFont
)で始まっていれば、これは少し面倒です。NSFont -> converted NSFont
よりも冗長に見えます。
だから、NSFont
を変換するという理想的な方法がありますか?もしそうなら、それは何ですか?