If not having your glasses on is causing these funny typos, you might want to get to the place that will make your glasses the quickest!
Visionworks used to be Eyemasters, right? I don't know if anything has changed besides the name, but they always did a good job for us. I just have a hard time finding frames I like there, but I'm picky.
If you can wait, Costco has inexpensive glasses and they do a good job. They just don't have a huge selection of frames.
I like the frame choice best at Lenscrafters, but they are expensive.