Thank you, but I have looked all of these links and searched for hours before posting here.
I have Bitmap Font Creator plugin, but I do not understand how to use it. -- Do I really have to insert each letter manually? I got it to "work", it creates .tres file, but when I drag the .tres file to Label, it accepts but text does not appear.
Tres content is follows:
`[gd_resource type="BitmapFont" load_steps=2 format=2]
[ext_resource path="res://letters 1/dosfont.png" type="Texture" id=1]
[resource]
textures = [ ExtResource( 1 ) ]
chars = PoolIntArray( 32, 0, 16, 0, 8, 8, 0, 0, 8, 33, 0, 24, 0, 8, 8, 0, 0, 8, 34, 0, 32, 0, 8, 8, 0, 0, 8, 35, 0, 40, 0, 8, 8, 0, 0, 8, 36, 0, 48, 0, 8, 8, 0, 0, 8, 37, 0, 56, 0, 8, 8, 0, 0, 8, 38, 0, 64, 0, 8, 8, 0, 0, 8, 30, 0, 0, 0, 8, 8, 0, 0, 8, 39, 0, 72, 0, 8, 8, 0, 0, 8, 31, 0, 8, 0, 8, 8, 0, 0, 8 )`
So it is basically sames as:
var font = BitmapFont.new()
font.add_texture(texture)
font.set_height(9)
font.add_char(KEY_A,0,Rect2(Vector2( 1, 1),Vector2(7,9)))
...
ResourceSaver.save("res://fonts/font.tres",font)
I inserted numbers in it manually, but typing them out on label displays nothing. If I knew how this tres would work, I would just create this file manually and just put it into folder.
I also have Bitmap Font Cutter plugin enabled, but I can not find it anywhere/do not know how to use it.
BMfont program will rasterize True-Type vector fonts to FNT, but one can not create own font from drawing. I have made my own vector fonts before, using FontLab, where bitmap fonts are also possible, but I do not wish to do so again for what seems as a simple task (there is no kerning, no vectors and uses only 1 image!).
All I want is a texture sheet with transparent background (.PNG) that is divided into 10x10 8x8px cells to be divided up into letters: " 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.,;:-+/=_*?!#$()[]<>{}%"'&@~|`\▮" -- order not important, I can list them in standard unicode order also, but in that case there will be lots of empty space in texture since I do not need al 255 unicode characters...