display and manipulate font on surface