NSAttributedString を使用して Cocoa でテキストのレンダリングを行っており、フォントや下線のプロパティなどを設定しています。ただし、テキストのトラッキングを変更する方法がわかりません。助言がありますか?
Josh Matthews
質問する
469 次
2 に答える
1
フォント トラッキングは、属性付き文字列を含むテキスト レイアウトの公開プロパティではないと思います。
おそらく、空白で利用可能な展開属性を使用し、幅に影響を与えるスケーリング係数を使用して手動で空白文字を挿入できますが、些細なケース以外では面倒なハックになると思います.
NSLayoutManager
私が考えることができる唯一の他のルートは、サブクラスと共に独自のカスタム属性を使用することです。ココアのテキスト システムは非常に柔軟ですが、その柔軟性によって複雑さが増します。
于 2008-11-15T13:55:14.880 に答える
-1
トラッキングとカーニングは似ているので、これまでの私の解決策は単純にカーニング属性を使用することでした。より良い解決策はありますか?
于 2008-11-14T18:56:03.477 に答える