Minimum font size

Thursday 19th February

Two browser features are available for those who find small text difficult to read: text zooming, and setting a minimum font size.

Disclaimer

This article uses font sizes specified in pixels, purely for demonstrative purposes. Don’t try this at home.

Text zooming

Text zooming allows a reader to scale all text within the context of a page. Whilst it’s suffered somewhat with the rise in ‘page zoom’ implementations — in which the entire layout scales — it’s still an invaluable accessibility tool.

One problem with text zooming, however, is that different sites will require different levels of scale to achieve the desired level of readability. The setting is also not preserved across sessions, so must be applied at least every session and, at worst, each time a user switches site.

Minimum font sizing

An alternative is the ‘minimum font size’ option. This ensures that all fonts are displayed at a minimum size, presumably one with which the user is comfortable.

There isn’t actually a unit given for what the minimum font size is, and the lack of explanation in Firefox’s online help gives some indication as to how insignificant the developers consider this option:

You can also set the minimum web page font size. This is useful to prevent sites from use [sic] overly small fonts that are barely readable.

Now, here’s a sample page with some fairly wide-ranging pixel-based font-sizes: 12px for the main body text, 24 for the level 2 heading, 36 for the h1:

Whilst it’s a perfectly usable page for many, some of our audience might have a little difficulty with that small body font. So, they reach for the minimum font size option, set it to 16, and relax:

So far, all is good — any audience can pretty much read our content and size it to their content. However, what happens when all our text is sized on the small side?

The minimum font size problem

Take the following as an example:

Those sizes are 16, 14, and 12 respectively. Although it’s not a recommended design practice, many sites do use small fonts, and this general problem could — in theory — apply at any text size, if more than one level of font size is below (or equal to) the user’s chosen minimum. For example, here’s our page with a minimum font size of 16:

Notice how it’s no longer possible to (visually) differentiate the heading levels and, apart from the font weight, they’re also indistinguishable from the main body text. It should be apparent that the method for applying a minimum font size is:

  1. Find all text in a smaller font than the minimum
  2. Set that text to the minimum font size

A scalable minimum font size

What if, instead of text zooming and the above methodology, we had a single minimum font size setting along with the following application of it:

  1. Find the smallest text
  2. If it’s below the minimum, scale all fonts up until it’s equal

Suddenly, pages are readable and scalable:

Note that this is just an arithmetic scaling: 4px added to all fonts to ensure the smallest is ‘bumped up’ to 16. Firefox’s text zooming acts geometrically, but at this level, there’s very little difference.

At greater text sizes, the difference is more pronounced, and the geometric scale probably makes most sense:

Original sample page with arithmetic minimum font size scaling (16px) …

… and with geometric scaling at the same minimum font size.

Summary

Whilst the examples shown here demonstrate nothing radical, I hope they do show that there is still scope for examining the most basic browser functions, and considering where accessibility improvements can be made.

Updates

Wednesday 4th March 2009

I’ve logged a bug to see if the Mozilla developers are interested in implementing a scaling minimum font size.

Thursday 9th April 2009

I’ve put together a very basic proof-of-concept in javascript, demonstrating how minimum font-size scaling might work in practice.

References


Tweet

Comments

Tue 12 Apr 2011 17:57

Website Design Las Vegas

Website Design Las Vegas said:

wonderful information. Thank you for sharing the information.

Tue 9 Dec 2014 19:01

online cialis canadian

online cialis canadian said:

What a stuff of un-ambiguity and preserveness of valuable knowledge regarding

unpredicted feelings.

Fri 12 Dec 2014 11:55

canadian cialis online

canadian cialis online said:

Hi fantastic website! Does running a blog such as this require a great deal of work?

I've absolutely no understanding of programming but I had been hoping to

start my own blog soon. Anyways, should you have any recommendations or techniques

for new blog owners please share. I know this is off topic but I simply wanted to ask.

Thanks a lot!

Sat 13 Dec 2014 01:37

cialis pills

cialis pills said:

When I originally left a comment I seem to have clicked on the -Notify me when new comments are added- checkbox and

from now on every time a comment is added I get four emails with the exact same

comment. There has to be a way you can remove me from that service?

Appreciate it!

Tue 16 Dec 2014 20:44

canadian pharcharmy online

canadian pharcharmy online said:

Greetings I am so thrilled I found your weblog, I really found you by mistake,

