Вопрос по opengl, java, fonts – Как использовать шрифты в OpenGL в Java?

4

Название в значительной степени подводит итог - это самая легкая вещь в Мир в C ++ и Windows, но Java, кажется, борется с этой проблемой.

Я хотел бы держаться подальше от решений, связанных с загрузкой растровых изображений шрифтов, и вместо этого попытаться использовать встроенный загрузчик шрифтов TrueType, если это возможно. Кернинг и сглаживание довольно важны в моем приложении.

Ваш Ответ

4   ответа
2

которую вы можете сделать (например, если вам нужна полная функциональность освещения для текста), это создатьGlyphVector от шрифта и строки и использоватьGLUtessellator представить его в виде набора треугольников.

Отличный ответ, спасибо!
2

который должен делать то, что вы хотите. Он принимает Java & quot; Шрифт & quot; объект, и я думаю, что вы можете указать любой файл ttf для таких объектов. Он также поддерживает сглаживание, я не уверен, что такое кернинг, но, вероятно, это тоже. :)

К сожалению, документы JOGL в настоящее время ... отсутствуют. Не знаю, куда они пошли, надеюсь, они скоро вернутся (через день или два). В противном случае я бы связал вас с документацией для класса. Сожалею!

2

Проверьте "Java 2D и JOGL" [1]

[1]: http://weblogs.java.net/blog/campbell/archive/2007/01/java_2d_and_jog.html & Quot; & Quot;

1

о, как он отображал хороший текст. Да, C ++ и OpenGL под Windows действительно кажутся простыми, поскольку управление шрифтами отличается (Linux и MacOSX = гораздо сложнее делать текст с OpenGL, который я обнаружил)

Похожие вопросы