Linux Font Equivalents to Popular Web Typefaces

I have written before about my admiration for Web typography, and in that article I touched on the fact that many “Web safe” fonts can’t be applied to Linux. Linux distributions each ship with their own font libraries, but I’d like to focus on similar typefaces you can use within a font-family to help make your design bulletproof.

Like Windows & OS X, Linux does type too

I’ve been a Linux user for some time now, and Linux is my platform of choice both at work and at home. My distribution of choice is Ubuntu not because it’s the most popular, but because I’ve tried a wide variety of Linux versions, and Ubuntu works the best for me. I say this because I’m going to focus on the fonts that ship by default with Ubuntu, so there may be some discrepancy among distributions.

While the list of Web safe fonts we have come to know and love is relied heavily upon, it can be very beneficial to include similar default Linux fonts in your font-family as well.

What about msttcorefonts?

msttcorefonts is a Linux package providing many Microsoft fonts for easy installation. Personally msttcorefonts is one of the first packages I install when setting up a new Linux installation, but it can’t be assumed that every other Linux user does the same. I’m sure there are many people who choose not to install the package as well, leaving readers out to dry when a bulletproof font-family is not provided.

The fonts provided with msttcorefonts are as follows:

Taking into consideration Common fonts to all versions of Windows & Mac equivalents, there are a number of fonts often included in designs that readers running Linux will never see (by default).

Using a fresh installation of Ubuntu, I took some time to find Linux typefaces that closely resemble fonts commonly used in Web design. I have purposely left a number of fonts out due to their rarity in actual use. The fonts you won’t find in the following screen shots are:

While Linux does ship with a couple symbol-based fonts, I have chosen to exclude them due to character inconsistencies

Linux equivalents to common Windows and OS X Fonts

The following aren’t meant to be exact replicas of fonts from Windows or OS X. They’re merely a similar typeface to use as a last resort in your font-family for us Linux users.

Arial
Screenshot the Linux equivalent to the Arial typeface
Charcoal
Screenshot the Linux equivalent to the Charcoal typeface
Comic Sans MS
Screenshot the Linux equivalent to the Comic Sans MS typeface
Courier New
Screenshot the Linux equivalent to the Courier New typeface
Georgia
Screenshot the Linux equivalent to the Georgia typeface
Helvetica
Screenshot the Linux equivalent to the Helvetica typeface
Lucida Grande
Screenshot the Linux equivalent to the Lucida Grande typeface
New York
Screenshot the Linux equivalent to the New York typeface
Tahoma
Screenshot the Linux equivalent to the Tahoma typeface
Times New Roman
Screenshot the Linux equivalent to the Times New Roman typeface
Palatino Linotype
Screenshot the Linux equivalent to the Palatino Linotype typeface
Verdana
Screenshot the Linux equivalent to the Verdana typeface

I know some of the above examples are a stretch and certain flagship characters don’t quite fit, but in my opinion they’re pretty close. That is much of the reason behind the existence of multiple equivalents for certain fonts. I’ll leave the final decision up to you and your good discretion.

There are still a few fonts to go over

Unfortunately there was a list of fonts to which I was unable to find a Linux equivalent:

While these typefaces don’t have a similar equivalent in Linux, all is not lost. You should always provide a very generic “failsafe” font at the end of your font-family in an effort to at least control whether your font is serif, sans-serif, or monospace.

Keep Linux Web fonts in consideration

Many people find Linux to be an afterthought as far as target audience is concerned, but Linux is exponentially increasing in popularity as an alternative to other operating systems. As a Linux user, it’s easier for me to keep an eye on inconsistencies and try to compensate in the best way possible. Web design should be bulletproof & your choice of type should be no different.

Hopefully the above screenshots will help your font-family of choice to become that much more bulletproof now that Linux users aren’t forced to see the lowest common denominator.

Article Information
Published:
April 2nd, 2007
Comments:
37
Tags:
, , , , , , ,

Bookmarked by 348 people

