Slashdot Mirror


QT 2.3, With Anti-Aliased Fonts

Hazzl noted the announcement that the New version of QT is out. While normally a release of a GUI toolkit isn't that big of a deal, but this release is significant since it is the first Open Source toolkit to make a non-beta release with X-Render support for Anti-Aliased Fonts. Congrats to all the Developers involved.

168 comments

  1. Re:AA font stuff is cool, but... by cs668 · · Score: 1

    export QT_XFT=1

  2. Re:I hope the rendering is improved... by phutureboy · · Score: 4

    I had AA fonts working for a while with KDE 2.0 and X4.0.2. Worked great when my card's DRI module was loaded, but without the hardware acceleration it was super slow.

    I eventually reverted to my standard setup, cause all the different alpha/beta/gamma/dela libraries and such were causing my machine to freak out. I'll try it again when its stable.

    On a related note, I upgraded to KDE 2.1 yesterday, and got-DAMN does it whoop ass. Faster, more polished, more solid, better looking, and has lots of cool new gizmos to play with. Konqueror has made great strides. It's on par with Internet Explorer 4.x right now, and if it keeps up the momentum, will catch up to IE 5.5 in no time. No need to complain any longer about Linux not having a world class browser. It's here now, or at least very, very close. Kmail 1.2 is also a really nice email client.

    Can't wait to see the final GNOME 1.4. I keep waffling between the two environments. It's nice to see both of them progressing so well.

    That was a long-ass, train-of-consciousness ramble, for which I make no apologies.

    --

  3. Re:Arabic looking bad unsmoothed? Rubbish! by erikhill · · Score: 1

    Ok, what are the options out there for open-source outlined fonts. Are you saying that the AA libraries on Linux are doing a poorer job of actually rendering the fonts, or are you saying that there simply aren't any open true type fonts out there?

    Or both?

    --
    Tomorrow, I'll think of a better .sig
  4. Re:Wow! by be-fan · · Score: 2

    Hey, who said that all OSs aren't in the dumps? Linux's core is very sound, but all of the GUI stuff is in its toddler stages (and slow, very very slow). BeOS's GUI is sound, but the core is quirky. Nothing in Windows is sound, but DirectX saves it, as does hardware support. QNX has the neatest networking, but its filesystem is trash. The OS market these days is just one big comprimise, there IS no certifiably best OS out there, even if you constrain your market to something small like video or audio workstations. BeOS has the MediaKit, Linux has the insanely fast filesytem (XFS).

    --
    A deep unwavering belief is a sure sign you're missing something...
  5. Re:Printing of Screenshots - FUD by Azza · · Score: 1

    Check your facts, dude.

    Of course the smoothed screen fonts are bitmaps, your whole screen is a bitmap.

    Windows renders to the screen context to view e.g. a web page, and since it's a color device, it takes advantage of that by anti-aliasing the fonts.

    When you go to print, it re-renders the fonts to the printer context, which is probably mono, and of a significantly higher resolution than the screen, anyway, so it's a good idea to re-render.

    After rendering (in either case) the result is a bitmap.

    How can you be so wrong and yet so convinced of your correctness that you had to make an epmhatic statement like that? Feel stupid?

  6. Re:Arabic looking bad unsmoothed? Rubbish! by erikhill · · Score: 1

    Also, as long as we're at it, how would you compare BeOS's font rendering engine with Linux's (which I guess in OpenType), MacOS's and Window's? Since I use laptops exclusively, I can't wait until sub-pixel rendering is easy to do under at least Linux, then BeOS then Windows.

    Erik

    --
    Tomorrow, I'll think of a better .sig
  7. Re:Wow! by be-fan · · Score: 2

    Don't get me wrong, as I said, I didn't mean anything bad by it. I admire all the people who have worked so hard on the OSS movement. I just find it funny some of the things Linux users get excited about. (And yes, I get excited too. I'm excited about KDE 2.1, the upcoming accelerated NVIDIA XRender drivers, KDevelop, and an i686-optimized version of Gentoo Linux.)

    --
    A deep unwavering belief is a sure sign you're missing something...
  8. Re:AA font stuff is cool, but... by cs668 · · Score: 1

    It is off by default you have to set an environmental variable to turn it on for QT.

  9. Re:Printing of Screenshots - FUD by be-fan · · Score: 1

    I think he was talking printing of screenshots. To tell the truth, ANY OS will have this problem, so I have no idea WTF he is talking about. And who prints screenshots anyway?

    --
    A deep unwavering belief is a sure sign you're missing something...
  10. Re:Wow! by cyber-vandal · · Score: 2

    Linux is now easy enough for an old mainframe COBOL plodder like me. Not long before the home market now :-)

  11. Re:Printing of Screenshots by Azza · · Score: 4

    If you print screenshots, what do you expect? And who would print screenshots full of text to get a readable hardcopy of that text anyway?

    Why don't you just choose the 'Print' option from the application, rather than capturing the screen and then printing it? That way you'll get output correctly formatted for the device you're writing to (e.g. the printer).

  12. Complete proceedure - a bit more than Keith's. ;) by Gendou · · Score: 5
    My friend and I have spent weekends hacking away at this. Here's what we've come up with:

    1. Get X 4.0.2 source or the snapshot. 4.0.2 has the rendering extention necessary for AA'ed and RGB decimated fonts. Also get all the other software - KDE 2.1, Qt 2.3.0, etc. You get the picture. Also, you MUST get Freetype 2.0 source!

    2. Build Freetype2. There's a little hack you must do here on some systems for X to compile properly. In your /usr/local/include/freetype2 directory (which is the default location for Ft2's headers), symlink ft2build.h to freetype/config/ft2build.h. This many not be necessary on all systems... it was for me. Minor problem.

    3. THIS IS THE MOST IMPORTANT (HARD) PART! X configures itself rather stupidly in most cases as far as we have seen. hosts.def overrides all these annoying settings and lets you tweak precisely for your needs... so, let's make sure it does it right. Create a new config/cf/hosts.def file in your XFree86 source directory (commonly /usr/src/xc) - note that commented out items are detected at compile time specifically for your platform:

    #define DebuggableLibraries NO
    #define SharedLibXdmGreet YES
    #define LinkGLToUsrInclude YES
    #define LinkGLToUsrLib YES
    #define SharedLibFont YES
    #define SharedLibXft YES
    #define SharedLibXrender YES
    #define HasZlib YES
    /*#define SharedLibGlu NO*/
    /*#define NormalLibGlu NO*/
    /*#define FSUseSyslog YES */
    /*#define HasKatmaiSupport NO */
    #define HasAgpGart YES
    #define HasMMXSupport YES
    #define Has3DNowSupport YES
    #define BuildGLULibrary YES
    #define BuildXF86DRM YES
    /* Tweak for your system or remove altogether.*/
    #define DefaultGcc2i386Opt -O2 -fno-strength-reduce -mpentiumpro
    #define JoystickSupport NO /* this appears to be broken */
    #define XF86XAA YES
    #define BuildFontServer YES
    #define BuildFreeType YES
    #define BuildXTrueType YES
    #define BuildGlxExt YES
    /*#define BuildDebug NO */
    /*#define BuildXF86DRI NO*/
    /*#define BuildXF86DRIDriverSupport NO*/
    # define BuildRender YES
    # define BuildGLXLibrary YES
    # define BuildXvLibrary YES
    # define BuildXF86DGALibrary YES
    # define BuildXF86DGA YES
    # define BuildXvExt YES
    # define UsbMouseSupport NO /* this seems to be broken too */
    /* Use this if we're going to use external Freetype2 libs instead..*/
    #define Freetype2Dir /usr/local

    4. Build X using a make World and make install (you can make logs of course if you want). You may have some problems... they're usually pretty easy to iron out - and I won't go into how here. Make sure you back up your existing X11 binary tree.

    5. Configure X... do the whole thing. Try starting X with the bare basics. (Duh-step. :-)

    6. If X is working, download this file...
    http://keithp.com/~keithp/fonts/truetype.tar.gz
    ...and extract it in /usr/X11R6/lib/X11/fonts

    7. Download this file...
    http://keithp.com/~keithp/fonts/XftConfig
    ...edit it and copy it to /usr/X11R6/lib/X11

    8. Start X again... this time, try to open an Xterm with the command:
    xterm -fa courier
    If the font is AA'ed... then BINGO! It works!

    9. If you succeeded at 8, build Qt 2.3.0 and KDE 2.1 as you normally would. Read the docs. And there you go! Have fun! AA'ed fonts. :-)

  13. Re:..and in other news... by rppp01 · · Score: 1

    That is sweeeeet! I use grip on WindowMaker. After seeing all these new goodies, I may pull down KDE in order to run Konqueror. I just wish konq came as a seperate package.

    --
    They stuck me in an institution, said it was the only solution, to...protect me from the enemy, myself
  14. �QT != QuickTime by yerricde · · Score: 1

    video codec ... Sorensen ... Apple

    You're thinking of QuickTime, rather than the communist-looking Qt toolkit used as KDE's widget set.

    textual display information imbedded into movies now?

    <OT>This has been in quicktime for a while (since at least 3.0).</OT>

    Back on topic: will qt free edition (or xfree86) ever be ported to windows 9x?


    All your hallucinogen are belong to us.
    --
    Will I retire or break 10K?
    1. Re:�QT != QuickTime by Laplace · · Score: 1

      >Back on topic: will qt free edition (or xfree86) >ever be ported to windows 9x? Probably not in this lifetime. Tolltech is interested in making a profit. They gain visibility through KDE, which they can then use to market their "write one, run anywhere" widget set. You can't blame them for wanting to turn a profit from their work. I'm just happy that KDE users benefit from their work. I love KDE2!

      --
      The middle mind speaks!
    2. Re:�QT != QuickTime by yerricde · · Score: 1

      >>Back on topic: will qt free edition (or xfree86)
      >>ever be ported to windows 9x?
      >Probably not in this lifetime.

      YM "not by Trolltech." Qt Free is GPL and can be ported. XFree has already been ported to NT, and there's a good shareware X server from Microimages called MI/X. I don't think it would be that hard to get Qt Free running under Win32, or does Qt have some technical issues I'm not aware of that one of its biggest competitors that has been ported to Win32 doesn't?

      "write one, run anywhere" widget set

      Java Swing, Tcl/Tk, GTK+, Allegro... The field is already crowded.


      All your hallucinogen are belong to us.
      --
      Will I retire or break 10K?
  15. Re:"Enhanced detail"? by SmokeSerpent · · Score: 2

    It may very well be that I just don't "get" antialiasing...but I thought I understood the basic concept. That being the case, this question sounds funny to me.

    Isn't "antialiasing" (to oversimplify) a form of "intelligent blurring"? (In this case, blurring the fonts corners a bit so that they blend a little smoother with the background).

    If so...don't you LOSE detail (while improving the actual appearance) when you antialias?

    Yes and no, depending on the implementation. A simple anti-aliasing of a given bit of text at a given resolution will decrease the detail of the font. A form of supersampling, using a higher resolution bitmap to generate an antialiased smaller version will add detail, at the expense of losing background detail. Luckily the background we're talking about is usually a solid color, so detail, schmetail...

    --
    All kings is mostly rapscallions. -Mark Twain, The Adventures of Huckleberry Finn
  16. Re:Falicies of OOP by Shimmer · · Score: 1

    Okay. And how exactly does any of this demonstrate the "fallacies of OOP"?

    -- Brian

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  17. Re:Pricing? by Arandir · · Score: 2

    It's free for any Open Source application. You are not limited to the GPL (what kind of freedom would that be?). You can choose BSD, MPL, QPL, MIT, Artistic, or any other Free Source license.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  18. Pretty nice... by AFCArchvile · · Score: 1

    ...but is it sub-pixel antialiased? That was on CmdrTaco's GUI wish list.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
    1. Re:Pretty nice... by Ig0r · · Score: 2

      It uses the XRender extentions which uses X to do the AA work.
      If you'd have bothered to read about this at all you'd realize that, yes, X does do sub-pixel AA if you want it to.

      --

      --
      Soma: because a gramme is better than a damn.
    2. Re:Pretty nice... by AFCArchvile · · Score: 1

      Ouch. A simple yes would've sufficed.

      --
      "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  19. Re:I hope the rendering is improved... by cymen · · Score: 2

    I agree with you on KDE 2.1 100% (if not 120%). I hadn't tried it in years (didn't really use X and when I did whatever lightwieght wm was fine) and I was astonished at how much it has improved. It is a completely different beast - extremely usable, looks good, feels good, works good. There are still a few annoyances but they are very minor. If you haven't tried KDE recently check out 2.1!

  20. But... by cyberdonny · · Score: 3

    ...will it support dead keys (accented characters, where you first press the accent, then the letter)? So far, this has been on and off for a while. 2.2.2 botched it, 2.2.3 fixed it, 2.2.4 botched it again... Somewhat hard to type French text, if the accents don't work properly.

    1. Re:But... by BlowCat · · Score: 2
      You shouldn't drop a working feature only because you don't like those who need it. It is like removing the ability to spoof messages from LICQ just because you believe it's immoral.

      In the free software world, if you let someone down, the project can just fork. Get used to it.

  21. Re:Wow! by Weedstock · · Score: 1

    After using Windows ME and Windows 2000, I must say that Microsoft OSs crash far more often than Linux does. My LFS build only crashed one time and it was while I was installing Wine! (What a coincidence) Windows crashes AT LEAST 1 time an hour. (And that's when I'm not using Windows Media Player or some shits like this.) And, that's on a clean install! So, windows users, you can continue to let microsoft owners laugh of you and make billions of dollars. I will not support a crappy corporation which will soon possess the whole planet in its quest of power. In fact, it represents everything I hate in this world.

  22. Re:Complete proceedure - a bit more than Keith's. by alvi · · Score: 1

    Excellent post! Thank you! It made me realize that it's not really worth it. You saved me many hours. :-)

  23. Marginal Improvements by hey! · · Score: 3

    Mature products are somewhat better, but not dramatically so than their predecessors. IE 5 is perhaps better than 4, but not so dramatically better than 4 was than 3. MS will have a hell of a time making sure IE 6 isn't worse than 5.5.

    The impressive thing about KDE an Gnome is how dramatically and rapidly better they are getting. This suggests that they haven't neared anything like a plateau, and that the commercial GUI vendors may find themselves lapped in the next eighteen months. It's easy to criticize these desktops since they are evolving in the open and all their early awkwardness is exposed for all to see.

    Already they are at or near the magic boiling point of usability for most people. If you are much better than your predecessor but not good enough you're still not good enough. But good enough and rapidly getting better is a different story.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  24. Duh. QT is free dumbass. by Gendou · · Score: 2

    You'll notice that it's also under the LGPL. Sheesh.

  25. Re:Arabic looking bad unsmoothed? Rubbish! by ender's_shadow · · Score: 1

    i noticed you also left the "linux" aliased, and italized to boot (makes aliased fonts look even worse), while you used a bold, AA "Microsoft". Going for subliminal messages, hmm ... ? Read 'em and weep, Linux people. MS people use dirty tricks (just like the company they promote). Hiss!

  26. Re:Pricing? by be-fan · · Score: 2

    I'd like to see how they define UNIX platform. Does NT's POSIX count as a UNIX platform? Does BeOS count as a UNIX platform? This UNIX bigotry has got to stop! Making it free for OSS and pay for commercial is one thing. Doing the same for UNIX and Windows is just punishing a developer for not liking *NIX.

    --
    A deep unwavering belief is a sure sign you're missing something...
  27. Re:I hope the rendering is improved... by jovlinger · · Score: 1

    It is supposed to do so, but an overapplication of smoothing can make things look fuzzy, which will have your eyes trying to focus better. Of course, this is impossible as the original is blurry (by definition of AA).

    This is where clear type and sub-pixel AA on LCDs kicks ass, as it doesn't suffer from the blur problem of CRTs.

    There is an art to choosing good convolution kernels for AA, and judging from these comments, it seems that different people on different output devices have different optimal kernels. I hope the final product has this as a configuration option.

  28. Re:Cool ... a release song! by update() · · Score: 2
    Full lyrics and MP3 available on the TrollTech site! ;-)

    Unsettling MOTD at my ISP.

  29. Re:I hope the rendering is improved... by erikhill · · Score: 1

    Hello. How do I turn sub-pixel rendering on? I'm running on a laptop (toshiba sattelite if that makes any difference). I'm running KDE 2.1 with qt 2.3.0 (and the anti-aliasing looks great! Or at least, better than without it)

    Erik

    --
    Tomorrow, I'll think of a better .sig
  30. Re:What does the acronym QT stand for annyways? by MSBob · · Score: 1
    Quality?

    Just a guess though.

    --
    Your pizza just the way you ought to have it.
  31. I hope the rendering is improved... by cymen · · Score: 3

    I used a beta of Qt for a while with KDE 2.1 and while the anti-aliasing looks very good it seems to create more eyestrain than the anti-aliasing in Windows (2000 at the moment). Too much of a good thing...

    1. Re:I hope the rendering is improved... by Alan+Shutko · · Score: 2

      Iirc, you can turn off AA fonts in the XftConfig for certain point sizes, if that's what you want.

      When I tried an AAed KDE beta, I found that I wanted smaller fonts AAed, and it let me work with smaller point sizes than otherwise. Part of this is surely due to the fact that I had subpixel rendering on (yes, I have an LCD screen), and part is due to my own preferences/tolerance/whatever.

    2. Re:I hope the rendering is improved... by cymen · · Score: 1
      Obviously we're not scientists here with little measurements for blood shot eyes, fatigue, and general wasting away. It's all just supposition and personal experience. If you can't deal with that then don't worry about it. The rest of the reasonable folks will continue on with life.

      If you aren't trolling then simply don't worry about our fatigure/eye strain and go play with KDE w/ AA and see how it feels to you.

    3. Re:I hope the rendering is improved... by PhilA · · Score: 1

      Hello. How do I turn sub-pixel rendering on?

      In your Xresources file (~/.Xdefaults perhaps) add the lines:

      Xft.core: 1
      Xft.render: 1
      Xft.scale: 1
      Xft.rgba: rgb

      You can have either rgb or rbg I think; depending on the layout of your lcd pixels.

      Phil (Hoping he's got this right...)


      --
      --
      nosig
    4. Re:I hope the rendering is improved... by Segfault+11 · · Score: 1

      The smoothness of antialiasing certainly LOOKS better, but is it just me that thinks antialiasing causes *LESS* eyestrain than jaggies?

      --

      I registered my hate for Jon Katz

    5. Re:I hope the rendering is improved... by sh4de · · Score: 1

      There's quite a bit of room for improvement. Most individual characters look good as they are now, but kerning and tracking still need fixing. The letters are spaced unevenly and generally too close to each other.

      Here's a screenshot showing OmniWeb b9 on Mac OS X Public Beta and the QT font renderer side by side. The difference in quality is obvious.

      How to work around this problem in QT, I don't know. Maybe rendering text to an offscreen buffer one line at a time, and anti-aliasing it as whole would yield better results.

      Also, judging from the screenshot, it seems that the QT engine doesn't do hinting properly or the fonts lack the hinting data to begin with. Assuming that those fonts are Truetype, that is.

    6. Re:I hope the rendering is improved... by PCM2 · · Score: 3

      It's not as simple as that. I know on my LinuxPPC system, the fonts look like hell. And that's even the TrueType fonts that I, um, ripped off from the Mac OS and serve using xfstt.

      The fonts under Linux are fairly legible -- provided you find the one or two point sizes that actually look good, so the loops aren't closing up, etc. But under the Mac OS, ALL the point sizes look fine!

      Maybe it has something to do with the fonts for the Mac being designed for a 72 dpi screen resolution, while X11 is designed at 75 dpi? But I thought TrueType was supposed to solve the resolution-dependence problem...

      Truly perplexing, this rotten X fonts thing.
      --

      --
      Breakfast served all day!
    7. Re:I hope the rendering is improved... by brucet · · Score: 2
      Have you checked out the XFree86 Font Deuglification Mini HOWTO?

      It helped me make my X-windows usable!

      -Bruce

    8. Re:I hope the rendering is improved... by Sludge · · Score: 2

      Interesting find. Perhaps straight anti aliasing isn't the best solution. I haven't used QT or seen this anti-aliasing is action, but perhaps it would be best to increase the pixels intensity after anti aliasing them so that the brightness of the source colour would be visible in the most intense part of the destination anti aliased text.

    9. Re:I hope the rendering is improved... by Spy+Hunter · · Score: 5

      Perhaps it isn't the anti-aliasing as much as the fonts. All the fonts I've seen used in screenshots of AA QT looked pretty ugly. In general, Windows has higher-quality fonts than Linux.

      In fact, as I look over this page in Internet Explorer 5.5 on Win98, I notice that while there are fonts drawn all over the screen (menus, address bar, window title bar, text on webpage, status bar, Start menu, etc) there are only two places on the entire screen using AA fonts: The two large bold headers on the comment I'm replying to. Every other font on the screen is NOT AA! When you use a windows machine, you're only looking at AA fonts perhaps 10% of the time. No system fonts are anti-aliased. They just have better quality fonts.

      Someone needs to start a Open Fonts project. Well, probably someone has already. Someone needs to promote existing Open Fonts projects, then, becuase X is in need of some better fonts (that look good and are readable at ALL sizes).

      [me@localhost]$ prolog
      | ?- god.
      ! Existence error in god/0

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    10. Re:I hope the rendering is improved... by mutende · · Score: 1
      For those wanting to play with AA fonts in KDE make sure you grab the truetype font package from here: http://keithp.com/~keithp/fonts/truetype.tar.gz

      Debian users can do an "apt-get install msttcorefonts".

      // Klaus
      --

      --
      Unselfish actions pay back better
    11. Re:I hope the rendering is improved... by Com2Kid · · Score: 1

      It's quite easy actualy.

      If you can normaly read a computer moniter for 8hrs without stoping, and with antialiasing you can only manage 30 minutes, and this happens on repeated occasions, and turning off the AA make the pain go away, then the odds are that the antialiasing is that which is causing the strain!

    12. Re:I hope the rendering is improved... by Anonymous Coward · · Score: 1

      Nvidia drivers don't have the RENDER extension. I guess this is why.

    13. Re:I hope the rendering is improved... by Sergej · · Score: 2
      In general, Windows has higher-quality fonts than Linux.

      Ehm... Linux has no quality fonts -- there is really nothing to compare with.

      Someone needs to start a Open Fonts project. Well, probably someone has already.

      Yes, me. But, to make Free fonts, you have to have tools! Currently there are only tools to make bitmap fonts, so I am making those. Bitmap fonts are sufficent in most cases anyway, something MS hinted fonts prove. Of course, TrueType and OpenType technologies are much more sophisticated (especially in terms of print press), but there are no Free tools to make such fonts. Linux wouldn't be without GNU tools -- same holds for fonts.

      Currently there are more or less no useful/readable Free fonts available that would benefit from font anti-aliasing. The only fonts that do, are from Microsoft! It takes 5 minutes to install them with APT, but that's not really a solution.

      It's not. Microsoft fonts are good, some of them, at least, but none of them are perfect. Especially the hinted sizes aren't. Well, perhaps it's the renderer's fault... but I have no way to find out without the tools. I could make them better. Anyone could. But we can't.

      But, as I said, for now I am making bitmap fonts. And I find some of those fonts more readable than Microsoft's, but of course, I haven't done *that* much progress to be able to totaly substitute all Microsoft fonts, mainly because I work alone... I suppose. Which leads me to your last comment.

      Someone needs to promote existing Open Fonts projects, then, becuase X is in need of some better fonts (that look good and are readable at ALL sizes).

      Bitmap fonts have existed for more than 30 fucking years! And in those 30 years no one have made good, readable bitmap fonts (something that isn't impossible) exect for Lucida font family which is okay, on the *NIX platform. I am not only talking about X, but console too. The standard VGA font is a big failure, mainly because of serifs. Please prove me wrong if I am mistaken! People nowadays deserve better. Think about it.

      Font anti-aliasing isn't a (the) solution! People keep complaining about different renderers, but it's the fonts! It's the fucking, stinking fonts that are the problem. And the solution is Free fonts, neither AA magic nor high resolution monitors!

      So yes, Free font projects should be promoted. You can begin today by visiting my Linux Font Project and look around. Visit other sites (none that related come to mind, hehe) by doing some research. But font makers still need the tools. This is getting silly.

      --

    14. Re:I hope the rendering is improved... by Sergej · · Score: 1
      That's just different fonts types and the font type used in Konqueror sucks, that's for sure.

      --

    15. Re:I hope the rendering is improved... by StandardDeviant · · Score: 1

      Well, you can download the "web fonts" from microsoft. I forget the link, but it does make surfing using a free unix a bit nicer due to all the crappy web designers that automatically use font style=verbana whether they need to or not. :-) See the howto that was called something like X11-Font-Deuglification for the link IIRC.


      --
      News for geeks in Austin: www.geekaustin.org
    16. Re:I hope the rendering is improved... by be-fan · · Score: 2

      BeOS uses a BitStream renderer, but an older one. FontFusion looks a little bit better and (more importantly) has more support for foreign languages.

      --
      A deep unwavering belief is a sure sign you're missing something...
    17. Re:I hope the rendering is improved... by stilwebm · · Score: 1

      Anyone have some screenshots? The only ones I could find on the page were not anti-aliased.

    18. Re:I hope the rendering is improved... by cymen · · Score: 2
      Pretty much what the other poster replied to you said... Part of it is that the AA font setup in KDE 2.1 is a bit of a crapper. I'm sure it'll improve drastically. It was basically sitting there comparing browsing the net in KDE/Qt Anti-Aliased compared to Windows 2000. My eyes just didn't get as tired in the evil OS. This was over multiple days too so no 15 minute comparision :).

      For those wanting to play with AA fonts in KDE make sure you grab the truetype font package from here: http://keithp.com/~keithp/fonts/truetype.tar.gz

      Without that font pack all my truetype fonts where bold when => 8 point size. Yes I did setup all the font.scale/alias crap... Probably occurred because I was missing the Xft* doc in the font archive mentioned above (not the config, a file that goes in the font dir).

      This was all with the "nvidia" X server so perhaps the problem is there and not Qt/KDE...

    19. Re:I hope the rendering is improved... by TobyWong · · Score: 1

      What the fuck it was a valid question and I get modded down???? I will ask again then.... how does one measure/compare eye strain?

      --
      - Toby
    20. Re:I hope the rendering is improved... by TobyWong · · Score: 1

      Speaking of trolls, why don't you round up your troll "folks" and have a troll picnic?

      --
      - Toby
    21. Re:I hope the rendering is improved... by be-fan · · Score: 2

      Maybe the Mac truetype renderer is just better? Either way, the best truetype renderer out there seems to BitStream's FontFusion. QNX RtP's text looks AMAZING.

      --
      A deep unwavering belief is a sure sign you're missing something...
  32. Nooo! Do it! It's worth it! by Gendou · · Score: 2

    Believe me, it makes a big difference and it gives you a lot of time that you can spend working on something other than you PC. :-)

  33. Re:QT = QuickTime! by be-fan · · Score: 2

    You forget. The majority of computers run an OS that is not case sensitive. Thus, there is a very good chance that at the trademark office, Qt.tm == QT.tm

    --
    A deep unwavering belief is a sure sign you're missing something...
  34. screenshots? by kommander_kow · · Score: 1

    where can we find some screenshots?? i wish i knew c++ to code apps for it

    --
    ---
    1. Re:screenshots? by blancolioni · · Score: 1

      Beautiful. I mean, really quite stunning. Latin characters are, well, so functional.

    2. Re:screenshots? by Enahs · · Score: 2
      --
      Stating on Slashdot that I like cheese since 1997.
    3. Re:screenshots? by swb · · Score: 2

      Maybe I'm a curmudgeon, but isn't some of the enhanced detail provided by antialiasing lost in a jpeg bitmap?

    4. Re:screenshots? by anaZ · · Score: 5
      Here's a screenshot for konqueror showing an arabic webpage :-)
      Without anti-aliasing, arabic letters look very bad...

      Anas

  35. Re:KDE charges ahead by JabberWokky · · Score: 4
    powerful bindings for languages of all sorts--C++, java, python, perl, etc. The Gnome framework, IMHO, is extremely powerful, flexible,

    Yes, Gnome is nice, but did you know that there are KDE bindings for C++, java, python and perl? Python is also the common scripting language built into most major apps. If you want to, you can even access all exposed internal functions in KDE apps at the command line (via dcop), allowing things like bash scripting of GUI programs.

    I'm not saying Gnome is bad at all -- but since you're saying "First time I started using C++, I thought what a hideous hack!", I figured you might be under the assumption that you have to use C++ to develop KDE apps. Yes, KDE itself is written in C++, but its apps are open to several languages.

    In fact, KDevelop also has templates and good support for building Gnome and commandline apps. So you can even use KDE while developing Gnome apps, if you'd like.

    --
    Evan

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  36. Re:i18n? by cotcomsol · · Score: 1

    Yes, Qt supports unicode on all supported platforms. And, unlike under MFC, you use the same API for everything, even Win95 vs NT/2000.

    --
    -- "Big Brother is Watching..."
  37. Re:Yeah! by eric17 · · Score: 1

    True enough. Ideally users should be able to open a "tuning wizard" that would be able to help you tune the system for speed vs glitz, and slimness vs bloat.

    But in the meantime, there's no reason why elite users like yourself can't figure out how to turn stuff like this off, is there?

  38. Re:What? This makes no sense by DNAspark99 · · Score: 1

    Ummm...I thought QT was used in KDE, GTK in gnome....

    --

    --

    --
    Society has traditionally always tried to find scapegoats for its problems. Well, here I am.
  39. Re:KDE charges ahead by 1010011010 · · Score: 2

    Is it possible to program for KDE using plain old C?

    - - - - -

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  40. Haha by boarderboy · · Score: 1

    No offense, but you should really check to make sure anti-aliasing is working before you post that it causes more eyestrain than W2K.

    *YOU WERE NOT USING AA FONTS*

    Why, because nvidia's X server does not currently support the render extension and so anti-aliased fonts will not work with it.

  41. I hate anti-aliased fonts by horse · · Score: 1

    I hate anti-aliased fonts, they always look blurry to me. Mucho eyestrain.

  42. Re:So what exactly... by Anonymous Coward · · Score: 1

    AA simply modifies the colour of the pixel based on what percentage of the 'line' passes through it.

    e.g.you have a 1pt (.72in) thick line, from 0.5,0.5 to 30.8,20.12

    the line's area - here, a 'line' is really a transformed rectangle (or polygon in the case of a line with a more complex style), will cover some pixels almost entirely, and only partially cover other pixels.

    So we simply colour any pixel that the line intersects with a grey value proportional to the area of the pixel covered by the line.

    This does require a fair bit more work, since our line drawing algorithm is now more complex than simple bresenhams.

    Compositing is also an issue, since handling the intersections of multiple antialiased lines can produce annoying visual artifacts due to additive alpha values etc.

  43. Re:Debian (Unstable) Users had this 2 weeks ago. by Trisk · · Score: 1

    Well, does matter that Debian had Qt Xft AA two weeks ago? For your information, I have had Qt Xft since 3 months ago. But I'm not going to go about bragging that my distro got it before all the others. I'm not a Debian user. I use Linux, but I don't even use a distro. All I had to to was to get qt-copy from KDE CVS (i.e. cvs -d :pserver:anonymous@cvs.kde.org:/home/kde co qt-copy) and replace my current Qt with that. qt-copy will always have the latest Qt with fresh bugfixes and such, and was previously the only source for Xft AA in the latest Qt as th only other Xft source was the original 2.2.2 patch released by Keith Packard.

    --

  44. Re:Arabic looking bad unsmoothed? Rubbish! by pivo · · Score: 1
    Read 'em and weep, Linux people. Read 'em and weep.

    Oooh, you're right! I'm swiching back to windoze right now! Hey, it's no big secret that Linux doesn't do AA as well as windows. Nobody's going to be shocked about this.

  45. Any hints on "upgrading" to this? by Dr.Dubious+DDQ · · Score: 2

    I've been running KDE 2.1 on QT 2.2.4 and XFree86 4.0.2 just fine. (It's BEAUTIFUL, by the way!) Now I want to try anti-aliased fonts.

    Firstly - I have the current CVS for the DRI drivers, which includes the Xft, Xrender, etc. library sections. I managed to get freetype2 built and installed (I think! There were some problems...), and configured the hosts.def file accordingly. I managed to get everything to build and install...but then KDE wouldn't start. (KSplash complaining about undefined symbols in the Xft library).

    I figured maybe I needed to rebuild KDE (at least KDELIBS) against the new X stuff, so I tried. Firstly, the 2.1 configure script complains about 2.3.0 not being "QT >= 2.2.3", but I got around THAT. Trying to build, it errors out with similar complaints about undefined symbols in Xft...

    So (to finally get to the point)...I figure either I need to rebuild QT (my next try), or I didn't actually successfully build freetype2, or I have to build all of X from scratch...

    Anybody know any good "shortcuts" for me to add support for this feature? (I'm running on a "Slackware-Post-7.1" based distribution if it matters...)


    ---
    "They have strategic air commands, nuclear submarines, and John Wayne. We have this"
    1. Re:Any hints on "upgrading" to this? by Raven667 · · Score: 2

      While I can't confirm this right now I think you are over-thinking this upgrade. AFAIK all you need to do is upgrade the libqt.so library to 2.3.0 (rpm -U, apt-get) and set an environment variable (QT_XFT, or something). If your XFree 4.0.2 was compiled with XRender (xdpyinfo to make sure) then it should "Just Work"(tm).

      --
      -- Remember: Wherever you go, there you are!
    2. Re:Any hints on "upgrading" to this? by Dr.Dubious+DDQ · · Score: 2
      If your XFree 4.0.2 was compiled with XRender (xdpyinfo to make sure) then it should "Just Work"(tm)

      The catch is (I THINK!) that Xfree86 support for freetype2 is optional, and not compiled by default. RENDER is in my xdpyinfo list, but I don't recall compiling it with freetype2 support - hence all of the recompiling I just tried...

      The "undefined symbol" errors looked like they were all related to the truetype aliasing and such, which is what makes me wonder if my build of freetype2 was incomplete...


      ---
      "They have strategic air commands, nuclear submarines, and John Wayne. We have this"
    3. Re:Any hints on "upgrading" to this? by richie123 · · Score: 1

      All you need to get AA fonts is to compile X and freetype2 (or download X with render for Mandrake 7.2 from www.mandrakeuser.org) amd get qt-copy from Kde CVS and compile with the -xft option.

      That should be it. You should never have to compile KDE to make it work.

      The only thing is that not all drivers for X support Xft, namely the Nvidia's own drivers and some of the drivers from X. Read the docs to see if your driver is supported.

    4. Re:Any hints on "upgrading" to this? by Raven667 · · Score: 2

      Oh, well then, you are right and truly screwed. Looks like you are going to have to recompile XFree86 or install a binary package with freetype2 support in it. You still shouldn't have to recomple Qt and I am certain that you won't have to recompile KDE as it knows nothing about the anti-aliasing happening in Qt/XRender

      --
      -- Remember: Wherever you go, there you are!
    5. Re:Any hints on "upgrading" to this? by linuxlover · · Score: 1

      how did you fix the 'configure saying QT > 2.2.3 is not found' thingy?

    6. Re:Any hints on "upgrading" to this? by Dr.Dubious+DDQ · · Score: 2
      how did you fix the 'configure saying QT > 2.2.3 is not found' thingy?

      In my case, I "cheated" - I've been putting the QT libraries in /usr/local/qt-[version] (e.g. /usr/local/qt-2.2.4 /usr/local/qt-2.3.0) and just making a symbolic link /usr/local/qt to whichever one I'm using. When I want to try a new one, I put it in a new directory, compile it, change where /usr/local/qt points to, and go.

      Having just installed qt-2.3.0 earlier today, I hadn't yet deleted qt-2.2.4, so I pointed the qt symbolic link to that, ran the ./configure script, then re-pointed the qt link back to qt-2.3.0.

      Not a real elegant solution - I imagine the "current" KDE sources (i.e. CVS and/or beta versions coming soon) will have that fixed. Maybe if we're lucky they'll fix the current kde-2.1 scripts to realize that 2.3.0 is greater than 2.2.3....


      ---
      "They have strategic air commands, nuclear submarines, and John Wayne. We have this"
  46. Re:GTK? by PhilA · · Score: 1

    Anyone know when similar improvements to GTK are coming out?

    AFAIK, The font handling in gtk+ 1.2 makes implementing the new scheme painful (although there are some hacks around if you really want it...). Gtk+ 2.0 will have AA support supposedly, with much better font handling all round.

    Phil
    --
    --
    nosig
  47. Re:Windows has had anti-aliased fonts since... EVE by Bi()hazard · · Score: 1

    Mac OS has had anti-aliased fonts since...before EVER. maybe someday you will learn that windows sucks.

  48. Re:KDE charges ahead by Anonymous Coward · · Score: 1

    KDE develops in C++, GNOME develops in kludgey "object oriented" C.

    There's nothing kludgy about the GTK object oriented model - in fact, the only kludges are in QT and KDE, which require horrific hacks and extra software layers just to allow you to use languages other than C++. So fuck off back to VB, and stop trying to be intelligent.

  49. Re:i18n? by Anonymous Coward · · Score: 4

    It is just as good everywhere - provided you don't forget to compile in Unicode support on Windows (otherwise you won't be able to cut and past Unicode text between Qt and other Windows applications). I've written a large application with Python and Qt that depends extensively on Unicode support: http://www.xs4all.nl/~bsarempt/linguistics, and I was very glad to see that my app worked equally well on Windows as on Linux.

  50. Re:Of course it's significant... by Ranger+Rick · · Score: 1

    Perhaps it's a very large patch.

    (a big delta)


    1st Law Of Networking: Loose ends are bad, termination is good.

    --

    WWJD? JWRTFM!!!

  51. Microsoft to the rescue! by XNormal · · Score: 2

    Microsoft has released a set of high quality TrueType web fonts: Times, Courier, Arial, Comic, Impact under a license that allows free use and redistribution.

    Get it Here.

    The extension is .exe but it's a self-extracting zipfile. You can open it with unzip.

    Someone has also packaged it as an RPM

    -

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
    1. Re:Microsoft to the rescue! by BEHiker57W · · Score: 1

      The Microsoft fonts are really nice. Before I installed them, Konquorer in K2.1 was basically unusable. Now it's just a little uglier than IE5.5 (and missing the 5th generation functionality, but that will come soon at this pace). The worst is that there are a few places where KDE still wants to render in scaled bitmap fonts -- totally unreadable. But mostly now it's good. One of the unreadable bits is ironically the winehq.org FAQ page. I have to fire up iexplore under Wine to read that one (but what if it doesn't work and I need to RTFM...). I'd sure like to see a True Type engine for XFree86 that worked like the Microsoft Windows engine. Then I'd like to see one that allowed me to adjust leading to my own preference. Nowadays fonts are the only thing that make me want to go back (I don't play FPSs; they make me carsick even at high FPSs -- ooh, TLA collision! -- RPGs and strategy for me please, Xboard! FreeCiv!).

  52. Re:Arabic looking bad unsmoothed? Rubbish! by Jaffa · · Score: 2
    When you do your homework and make actual screen fonts, like, oh, say, Microsoft does, you don't end up with a badly anti-aliased page but with a page that can be read without getting a splitting headache.

    Unfortunately Microsoft's "anti-aliasing" still isn't as good as existed on home machines in 1987... an interesting comparison of RISC OS vs. Windows' font renders contains these two examples:

    Down at the bottom of the first page is an example from a reimplementation of RISC OS' font manager on Linux, which does look nice! ;-)

  53. Re:What are you talking about? by cyberdonny · · Score: 2
    > I am using QT 2.2.4 here and it supports accented characters perfectly. Maybe you should check your configs but don't blame QT.

    Could your post your config please? I used the qt-2.2.4 rpm that came with the kde 2.1 download for Redhat 6.x . What config files do I need to change to make dead keys work?

    > See:éóáû Got it?

    Proves nothing. Could have been typed in from another version of qt, or from a non-qt app (such as ... netscape)

    Thanks,

  54. SGI has/had great fonts - contribute?? by Anonymous Coward · · Score: 1

    after all they're contributing XFS why not a few fonts while they're at it ... ;-) As I recall they were type1 but still very nice.

  55. Re:Falicies of OOP by Anonymous Coward · · Score: 1

    So you can do OOP in C ... what a novel idea. But the question is how many people can do this or are willing to do this> The reason why KDE is more successful in attracting new developers than Gnome is simply that you just have to know standard C++, take something like Kdevelop, read some well documented class libraries and of you kde-go There're lots of "untapped" developers who can do that, but would be somewhat streched (or unwilling) to get into the gtk/gnome development model (which is much more unix-ish)... So IMHO, that KDE/Qt are based on C++ (a fully fledged OOP language) rather than C, is the key to their success (plus of course the relative freedom of developers choosing the way of the project, rather than redhat or sun doing it for you) BTW, i am a fvwm user ;)

  56. ok ok by evil-beaver · · Score: 1

    antialiased fonts, now you guys are really trying to get me to use Linux again aren't you. hmmm.....tempting very tempting....

  57. Re:Debian (Unstable) Users had this 2 weeks ago. by shippo · · Score: 1

    Another tip for Debian is to install gs-x11fonts. This adds a few symlinks to the Ghostscript fonts, allowing them to be using in X. They work fine with anti-aliasing with Qt.

  58. Re:Printing of Screenshots - FUD by mattcasters · · Score: 1

    Whoa Michel!

    My bad???

    Take it easy buddy! Burn some karma.

    Cheers,

    Matt

    --
    News about the Kettle Open Source project: on my blog
  59. Looks like Dennis Powell hangs out on Slashdot. by Magnus+Pym · · Score: 1

    I recognize the style, or lack thereof. Vague assertions, no substance.

    Magnus.
  60. Screen Shots by EddyGL · · Score: 1

    I posted a few screen shots of my KDE desktop here

    http://personal.nbnet.nb.ca/grantl/kde/

    Taken of KDE 2.1.9=>20010223 ( ie.. a recent cvs snapshot ) and QT 2.3.0

    ps. my real colors aren't quite that ugly, blame it on the jpeg compression effects ( ie. more reddish less "muddy" )

  61. Re:Pricing? by yerricde · · Score: 2

    I'd like to see how they define UNIX platform.

    You mean for licensing purposes? Qt Free is GPL, so you can port it to any platform.

    Does NT's POSIX count as a UNIX platform? Does BeOS count as a UNIX platform?

    Currently, Qt Free requires a working POSIX subsystem (NT's is subpar but Red Hat Cygwin is good) and an X11 server. XFree86 works on Windows NT/2K but not on 9x because of stupid assumptions in the design of Windows 9x's USER and GDI servers. (Why oh why didn't Microsoft just release NT 4 as Windows 95?)

    free for OSS and pay for commercial is one thing. Doing the same for UNIX and Windows is just punishing a developer for not liking *NIX.

    It's not punishing but instead "not wasting effort on porting a free software package to an environment that's thought to be hostile to free software."


    All your hallucinogen are belong to us.
    --
    Will I retire or break 10K?
  62. Better Link by Karma+Sucks · · Score: 1

    The official announcement is here: http://www.trolltech.com/company/announce/qt-230.h tml

    --
    (Please browse at -1 to read this comment.)
  63. ..and in other news... by update() · · Score: 1
    This was announced yesterday and since dot.kde.org is down with ISP trouble I figured I'd mention it here:

    since some minutes ago the audiocd: io-slave can save the ripped audio files in mp3- (using LAME) or Ogg-Vorbis format (using libvorbis). Kudos go to Carsten Duvenhorst . There are additional top-level dirs "MP3" and "Ogg Vorbis", under them the tracks are listed with extension ".mp3" and ".ogg". When copied from there the destination is automatically compressed by one of the methods. If the CD-info was backed by CDDB also Id3V1 tags are created for the mp3 case, and normal tags for vorbis.

    You can now simply rip the contents of a complete CD from konqui by simply opening the "MP3/" directory selecting all files there, and copy them to another real directory, which is rather cool. (The only thing which must be done, is to give the dest dir a good name, as the mp3 dir has no subdir identifying the CD). The bitrate for mp3 can be selected by an "br=196" (e.g. to set it to 196 KBps) query argument to the URL.

    Unsettling MOTD at my ISP.

    1. Re:..and in other news... by Karma+Sucks · · Score: 1

      In this context, these screenshots are pretty cool!

      --
      (Please browse at -1 to read this comment.)
  64. Pricing? by SnapShot · · Score: 1

    Am I missing something? Is there a way to try this out without putting down $1600 buck? How about a student discount?

    Don't get me wrong I think a good library/set of tools should charge what it's worth. But, I'd like to try it out and I don't think I can get my company to simply shell out the cash.

    --
    Waltz, nymph, for quick jigs vex Bud.
    1. Re:Pricing? by be-fan · · Score: 2

      Okay, I didn't realize it'd require a port. However, I take offense to your "hostile to free software" comment. Windows has an extensive freeward community, and just because a person prefers to work in Windows rather than deal with the POS that is POSIX and X (its entirely a matter of preference, I can't stand non-OO GUI environments and four letter function call names offend my sense of cleanliness) doesn't make that person in any way hostile to free software. OSS software does not need to run on an OSSOS.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Pricing? by SnapShot · · Score: 2

      Never mind, just found the reference to Free Edition. Just what I was looking for...

      --
      Waltz, nymph, for quick jigs vex Bud.
    3. Re:Pricing? by dfaure · · Score: 1
      Pricing ?? Qt is free - just try it. You can develop free software with it, for free.

      Of course if you want to develop closed-source commercial software it's another story, but if you want to "try this out" then just go ahead and download it.

  65. AA and eyestrain by AJWM · · Score: 3

    I think I see the problem. (Er, no pun intended.)

    On my desk as I type this, I have a laptop with a nice, crisp (but jaggy) non-anti-aliased display, and another machine running an older version of Linux and X displayed on a cheap 14" monitor that achieves anti-aliasing but the simple method of having a slightly out-of-focus display. (Dang cheap magnet coils, or something). I can read either at length without bother.

    However, when I look at a screen shot of an antialiased display on this nice crisp LCD, it bugs me. I think the problem is that because the rest of the screen has sharp lines and text, my eyes keep trying to bring the AA'd text into focus -- obviously without success. On the CRT, however, the whole screen is "soft focus" so my eyes just give up and go with the flow.

    Shrug. As long as it's something I can turn off (by font, perhaps?), I like the idea. Maybe its just that my eyes burned out long ago reading dot-matrix printouts and 80x25 character dumb terminal screens. They expect anything on a monitor to be jaggy :)

    --
    -- Alastair
    1. Re:AA and eyestrain by Com2Kid · · Score: 1

      Heh, 80x25 is so damn easy to read though, I perfer it over anything else. All of the charecters are nice and large and crisp:) (jagged, yah, but damn, you KNOW where the edges are:)

      I remember one old moniter that I had (well, not that old, 94 or 95) where after 8 or 10 hours of reading on it, my forehead would begin to radiate heat in a very unusual fashion (not your usual type of heat)

      I decided to stop for the day then:)

  66. Re:Of course it's significant... by meadowsp · · Score: 1

    Biddies in the Slashdot lounge,

    All they do is they whine and scrounge....

  67. Re:Arabic looking bad unsmoothed? Rubbish! by mvuijlst · · Score: 1

    Yes, I am right. I spend my days looking at a screen, so I do care what the letters on that screen look like. Oh well, never mind, maybe one of those open-source chappies will go take a look at Microsoft's white papers and bother to implement font smoothing the way it should be done.

  68. Re:Debian (Unstable) Users had this 2 weeks ago. by Adnans · · Score: 1

    That's gsfonts-x11, great tip anyway, thanks!

    -adnans

    --
    "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
  69. Re:KDE charges ahead by Skeezix · · Score: 2

    I was indeed aware of KDE's language bindings. It's very good to see Gnome and KDE embrace language flexibility and choice. I haven't played around with KDevelop much--didn't know it could be used for Gnome development. I'll have to give it a shot. I'm a fan of using a combination of tools to get the job done. I use gdb and vim for the most part while in UNIX and at work I'm a Visual C++ developer.
    ----

  70. Too bad I can't run X 4.0 by droolfool · · Score: 1

    I have bought a Diamond Stealth S540 recently, and I found out X 4.0 doesn't support it. That's one damn bad thing for Linux: I would love to have AA in KDE, but unfortunately I have that big problem. Anyone knows if there's a X 4.0 driver for the S540 video board? Any link? I would appreciate a lot.
    -------------------------------------------- ----
    You think Bill Gates is evil?

  71. Freenet mirror of 2.3.0 by Sanity · · Score: 4
    The Trolltech copy of the 2.3.0 source is really slow, so I have mirrored it in Freenet for those who want it. Freenet users can find it at freenet:KSK@qt-x11-2.3.0.tar.gz.

    --

  72. Re:Debian (Unstable) Users had this 2 weeks ago. by shippo · · Score: 1

    Sorry! At work, without access to my Debian box. If only my area had ADSL.

  73. Re:what dev tools? by Double+Invagination · · Score: 1

    You can use the fantastic kdevelop, which now comes bundled with KDE 2.1, and QT designer, a GUI design tool. The combo works very well. Reminds me of MS Visual Studio... but better.

    --
    "It must be something truly enormous, Trismegistus"
  74. Cool! With LINE, antialiased Qt on windows, FREE! by Sleepy · · Score: 2

    Heh. One more reason for the LINE project to succeed. ;)

  75. AA font stuff is cool, but... by gizmoNaut · · Score: 1
    ...will there be a way to turn it off? I doubt it's perfect for all people and all conditions, particularly in this early stage.

    And for that matter, when will there be a Linux distro with TT font installation that consists of nothing more than copying the font to a directory? Even running a custom applet to install fonts isn't always the right answer (think: programmatic operation).

    1. Re:AA font stuff is cool, but... by gengee · · Score: 2

      Mandrake does what you're looking for. You can simply copy a truetype font to /usr/X11R6/lib/X11/fonts/drakfont, or use their DrakFont utility. If you have Windows installed, it will auto import all your windows fonts.
      signature smigmature

      --
      - James
    2. Re:AA font stuff is cool, but... by Anonymous Coward · · Score: 1

      Yes, you can either turn it off. You can do this per application or globally. It can be done by setting an environment-variable or in KDE by using recent CVS which gives you a checkbox in kcontrol -> Look&Feel -> Styles.

    3. Re:AA font stuff is cool, but... by kirkie2 · · Score: 1

      What variable should set to turn it on?

  76. Re:KDE charges ahead by Skeezix · · Score: 5

    Actually, the Gnome codebase is quite well maintained. It's not perfect, but we're working on it. Perhaps you could list specific hard-core facts, rather than making assertions with no basis. If you do have a basis for saying that Gnome will collapse under its own weight in a few months, I'd love to hear it. As someone who has spent significant time looking at the Gnome framework, and being both a C and C++ developer, I can attest to the flexibility of the core C-based architecture with powerful bindings for languages of all sorts--C++, java, python, perl, etc. The Gnome framework, IMHO, is extremely powerful, flexible, and getting even better all the time. Now of course, if you're not used to something you may find it confusing at first. :) First time I started using C++, I thought what a hideous hack! With time I've come to appreciate the advantages of both C and C++. It's great to be able to use both.
    ----

  77. "I can see clearly now" by danimo · · Score: 1

    This is the first version of a GUI toolkit that has it's own song as mp3. Very nice cover indeed and a funny idea.

  78. Printing of Screenshots by FonkiE · · Score: 3


    With anti-aliased fonts printing of screenshots is nearly impossible, because of the anti-aliasing: the printer can't re-aliase and then do it's own anti-aliasing. It anti-aliases the fonts again, therefore you can read a 1280x1024 screen with a small font (aliased or not), but you can't read the printout if aliased ...

    It would be nice to rerender for a printout - without aliasing ;-)

    Windows has this problem too.

    1. Re:Printing of Screenshots by FonkiE · · Score: 2

      Sometimes this is not possible ????!!!! And printing a screenshot is my last resort ...

      (Not all people are too stupid to find the 'Print' option, the applications are too stupid to give you one.)

  79. Will they ever learn? Guess not. by mvuijlst · · Score: 2
    Font anti-aliasing is not just averaging the rendered font pixels with the background. When you do that, vertical and horizontal strokes will look blurry, and details like serifs and whatnot disappear.
    A good font smoother -- like the one in Microsoft OSes ever since Win95 Plus Pack (over five years ago, folks!) -- only anti-aliases problem areas in diagonals and curves. Furthermore, it should only be applied to text above a certain type size.

    For more details, see Microsoft Typgraphy. For an example of how not to do things, see TN 1149: Smoothing Fonts at Apple.

    1. Re:Will they ever learn? Guess not. by T-Punkt · · Score: 1

      > Furthermore, it should only be applied to text above a certain type size.

      This is completely *WRONG*.
      A well implemented anti-aliasing does enhance the readability of small fonts.

    2. Re:Will they ever learn? Guess not. by pwhysall · · Score: 2
      First bit is right, second bits all wrong. Sorry.

      Firstly, the MS Font Smoother is not an antialiaser, and never has been. Secondly, there's no point in smoothing large text, as the aliasing artifacts you're trying to get rid of have a tiny impact on the letterform.

      Antialiasing (as practiced by Acrobat, Acorn RISCOS, gv and the like) isn't available for general use on the Windows desktop. This will turn up in XP with the advent of ClearCase - which looked nice, but made my eyes tired surprisingly quickly.

      The current Windows font smoothing technology ruins letterforms; a true antialiasing technology preserves *the visual appearance* of letterforms - look at the difference between 12pt bold arial in an Acrobat document (antialiased) and in a Word document (smoothed).
      --

      --
      Peter
    3. Re:Will they ever learn? Guess not. by Sergej · · Score: 1
      Font anti-aliasing is not just averaging the rendered font pixels with the background. When you do that, vertical and horizontal strokes will look blurry, and details like serifs and whatnot disappear.

      Xft renderer does exactly as you would want it to -- by not anti-aliasing vertical and horizontal lines.

      A good font smoother -- like the one in Microsoft OSes ever since Win95 Plus Pack (over five years ago, folks!)

      ... doesn't anti-alias medium sized fonts at all, so what's your point? Check your facts before you post.

      --

  80. Falicies of OOP by EXTomar · · Score: 2

    One of the main reasons GNOME is using C as opposed to C++ is that C is more portable and far more supported across platforms. If you are stuck on an AIX RS6000 machine with a "quirky" compiler you'll understand how this goes.

    And another thing, just because something is written in C automatically means no "object oriented" code. You can accomplish OOP in C by various mechanisms that all work even though C itself doesn't naitively support OOP. X (which KDE depends on anyway) and Gnome and Win32 all work on the concept of a modifying a "black box object". It is interesting to note that there are C++ bindings built on these toolkits!

    And let us not forget that OOP code doesn't automatically mean better written code. Some of the neatest code I've seen (in Perl btw) doesn't require OOP. :-)

    Does Gnome need to be written in C++? No because they found that the extra synax was just sugar. I have no problem with Gnome and GTK being written in C because others will come along and implement C++ wrapping around it(just like MFC).

  81. "Enhanced detail"? by Dr.Dubious+DDQ · · Score: 2
    isn't some of the enhanced detail provided by antialiasing lost in a jpeg bitmap?

    It may very well be that I just don't "get" antialiasing...but I thought I understood the basic concept. That being the case, this question sounds funny to me.

    Isn't "antialiasing" (to oversimplify) a form of "intelligent blurring"? (In this case, blurring the fonts corners a bit so that they blend a little smoother with the background).

    If so...don't you LOSE detail (while improving the actual appearance) when you antialias?


    ---
    "They have strategic air commands, nuclear submarines, and John Wayne. We have this"
    1. Re:"Enhanced detail"? by swb · · Score: 1

      Right, the idea being that the blurring allows a level of smoothness the screen cannot deliver.

      The issue I had was that the previous poster was showing a JPEG bitmap of what it looked like. Since JPEG is a lossy format, the "detail" I was looking for was the specific blurring of type edges and I'm not sure if what I'm seeing is antialiasing or JPEG artifacts..

  82. Re:Wow! by cyber-vandal · · Score: 2

    Sort of like Microsofties getting excited about Microsoft finally producing a stable OS after only 22 years of trying.

  83. i18n? by MSBob · · Score: 2

    What is the QT's support for internationalization on all platforms. I know that KDE runs in 33 languages and that QT is Unicode based. What I'd like to find out (because I'm selecting a GUI toolkit for my company) is whether Unicode is this good on all platforms that QT supports including Win95/98? Anyone with some experience with QT on these particular OSes?

    --
    Your pizza just the way you ought to have it.
    1. Re:i18n? by llzackll · · Score: 1

      WinNT supports unicode natively, Win95/98 doesn't. I'm not sure how Unicode is implemented in QT, but this could be a factor.

    2. Re:i18n? by MSBob · · Score: 1

      That's exactly what I'm wondering about.

      --
      Your pizza just the way you ought to have it.
  84. Re:Acorn did this first - over 14 years ago by T-Punkt · · Score: 1

    ...and they did it better, than any other implementation I have seen so far.

    With "better" I mean: faster, better integrated into the OS and with much better (visual) quality.
    Anti-aliasing in RISC OS did not just blur the edges to make the characters look better, it really enhanced the readability of fonts.

  85. XRender & nVidia drivers by ivan4th · · Score: 1

    Does anyone know whether nVidia is going to support XRender in their drivers? I have TNT2, and after switching from nVidia's 0.9-6 drivers to "nv" driver that comes with XFree86 I've got DPMS (which perhaps is considered unnecessary by nVidia programmers), XRender, and 10-20 extra megabytes of free memory (X has smaller footprint now). But AA font rendering is pretty slow, and I think this can be improved if XRender support is done by nVidia. Also, at the moment I have to use separate XF86Config for Quake.

    1. Re:XRender & nVidia drivers by Adnans · · Score: 4

      XRender will be supported in the upcoming 0.9-7 release. Full hardware support for XRender should make it in 0.9-8. When that happens the NVidia cards will probably be the fastest and most feature rich you can get for Linux. Given, this will be for x86 only for now, but as an AMD x86 user I can't complain.

      This info comes from a reliable source. And since NVidia has hired this X guru, I can only conclude that they're very serious about Linux/XFree support (Think SGI).

      Posted from an AA'd konqueror browser (driver "nv" for now :)

      -adnans

      --
      "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
  86. WINE by BlowCat · · Score: 1

    WINE 1.0 has support for antialiasing. But it probably doesn't qualify because it does it on the client side, i.e. it works with XFree86-3.x.x and even Exceed if you are such a pervert :-)

  87. Re:Printing of Screenshots - FUD by mvuijlst · · Score: 1
    Whoa! Replied too fast for my own good. Of bloody course screen shots won't rerender.

    How stupid can I get? To my defense: what the orginal poster was saying has nothing to do with the issue at hand, which is on-screen font anti-aliasing.

    My bad, sorry, etc.

  88. Re:Wow! by baptiste · · Score: 2
    You can't help but get excited when a group of dedicated people, coding free for glory and the ability to use a non Microsoft product, manage to accomplish what they have. I think that fact that people DO get excited about stuff like this shows how dedicated Linux users really are.

    I'd rather use Linux and contribute what I can while I wait for certain features, vs using Micro$quish products that crash all the time and cost a fortune.

    --

  89. Re:Of course it's significant... by ocie · · Score: 1

    Me flunk English? That's unpossible -- Ralph Wiggam

    --
    JET Program: see Japan, meet intere
  90. Re:What does the acronym QT stand for annyways? by TeknoHog · · Score: 1

    If you pronounce it letter by letter, she^H^H^H^Hit's a real QT. :-)

    --

    --
    Escher was the first MC and Giger invented the HR department.
  91. Re:Arabic looking bad unsmoothed? Rubbish! by alvi · · Score: 1
    I'm posting this in order to erase my moderation. For some strange reason Konqueror applied my '-1' troll to this posting instead of the post below by 'mvuijlst', as I intended.

    Sorry pivo ;)

  92. So what exactly... by The+Step+Child · · Score: 1

    ...is the difference between interpolation and anti-aliasing?

    1. Re:So what exactly... by Anonymous+Colin · · Score: 3

      Interpolation is an avaraging pixel values. When e.g. a texture in a 3-d model is enlarged (or shrunk) to fit a surface, the pixel values are calculated with interpolation.

      Anti-aliasing is any technique that makes edges look sharper to the human eye. Note that this applies to object edges in 3-D models every bit as much as in text.

      In practice, if you use interpolation to calculate the pixel values along the representation of a line, only thoes pixels that wholly or partially contain the line will be affected. With AA, pixels that do not contain any part of the line, but are "near" the line, may be drawn in a subtly different colour to fool the eye into seeing a smoother edge.

      Take a screen capture of some AA text and blow it up in the gimp so that you can see the pixels, then take a look around the text edges - it's quite enlightening.

      P.s., although I could easily give formulas for interpolation (it's simple linear interpolation), I don't offhand know what the calculations for AA are - but you can look them up with Google as easily as me, so its left as an exercise for the reader.

  93. In hardware by Per+Wigren · · Score: 1

    I have hardware fullscreen anti-aliasing built into my old 20" monitor!

    --
    My other account has a 3-digit UID.
    1. Re:In hardware by Dr.Dubious+DDQ · · Score: 2
      I have hardware fullscreen anti-aliasing built into my old 20" monitor!

      That's nothing, I've got a screensaver built into my monitor's hardware. I just push the little button with the "circle with a line through it" symbol and up comes this screensaver. It appears to be a 3D animation of being lost inside of a coal mine without a light source. Neat! :-)


      ---
      "They have strategic air commands, nuclear submarines, and John Wayne. We have this"
  94. Re:KDE charges ahead by EllisDees · · Score: 1

    I take it you haven't looked at Gnome lately? I've got both on my system, and they are approximately equivalent in both form and function.

    --
    -- Give me ambiguity or give me something else!
  95. Debian (Unstable) Users had this 2 weeks ago. by exekewtable · · Score: 1

    It was a matter of apt-get update, apt-get upgrade and tweaking the XftConfig file to include your Truetype font dirs.
    Note that you do need to get some decent fonts from somwhere that support antialiasing. Not all Truetype fonts do. Alot of nice Windows fonts support AA tho.
    A good source of free fonts is here: http://www.fontfreak.com
    If debian users need more help the debian-kde mailing list is active and helpful.
    At this point I would also like to thank Ivan the maintainer for KDE in debian. He is doing an awesome job!

    Dave

  96. What does the acronym QT stand for annyways? by paranormalized · · Score: 1
    I mean, I think the T stands for toolkit, but what's with the Q?

    Quick Toolkit? Quickie Toolkit? QuomndrTaco Toolkit? (ducks and runs)

    -----
    IANASRP- I am not a self-referential phrase
    -----

    --

    -----
    IANASRP- I am not a self-referential phrase
    -----
    email: proprietary becomes free, org to com
  97. NVidia by GoRK · · Score: 1

    Now if only NVidia had RENDER extension support in its binary driver........ argh

    ~GoRK

  98. DELA by gazz · · Score: 1

    http://www.comnet.ca/~foxtrot/dela/
    /me wonders how to code an X-Render compatible toon....

    --
    it's the taking apart that counts
  99. Re:KDE charges ahead by sleepingduke · · Score: 1

    Yes, it will be possible and in the KDE CVS in about a month - I'm working on C now (along with Objective-C/GNUstep Foundation kit bindings). I've just recently checked in Java JNI based bindings for Qt and KDE. Please see the language bindings section on the KDE site. You need to check out the 'kdebindings' module from the KDE CVS to get the code. Richard Dale, Lost Highway Ltd

  100. You are completely wrong. by Darkfred · · Score: 1

    The Risc OS fonts are blurry and wouldn't really be useful for day to day computer use. Looking at them gave me a headache in anticipation.

    Risc OS's antialiasing scheme was a cheap dirty hack, its just a square pixel routine for supersampling. This is exactly what true-type was built to avoid. (and why risc'os brags that it was faster than true-type.)

    The reason Microsoft font antialiasing looks better is that it is not true super-sample antialiasing. Square subpixel antialiasing creates blurryness where there should be none, such as in straight vertical and horizontal lines. Microsoft's engine only does anti-aliasing on curves and diagonal lines that exceed some threshhold of pixel jumpiness.
    And BTW: this is the true-type recommended way of dealing with fonts.

    --
    ----- 70% of all statistics are completely made up.
  101. "Freeware" != "Free software" by yerricde · · Score: 2

    Okay, I didn't realize it'd require a port. However, I take offense to your "hostile to free software" comment. Windows has an extensive freeward community

    I assume "freeward" is a misspelling for "freeware." In that case, I know about all royalty-free binaries, but most of them are not free software. There's a difference.

    OSS software does not need to run on an OSSOS.

    But copylefted free software can never be written in Visual Basic, as that would require providing the source code of the MS Visual Basic runtime and releasing it under a compatible license. Tough luck getting Microsoft to comply there. (Or is the VB runtime covered by the operating system exception to the common licenses?)

    And there isn't that large of a library of GPL'd Windows software to infect Windows programs with GPL either.


    All your hallucinogen are belong to us.
    --
    Will I retire or break 10K?
    1. Re:"Freeware" != "Free software" by be-fan · · Score: 2

      But copylefted free software can never be written in Visual Basic, as that would require providing the source code of the MS Visual Basic runtime and releasing it under a compatible license.
      >>>>>>>>>>>
      So, according to your logic, I couldn't license a Perl program under the BSD license, since it would conflict with the GPL? I doubt it.

      And there isn't that large of a library of GPL'd Windows software to infect Windows programs with GPL either.
      >>>>>>>>>
      There wasn't a large library of free software on UNIX either, until GNU came along. Don't tell me the same can't be done on Windows.

      Your arguement doesn't hold water. OSS software can be written perfectly well on a non-OSS system. BeOS is proprietory, and I use OSS software all the time. It might be true that OSS developers are more inclined to support an OSSOS, but that's not exactly a hard and fast limitation.

      --
      A deep unwavering belief is a sure sign you're missing something...
  102. Re:Wow! by Arandir · · Score: 2

    Wow! It's amazing that a volunteers and weekend warriors can do all this stuff when it took all the other systems acres of cubicles and herds of managers to get it done.

    Check to see how long Internet Explorer has been around. Now compare that to Konqueror. If that doesn't knock your socks off then you aren't wearing any.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  103. FUD -- Freetype/Xft already DOES what you describe by Anonymous Coward · · Score: 1

    Examples of the freetype library in action in Xft can be found on Keith Packard's website here: http://www.xfree86.org/~keithp/render/

    Examples of subpixel sampling (a.k.a. `clear-type' in MS-speak) can be found here: http://www.xfree86.org/~keithp/render/clear.html

    Please don't propagate MS FUD.

    Thanks,
    Daniel

  104. GTK? by CaseStudy · · Score: 1

    Anyone know when similar improvements to GTK are coming out? I like AA fonts (it's the only way for me to use some fonts on an 800x600 laptop screen), but KDE's too big for my tastes.

  105. Arabic looking bad unsmoothed? Rubbish! by mvuijlst · · Score: 3
    Actually an Arabic letter benefits from good screen fonts as much as the next glyph. When you do your homework and make actual screen fonts, like, oh, say, Microsoft does, you don't end up with a badly anti-aliased page but with a page that can be read without getting a splitting headache. I put a simple side-to side comparison of Arabic in Linux and Windows on-line for anyone who cares to look at the actual facts before putting Microsoft down. The sample on the far right is the same text as the two previous ones, but this time in larger size where Microsoft's font smoothing does kick in.

    Read 'em and weep, Linux people. Read 'em and weep.

  106. Yeah! by SpanishInquisition · · Score: 1

    Another thing that will make my new machine slower than the old one.
    --

    --
    Je t'aime Stéphanie
  107. �OK, granted, but... by yerricde · · Score: 1

    So, according to your logic, I couldn't license a Perl program under the BSD license, since it would conflict with the GPL?

    If you plan to link in both a GPL'd library (module, whatever) and a proprietary library that doesn't come with the OS, there would be a conflict. If you plan to link in a GPL'd library and also use the old advertising clause version of the BSD license, there would be a conflict.

    BeOS is proprietory, and I use OSS software all the time.

    There are two types of libraries that can be linked into a GPL'd program: (a) GPL compatible libraries and (b) libraries that are included with the operating system distribution and are distributed separately from the program. BeOS programs use the latter, but the MS Visual Basic runtime is neither.

    There wasn't a large library of free software on UNIX either, until GNU came along.

    There wasn't a large library of free software anywhere until the GNU project, especially because Richard M. Stallman apparently invented the copyleft that keeps free software free.

    Don't tell me the same can't be done on Windows.

    This seems to imply that a "critical mass" of free software will be achieved much faster on free operating systems. Go spread the word about Wine (a free clone of Windows that runs on top of POSIX+X11). Get it installed at your local LUG's installfest, and you'll see more free software on Windows, as users create programs that run both on their free OS (Wine) and their friends' systems (MS Windows).


    All your hallucinogen are belong to us.
    --
    Will I retire or break 10K?
    1. Re:�OK, granted, but... by be-fan · · Score: 2


      There are two types of libraries that can be linked into a GPL'd program: (a) GPL compatible libraries and (b) libraries that are included with the operating system distribution and are distributed separately from the program. BeOS programs use the latter, but the MS Visual Basic runtime is neither.
      >>>>>>>>>>>>>>>>
      In that case, a lot of WIndows could be considered not part of the OS. Thus, on Windows 95, a GPL program could not link to DirectX (which isn't a part of the OS proper). I just think some of the symantics of the GPL are ridiculous. For example, is it wrong to port an OSS driver to a close source OS? Stallman discourages it. Plus, how does the license of the language one uses in any way related to the license of the software? It just seems that some parts of the GPL change from being a "good for the whole community" license to "let's screw closed source developers, even if it hurts the user community."

      This seems to imply that a "critical mass" of free software will be achieved much faster on free operating systems.
      >>>>>>>>
      Does this mean that it isn't morally wrong to make a developer pay for a toolkit just because the OSS community doesn't like his preferred OS? Does a GPL program on Windows count any less than a GPL program on Linux?

      Go spread the word about Wine (a free clone of Windows that runs on top of POSIX+X11).
      >>>>>>>>>>
      Why would I do that? I like Windows (NT4) better!

      --
      A deep unwavering belief is a sure sign you're missing something...
  108. ADDENDUM by Gendou · · Score: 2

    One more thing. You must add the line to the [KDE] section of your ~/.kde/share/config/global...

    AntiAliasing=true

  109. Cool ... a release song! by Frag-A-Muffin · · Score: 3

    "I can see clearly now two-three has come,
    I can see all the objects on the page
    Gone are the dark fonts that made my head ache
    Thanks to those bright, bright Trolls, hacking away"


    I think EVERY release of any software should come with a song! :)

    --

    AirSpeak - http://itunes.com/apps/AirSpeak
  110. �Could Trolltech release a port if it wanted to? by yerricde · · Score: 1

    Thus, on Windows 95, a GPL program could not link to DirectX (which isn't a part of the OS proper).

    I guess I misinterpreted "operating system." If it comes with the operating system distribution or can be obtained as part of an OS vendor's upgrade package, it is considered part of the OS; "the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable." It seems you just have to make DirectX 8 or the Visual Basic libraries a separate download and make a case for "this is an OS vendor sanctioned OS upgrade."

    how does the license of the language one uses in any way related to the license of the software?

    Not the license of the language itself, but the license of the libraries used to implement the language. For example, the C language itself has no license, whereas Cygwin (a Win32 implementation of POSIX, including gcc) has a GPL libc, infecting just about every program (unless you use the msvcrt.dll support, in which case you fall under the OS exception).

    Does this mean that it isn't morally wrong to make a developer pay for a toolkit just because the OSS community doesn't like his preferred OS? Does a GPL program on Windows count any less than a GPL program on Linux?

    The Windows version of Qt that Trolltech sells may contain GPL incompatible code licensed from other entities; it costs money to develop GPL compatible code. This is part of why Mozilla took so long to replace some of the features of older Netscape releases. But Qt Free Edition is under GPL; you are free to start a project to port it to whatever platform you choose. According to QT's README, "If you want to port Qt to a new platform, please read the PORTING file."


    All your hallucinogen are belong to us.
    --
    Will I retire or break 10K?
  111. Re:�Could Trolltech release a port if it wanted t by be-fan · · Score: 2

    The Windows version of Qt that Trolltech sells may contain GPL incompatible code licensed from other
    entities; it costs money to develop GPL compatible code. This is part of why Mozilla took so long to replace
    some of the features of older Netscape releases. But Qt Free Edition is under GPL; you are free to start a
    project to port it to whatever platform you choose. According to QT's README, "If you want to port Qt to a
    new platform, please read the PORTING file.
    >>>>>>>>
    You're hedging. I can understand Qt's position, but in general, is it morally right to charge OSS Windows developers for toolkits that *NIX guys get for free?

    --
    A deep unwavering belief is a sure sign you're missing something...