int stoneSize = daWidth(tile);
int fontSize = stoneSize;
TinyFont font = MyArial.getFont();
char[] text = label.toCharArray();
TinyRect cbox;
// calculate fontSize, so the number fits into stone
while (true) {
cbox = Tiny2D.charsBounds(font, fontSize, text, 0, text.length, Tiny2D.TEXT_DIR_LR);
// add one pixel from each side, so the number won't blent with stone border
if (cbox.xmax - cbox.xmin + ONE * 2 >= stoneSize)