java - Libgdx weird letters -


i wanted make menu, letters buttons(text buttons) looks weird.

    textbutton.textbuttonstyle buttonstyle = new textbutton.textbuttonstyle();     buttonstyle.font = font;     buttonstyle.fontcolor = color.white;     buttonstyle.downfontcolor = color.gray;     font.getdata().setscale(1);      buttons = new arraylist<textbutton>();     buttons.add(new textbutton("play", buttonstyle));     buttons.add(new textbutton("exit", buttonstyle));     (int = 0; < 2; ++ ) buttons.get(i).center(); 

then added them table

    table table = new table();     table.setbounds(0, 0, gdx.graphics.getwidth(), gdx.graphics.getheight());     table.row();     font.getdata().setscale(1.3f);     table.add(new label("learn math", new label.labelstyle(font, color.white)));     table.row();     font.getdata().setscale(0.8f);     table.add(buttons.get(0)).padtop(gdx.graphics.getheight() / 4);     table.row();     table.add(buttons.get(1)).padtop(gdx.graphics.getheight() / 20);     table.row(); 

firstly tried raleway-regular font , this result.

then tried arial font: this

when gave finding solution, , removed action bar: config.useimmersivemode = true; , ran again , got this:

prntscr(add dot here)com/gkbnlz

(i don't have @ least 10 reputation post more 2 links)

i have no idea why happening or start searching solution.

i generate font

freetypefontgenerator.freetypefontparameter parameter = new  freetypefontgenerator.freetypefontparameter(); parameter.size = gdx.graphics.getheight() / 10; bitmapfont font = new freetypefontgenerator(gdx.files.internal("raleway- regular.ttf")).generatefont(parameter); 

in main class, send parameter , scale needs. font.getdata().setscale(0.8f);.

if need post more code, tell me.


Comments

Popular posts from this blog

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -

minify - Minimizing css files -