It is quite clear that Android can be a problem for the visually impaired. People have been complaining that he icons and text on some screens are just way too small for some people in Android Forums for quite some time.
I haven’t figured out a way to magnify the home screen or system menus without rooting the device and using a font changer. Those of us who don’t want to root seem to be screwed in this regard. However, there are many ways to make the OS easier on the eyes within some of the apps you use without rooting. In this post I’m going to go over the best ways to make common apps more user-friendly for somebody who can’t see all that well. You may want to provide your phone and this tutorial to somebody with better vision so they can implement these changes for you.
Dump the Messaging app and download and install Handcent. This app has many features where you can customize the font style and sizes. The font settings are located under Menu > Settings > Custom style > Conversation list settings where you can modify the Subject and contact fonts. Go to Menu > Settings > Custom style > Bubble setting to modify the Incoming font.
The default Android web browser has the ability to increase the font size under Menu > More > Settings > Text size.
The Gmail app has the ability to change font size under Menu > More > Settings > Message text size.
The default email app for Android doesn’t have much in the way of features. I recommend you use K-9 Mail if you’re using a POP or IMAP account. Modify the text font size under Menu > More > Settings > Global settings > Font size.
The default Twitter app for Android doesn’t have the ability to modify the text size. I use Twidroyd instead. From the Home screen of the Twidroyd app, tap the 3 dots at the bottom-right > Settings > Display options > Choose Fontsize.
This is what I have for now. I had hoped to add a music app with the ability to change the text size, but I have yet to find anything. I will update this post as I come across more apps that can help. If you have recommendations, please provide them in the Comments section.