gpt4 book ai didi

cocoa - 如何更改 NSFont 中字母之间的间距?

转载 作者:行者123 更新时间:2023-12-03 17:31:47 26 4
gpt4 key购买 nike

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

最佳答案

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

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

如果您使用其他东西来渲染文本,那么答案(如果有的话;并非所有文本渲染方法都支持高级自定义)将取决于其他东西。

关于cocoa - 如何更改 NSFont 中字母之间的间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14547194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com