added get char position method, not quite right yet, scale factor