Взято с
этого сайта
BitmapFont font;
public static final String FONT_CHARACTERS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789][_!$%#@|\\/?-+=()*&.;,{}\"´`'<>";
font = TrueTypeFontFactory.createBitmapFont(Gdx.files.internal("font.ttf"), FONT_CHARACTERS, 12.5f, 7.5f, 1.0f, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
font.setColor(1f, 0f, 0f, 1f);
batch.begin();
font.draw(font, "This is some text", 10, 10);
batch.end();
Здесь происходит загрузка шрифтов ttf, тобешь выбираете любой и грузите. Если нужно загрузить otf то можно воспользоваться
этим или
I think you'll have to create a BitmapFont (using Heiro, for example) from the OTF or find a TTF version.
На счет функции
createBitmapFont()
и ее параметров, можете почитать в документации к libgdx.
P.S На сколько я понял у проекта должна быть включена опция (при генерации) FreeType. Для созданых проектов нужно поместить библиотеку в проект.