try to support DrawText