我一直在使用 OpenGL 的位图字体。它是一种使用字距调整信息并进行段落布局的基本方案。我想知道我是否可以通过 CoreText 获取字体的字距调整信息,以便我可以继续使用 OpenGL 进行文本渲染。看来,在 CoreText 中,您可以指定一个字符串,获取它的字形和字形的进展。然后我想人们可以回算特定字距的字形。但我想要的是所有字距调整对。
蛮力将创建一个包含所有可能字符对的(非常长的)字符串,该字符串将超过一英里长,然后让 CoreText 的前进并返回计算字距调整信息。但是,如果有一种直接的方法可以让字距调整不那么混乱,我会喜欢的。我知道在 Windows 上你可以做到这一点,但我希望 CoreText 或 Quartz 中也有类似的东西。
问问题
335 次