سؤال

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