while I was browsing on Google for something else, Anyways I am here now

and would just like to say thanks for a incredible post and

a all round entertaining blog (I also love the theme/design),

I don’t have time to browse it all at the minute but I

have saved it and also added in your RSS feeds, so when I have time I will be back to read a great deal more,

Please do keep up the great work.

Fri 19 Dec 2014 06:05

cialis from online pharmacy

cialis from online pharmacy said:

Way cool! Some very valid points! I appreciate you penning this write-up plus the rest

of the website is also really good.

Sun 21 Dec 2014 10:18

erectile dysfunction drugs online

erectile dysfunction drugs online said:

Hello, its nice piece of writing regarding media print, we all be aware of media is

a great source of facts.

Mon 22 Dec 2014 20:03

cialis price canada

cialis price canada said:

I have been surfing on-line greater than three hours lately, but I

by no means found any fascinating article like yours.

It’s pretty value sufficient for me. In my view, if all website owners and

bloggers made good content material as you probably did, the

net might be much more useful than ever before.

Wed 24 Dec 2014 06:11

canada cialis

canada cialis said:

Pretty section of content. I just stumbled upon your web site and in accession capital to assert that I acquire

actually enjoyed account your blog posts. Any way I’ll be subscribing to your augment and even I achievement

you access consistently fast.

Wed 24 Dec 2014 08:24

tadalafil generic vs cialis

tadalafil generic vs cialis said:

Remarkable! Its truly remarkable piece of writing, I have got

much clear idea on the topic of from this paragraph.

Tue 30 Dec 2014 05:40

generic cialis in canada

generic cialis in canada said:

Hello, I read your blog regularly. Your writing

style is witty, keep it up!

Tue 30 Dec 2014 11:39

canadian viagra

canadian viagra said:

Excellent post. Keep writing such kind of information on your blog.

Im really impressed by your blog.

Hello there, You've performed a fantastic job.

I’ll definitely digg it and personally recommend

to my friends. I’m sure they will be benefited from this website.

Thu 1 Jan 2015 08:28

generic for cialis in canada

generic for cialis in canada said:

all the time i used to read smaller posts which as well clear their motive, and

that is also happening with this article which I am reading

at this place.

Thu 8 Jan 2015 21:21

buy cialis online canada

buy cialis online canada said:

If some one needs expert view on the topic of running a blog then i recommend him/her to pay a

quick visit this webpage, Keep up the good

work.

Sat 10 Jan 2015 11:22

treatment impotence

treatment impotence said:

I am extremely impressed together with your writing talents as smartly as with the layout to your weblog.

Is this a paid subject or did you customize it yourself?

Anyway keep up the nice quality writing, it is uncommon to look a

nice weblog like this one nowadays..

Mon 12 Jan 2015 16:07

canadian pharmacies shipping usa

canadian pharmacies shipping usa said:

For the reason that the admin of this web site is working, no uncertainty very soon it will be renowned, due to its feature contents.

Tue 13 Jan 2015 13:25

cialis generic tadalafil

cialis generic tadalafil said:

you are really a good webmaster. The site loading velocity

is amazing. It kind of feels that you’re doing any unique

trick. In addition, The contents are masterwork.

you have performed a wonderful activity in this topic!

Sun 18 Jan 2015 16:41

Cialis at costco pharmacy

Cialis at costco pharmacy said:

This is my first time visit at here and i am actually happy to read everthing at single place.

Sun 18 Jan 2015 19:48

Mail order cialis canada

Mail order cialis canada said:

Hey! Do you use Twitter? I’d like to follow you if that would be okay.

I’m absolutely enjoying your blog and look forward to new posts.

Wed 21 Jan 2015 10:17

canadian pharmacies shipping usa

canadian pharmacies shipping usa said:

This is my first time pay a visit at here and i am actually happy to read everthing at alone place.

Wed 21 Jan 2015 11:55

online prescription

online prescription said:

It’s very straightforward to find out any topic on web as compared to books, as I found this piece of writing at this website.

Thu 22 Jan 2015 10:40

buy cialis canada online

buy cialis canada online said:

The Commonly used pharmacy is certainly economical

whether you are from whichever parts of the modern culture.

The price tag is affordable for anyone and everyone; you might want to need of getting it.

One time final decision is created, look at the ideal retail store.

