start implementing Canvas.draw_text()