Designing websites for Linux users lacking Arial

I designed the website for the Wikimedia Conference Netherlands this year. I tested the site on all browsers i had access to, and everything seemed to work fine. However, i got an email from a Linux user complaining about a problem with the main menu bar, using Firefox under Linux.

This seemed like a weird problem: in Firefox under both Mac OS X and Windows XP the page renders exactly the same, so why would it look different under Linux? I decided to run an Ubuntu Live CD on my MacBook to see the problem myself and i was quite surprised to see that the page indeeds renders differently:

wcn_mac.png

Website under Firefox / Mac OS X

wcn_linux.png

Website under Firefox / Ubuntu 6.06

The reason the page looks different under Linux is not something i had heard about earlier: i had specified Arial as the default font for the website, which is available on every Windows and Macintosh computer, however, most Linux distributions lack it, including Ubuntu.

I found this page with a few alternatives that i tried, but many of them (including Utkal, Malayalam and Phetsarath OT) still crippled the menu bar because they were too big. Garuda didn’t cripple the bar, but was very condensed, which looked pretty ugly.

Sans, FreeSans and Nimbus Sans L looked fine under Ubuntu though. So, if you want to provide a good alternative to Linux users for Arial you might want to change the CSS file on your website to something that looks like this:

body {
font-family: Arial, Helvetica, Sans, FreeSans, 'Nimbus Sans L', Garuda, sans-serif;
}

One comment on “Designing websites for Linux users lacking Arial”

Add your comments »

  1. Jan wrote:

    Thank you, I had the same problem as you did

    Geplaatst op Friday 19-10-2007

Leave your comments here

» An overview of all articles can be found in the archive.

Hi! I'm Hay. I make art, do projects and blog here. Read more »

Projects

More Hay at...

Archives by month