Right after buying the treatments, you may have taken it.

Just swallow the pills with bare normal water. generic for cialis in canada

Tue 3 Feb 2015 22:29

cheap medications

cheap medications said:

You actually make it appear so easy together with your presentation however I to find this topic to be really one thing

that I believe I might by no means understand.

It seems too complex and very huge for me.

I’m taking a look forward for your next put up, I’ll try to

get the hang of it!

Sun 15 Feb 2015 09:13

drug store

drug store said:

Your method of describing the whole thing in this post is genuinely

pleasant, every one be able to effortlessly be aware of

it, Thanks a lot.

Mon 23 Feb 2015 10:57

canadian pharmacy cialis

canadian pharmacy cialis said:

I really like it when folks come together and share views.

Great website, continue the good work!

Wed 18 Mar 2015 11:19

erectile dysfunction drugs online

erectile dysfunction drugs online said:

If some one wishes to be updated with hottest technologies afterward he must be

pay a visit this web site and be up to date all the time.

Sat 21 Mar 2015 01:15

viagra

viagra said:

cxvbwi http://viagraonlinensa.com/ viagra GLnFqm http://buycialisnsa.com/ buy cialis UhZRi http://buyviagransa.com/ viagra 6861 http://cialisonlinensa.com/ lowest cialis price online 0517

Thu 26 Mar 2015 12:14

bagless vacuum cleaners

bagless vacuum cleaners said:

I’m impressed, I have to admit. Rarely do I come across a

blog that’s both equally educative and engaging, and let me tell

you, you have hit the nail on the head. The

problem is something which too few folks are speaking intelligently about.

I am very happy I came across this in my search for something concerning this.

Thu 26 Mar 2015 12:39

pharmac

pharmac said:

Hello! Someone in my Myspace group shared this site

with us so I came to check it out. I’m definitely loving the information. I’m book-marking and will be tweeting this to

my followers! Excellent blog and fantastic design and

style.

Tue 31 Mar 2015 04:03

cheap Breitling replica watches

cheap Breitling replica watches said:

swiss fake audemars piguet watches : http://www.tholons.com/homei.html

top quality replica nubeo watches : http://www.nibu.co.uk/linkei.html

luxe replique montres iwc : http://www.kevindevine.net/wp-style.php

replica a.lange & sohne watches : http://www.vecfc.ie/vivoi.html

replica watches best sale : http://www.bestreplicaswatchuk.co.uk/

Thu 2 Apr 2015 09:02

generic for cialis

generic for cialis said:

My family all the time say that I am killing my time

here at net, but I know I am getting know-how every day by reading

thes good content.

Thu 2 Apr 2015 12:20

cialis from canada

cialis from canada said:

It is the best time to make some plans for the future and it’s time to be happy.

I've read this post and if I could I wish to suggest

you few interesting things or suggestions. Perhaps you

can write next articles referring to this article.

I desire to read more things about it!

Thu 2 Apr 2015 14:49

cheap drugs

cheap drugs said:

I’m extremely impressed with your writing skills and also with the layout on your blog.

Is this a paid theme or did you modify it yourself?

Either way keep up the excellent quality writing, it is rare to see a great

blog like this one these days.

Fri 3 Apr 2015 03:26

cialis canada

cialis canada said:

Way cool! Some very valid points! I appreciate you penning this post and the rest of the site is really good.

Mon 6 Apr 2015 16:37

cialis and women

cialis and women said:

I am actually thankful to the holder of this web

site who has shared this great article at here.

Thu 9 Apr 2015 18:27

dyson dc40

dyson dc40 said:

I am really pleased to glance at this website posts which consists of plenty of useful data, thanks

for providing these kinds of statistics.

Sat 11 Apr 2015 10:59

cialis

cialis said:

razsqyd http://cheapcialisrsa.com/ cialis 2946 http://cheapviagrarsa.com/ viagra >:-OOO http://cheapviagrarrr.com/ viagra 4273 http://cheapcialisrrr.com/ cialis 2821

Thu 16 Apr 2015 17:08

cheap flights from las vegas to reno

cheap flights from las vegas to reno said:

Everything posted made a great deal of sense. However, what about this?

suppose you were to write a killer headline? I mean, I don’t want

to tell you how to run your blog, however suppose you added a title to possibly grab

folk’s attention? I mean Minimum font size : Five Minute Argument

