0

NSFont(Gill Sansなど)の文字間隔を変更しようとしています。これは可能ですか、それとも独自のカスタムフォントをロードする必要がありますか?

4

1 に答える 1

4

フォントはカーニングのヒントを指定していると思いますが、カーニングは実際にはレンダリングされたテキストの属性です。したがって、質問に対する答えは、テキストを画面にレンダリングする方法によって異なります。

NSAttributedStringを使用している場合は、NSKernAttributeName属性を確認できます(ドキュメントの定数セクションを参照してください。CoreTextおよびCFAttributedStringを使用している場合は、kCTKernAttributeName属性を確認できます(ドキュメントの定数セクションを参照してください) 。

テキストをレンダリングするために他の何かを使用している場合、答え(ある場合、すべてのテキストレンダリング方法が高度なカスタマイズをサポートしているわけではありません)は、他の何かに依存します。

于 2013-01-27T12:29:13.277 に答える