Java(FontMetrics)のようなフォントメトリックはありますか?
元:
FontMetrics fm = g2.getFontMetrics();
Rectangle2D rect = fm.getStringBounds(node.getText(), g2);
Java(FontMetrics)のようなフォントメトリックはありますか?
元:
FontMetrics fm = g2.getFontMetrics();
Rectangle2D rect = fm.getStringBounds(node.getText(), g2);
OpenGLにはネイティブテキストレンダリングがないため、これはOpenGLではなく、フォント提供ライブラリに依存します。
いいえ、テキストメトリックとラスタライズはそれ自体が複雑な問題です。そのための優れた無料ライブラリはFreeType2です。これを使用すると、フォントをロードしてメトリックを取得し、メモリ内のビットマップにラスタライズできます。
次に、OpenGLを使用して、そのビットマップをテクスチャに格納し、それを(メトリックとともに)使用してテキストをレンダリングできます。