GUI: render font with alignment