What is prolly?
A bitmap font is basically a font you draw yourself. You use bitmaps or images of the font so it's all one style however you want it.
@Yodaman Jer
It depends on how you want to do it. You could use any paint program and draw each letter piece by piece. You could also screen capture a certain size of existing font (as long as there aren't any licensing restrictions). There are also a series of font makers out there.
Because DB doesn't use vector graphics for rendering bitmaps, if you try to resize (especially making larger) a bitmap font, it will get jagged. So, you may have to have several sizes of your font all stored as one image. You then load that picture of all your fonts into DBC, and use get image to capture the specific letter and location.
If, for example, all of the of a particular font were 17 pixels apart and 32 pixels high, you could access each letter using the ASCII code minus 65 or minus 97 (capital A and lower case a) and multiply that value times the sizes. I just used courier for this example. Pretend that the alphabet is stored as a custom bitmap offscreen:
set text font "courier new",1
set text size 32
text 0,0,"ABCDEFGHIJKLMNOPQRSTUVWXYZ "
a$="High Score"
for n=1 to len(a$)
value=asc(mid$(a$,n))
if value < 97
rem space at end of list
if value=32
value=27
else
value=value-65
endif
else
value=value-97
endif
rem figure out the position for the particular letter
x1=value*17
y1=0
x2=x1+17
y2=32
get image 1,x1,y1,x2,y2
sync
paste image 1,0,n*32
next n
wait key
Enjoy your day.