Вы должны зарегистрировать шрифт по-разному в каждом бэкэнде, который вы собираетесь использовать, но как только шрифт зарегистрирован по имени, вы можете использовать его как любой встроенный шрифт, просто вызвав PlayN.graphics().createFont(name, style, size)
.
Бэкэнд HTML5 регистрирует шрифты, используя @font-face
в CSS на странице, которая загружает вашу игру.Бэкэндам Android и Java требуется некоторый код для регистрации шрифта, а в бэкэнде iOS шрифт должен быть указан в вашем файле Info.plist
.
Пример приложения PlayN Showcase демонстрирует настраиваемую регистрацию шрифтов для всех платформ:1010 *