added font and text rotation