【发布时间】:2020-06-30 14:26:40
【问题描述】:
我使用NSTextView 来渲染可能包含非拉丁字符的NSAttributedStrings,并且似乎包含任何 CJK 字符的行总是比没有这些字符的行高 6 个像素。即使将NSParagraphStyle 的minimumLineHeight 属性设置为更高的值(例如,32 像素,当使用标准系统字体大小时)仍然存在此问题(CJK 字符的线条呈现为 38 像素)。
此外,NSAttributedString 的 boundingRectWithSize 似乎报告了错误(“正确”)大小(没有额外的 6 个像素)。
我错过了什么?
【问题讨论】: