2012-05-10 2 views

ответ

5

Это не будет зависеть от OpenGL, но на шрифт обеспечения библиотеки, поскольку OpenGL не имеет встроенную визуализацию текста.

+0

Хорошо, тогда есть ли библиотека шрифтов, обеспечивающая эту функцию? – elect

+2

Google - ваш друг :) java предоставляет собственный текстовый рендеринг. com.sun.opengl.util.awt.TextRenderer, которые обеспечивают аналогичную функциональность, которую вы ищете. – Victor

0

Нет, текстовые метрики и растеризация - его собственная сложная проблема. Хорошая бесплатная библиотека для этого - FreeType2. С его помощью вы можете загрузить шрифт, получить метрики на нем и растрировать его в растровое изображение в памяти.

Затем, используя OpenGL, вы можете сохранить это растровое изображение в текстуре и использовать его (с метрикой) для визуализации текста.

Смежные вопросы