есть ли какой-либо метрик шрифта, как в Java (FontMetrics)?Метрика шрифта в OpenGL
Ex:
FontMetrics fm = g2.getFontMetrics();
Rectangle2D rect = fm.getStringBounds(node.getText(), g2);
есть ли какой-либо метрик шрифта, как в Java (FontMetrics)?Метрика шрифта в OpenGL
Ex:
FontMetrics fm = g2.getFontMetrics();
Rectangle2D rect = fm.getStringBounds(node.getText(), g2);
Это не будет зависеть от OpenGL, но на шрифт обеспечения библиотеки, поскольку OpenGL не имеет встроенную визуализацию текста.
Нет, текстовые метрики и растеризация - его собственная сложная проблема. Хорошая бесплатная библиотека для этого - FreeType2. С его помощью вы можете загрузить шрифт, получить метрики на нем и растрировать его в растровое изображение в памяти.
Затем, используя OpenGL, вы можете сохранить это растровое изображение в текстуре и использовать его (с метрикой) для визуализации текста.
Хорошо, тогда есть ли библиотека шрифтов, обеспечивающая эту функцию? – elect
Google - ваш друг :) java предоставляет собственный текстовый рендеринг. com.sun.opengl.util.awt.TextRenderer, которые обеспечивают аналогичную функциональность, которую вы ищете. – Victor