0

有没有像 Java (FontMetrics) 中的字体度量?

前任:

FontMetrics fm = g2.getFontMetrics();
Rectangle2D rect = fm.getStringBounds(node.getText(), g2);
4

2 回答 2

5

这不依赖于 OpenGL,而是依赖于提供字体的库,因为 OpenGL 没有本机文本渲染。

于 2012-05-10T11:50:00.710 回答
0

不,文本度量和光栅化本身就是一个复杂的问题。一个很好的免费库是 FreeType2。使用它,您可以加载字体,获取其指标,并将其光栅化为内存中的位图。

然后,使用 OpenGL,您可以将该位图存储在纹理中,并使用它(带有度量)来渲染文本。

于 2012-08-29T14:31:55.107 回答