Font Creator
This SDK plugin provides font support for jMonkeyEngine games. It creates AngelFont files from system fonts. Make sure you have the rights/license to use this font! You can search for and download free fonts from many sites.
Installation
If the plugin is installed, you see it under Plugins → Installed
(If you don’t see it, go to Tools → Plugins → Available Plugins to install Font Creator.)
Create Font
The following example creates the custom font Orbitron.fnt in the assets/Interface/Fonts directory.
Use Font
The following example loads text in the custom font Orbitron.fnt from the assets/Interface/Fonts directory. You use com.jme3.font.* package to handle text on the screen. guiNode is a preconfigured node in any SimpleApplication-based game.
BitmapFont myFont = assetManager.loadFont("Interface/Fonts/Orbitron.fnt");
BitmapText hudText = new BitmapText(myFont, false);
hudText.setText("You can write any string here");
guiNode.attachChild(hudText);
create font for RTL languages like persian and arabic
to create and use persian bitmap fonts use this tool. bitMapFontCreator for RTL languages