is kinda vanilla. You might peek at Yahoo’s home page and note

how they create article titles to grab people to click.

You might add a related video or a related pic or

two to get people excited about what you've got to say.

Just my opinion, it could bring your blog a little bit more interesting.

Wed 29 Apr 2015 19:27

all drugs

all drugs said:

Yes! Finally someone writes about canadian generic viagra.

Thu 30 Apr 2015 14:28

rx online

rx online said:

Great article.

Thu 30 Apr 2015 23:08

canadian pharmacies shipping to usa

canadian pharmacies shipping to usa said:

I am sure this article has touched all the internet visitors, its really really good post

on building up new web site.

Sun 3 May 2015 20:12

dyson dc24

dyson dc24 said:

Very good information. Lucky me I recently found your blog by

chance (stumbleupon). I've book-marked it for later!

Mon 4 May 2015 21:49

jasa seo terbaik

jasa seo terbaik said:

Thanks , I have just been looking for info approximately this topic for a while and yours is

the best I have discovered till now. But, what about the bottom line?

Are you certain about the supply?

Tue 5 May 2015 19:30

Us cialis online pharmacy

Us cialis online pharmacy said:

Hi there, I check your new stuff on a regular basis. Your story-telling style is witty,

keep it up!

Wed 6 May 2015 05:21

Canadian online drugs

Canadian online drugs said:

Hey there! I realize this is kind of off-topic however I

needed to ask. Does running a well-established blog such as yours require a large amount of

work? I am completely new to blogging but I do write in my diary on a daily basis.

I’d like to start a blog so I can share my experience and feelings online.

Please let me know if you have any kind of ideas or tips

for brand new aspiring bloggers. Thankyou!

Fri 15 May 2015 17:59

prescription price comparison

prescription price comparison said:

Thanks for any other wonderful article. The

place else may anyone get that type of information in such an ideal manner of writing?

I've a presentation next week, and I’m at the look for such information.

Fri 15 May 2015 19:14

Canadian pharmacy

Canadian pharmacy said:

Great post however , I was wanting to know if you could write a litte more on this topic?

I’d be very thankful if you could elaborate a little bit more.

Thank you!

Fri 15 May 2015 20:43

drug prices

drug prices said:

I think the admin of this website is really working hard in support of his site, since here every stuff is quality based stuff.

Fri 15 May 2015 20:53

cialis rezeptfrei

cialis rezeptfrei said:

If some one wishes expert view on the topic of blogging and site-building after that i propose him/her to pay a visit this

web site, Keep up the nice job.

Sat 16 May 2015 11:36

woman cialis

woman cialis said:

I am really impressed with your writing skills and also with the layout on your weblog.

Is this a paid theme or did you modify it yourself? Anyway keep up the excellent quality writing, it’s rare to see a great blog like this one nowadays.

Sat 16 May 2015 14:51

does cialis work for women

does cialis work for women said:

Hi there, I want to subscribe for this web site to get

hottest updates, so where can i do it please assist.

Sun 17 May 2015 12:40

generic viagra india pharmacy

generic viagra india pharmacy said:

Fantastic goods from you, man. I've understand your stuff prior to and you are just extremely

excellent. I really like what you've bought right here,

really like what you’re stating and the way wherein you assert

it. You make it enjoyable and you continue to care for to keep it smart.

I cant wait to learn much more from you. That is really a wonderful web

site.

Sun 17 May 2015 18:29

canadian pharmacy

canadian pharmacy said:

Undeniably imagine that that you said. Your favorite justification appeared to be on the internet the simplest thing to take into account of.

I say to you, I certainly get annoyed even as other folks consider

concerns that they plainly do not know about.

You managed to hit the nail upon the highest

and defined out the entire thing without having side

effect , other people could take a signal. Will probably be

again to get more. Thanks

Mon 18 May 2015 15:13

cntbbge

cntbbge said:

ikvanb

Tue 19 May 2015 12:11

hello

hello said:

gpqjioz http://xoueep.com/ <a href="http://ueknka.com/ ">qxvqdsfr</a> [url=http://mllwah.com/]qxvqdsfr[/url]

Wed 20 May 2015 01:06

drug info

drug info said:

Hi it’s me, I am also visiting this site on a regular

basis, this site is truly nice and the visitors are genuinely sharing good thoughts.

Leave a comment