【发布时间】:2016-12-31 23:05:31
【问题描述】:
我正在使用stb_truetype 在 OpenGL 上下文中呈现 TrueType 字体。
有没有什么简单的方法可以在渲染之前预先确定字体中字符串的高度和宽度?
【问题讨论】:
-
这和OpenGL有什么关系?高度/宽度计算是您使用的任何字体库的函数。
-
只是因为我无法获得 stb 的标签
-
@Briggy 你有没有找到解决方案?如果是这样,请发布它。如果不是,您使用的是什么语言?我在 LWJGL 3 与 stb(Java)的绑定中找到了一种方法,但我想在发布之前确保我的答案是相关的。
-
@Tophandour 我也在使用 Java,但这应该与所有具有 stb 绑定的语言相关。我最终将一行中每个字符的 stbtt_GetCodepointHMetrics 值相加,然后按 stbtt_ScaleForPixelHeight 进行缩放。
-
@Briggy 我能够通过不同的(尽管希望是有效的)手段做到这一点。回家后我会发布我的解决方案。