i would use drawsprite and paint the chars with a atlas bitmap font.
[] invisible for start / end command. means you can make a command list
which have x1,y1,x2,y2,name. (position means left,top right,bottom)
[ u have x1,y1
] u have x2,y2 and the name
this values u can store in a user defined type and array/list.
also at drawsprite its easy to change colors.
also usefully to make commands inside text that is not printed.
*RGB255,255,064
*LINE
*BLINK
*KURSIV
*BOLD
DrawSprite( iSpriteIndex )
SetSpriteImage ( iSpriteIndex, iImageIndex )
LoadSubImage ( iParentIndex, sImageFilename )
at click / touch, then just look in the list.
AGK 108 (B)19 : Windows 8.1 Pro 64 Bit : AMD Radeon HD 6670