Well, I finally got to a solution. It involves changing the resolution of the display so that the text is no longer garbled. I haven't figured out how to move back to a qvga resolution, but can increase the resolution from 192dpi to 96dpi and the display looks fine (the pictures are a little small but the zoom function solves that when looking at a species). The only minor inconvenience is that the device has to restart to accept the resolution change, but other than that it works just fine.