如何在 NSFont 中更改字母之间的间距



我正在尝试更改NSFont中的字母间距(例如Gill Sans)。这是否可能,或者我需要加载自己的自定义字体?

虽然我认为字体可能会指定一些字距调整提示,但字距调整实际上是渲染文本的一个属性。因此,问题的答案取决于您如何将文本呈现到屏幕上。

如果您使用的是 NSAttributedString,则可以查看 NSKernAttributeName 属性(请参阅文档中的常量部分)。如果您使用的是 CoreText 和 CFAttributedString,则可以查看 kCTKernAttributeName 属性(请参阅文档中的常量部分)。

如果您使用其他内容来呈现文本

,则答案(如果有;并非所有文本呈现方法都支持高级自定义)将取决于其他内容。

相关内容

  • 没有找到相关文章

最新更新