• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Scalable Font Size

L

LarryMcJ

Guest
I'm sure this has been talked about before...but with the hundreds of messages in these, and other, Android forums about the inability to increase font size I wanted to post it. There are many visually impaired users who would like to see a fix for this...and many who aren't visually impaired who simply don't have 20-yr-old eyes anymore.

If the font size is perfectly scalable in the HTC email client...why can't the font size be increased in the Android Gmail app? This is what most of us don't understand. Many of us are not buying the phone simply because of the font size issue but we would if we knew that something (maybe similar to Spare Parts) that would work on the Gmail and SMS and other small and non-scalable font sizes.

I guess I'd just like to know if this will be fixed or an add-on developed in the next few months. If not, I'll go on (reluctantly) with my BlackBerry life.

Thanks for your thoughts.
 
This is a major accessibility issue and they are not in compliance with the ADA. If those of us with vision issues in the US start bringing this up enough they may change. All it will take is one good class action suit to get their attention.

All we need is a simple scaleable text.

http://www.ada.gov
 
Upvote 0
Friends,

There are websites like elance.com that allow you to commission development. You submit a project and a proposed cost and expert programmers bid on it.

Could this be a means that a group of motivated non-20-year-old Android fans could use to get a fix for this issue? Would you be willing to throw in a few bucks to the cause?

Note: I don't work for elance, and I'm not an Android developer, nor do I know any. :)
 
Upvote 0
i don't yet have trouble with all of the text, but definitely some, like the facebook app.

based on the source code (defaults) for display settings use the function called
updateFontScale() This function appears to be used to set/reset font scale size to a setting of 0, 1, or 2 in a number of display-related methods.

http://www.google.com/codesearch/p?...ge:git://android.git.kernel.org lang:java&d=4

I'm not sure where the default settings are physically stored, or if they are hard coded somewhere, but it appears that the Java command to retrieve app settings is something like
ActivityManagerNative.getDefault().getConfiguration()); Also, looking at the actual source for ActivityManagerNative, I drilled into
Resources.Configuration

it looks like Android definitely supports some global defaults for font scaling, but I'm not too sure where they are initially loaded from. That's the key piece here. If they are loaded from a settings file, it'd be more than easy to globally override this default (some quirks may happen if apps don't handle this well). If it's hard coded in the source, the fix is not so simple.

i love the OS, and I may even take a crack at this issue, but in the short term, thank it doesn't look too promising as far as a quick fix.
 
Upvote 0
The iphone and Windows Mobile both seem to have awfully small text sizes with little or no means to increase them.

On the iPhone you can turn on zoom in settings>general>accessibility>zoom>turn on zoom. You can then invoke it with a 3 finger tap, then 3 fingers to move around the screen then 3 finger up or down to change magnification. This has been part of iOS since 3.0 and the the 3GS. I wished android would provide this or at least adjustable text size in the os.
 
Upvote 0
My vision was royally fscked up by chemotherapy and brain surgeries (specifically, one of the three). I've seen
e--book readers where the font size is, and I'm not joking here, about 2pt. For those not familiar with pts,
there are 76.(something) pts/inch, or something like that. This is ABSURD. I chose my e-book reader and
format so I could get a decent size font WITHOUT having to scroll side-to-side for every line, as well as
scrolling down for new pages (specifically, coolReader and ePub format). I agree that we need larger fonts,
but re-formatting text needs to go with that. There's a standard tool in Unix systems, including Linux, upon
which the Android OS is based, called fmt that will do this. The OS developers just need to implement it!
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones