NSFont(Gill Sansなど)の文字間隔を変更しようとしています。これは可能ですか、それとも独自のカスタムフォントをロードする必要がありますか?
1434 次
1 に答える
4
フォントはカーニングのヒントを指定していると思いますが、カーニングは実際にはレンダリングされたテキストの属性です。したがって、質問に対する答えは、テキストを画面にレンダリングする方法によって異なります。
NSAttributedStringを使用している場合は、NSKernAttributeName属性を確認できます(ドキュメントの定数セクションを参照してください。CoreTextおよびCFAttributedStringを使用している場合は、kCTKernAttributeName属性を確認できます(ドキュメントの定数セクションを参照してください) 。
テキストをレンダリングするために他の何かを使用している場合、答え(ある場合、すべてのテキストレンダリング方法が高度なカスタマイズをサポートしているわけではありません)は、他の何かに依存します。
于 2013-01-27T12:29:13.277 に答える