JOGL имеет класс TextRenderer, который должен делать то, что вы хотите. Он принимает Java-объект Font, и я думаю, что вы можете указать любой файл ttf для таких объектов. Он также поддерживает сглаживание, я не уверен, что такое кернинг, но, вероятно, это тоже. :)
К сожалению, документы JOGL в настоящее время ... отсутствуют. Не знаю, куда они пошли, надеюсь, они скоро вернутся (через день или два). В противном случае я бы связал вас с документацией для класса. Извините!