Slashdot Mirror


Linux Desktop Distros with Quality Fonts?

occamboy writes "I'm trying to make a case for switching to Linux desktops, and would like to demonstrate how advantageous Linux is. While the advantages of Linux are more obvious for us techies, I'm finding that many non-technical types are immediately negatively biased by the look of Linux desktops. The problem boils down to screen fonts. It seems that, in the distributions that I've demonstrated, the screen fonts are either all aliased, or are aliased in some places and antialiased in others, which I've been told resembles a ransom note with letters cut from different magazines. I can understand where these critics are coming from; after all, they are staring at fonts on a monitor all day long. Are there any distributions that I can demonstrate which provide smooth and consistent screen fonts without requiring a lot of messing around?"

42 of 178 comments (clear)

  1. here by Anonymous Coward · · Score: 2, Informative

    try bitstream vera sans and use kde control center to set antialias settings. gnome has a tool too for font stuff. oh and btw stop demoing cli ok?

    1. Re:here by BladeMelbourne · · Score: 2, Informative
      I love the Bitstream fonts - on Windows and Linux.

      It's 3 fonts really...
      Bitstram Vera Sans
      Bitstram Vera Sans Mono
      Bitstream Vera Serif

      Bitstream Vera Sans is very readable in web pages - IMHO more so than Verdana. And the mono font is ideal for when I write SQL/XHTML/etc at home/work.

      http://www.gnome.org/fonts/

      I dont have any problems with fonts on Fedora Core 2. The fonts look pretty decent in Knoppix 3.6 too.

      PS: Bitstream fonts look great in Macromedia Fireworks, but the gimp still rocks. ;-)

    2. Re:here by wolftone · · Score: 2, Interesting

      I have one major gripe with the Bitstream Vera family (and other fonts common in the Linux arsenal, such as the Luxi family). There is no italic, even in the Serifed font: Bitstream Vera uses an oblique rather than an italic. The difference is most notable in the miniscule "a", which in an italic looks a cursive letter, and italics often (though not always) have different gravity and internal structure than the humanist ("normal" or "plain") letters. Obliques, on the other hand, are merely humanist forms with a slant.

      Times, Palatino, Garamond, and other Roman-style seriffed fonts all have nice italics, but the non-free varieties of these fonts look far better than the free ones. Thryomanes has some good typographic ideas and elegant forms, but is very, very rough around the edges (serifs which don't quite line up with the stems, the italics being totally out of proportion, etc.) and needs a lot of work before it can be a worthwhile replacement for other seriffed fonts.

      Sans-serif fonts also look better with an italic (rather than oblique) form, but the only one of these in common circulation is (non-free) Trebuchet. With mono fonts, however, an oblique is definitely preferable to an italic.

  2. SuSE 9.1 by cymen · · Score: 4, Interesting

    I recently installed SuSE Professional 9.1 and the fonts look really good. I use Firefox on both Windows and Linux and I even forgot which OS I was using the other day when only the browser was open.

  3. Re:It's all the same by rincebrain · · Score: 2, Informative

    Yes. Yes they do.

    Go compare RedHat to Gentoo to Knoppix to Mandrake.

    --
    It's only an insult if it's not true.
  4. I don't think so. by login.pl · · Score: 2, Informative

    I'm not trying to troll but of all the users that I've encounterd none of them would give a second thought to crappy fonts. You don't know how many times I've sat in front of a user's nice LCD monitor set to a non-optimal resolution with antialiasing OFF!

    1. Re:I don't think so. by Enrico+Pulatzo · · Score: 2, Insightful

      It's because /. is a community site filled with differing opinions. Why people insist on posting in such a thread a "why care" response to a question is a mystery to me.

    2. Re:I don't think so. by T-Ranger · · Score: 2, Funny
      Comic Sans

      It should be legal to kill anyone who uses Comic Sans.

    3. Re:I don't think so. by Blakey+Rat · · Score: 2, Interesting

      It's because software very rarely (really, never) scales well. Windows allows you to set the font zoom, but most software packages can't cope with this and text will run off the side of windows. MacOS X doesn't allow the user to tweak the font size at all (that I can determine, at least.)

      If Longhorn's display technology ever makes it, it'll fix all this. Or if Apple beats them to the punch. It'll be nice to run a monitor at 1600x1200 and not have to press my nose against the glass to read text... I have poor eyesight, too.

      Another solution would be to come up with a technology that makes software *think* it's running on an 800x600 screen, but actually be running at 1600x1200... all the scaling up could be done by code that intercepts the drawing commands given to the OS, which would keep fonts and GUI elements smooth. Someone develop this.

    4. Re:I don't think so. by magefile · · Score: 4, Funny

      Last time I was in a school lab, the babysitter (she doesn't know squat, so that's all she is, really) chastised me for changing the monitor to 75Hz (the max it would do). Apparently, it "uses less electricity" at lower Hz. Thank goodness it only goes as low as 60!

  5. Re:OT- Simple guide to Linux? by FlipmodePlaya · · Score: 2, Interesting

    Why not just try a live CD for a few days? Slax, Knoppix, PCLinuxOS, MandrakeMove, etc. will all give you an idea of what it will be like.

  6. Mandrake 10.0 by leonbrooks · · Score: 4, Interesting

    I've had people walk up to Mandrake machines, use them for a day, and walk away not realising that it wasn't MS-Windows. If I switched those boxes to XPDE instead of KDE and did a little tweaking, I'm sure it would be easy to fool ten times as many people - if that was my aim.

    I was using my laptop (running Mandrake Linux) at a private function last week, and a 10yob I know came up, looked oddly at the screen for a few minutes, then asked "Which Windows are you using?" It took about 15 minutes and much repetition to mostly-convince him that it wasn't running MS-Windows at all, but rather KDE on Linux. This is the level of ignorance we face. This kid knows his own machine inside out, as well as a non-programmer possibly could, but had no clue that anything other than MS-Windows ever existed.

    Both Mandrake and SuSE do the font thing well, including different aliasing at different sizes.

    I haven't seriously tried other distros for a while but seem to remember some of the Debian-based distros (Gentoo, Knoppix) being happy out of the box nowadays, and probably Lin{spire,dows,insertsuffixhere} but that has other issues you don't want to have to deal with.

    If you use the download edition of Mandrake, set it up with the Contribs as a URPMI source, and manually pull down a few things (Flash player, Win32 CoDecs and the like) from the Penguin Liberation Front sites. Using PLF wide throttle is a bit risky, but cherry-picking only extras instead of replacing standard packages as well seems to work well. I've also tacked together a few extras of my own here, but that's a skinny DSL line; please don't melt it down.

    --
    Got time? Spend some of it coding or testing
    1. Re:Mandrake 10.0 by boredMDer · · Score: 4, Informative

      ' some of the Debian-based distros (Gentoo, Knoppix)'

      Gentoo is not a Debian based distro.

    2. Re:Mandrake 10.0 by wolftone · · Score: 2, Funny

      opinions aside, gentoo is definitely not debian-based.

  7. Re:all-antialiased just as bad/worse by Sandmann · · Score: 3, Funny

    > I am of the opinion that linux is ugly, ...

    Try 2.6.9-pre1. It is much prettier.

  8. Re:OT- Simple guide to Linux? by nathanh · · Score: 3, Insightful
    I'm looking for something that would give me a very general understanding of what's involved in setting up and maintaining a Linux system (I'm thinking Mandrake at the moment). Basically, I want just enough information to decide whether it's worth the bother to give it a try.

    Ask yourself two questions:

    • What do I use my computer for?
    • What benefits do I expect from Linux?

    If you're happy with your current software then don't bother. If you're unhappy with your current software then tell us what you dislike and we can tell you if Linux is better or worse.

    Also bear in mind that Linux was weak areas (eg, games, off-the-shelf software). If any of those weak areas are relevant to you then don't bother.

    If you're simply curious then try one of the many Live CDs (eg, Suse, Knoppix). Minimal fuss and you get a roughly accurate Linux experience.

  9. Really? by Medieval_Gnome · · Score: 2, Interesting

    This has been the absolute opposite of my experiance. I've found the fonts on WinXP are either antialiased with colored edges or aliased, and that linux tends to get everything right with the exception of capital letter "o"

    I would be really interested in seeing a screenshot or detailed description of what you notice as being craptacular about the fonts.

    --

    :wq

    1. Re:Really? by tepples · · Score: 2, Informative

      You know, you can turn Windows XP's ClearType off, which will give you antialiasing with gray edges, the same way it was on Windows 98 and 2000. The colored edges are there to make it show up better on LCD panels.

    2. Re:Really? by No_Censorship · · Score: 2, Interesting

      Try out Lycoris Desktop/LX 1.4. They just yesterday released 1.4, and it's got something new from Bitstream called btX2 that makes all fonts render better, even better than Windows.

      I updated my system yesterday and the fonts are so crisp it's not even funny. Most distros use freetype, and a couple of them turn on the hinting illegally, but Desktop/LX apparently has licensed font hinting and antialiasing that even surpasses Windows and Mac.

      Just one screenshot here.

  10. Re:OT- Simple guide to Linux? by the_greywolf · · Score: 2, Funny
    don't forget there are several live CD distros, suck as Knoppix

    freudian slip, i'm afraid. i didn't mean it. really. :P

    --
    grey wolf
    LET FORTRAN DIE!
  11. Re:It's all the same by thegrassyknowl · · Score: 2, Informative

    But some make it easier than others; We run RH9 at work and I think it (mostly) looks great. It's also quite easy to install true-type fonts on RedHat.

    There are RPMS available here to allow installing the MS core fonts (Arial, Comic, etc).

    Most Windows users seem to miss a few of the MS fonts, and are infinitely happier when they are available and configured for use.

    Nearly all of the applications use the KDE font settings and anti-aliassed fonts. It's only the few older apps that don't get used anyway that seem to screw it up.

    --
    I drink to make other people interesting!
  12. Oh, and use good fonts by leonbrooks · · Score: 3, Informative

    Probably preaching to the choir on this one, but if you only use crappy fonts, you will not ever get good results.

    There are plenty of good, free TTFs kicking around, starting with the Microsoft ones (yes Rheba, before they realised that competitors could use them too, the Evil Empire released some of the good things they make, for free. It's difficult to make insecure fonts, but I'm sure they tried :-).

    --
    Got time? Spend some of it coding or testing
    1. Re:Oh, and use good fonts by Trepalium · · Score: 3, Informative

      Microsoft didn't make most of those fonts, but rather just licensed them from Monotype and B&H. Comic Sans MS, Georgia, Tahoma, Trebuchet MS, Verdana and Wingdings are the only ones that MS created (presumably). Arial, Times New Roman, and the other very well known ones are Monotype fonts.

      --
      I used up all my sick days, so I'm calling in dead.
  13. Munjoy Linux by degreesK · · Score: 5, Informative

    Good looking fonts is one of the goals of Munjoy Linux.

    1. Re:Munjoy Linux by reallocate · · Score: 3, Informative

      Munjoy looks good because it defaults to the equally good fonts produced by its creator, who also also tweaked KDE's Asteroid theme to good purpose. Toss in dbus, udev and a few other goodies and it is an excellent Debian-unstable derivative.

      As for apt, it handles a dist-upgrade with no problems. Although it is KDE centric, I've installed and used Gnome with no problems appearing.

      The current release can't handle Nvidia's proprietary driver. So, if 3D is a big deal for you, wait for the next release. (FWIW, installing dbus on a stock Debian unstable machine seems to keep X from finding the Nvidia driver.)

      --
      -- Slashdot: When Public Access TV Says "No"
  14. How to by Apreche · · Score: 5, Informative

    Set your fonts in X. Use freetype. You have to set fonts in many many places. GTK theme. Qt theme. Xdefaults. Application specific font settings. You have to go through all these places to set the font. Some distros like Fedora Core 2 and the newer Mandrakes I know use a similar font consistently by default in all these places. But if you want consistent fonting your only real option is to go through all these places and change the fonts. It's just a fact of life. If you want the power to have different fonts in different places you have to go to all these places to change the font if you want it to be the same in all places.

    I reccoment Bitstream Vera Sans. It is very nice and simple.

    --
    The GeekNights podcast is going strong. Listen!
  15. 95 distros - only one good font by ArmorFiend · · Score: 3, Informative

    Its funny, but there's really only one quality AA font for Linux right now: Bitstream Vera. Sure you can buy others, or loot them from your windows partition, but regardless of your disto the only good free one is Bitstream Vera.

    Don't leave home without it.

    1. Re:95 distros - only one good font by salesgeek · · Score: 2, Interesting

      Free Sans is pretty good... agreed there is a lot of crap though. I did a print layout with free sans and had our ad agency going ga-ga over the font.

      --
      -- $G
  16. Re:It's all the same by Paul+d'Aoust · · Score: 2, Informative

    I kinda tend to side with you: although distro maintainers do put a lot of work into making sure Freetype is working properly across the board (this involves checking the Big Two toolkits, Qt and GTK+, and their companion desktop environments, KDE, GNOME, and XFCE, as well as OpenOffice and Mozilla, who dance to the beat of their own drums as far as fonts are concerned), every distro provides pretty darn similar software, and as long as you know what you're doing, you can get software from whatever distro working okay.

    On that note, I would recommend just going with one desktop environment and one toolkit for the most part; this will make changing font settings for (almost) all programs a one-step task. I believe KDE was the pioneer in bringing things like antialiasing and subpixel decimation (for LCD monitors) to the desktop in an easy-to-control, one-step way, but GNOME is just as easily customiseable now (if not more so -- but I have no idea; I haven't used KDE for a while). From my experience (in Gentoo, at least) the GNOME control panel also changes font default and aliasing settings for Firefox, but OpenOffice is a hit-and-miss affair. Anyway, I stick with GTK+ programs for the most part, so one change in the GNOME control panel and all my programs have a fresh font.

    For a really lovely serif font, try Gentium. It has almost every glyph under the sun, in one attractive style. Unfortunately, this comprehensiveness also has a drawback -- they haven't managed to design bold and italic alternates yet. But if you want to show off the international support of Linux to all your Russian, Greek, and Jewish friends, Gentium is the font for you.

    Sorry, I get a little starry-eyed about fonts. It's the graphic designer in me.

    --
    Standing at the very edge of my imagination, I peered into the inky void and realised -- I couldn't think up a new sig.
  17. Even in the stores! by quintessent · · Score: 2, Interesting

    You don't know how many times I've sat in front of a user's nice LCD monitor set to a non-optimal resolution with antialiasing OFF!

    It frightens me when I go places like Best Buy and the machines are set to weird resolutions. Shouldn't you know how to make a product look good if you're trying to sell it to people?

  18. Definitely need effort to get *the* fonts by vijaya_chandra · · Score: 2, Interesting

    I am not qualified to suggest any distro, as I am still glued to my windowmaker on RH8, while booting up knoppix now and then in vmware, but I can tell you that if you can take the pain of explaining people, the real eye-candy one can have with some effort, I am sure anyone would get convinced.

    The biggest turnoff with linux for me till a few years ago, was the non-availability of good looking fonts, which made IE look like a god-send. But with the bitstream-vera and msttcorefonts, anything in X looks just cool. Actually the bitstream-vera fonts themselves'd be sufficient. Setting a single font for different styles might sound awful, but once you get used to the anti-aliasing, everything else'd look like garbage, including the venerable good looking fonts in Windows.
    Opera + xterm with anti-aliasing should be sufficient for ppl like me who don't use many other apps, that use mouse a lot.

    Damn, just a console with bootsplash installed would be more than enough, to trick people that fonts in linux aren't bad :p

  19. Mandrake + PLF + MSFonts by Danious · · Score: 3, Informative

    Grab Mandrake 10, upgrade to the PLF version of freetype2 (extra patented goodness turned on), install the MSFonts and run KDE.

    Done.

    Oh, and use a CRT for demo's: LCD + NVidia + XFree can take a bit of tweaking to get right.

    John.

  20. Why fonts look bad in free distros: HINTING by Anonymous Coward · · Score: 5, Informative
    It's because of patents.

    TrueType font hinting is patented by Apple. To legally use TrueType hinting, you must pay royalties to Apple. This is why fonts look crappy in the free distros. (And no, antialiasing is not a substitute for proper hinting.)

    However, I don't know which (if any) pay-ware Linux distros have TrueType font hinting enabled.

  21. Re:i dont mean to brag but... by mapinguari · · Score: 3, Insightful
    And you consider that to be good font rendering?

    You even commented on some of the problems.

    In Luxi Sans, the w, c, and d all have some unevenness; the e's crossbar is too high.
    Trebuchet has dropouts in its e's, and its w is uneven.
    Times isn't antialiased at all. Verdana is too thin for its size (and the V is about to fall apart).
    The g in Impact is blocky and has some strange lumps.
    Georgia almost looks aliased.

    Here's a screenshot comparison between your original and the same fonts rendered by MacOS X. (I have most, but not all of the fonts). IMHO, the righthand (MacOS) side looks superior - more like actual typeset text. So what's up? Does freetype suck that badly? Are you using the non-hinted version of freetype? Is this a screen gamma difference? I used Linux/X11/freetype2 daily for a couple of years, and I never got the fonts to look the way I wanted them to. It's almost like the contrast setting is wrong, not to mention the subpixel precision of the glyph control points is out of whack (what's with the V in Verdana, anyway?).

    Of course, the flipside is to say that the freetype-rendered text looks crisper, less blurry - especially Impact. I appreciate that distinction - but for me, the consistency of shape and the evenness of the glyph weighting is more important than the apparent focus.

  22. Cyrillic fonts by dimss · · Score: 4, Insightful

    The _only_ way to get cyrillic letters right is to use MS TrueType fonts. There are very few free fonts but they are either low quality or incomplete (no serbian glyphs in particular). I have fonts.tgz which I untar on every Linux/*BSD computer that I use.

  23. Font sizes on high-res monitor by greppling · · Score: 2, Informative
    My laptop has a 1920x1200 LCD monitor, and so I know too well about the problem you are describing...

    Interesting enough, this seems to be solved much better in X than in Windows. All my KDE apps etc. have just normally sized fonts out of the box; whereas in Windows I have to manually adjust many font sizes, and many apps cannot be adjusted at all.

    The only problem in X are programs that assume to know how many pixels their text messages use up, with the result of having text boxes etc. in which the text just doesn't fit in at all...

  24. Verdana and Tahoma are the ones I see most used by leonbrooks · · Score: 2, Interesting

    If you have a look at MS' history, they wrote precious little of their own stuff. People keep lists, but even lots of stuff not on the lists 'coz it's no longer current (e.g. MultiPlan) was not written by them, so I'd be totally unsurprised if they'd got someone else to craft those as well.

    --
    Got time? Spend some of it coding or testing
  25. Re:all-antialiased just as bad/worse by tzanger · · Score: 2, Interesting

    Unfortunately for the most part you are right. People who antialias everything should be shot.

    One of the first things I do on any fresh install is alter the fonts.conf to only antialias below 8 and above 14pt, and to always antialias italic or bold text. Everything else is not. Then I grab the standard MS fontpack and use those fonts, although bitstream is slowling coming over. A lot of work was put into the MS fontpack (I think it was monotype who did it actually) to make the hinting right.

    OH yes, and then I spend an hour screwing around with the latest freetype to turn ON the bytecode interpreter and disable autohinting because, no matter what they say, I think that the autohinter's output looks like pure ass.

  26. Nice Font by Goo.cc · · Score: 2, Informative

    I like Mark Simonson's Anonymous font, which is a very nice, fixed width truetype font. You can get it here.

  27. Fontconfig manipulation by brain_fear · · Score: 2, Informative

    Try manipulating fontconfig Add the following to ~/.Xresources or/and ~/.Xdefaults Xft.hinting:false Xft.hintstyle:hintnone This should smooth fonts

  28. Java fonts by larit · · Score: 2, Interesting

    I have fonts working fine, but i can't get java fonts look right. I'm using blackdown java and fonts look like crap. They are too big and they don't support any special charters. Is there any way to fix that ?

    1. Re:Java fonts by fruity_pebbles · · Score: 2, Insightful

      Welcome to Swing, which insists on using its own fonts and font rendering engine.