1

NSAttributedString を使用して Cocoa でテキストのレンダリングを行っており、フォントや下線のプロパティなどを設定しています。ただし、テキストのトラッキングを変更する方法がわかりません。助言がありますか?

4

2 に答える 2

1

フォント トラッキングは、属性付き文字列を含むテキスト レイアウトの公開プロパティではないと思います。

おそらく、空白で利用可能な展開属性を使用し、幅に影響を与えるスケーリング係数を使用して手動で空白文字を挿入できますが、些細なケース以外では面倒なハックになると思います.

NSLayoutManager私が考えることができる唯一の他のルートは、サブクラスと共に独自のカスタム属性を使用することです。ココアのテキスト システムは非常に柔軟ですが、その柔軟性によって複雑さが増します。

于 2008-11-15T13:55:14.880 に答える
-1

トラッキングとカーニングは似ているので、これまでの私の解決策は単純にカーニング属性を使用することでした。より良い解決策はありますか?

于 2008-11-14T18:56:03.477 に答える