문제

is there any font metric like in Java (FontMetrics) ?

Ex:

FontMetrics fm = g2.getFontMetrics();
Rectangle2D rect = fm.getStringBounds(node.getText(), g2);
도움이 되었습니까?

해결책

That would not depend on OpenGL but on the font providing library, since OpenGL does not have native text rendering.

다른 팁

No, text metrics and rasterization is its own complicated problem. A good free library for doing so is FreeType2. With it, you can load a font, get metrics on it, and rasterize it into a bitmap in memory.

Then, using OpenGL, you can store that bitmap in a texture, and use it (with metrics) to render text.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top