Comments
  1. Carlos Eduardo
    April 2, 2007
    1:42 pm

    Very good article.

    I think it’s very important to consider Linux fonts when we are applying CSS styles.

    Thank you for this help!

  2. Cubma » Blog Archive » Ett skepp kommer lastat
    April 2, 2007
    2:40 pm

    […] Har du undrat över vilka typsnitt du ska använda så att även dina linux vänner ska kunna beskåda dina alster? Här hittar du hjälp på vägen […]

  3. Cerebral
    April 2, 2007
    7:18 pm

    Thanks for this, good article. I will give it a try soon.

  4. Dirk Sidney Jansen
    April 3, 2007
    1:22 am

    Thanks for your article. This will cause some adjustments in my workflow.

  5. Diederik Willemsen
    April 3, 2007
    5:20 am

    Excellent study Jon!
    I have been trying to get a list of linux equivalent fonts for some time now - you have saved me a lot of work.
    Cheers

    Three points:
    But sure to add a full example of a typical font-family.

    Should the linux free fonts be first?

    How many free fonts should we add till we get 99% coverage?

  6. Guy Park
    April 3, 2007
    6:08 am

    I have found to best always end the list of fonts in the font-family with the default specified CSS21 standards. ie. font-family: arial, sans-serif;

    http://www.w3.org/TR/CSS21/fon.....t-families

  7. Daniel
    April 3, 2007
    6:27 am

    … nice article summing it up. In recent projects I focussed a bit on such font issues, and ended up with always listing font names in the order least used OS > most popular OS, thus I ended up with

    Mac OS > Linux/Gnome, Linux/KDE > Solaris > Windows.

    Since I don’t have other OS’es at hand, its rather hard to find out how many more standard OS fonts are out in the wild.

  8. Tom Waterhouse
    April 3, 2007
    6:48 am

    I was asking Linux users the same question about their ‘websafe’ fonts a while ago. It’s nice to know there’s a good selection of default fonts

  9. John Reese
    April 3, 2007
    7:29 am

    A nice mention should also go to the font “monospace” which is generic across every Linux distribution, and as far as fixed-width fonts go, is a pretty good alternative to Courier New et al.

  10. Jack
    April 3, 2007
    11:31 am

    Personally, I always use the following:

    font-family: “DejaVu Sans”, Verdana, Arial, sans-serif;

    Works beautifully across every platform/browser combo I’ve ever tested.

  11. Henrik Pauli
    April 3, 2007
    3:28 pm

    The DejaVu series are a really good set of fonts, with many glyphs, and much better readability than the Free* series — free and well recommended for everyone.

    Tahoma is a bit of a shame not to have made into msttcorefonts, I consider it better than Verdana, because it uses much less horizontal space…

  12. demmo
    April 3, 2007
    11:04 pm

    Very useful article. Thank you for taking the time to show us the equivalents. Ill do my best to dont forget them.
    =) v

  13. Linux Font Equivalents
    April 3, 2007
    11:16 pm

    […] Linux Font Equivalents to Popular Web Typefaces. Great post at Monday By Noon regarding Linux fonts and how it’s a good idea for designers to design with them. […]

  14. tek
    April 4, 2007
    4:31 am

    Great article but don’t forget Bitstream Vera which is open source and also a good alternative to verdana :)

  15. Brownspank
    April 4, 2007
    5:56 am

    I think Bitstream Serif and DejaVu Serif make better alternatives to Georgia than any of the other samples provided for the font in question. Other than that, nice lookup for Web designers developing with Linux in mind.

  16. Jon Author
    April 4, 2007
    10:28 pm

    @Diederik Willemsen: Yes, I plan on revising this piece sometime soon, including the full character set for better comparisons. I don’t think Linux fonts need to be first, just included if you wish to support them. In any case, I always put the most generic one last in the list (serif, sans-serif, or monospace) .

    @Daniel: That seems like an effective way to list your typefaces.

    @John Reese: Definitely, yet monospace encompasses a generic font-family that is widely supported, so you might be shooting yourself in the foot by including it before a more desired font.

    @Jack: Thanks for the tip!

    @Henrik Pauli: I agree — personally I prefer Tahoma as well and I wish it made it into msttcorefonts.

    @tek: Agreed. I plan on making a more lengthy revision to this reference soon and I’ll be sure to keep that in mind.

    @Brownspank: I’ll definitely take a closer look for the next revision, thanks very much for including your opinion!

  17. Megan
    April 5, 2007
    4:01 pm

    Aren’t some of those fonts meant to be used as foreign language fonts? I was doing some research into this myself and I found many of those listed to be documented as south asian & other language fonts. Or is ist just that they can be used for those languages but are fine to use in English as well? I was a little confused about that but it does explain why there are so many fonts that look exactly the same in English.

  18. Jon Author
    April 5, 2007
    4:10 pm

    @Megan: I had run into something similar on my own prior to writing this article, but decided to base my findings on what ships with Ubuntu by default (including their default representation). If you have any more information/resource links on the topic, I’d be very interested to check them out. I plan on researching the origins of the typefaces for another version of this article down the line.

  19. All in a days work…
    April 6, 2007
    7:58 am

    […] Linux Font Equivalents to Popular Web Typefaces (tags: Fonts Linux) […]

  20. Ani
    April 6, 2007
    9:33 am

    Good one Jon! As Linux becomes more and more popular, I hear you on that one. It is important to take in consideration even the smallest percentage of web users as much as we are able to. This article is a good reference point for those font equivalents in Linux. Thanks!

  21. Megan
    April 6, 2007
    12:32 pm

    Jon - all I know is what I was able to come up with on a google search. Malayalam, for example, is a language spoken in south india. If you look at the character set you can see that it has the basic latin characters followed by some vary strange (to us) looking Malayalam characters.

    This is the case with many of the fonts that come pre-installed with Ubuntu. Basically all the ones with foreign sounding names (Jamrul, Rekha, Gargi 1.7 etc.) On a google search they only come up on pages listing fonts available for these languages.

    So, I would guess that these typefaces should be reserved for those foreign languages and that the English equivalent be used instead.

  22. Jon Author
    April 11, 2007
    9:25 am

    @Megan: Thank you very much for posting back again — I’ll be sure to take that into consideration and revise the article in the coming weeks. I apologize for taking this long to reply. Thank you again.

  23. Tijn
    April 11, 2007
    9:56 am

    Megan is right. On my system these ‘foreign’ fonts seem to fall back on “Sans Serif” or “Serif” for Latin characters. “Sans Serif” defaults to Bitstream Vera Sans (which is basically the same as Dejavu Sans) on my KDE setup.

  24. Jon Author
    April 11, 2007
    9:59 am

    @Tijn: It’s great to have another confirmation, thank you. Foreign language should absolutely be taken into account here and I’ll be sure to make the proper updates.

  25. HTML Editor Reviews » Two posts in a month? WTF!?
    April 24, 2007
    4:11 pm

    […] Linux Font Equivalents to Popular Web Typefaces: An excellent article on Linux fonts. I don’t think about Linux much when building sites, but I should. This is a good place to start. […]

  26. Arlen
    May 10, 2007
    12:32 pm

    This answers one of the nagging questions in web design–thanks for the article!

    IMHO Arial has limited use on the web: it’s pretty tight set and hard to read. Plus, it looks quite different from Verdana, Vera Sans, Lucida Grande, etc. A lot of Mac OSX systems don’t have Verdana but do have Arial, so declaring it will give them a bad experience.

    Is it safe to assume that [Verdana,”Lucida Grande”,”Bitstream Vera Sans”,sans-serif] amounts to the same as [Verdana,sans-serif] on modern systems?

  27. ustun
    May 11, 2007
    4:47 pm

    just a minor point. be sure to embed png’s or gif’s instead of jpg’s in such computer graphics and text screenshots. jpg is better for photos.

  28. Adam Messinger
    May 13, 2007
    8:00 pm

    There’s a new set of open-source font families on the block. Red Hat released the Liberation fonts last week.

    Bitstream’s Vera fonts did a reasonable job of standing in for Georgia, Verdana, and Andale Mono. Liberation compliments these by helping fill the gap for Times New Roman and Helvetica / Arial. The fonts don’t look quite as good as the ones they substitute for, but thanks to the similar metrics they make good stand-ins for design purposes.

    You can get a look at the new fonts here.

  29. Jon Author
    May 14, 2007
    7:48 am

    @Arlen: I’m glad you enjoyed it :) In my personal opinion, if you’re aiming to target a specific font, include it in your font-family, but always include a generic font at the end as a last resort.

    @ustun: That’s a good point, I’m not sure why I defaulted to jpg for this particular post.

    @Adam Messinger: Thanks so much for including the information and link! I’m not sure about other people, but I wasn’t aware of the release.

  30. Designing websites for Linux users lacking Arial » Hay Kranen
    July 8, 2007
    9:54 am

    […] found this page with a few alternatives that i tried, but many of them (including Utkal, Malayalam and Phetsarath […]

  31. Font Usage, Stats, Foundries, Programming Fonts and Links
    July 28, 2007
    9:24 am

    […] Linux Font Equivalents to Popular Web Typefaces […]

  32. Ben
    November 1, 2007
    7:27 pm

    I know, this is an old article. But you should know that I _regularly_ come back to it. It’s EXTREMELY useful.

  33. Jonathan Christopher Author
    November 2, 2007
    8:11 am

    @Ben: Thanks! I really do plan on revisiting this article and making it much more comprehensive in the coming weeks. It’s just difficult to find the time lately, but stay tuned!

  34. Steve Ganz
    November 27, 2007
    5:23 pm

    Awesome resource. Thanks, Jonathan!

  35. openswitch » Ubuntu and web design
    January 29, 2008
    12:12 pm

    […] The same goes for those of you who develop on Macs and Windows. Make your type Linux friendly. […]

  36. Web-safe fonts for linux viewers >> Scott Klarr
    February 29, 2008
    6:55 pm

    […] I was going to go through the trouble of making a font comparisons list between windows and linux, however i found this excellent post that covers it fairly well: Linux Font Equivalents To Popular Web Typefaces […]

  37. Sunt un iubitor de tipografie | Blogul lui Viorel
    April 21, 2008
    2:05 am

    […] Noroc cu alte articole scrise special pentru platforme mai “nestandard”! Spre exemplu, acest articol vorbeşte despre echivalentele Windows ale fonturilor cuprinse în diversele distribuţii de […]

Jonathan Christopher
Monday By Noon
Albany NY 12210 USA