ASCII = ?
Anyway, I kind of worked that out, but how can I make the right curses font BMP?
You don't need to make a new BMP or anything. This is purely numbers in init. Making a BMP is only if you are installing a new tileset, which you don't want.
I assume you are using the default tileset, which is 8x12 pixels.
That is: x = 8 pixels and y = 12 pixels PER TILE. Next, we look at this line in the initfile:
This is the dimensions in tiles of the display grid. Minimum x is 80. Minimum y is 25.
Maximums are 200. Make sure the window size or full screen resolution matches the grid/tile size if you don't want the display to be squashed or stretched.
The default windowed font has tiles that are 8x12 pixels, for instance, so for a 80x25 grid, you use a 640x300 window, and for a 125x50 grid, you'd use a 1000x600 window.
FULLGRID is used in full screen mode, whether graphics is on or not.
[GRID:80:25]
It's mostly already explained in the comment, but I'll go through it anyway.
You want a resolution of 960x600 (or x = 960 and y = 600)
So we
divide the desired X resolution (960) by the X length of a single tile (8), which gives us... 120. ([GRID:120:25])
Now we do the same thing for the
Y resolution (600) and divide it by the Y length of single tile (12) which gives us... 50 ([GRID:120:50])
I've bolded the important bits.