Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Xft Hack Improves Antialiased Font Rendering

timothy posted more than 12 years ago | from the two-lines-of-code dept.

X 360

Eugenia writes: "Font antialiasing first made its way to XFree through Qt/KDE only a year ago and GTK+/Gnome followed some time after. Even with the latest version of Freetype 2.08, which reportedly brings better quality, the result is still not up to par with the rendering quality found on some commercial OSes. David Chester has hacked through the Xft library and he achieved an incredibly good quality on antialias rendering under XFree86. With this hack, at last, XFree can deliver similar aesthetic results to Mac OS X's or Windows' rendering engines. Check the two brand-new screenshots ('before' and 'after') at his web page and notice the difference with your own eyes."

Sorry! There are no comments related to the filter you selected.

How to masturbate on a bus and not get caught. (-1, Troll)

RoboTroll (560160) | more than 12 years ago | (#3116840)

Hi, I'm The_Fire_Horse - you might remember me from such postings as "Fuck the world" and "Here comes another wanker".

My program today discusses the ancient art of having a wank on a public transport vehicle (bus, train, boat - it doesnt matter)

You will need :

  • a large newspaper
  • at least 2 magazines
  • a dick
  1. When you board the bus/train/boat; sit right across from a really hot chick with a short skirt and no bra - leer at her for a while. Ask her to show you her tits - women like it when men take the initiative to say this
  2. Take out a newspaper and a couple of magazines and place the magazines open on either sides of you - try and make them 'trade' type mags and not Playboy or Penthouse.
  3. Ok, now your sides are now covered - now get the newspaper and open it wide to the middle and place the bottom between your knees and lap - you should now be completely 'invisible'.
  4. Unzip your fly and start wanking furiously to the image of the short skirted chick in front of you while yelling "DO IT BABY - DO IT NNNOOOOOWWWW !!!!!!". Dont worry, she and the other passengers cant hear you because you're surrounded by the 'newspapers of invisibility'.
  5. Explain to the police that you got your advice from some dickhead on $lashdot and they will understand, and just let you go.
    Just remember to give them the secret handshake - which is of course, a hand full of the results of your wank.
    They will have a really good laugh about it and you will be the best of friends.

This has been a community service announcement to the fellow horny students of the world.
Bad news... it didn't work. But I decided to use my "one phone call" by going to the station-computer to post here at /. and let you know I'm in jail now. Thanks a lot, asshole!
Sorry to say this... but the only possible explanation is.. THE POLICE WHO ARRESTED YOU ARE ALIENS FROM MARS!!

Now dont be alarmed, its happened before. The fact that this highly instructive and foolproof method failed you and got you arrested, can only mean that they are not human police.

There is a way though! - Here is what you need to do...

Ring your local MP and say :

I was wanking on a bus and I got arrested, but I was using a foolproof method, so that proves that the police who arrested me are Aliens from Mars.
You can now relax, because the special "Anti Alien Task Force which stop honest citizens wanking on buses" will save you.

Case closed!

Troll 25 of 131 from the annals of the Troll Library [] .

Re:How to masturbate on a bus and not get caught. (-1)

MMMMMMMMMMMMMMMMMMMM (537317) | more than 12 years ago | (#3116875)

Thanks for your advices. As an additional note. I masturbated succesfully in a crowded bus without getting arrested by wearing a paper bag on my head. I'm a clever one.

first fp (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#3116841)

first fp ever :-)

I've always wanted to do this...

Re:first fp (-1, Troll)

King of the World (212739) | more than 12 years ago | (#3116883)

Shut up man, you made my girlfriend cry!

Re:first fp (-1)

MMMMMMMMMMMMMMMMMMMM (537317) | more than 12 years ago | (#3116921)

Your girlfriend used to be a male. Give your ass a fee days to heal.

The post the editors don't want you to see! (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#3116842)

Information wants to be free... unless it costs Slashdot money [] !

The Strange Case of Mr. Krantz (-1)

BankofAmerica_ATM (537813) | more than 12 years ago | (#3116843)

The body's hands trembled a bit. Two days without notice from Project Faustus and now a note from this "Krantz," (a Faustus operative, to be certain) requesting a meeting at the nearest Starbucks. Who was this Krantz? Had I met him before? Should I conduct myself in the steely protocol of business associate or the jovial style of an old friend? The note itself, hand-scrawled messily enough to tax my character-recognition algorithms, seemed to suggest that we were old friends. However, a careful analysis of the syntax and diction revealed an empty tone. Empty but affable. Preparing for this meeting was going to be difficult.

Five minutes later, I was clad in Atkins' most impressive suit (black with red pinstripes) and ambling through the Starbucks entryway. The time was 14:03:27 CST, and the place was nearly empty. A gaunt man with large glasses waved me over to a booth in the corner. He stood up excitedly as I made my way to the table, knocking over several emptied cups of latte as he offered me his seat. I sat down, sizing him up as best I could. His exterior resembled that of a normal human, but I noticed his movements were a bit different. Straining my ears, I picked up the faintest hint of a humming sound.

"Well, here I am, it's me! Jay Krantz!" he said, beaming at me, as if I should be impressed. "I bet you think that I'm here to punish you. That I am a grim enforcer, an out-of-touch political atavism solely concerned with those who step out of line in our little project. That's not the case at all. Step this way, please." Krantz motioned towards the bathroom. Atkins' face must have betrayed my reluctance.

"I understand your concern," said Krantz, "an invitation from a male into a Starbucks bathroom is certainly taboo, especially to those raised on a diet of Big Media and Big Corporations. But I just want to get a little-(here, he indicated his nose) before we go. You're welcome to some if you want."

I followed him into the bathroom, wondering what he meant. As we entered, he bolted the door and produced a small metallic box from his pocket. "In this Post-Columbine, Post-9-11, Post-Corporate-Colonization-of-the-Internet period, one needs a litlle extra to keep the parts running smoothly," he explained, opening the box to reveal a heap of white powder. "Help yourself."

"Is it...Lik-M-Aid?" I stared longingly at the powder.

"I suppose you could call it that. Whatever it is, it's good shit."

I pinched together as much of the powder as I could, splashing it across my lips. But the delightful sweetness of LIK-M-AID was nowhere to be found. It was a bitter, chalky candy, the type I normally avoid. I gulped it down, not wishing to upset Krantz. He winced and the rest of the powder disappeared into his nose.

"Ahhhhh!" he exhaled, his breath nearly singeing my eyebrows. "Okay, let's go, shall we?" As he staggered towards the door, I detected an unusual amount of heat radiating from his body.

"Where are we going, Mr. Krantz?" I inquired, scanning his face thoughtfully. This was the longest exchange I had yet shared with a human; I needed some feedback on how skillfully I was progressing.

"Oh, it's a little place I like to go when I celebrate. A place that is unlikely to stimulate you intellectually, but is nevertheless an enjoyable and irreverant ride!" He motioned me into his vehicle, a gigantic silver sport utility vehicle, pasted with small signs reading "Think Globally, Act Locally," "Free Dmitri!", and "Keep Your Laws Off My Body." Puzzled, I allowed myself to be swallowed up by the vehicle and whisked away. My heart began to race as Krantz nudged the car around quick turns, nearly flattening a human bicyclist in the process.

"Old technology," he grinned, extending the center finger from his left hand. "But I digress. I'm sure you're dying to know more about me! Go ahead, ask away!" How was Krantz able to discern my hunger for knowledge? Perhaps my cover was slipping...but I would be foolish to pass up an opportunity to learn more about Project Faustus.

"How did you become involved in Project Faustus?" I stared at Krantz earnestly, trying to express my deep interest in a manner that he could not ignore.

"Oh yes! Well, Project Faustus wasn't always involved in your field-you know, networking and wetworks-to-digital transfer. It's been around since at least the forties, and I hopped in around the seventies, you know, during the oil crisis, when our national leaders faced a time of trial in which...oh wait, we're here." He ambled his car into a parking lot. I could already detect the strains of rock music emanating from a large building nearby. I peered up to see a large neon sign that said this: PT'S Exotics XXX!

"They have a great buffet here!" explained Krantz, pushing me towards the building's entrance.

A burly man stared at me as Krantz handed him some money. Then the man handed some of the money back to Krantz. "Want some ones?" asked Krantz. "Don't worry, this is all on me." I grasped the wad of one-dollar bills, noting the differences between those and the twenties which I had once processed so often.

Krantz then drew back the black rubbery curtain, and so many sensual experiences exploded into my perceptions that I can scarcely describe them all. Small, contained explosions of colored light blasted around a raised platform. Rhythmic pounding usurped my ears and shook my organs. As I struggled to compose myself, I spied a human form pulsing and vibrating in the midst of the lights (seemingly sick and disoriented). I stared at the human, unable to pry my eyes away from its vibrating form.

"Wow, her tits are more inflated than the dot-com bubble in 1998, wouldn't you say?" it was Krantz's voice, and then his hand (a bit cold) slapping me on the back. "Why don't you give her a little venture capital?" He pointed at his own stack of dollar bills, then over towards the light.

I palmed the sweaty wad of cash in my suit. I looked at the human, gyrating and glistening in the semi-darkness. I felt a stirring...

You all suck! (-1)

Serial Troller (556155) | more than 12 years ago | (#3116849)

  • 2002. Slashdot publishes 1,000,000th rumor passed off as actual story. The story generates 480 comments, 263 of which agree with the article, and 107 of which point out its a rumor and are modded down as redundant. The remaining comments are all first posts.
  • 2002. CmdrTaco married to Kathleen Fent. Many geeks believe Kathleen, a purported transvestite, outmeasures CmdrTaco.
  • 2002. Slashdot parent corporation VA Research^W Linux^W Software stock worth 35 cents. Rumors that AOL, Microsoft, or even Jimmy the hobo who lives under the Longfellow Bridge may buy it.
  • 2003. VA Software bought by Microsoft for a cup of coffee and a donut. All Microsoft-critical articles mysteriously disappear from Slashdot. Bill Gates as Borg logo replaced with Bill Gates as God.
  • 2003. Papperatzi videos of Miguel de Icaza caught going down on Bill Gates in his private yacht spread across Usenet. Miguel swears that recent decisions to rename the Gnome desktop to Windows NT 6.0 have nothing to do with it.
  • 2004. CmdrTaco loses virginity.
  • 2004. The WIPO Troll returns again, showering Slashdot in 45,000 copies of the same post: Lick my crotch hairs. Slashdot, despite running on 18 redundant IIS/8.0 servers, buckles under the load. The term Slashdotted is replaced with WIPO-Trolled.
  • 2004. Slashdot officially shut down. Millions of screaming, unwashed geeks invade Redmond campus and lynch Bill Gates.
  • 2005. Linus Torvalds and Anal Cox found dead along with six penguins, an empty tub of crisco and several used condoms. Millions of screaming, unwashed geeks invade Redmond campus and lynch Steve Ballmer.
  • 2005. CmdrTaco rumored to have had sex again.
  • 2006. CowboiKneel found dead in hotel room with 56 pizza boxes covering his bloated corpse. Three suffocated gay prostitutes are extracted from beneath his body as police remove it with a backhoe.
  • 2007. CmdrTaco actually has sex again. With a woman.
  • 2007. BSD is still officially dying. No word on when its demise will take place.
  • 2007. CmdrTaco starts new weblog to replace Slashdot, creatively named Dotslash. Remainder of Linux users flock to the site and immediate WIPO-Troll it out of existence.
  • 2008. CmdrTaco has sex with his wife for the first time.
  • 2009. After years of living under the heel of his domineering wife, and being deprived of the homosexual orgies of the past, CmdrTaco commits suicide. Another sweaty geek mob gathers and tears Kathleen Fent to shreds. Geeks discover Ms. Fent was indeed a woman, but dont exactly know what that means. Driven by their sexually-repressed rage, they subsequently invade Redmond again and lynch the current CEO of Microsoft, Miguel de Icaza.
  • 2010. Microsoft is blamed for the assassination of Richard Stallman. Redmond invasions by geek hordes become commonplace.
  • 2011. Microsoft campus burnt to the ground by screaming, unwashed geek mob after Microsoft is blamed when a Linux hacker in Cambridge, Massachusetts spills his coffee on his pants.

Thats cool; (0, Funny)

SkulkCU (137480) | more than 12 years ago | (#3116851)

and by cool, I mean totally smooth.


First ad! (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#3117004)


I just saw my first Slashdot non-subscriber ad.

Are they supposed to show up every time a read an article or what? I reloaded the article and suddenly the ad was gone. What's going on?

Breaks out in song... (3, Funny)

CaptCanuk (245649) | more than 12 years ago | (#3116852)

I can see clearly now the fonts are antialiased...
I can see all webpages, in my way...

Ok, this is excellent (1)

Kickstart70 (531316) | more than 12 years ago | (#3116855)

I've been waiting for this for a long time!

Now...if I could convince someone to hack improved window placement so things would stay where I want them without me having to move them all the time, I'd be a happy camper.


Re:Ok, this is excellent (2, Offtopic)

greenfly (40953) | more than 12 years ago | (#3116975)

What you are looking for is called Enlightenment :)

It's basically the only window manager I've seen that does fine-grained window memory right.

Improved widening! (-1)

Klerck (213193) | more than 12 years ago | (#3116859)

It's only improved in that it scrolls ads off the page, but less eyeballs viewing less ads is an improvement for slashdot in my book!

.I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the .lameness .filter .telling .you .that .you .don't .have .enough .charaters .per .line .that .really .sucks .when .that .happens .and .you .have .to .put .some .lame .lameness .filter .defeater .text .in .there .i .wonder .how .many .people .will .read .this .whole .comment .I .certainly .hope .it .doesnt .annoy .too .many .people .This .is .just .the .beginning .because .PAGE .WIDENING .IS .BACK .I .like .wide .pages .I .wish .all .pages .could .be .as .wide .as .this .dont .you .wide .pages .are .much .cooler .than .those .narrow .pages .you .are .used .to .reading .because .you .dont .have .to .worry .about .the <

Who needs Klerck (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#3116894)

When I can just use the adbusting slashbox [] ?

Broken HTML (0, Informative)

Anonymous Coward | more than 12 years ago | (#3116861)

The HTML is seriously broken on the xfthack page. Ugh.

My AA issue (1, Redundant)

rosewood (99925) | more than 12 years ago | (#3116866)

(I was moded -1 Troll last time I said this, so lets see what happens now)

When I was using X for an extended period of time due to my windows box being gone, the one thing that seriously bugged me were the fonts. I didnt know what was looking wrong with them until I saw a
/. thread about AA Fonts and the lack there of in Linux at the time. This is really a great improvement and a much needed one at that. I just want to see this rolled into major releases and thus major distros and fast

Re:My AA issue (1, Offtopic)

Alsee (515537) | more than 12 years ago | (#3116933)

(I was moded -1 Troll last time I said this, so lets see what happens now)

Obviously this time you get modded -1 Redundant :)


Re:My AA issue (-1)

I.T.R.A.R.K. (533627) | more than 12 years ago | (#3116935)

"...due to my windows box being gone"

This is why you were modded down to troll. The idea that you would use Linux only because your windows box was gone, and not based on it's own merits, completely escapes the mentality that is the Slashdot Clique.

Re:My AA issue (1)

anonymous cupboard (446159) | more than 12 years ago | (#3116996)

Regretably, you are right. The text on a Win desktop definitely is more readable (no matter what the content is) and that is something that particularly non-computer people notice.

Re:My AA issue (0)

Anonymous Coward | more than 12 years ago | (#3117009)

Except for terminal windows. Linux terminal windows are much more readable (and usable) than those on Windows.

Re:My AA issue (0)

Anonymous Coward | more than 12 years ago | (#3117037)

Uh, why would you use a terminal window in Windows?

I mean if you need to open a terminal window to do something in Windows, that something's probably not worth doing at all. Try reading the manual. I'm sure there's a better click-and-point way of doing it.

Re:My AA issue (0)

Anonymous Coward | more than 12 years ago | (#3117063)

who really wants to point and click?

I mean, it is convenient to point and click sometimes, but I still SSH to some linux servers in win2k

believe it or not, there are still uses of a terminal in windows... like using the "net" command...

Linuxslash (-1, Offtopic)

a3d0a3m (306585) | more than 12 years ago | (#3116869)

Howabout we start up a linuxslash site. Seriously, I don't know what the average slashdot user is thinking, but I bet they don't really care about Linux kernel 4.2.3build21 and a hack for antialiased fonts, this belongs on some secondary site. It just isn't as newsworthy as many of the other submissions to slashdot.


On a side note-- I am seriously considering dropping slashdot for good, as I have been spending alot more of my browsing time here [] .

Re:Linuxslash (0)

FooBarWidget (556006) | more than 12 years ago | (#3116884)

What are you complaning about?
1) There are a lot of people who DO care about Linux.
2) Slashdot offers you to configure your filters so you can't see the Linux articles anymore.
Slashdot tries to please the group that do care about Linux, and the group that don't care about Linux by providing filters, and you're still bitching about it?

Re:Linuxslash (0)

Anonymous Coward | more than 12 years ago | (#3116885)

See ya.

Re:Linuxslash (-1, Troll)

uspsguy (541171) | more than 12 years ago | (#3116889)

Don't let the door hit you on the butt on the way out. If you don't like it, yes, please leave and quit annoying those of us that are happy here.

Re:Linuxslash (-1)

MMMMMMMMMMMMMMMMMMMM (537317) | more than 12 years ago | (#3116929)

Why don't you leave this world. A single shot and you are gone.

Re:Linuxslash (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#3116892)

want a fucking medal? seriously, how does your inane tripe add anything meaningful to this discussion? hopefully, this whole thread will be moderated through the floor.

also, as far as the term 'newsworthy' goes, /. has never been a place that covers anything more than what the ed's think is 'cool' for the day. 'news' contains 'new', and a lot of what /. is isn't new. if you want new, stick to k5, stick to cnn, stick to gnn, whatever floats your boat. just don't pretend that this is a news site, it is a peer discussion forum on what may or may not be news.

Re:Linuxslash (-1, Offtopic)

leviramsey (248057) | more than 12 years ago | (#3116893)

A quasi-prominent Slashdotter, Eric Krout [] , has launched a Slash-like site that has a greater focus on Linux and free software news: MonoLinux []

Re:Linuxslash (0, Offtopic)

red5 (51324) | more than 12 years ago | (#3116940)

monolinux that sound to much like an STD to me.

Re:Linuxslash (-1, Offtopic)

a3d0a3m (306585) | more than 12 years ago | (#3116928)

Ok, comeon how is this off topic. The last time I looked, there was no where to put meta-discussions [not like on]. Please burn my karma all up. I don't like posting fake comments with fake info and fake links to get positive karma anyways ha ha ha. You linux guys sure got it bad for self esteem!


PS It would be ironic for anyone to reply to this.

Thanks for the contribution (-1)

Commienst (102745) | more than 12 years ago | (#3116953)

Dear Troll,

We are plesed to inform you that, after careful consideration , we have accepted your troll into the Troll Library [] .

You show a masterful skill at trolling.

Thank you for your time and your contribution.

Anti-Aliasing (0)

Anonymous Coward | more than 12 years ago | (#3116870)

Soon, you'll hear the bitching, just like with OS X.

"Oh, man, this sucks, those fonts look blurry, God, I hate it..."

Then, they won't be able to live without it.

Re:Anti-Aliasing (1)

King of the World (212739) | more than 12 years ago | (#3116900)

OSX's fonts are blurry. They simplify the anti-aliasing process for speed reasons. Given the same TTF, Freetype will beat OSX any day.

Now that I think about it, that would be a nice test too.

Excellent! (1)

mstyne (133363) | more than 12 years ago | (#3116871)

Good to see that someone's working on this. The QT/KDE Anti-Aliasing was shady at best -- no pun intended -- it always seemed to mess up my terminals... and the different fonts that could be used were severely limited.

Re:Excellent! (2)

ThatComputerGuy (123712) | more than 12 years ago | (#3117062)

Actually, I had the same problem.. very few fonts that would do AA, and even then, the Konsole text would come out very garbled...

It turned out that I had just never edited my /etc/X11/XftConfig. Just a suggestion, seems likely that it's your problem too.

KDE Myths (-1, Troll)

Anonymous Coward | more than 12 years ago | (#3116874)

Free software is a hotbed of myths and general nonsense - and perhaps the most prevalent myths of all are the ones surrounding the entire KDE/GNOME desktop schism. In this short article I hope to do away with some of the more half-assed nonsense spewed by KDE zealots.

  • Myth: KDE is more integrated than GNOME

    Reality: The oft-heard cry of the noisiest KDE advocates. No explanation is given - the reader is expected to simply grok the wholesomeness of KDE, and the lack of this mystical quality in GNOME. It's nonsense of course. Neither desktop is particularly "integrated" compared to Windows XP, and certainly not compared any version of the Apple Mac.

  • Myth: KDE is easier to use

    Reality: Again, such nebulous arguments are never explained, and the reader is expected to simply understand the truth. Both KDE and GNOME have user-interface irritations (indeed, all systems do) - but "ease of use" is not a simple thing to measure. What about application (see GNOME apps later) installation and removal: GNOME has the excellent RedCarpet [] by Ximian [] , which makes the installation, removal and updating of applications trivial. KDE users are expected to fend for themselves with brutal command line driven systems. GNOME also has the excellent Ximian setup tools to handle various very tricky cross-platform and potentially risky system configuration operations - KDE offers a few small half-assed Linux-only tools, which make no attempt at check-pointing to return to known working configurations.

  • Myth: KDE is more popular

    Reality: In what sense? Arguably more people use KDE - but it is a close run thing. Most KDE zealots claim the results of online polls as proof of their superior userbase... which is, quite frankly, complete and utter nonsense. Online polls are the joke of the century; it doesn't even require a motivated script kiddie to render then worthless. A single post on a zealot-ridden site can reduce the result to a running joke. Popularity is also difficult to measure when both GNOME and KDE are frequently installed on the same system - and indeed, can co-exist except for certain applications such as panels. Many KDE users actually run GNOME applications for their superior features and stability.

    One of the few solid measures of popularity is the adoption in commercial use - and here, GNOME is far ahead. Both Hewlett- Packard [] and Sun Microsystems [] have committed to using GNOME as the desktop for their Unix systems. This ties in with the previously mentioned ease of use - Sun's major contribution to the GNOME effort is in the areas of user/developer documentation, testing, accessiblity and user-testing. Three of the less glamourous parts of desktop development. The arrival of the GNOME 2.x series will see these contributions reach fruitition and allow GNOME to make a quantum leap ahead of KDE in most of the basic computer/user issues.

  • Myth: Konqueror is the best Linux browser

    Reality: Oh for a penny every time this lie is told in any KDE story! Konqueror [] is a fine piece of software - it's authors deserve plently of praise - it is, however, quite unreliable and lax in its support of basic web standards compared to either Mozilla [] or Opera [] . It is also extremely slow - slower than the latest incarnations of the GNOME Nautilus [] filemanager/browser.

  • Myth: KDE applications are better/more advanced than GNOME ones due to the ease of developing in C++ using the Qt toolkit

    Reality: See also: Qt/TrollTech. Easily the most common wail heard by KDE developers - and yet it is easily disproved by looking at the actual applications for GNOME/GTK [] and KDE/Qt [] . KDE applications often have larger version numbers than GNOME ones... an old trick played by commerical software developers. Most KDE apps seem to jump for 1.x releases long before they are ready - KOffice [] being the best example. None of the components in Koffice are worthy of a 1.0 release, let alone 1.1 or 1.2. GNOME applications [] wait longer and get more testing in their 0.x stages and despite shorter development phases mature more quickly and reach stable featureful release states more quickly: the superb Evolution [] (groupware/email), Gnumeric [] (spreadsheet), Pan [] (newsreader), The GIMP [] (image manipulation), Abiword [] (word processing), RedCarpet [] ,X-Chat [] (IRC client), XMMS [] (media player), Galeon [] (web browser), and for developers: Glade [] , Anjuta [] . All of these packages ooze quality, far outclass and are, at least, 18 months ahead of their KDE/Qt counterparts. It's not only in the area of user applications that GNOME is lightyears ahead, with the forthcoming 2.x a number of impressive behind the scenes technology will finally mature: component technology (bonobo [] ), media (Gstreamer [] ), internationalisation (pango [] ). As a developement platform, GNOME 2.x is, frankly, years ahead of KDE. And what's more, it is not tied to a lowest common denominator cross-platform bloat-fest like Qt. Yet despite all this, we are still fed the lie that Qt and C++ makes development easier. Judge for yourself.

  • Myth: KDE is faster and/or takes less memory than GNOME

    Reality: KDE is written in C++. While this is not necessarily a bad thing, it is when the programmers do not know enough to avoid certain pitfalls that can plague software projects. Stupid use of ++/-- with C++ objects; masses of unnecessary allocations and deallocations of memory, and the most cretinous of all, blaming the extremely slow startup times of KDE apps on GCC. The GNOME 1.x releases were hardly svelt (2.x fixes many of these issues), but GNOME is a fashion cat-walk superwaif when compared to KDE's 500lb fat-momma cheese-burger scoffing trailer trash. One need only look at the recent fuss over ugly KDE hacks (such as prelinking) to see the problem inherent in the KDE architecture and basic design.

  • Myth: GNOME development is slower. KDE releases faster.

    Reality: Fundamental misunderstanding. KDE releases as one big lump of code due to its use of C++ and the consequent problems with libraries. It bumps the version number of the entire KDE system for the smallest modifications. GNOME, on the other hand is componentized and each component releases on a (almost) separate schedule, bumping it's own version number but not the main GNOME version. Occasional releases of the entire GNOME system are done, and that's when the GNOME version number is bumped (currently it is 1.4). To see this in action, use RedCarpet and you will regular updates to GNOME components. GNOME development is not slower, it is in fact faster and more advanced. Lamers and newbies, however, fail to understand the advantages and just see KDE 1.1.1 followed a few weeks later by KDE 1.1.2. Wow! KDE roolz.

  • Myth: TrollTech is a friend of Free software.

    Reality: Qt started out as non-Free. KDE developers knew this violated the GPL and are therefore untrustworthy. KDE core developers work for TrollTech. Expensive per developer licensing for writing closed-source with Qt. Labyrinthine licensing nightmare.

  • Myth: Most good GNOME apps are actually GTK applications.

    Reality: Most KDE apps, such as those from The Kompany are actually Qt apps because they want to port to the more lucrative Windows/Qt market.

  • Myth: KDE is attractive/GNOME/GTK is ugly

    Reality: Mosfet liquid theme is an ugly and unstable hack. GNOME GTk icons are of a far higher quality than the cartoonish and confusing KDE ones. Qt is basically a Windows-look on a Unix platform.

Re:KDE Myths (0)

King of the World (212739) | more than 12 years ago | (#3116919)

Does anyone know if there are any plans to change the default icon set for KDE3? Perhaps to Ikons []

ClearType? (4, Informative)

Latent IT (121513) | more than 12 years ago | (#3116876)

I get the feeling that there is still work to be done, though. If you have windows xp, it's worth turning on the ClearType setting in Display -> Appearance -> Effects. XP starts as anti-aliased, but ClearType brings an even greater level. Of course, if you haven't seen ClearType in action, it's hard to expect improvement from plain old win2k. But the font improvements shown above in XFree are amazing, like night and day, no more blocky p's and q's at the wrong font size, which will make a lot of happy people at non MSFT boxes. =)

Re:ClearType? (3, Informative)

Eugenia Loli (250395) | more than 12 years ago | (#3116899)

Yes, this is true. WinXP's Clear Type is more advanced than the traditional anti-alias true type rendering, but it is valid ONLY for LCD screens, *not* for CRTs. I think this post here [] is pretty informative on Clear Type... :)

Re:ClearType? (1)

tcoady (22541) | more than 12 years ago | (#3116979)

Naturally YMMV, but I have just activated cleartype rendering and it has mad a dramatic improvement to the rendering of fonts on my otherwised unloved XP screen which is a regular vanilla CRT from iiyama. I know it was designed for CRTs alone, but I guess similar principles apply to rendering of fonts whether the pixels are crystal or the cathode derived. I just wish it was this simple to enable some improvement on my Debian box which shares the same screen via KVM switch, but after installing XFtt & TTfonts I gave up when I discovered the kernel also needed recompiling to support antialiasing. I expect I'll try that some other time.

Re:ClearType? (1, Insightful)

bonch (38532) | more than 12 years ago | (#3117010)

Hmm, I have Windows XP using ClearType, and I'm using a CRT. Everything is nice and smooth, even tiny fonts.

Steve Gibson debunks M$'s "innovation" (0)

Anonymous Coward | more than 12 years ago | (#3116934)

Check out this article [] . ClearType is just Microsoft's name for sub-pixel rendering, and it's been around for decades now.

Re:Steve Gibson debunks M$'s "innovation" (0)

King of the World (212739) | more than 12 years ago | (#3116947)

It's mostly sub-pixel anti-aliasing which X has had for a long time. It is also knowledge about the eye (ie, blue light doesn't focus as well) to smartly alter the colours sent to the screen for readability.

Re:Steve Gibson debunks M$'s "innovation" (3, Insightful)

spectecjr (31235) | more than 12 years ago | (#3117002)

Check out this article []. ClearType is just Microsoft's name for sub-pixel rendering, and it's been around for decades now.

Yeah, but Gibson is also an ass who doesn't seem to know the difference between scientific method and guesswork.

MS research [] has the fully detailed papers which indicate the fourier transforms, information theory and signal processing theory behind the technique. Which is a damn sight more thorough than Gibson's quackery.

"Oh yeah, apple did it all in the 70s". Bullshit. Back then, the Apple II didn't have the hardware or the CPU power to do the kind of calculation you need to do for Cleartype. Nor did it have the color resolution. All Apple's tech was was a way of hacking color out of a monochrome NTSC signal -- not getting better resolution out of a monochrome signal using color. Get the difference?

When are people around here going to do some thinking and some research instead of acting like idiots? I thought that people who flock to sites like this were supposed to be tech savvy? Maybe it's just me, but I thought that indicated at least a modicum of intelligence instead of blind sheepery.


Re:Steve Gibson debunks M$'s "innovation" (2, Funny)

idealego (32141) | more than 12 years ago | (#3117033)

Re:ClearType? (5, Informative)

taion (304184) | more than 12 years ago | (#3116957)

XFree86 4 supports sub-pixel anti-aliasing (aka ClearType). You just need to put match edit rgba=rgb; in XftConfig.

Linux/X86 configuration standard needed bad (0, Flamebait)

Anonymous Coward | more than 12 years ago | (#3116995)

XFree86 4 supports sub-pixel anti-aliasing (aka ClearType). You just need to put match edit rgba=rgb; in XftConfig.

Ah, how intuitive... how many hours of reading manpages, HOWTOs and FAQs did it take to figure that one out?

Goddammit. This is what I really hate in Linux. You have to read tons of obsolete and badly written documentation until you can turn on something as trivial as sub-pixel rendering.

Linux distributions need to agree on a configuration standard for the kernel and X and build a common GUI for it. Unless you enjoy tweaking your computer for hours and hours instead of getting something productive done at work, the current state of affairs is just unacceptable.

-October_30th (posting AC because of an IP ban)

Re:Linux/X86 configuration standard needed bad (0)

Anonymous Coward | more than 12 years ago | (#3117046)

At least you don't have to buy a plus pack for it.

Xft and fontconfig (4, Informative)

po8 (187055) | more than 12 years ago | (#3117057)

XFree86 4 supports sub-pixel anti-aliasing (aka ClearType). You just need to put match edit rgba=rgb; in XftConfig.

Ah, how intuitive... how many hours of reading manpages, HOWTOs and FAQs did it take to figure that one out?

Be patient. Keith Packard is pretty well done with his design and implementation of a new font selection configuration mechanism currently known as "fontconfig". Fontconfig separates the font selection from the rest of Xft, allowing other applications such as printer drivers to select fonts using the same mechanism and policy as X applications.

In the process, fontconfig replaces the arcane Xft configuration language with an XML DTD. This should allow easier hand-editing of this configuration. More importantly, it should allow GUI toolkits such as KDE and Gnome to easily put a GUI interface on font selection configuration. Hopefully, in a few months you'll be able to just click a button to get sub-pixel font rendering with Xft.

Re:ClearType? (1)

em.a18 (31142) | more than 12 years ago | (#3117044)

See this article by John Platt for all the theory you can handle on ClearType []

Re:ClearType? (4, Informative)

frantzdb (22281) | more than 12 years ago | (#3117080)

With X, just add match edit rgba=rgb; to /etc/X11/XftConfig to get ClearType fonts in X.


14 Comments (1)

idiotnot (302133) | more than 12 years ago | (#3116878)

....and already slahsdotted. Arrgh. Off to Google to look for a cached version.

Re:14 Comments (0)

Anonymous Coward | more than 12 years ago | (#3116909)

The site works fine for me. It takes a bit more time to connect to the server, but the server DOES respond. Just give it 20-30 seconds.

good, but not quite excellent.. (5, Informative)

thesupraman (179040) | more than 12 years ago | (#3116881)

Having worked with GOOD font rendering software (mainly for broadcast television) I can say that most gui renderers do a pretty horrible job.

It's not that they get the font shape wrong, or don't antialias correctly, it's that they don't allow for how people see things, and just antialias 'mathmatically correct'.

With the fonts we use for television character generaters, several seperate rendering passes are used to give:
1 - a solid and anti-aliased 'interior' to the font (this is 'normal' antialiasing)
2 - a perimeter or border to the font, in a slightly different colour/darkless level, to make the edge stand out
3 - a seperate rednering to the alpha channel to stop the font from 'blending' excessivly at the edges with the background (ie: a buffer zone).

This makes a MASSIVE difference to the quality of the fonts, especially on anything other than a solid colour background.

unfortunately, no OS as yet does this for it's screen display fonts, which is a pity, as it makes a BIG difference.

Having said that, I'm VERY happy that improvements are happening, as good font rendering makes a hugh difference to the effort required to read text.

Re:good, but not quite excellent.. (2, Insightful)

BJH (11355) | more than 12 years ago | (#3116912)

Unfortunately, there's a BIT of a DIFFERENCE between rendering for overlay ON video (which means you can take AS long AS you like), and DOING anti-aliasing for a semi-REAL-time user INTERfAcE.

Re:good, but not quite excellent.. (5, Informative)

thesupraman (179040) | more than 12 years ago | (#3116927)

Hmm, I guess we don't do real time text then, damn, I was pretty sure that was what I did, certainly looks like it, I must have been dreaming...

Of course, there IS a difference when you need to display a full page of scrolling text at speed, but since characters are normally only rendered once each, and then cached, the processor time required to do high quality anti-aliased text is actually very very small in relation to just about everything else (laying out the text is a much more processor intensive task for most uses).

The time required to properly alpha-blend it is a little higher (depending on the windowing system and graphics hardware), but still not that great.

One BIG thing that gets missed is the fact that antialiasing for LCD is quite different from antialiasing for trinitron, which is quite different for antialiasing for a standard CRT, due to dot placement/shape, and that also makes quite a difference (I believe microsoft has an LCD mode, and freetype can do one, from memory).

Re:good, but not quite excellent.. (1)

BJH (11355) | more than 12 years ago | (#3116949)

The Microsoft LCD AA is ClearType. Many people seem to think that ClearType makes their text look better on a CRT, though... the power of suggestion is remarkable...

Re:good, but not quite excellent.. (1, Flamebait)

jonnythan (79727) | more than 12 years ago | (#3116959)

You obviously haven't experienced ClearType first hand.

MS has a checkbox on a website that enables ClearType instantly.

The difference on my CRT is nothing short of amazing.

Re:good, but not quite excellent.. (2, Insightful)

mike_sucks (55259) | more than 12 years ago | (#3117006)

Doesn't it scare you that something as fundamental as screen rendering algorithms can be changed using a *checkbox on a page from a remote website*?

My god, no wonder new exploits are constantly being found in Windows and IE.


(-1, Offtopic)

Security of Windows and Linux (-1, Troll)

Anonymous Coward | more than 12 years ago | (#3117026)

Doesn't it scare you that something as fundamental as screen rendering algorithms can be changed using a *checkbox on a page from a remote website*?

Well, that's the price we gladly pay for having a user-friendly and easy to learn GUI and operating system.

It's wrong to claim that linux is more secure than windows. The reason why "exploits" are constantly being found in Windows and IE is because so many people are actually using them! How was it? "Given enough eyes, all bugs are shallow"? Bugs being shallow means that they're found.

Now, the open source operating systems and browsers might appear more secure but that's only because a) they are difficult to use and thus tend not to be targetted by the least skillful hackers and b) only a miniscule number of computer users are using linux and alternative browsers. The latter fact means that no-one's really that interested in hacking into such a system? Where's the eliteness in that?

-October_30th (posting as an AC because of a IP ban)

Re:good, but not quite excellent.. (1)

Cuthalion (65550) | more than 12 years ago | (#3117082)

I go to that website and it says "Hey! We have an ActiveX control that's digitally signed by Microsoft Corp. Do you want to run it?" If I say yes, I am running local code just like if I opened a control panel. If I say no, nobody runs nothing.

Now, I could streamline the process a bit further by checking "Always trust content from Microsoft Corp", but I haven't checked that box ever. I always trust content from Microsoft Corp manually, rather than having my browser do it for me.

that's something completely different (5, Insightful)

markj02 (544487) | more than 12 years ago | (#3117051)

Computer text is usually rendered onto a solid color and displayed on a high-quality, high-bandwidth device. That has almost nothing to do with rendering text for overlay onto a pictorial background and display on a low-pass, noisy device like broadcast television. Rendering text for GUIs the way you render it for television would be like slapping people in the face to get their attention and just would drive them crazy.

Anti-aliasing for computer displays is overrated anyway. Whether it helps or hurts readability depends on the font and font size, and on high resolution displays it is pointless. Printed matter isn't anti-aliased either, and printed matter is the gold standard for good looking text.

So, if you want text that looks nice, get yourself a 150dpi or higher monitor and don't bother with anti-aliasing. Anything else is a kludge.

Slashdotted (5, Informative)

MrP- (45616) | more than 12 years ago | (#3116896)

Here is a semi-mirror (no tar.gz of the hack, and the last 2 screen shots aren't there) []

it has 2 side-by-side comparisons, and 2 shots of it in use inside applications

Above is now a Complete Mirror (2, Interesting)

MrP- (45616) | more than 12 years ago | (#3116914)

The site started to respond again so I was able to grab the last 2 shots and the tar.gz file before it died again, so the mirror is now complete.

This is pretty cool, I'm on windows and the AA is similar, previous AA in linux (and Be, the other "alternative" :P OS ive used) gave me headaches.

Re:Above is now a Complete Mirror (1)

ilovekimmy (531116) | more than 12 years ago | (#3116978)

It doesn't seem to display correctly in ns4. I had to use "view source" in order to read any of the text and get the url of the pictures. Probably you need to double check your table html.

Thanks for the mirror though!

Re:Above is now a Complete Mirror (0)

Anonymous Coward | more than 12 years ago | (#3116991)

Maybe you need to ditch your shitty browser.

Re: Shitty browser (0, Troll)

batand (266007) | more than 12 years ago | (#3117028)

Well well,
And I guess You are using Galeon, Mozilla or Konqueror. Wow, you are so cool. Unfortunately they don't display some IE-only sites pretty well. So you also have to ditch YOUR shitty browser.

Go troll somewhere else

howdy folks! (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#3116905)

Blaghty Blar balr balr blar x 563 blah blar

just the hinter (5, Informative)

Bistromat (209985) | more than 12 years ago | (#3116910)

All that this guy did was disable the hinter in xft. The hinter in xft was notorious for being a piece of crap, and in fact there are makefile flags to compile it without hinting enabled. Thankfully, the next version is supposed to handle hinting, which is unique to each font, more gracefully.

Gnome should die its rightful death (-1)

Commienst (102745) | more than 12 years ago | (#3116931)

Gnome started for one reason and one reason only: RMS didn't agree with the KDE developers' interpretation of the GPL wrt the QT library. Gnome was set up with the intention of creating FUD to delay the uptake of the best thing to ever happen to desktop Linux and to bluff and bully the KDE crowd into getting the QT licencing changed.

Yes, you heard it right, Gnome was *deliberately* started to be "bickering, competing and incompatible" and to stop Linux having a single desktop standard if that standard was to be KDE.

The licence issue is *long* in the past. That out of the way, the Gnome crowd should have had to decency to either scrap Gnome completely (as did those working on the Harmony project, which was developing a GPL QT clone) so we could unite behind KDE or keep Gnome going as a low key longer-term hacker R&D project like Enlightenment. But no, we had to keep the ball rolling didn't we.

Why, given the adverse impact this has had on Linux and other target platforms?

NIH syndrome partly; a lot of big egos (many in the US) were beaten to the punch by a bunch of (mainly) German students.

And the fact that it relies on an existing library means that big egos who want to reinvent the universe can't develop their own object library; they have to do something useful.

But the main reason, irony of ironies, is that it is LGPL rather than KDE's GPL; yes folks, the desktop that began as *THE* GNU free desktop now boasts that it is more commercial-friendly. That's why Sun and HP are putting money into it. Guarantees success? Ah, look at CDE...

Gnome is an expensive, deliberately divisive vapourware project that should have been scrapped after the QT licence changes if the principals involved had any sense of decency or any *REAL* committment to free software. It continues because a bunch of pricks can't admit that they were wrong and continue to put their own giant egos ahead of the development of desktop Unix.

Meanwhile KDE continues to release in its usual methodical fashion while Gnome 2 stays as FUD. ("You may think KDE's kewl, but wait till you see Gnome 2!") Pardon me while I puke...

Gnome and the bastards who've hyped this piece of vapourware and tried to sabotage KDE for the last five years can go to Hell! Who needs Microsoft trying to pull the rug from under the free Unix's when you've got this lot! (Yes, that includes RMS, who is responsible for initiating and encouraging this debacle).

To paraphrase the end of RMS's infamous letter of "forgiveness" to the KDE developers: Go KDE!!!

Changing two lines of code is "hacking through"? (3, Insightful)

Anonymous Coward | more than 12 years ago | (#3116937)

The site says:

Again, please note that my changes consisted only of two lines of code worth of changes: setting some flags in freetype glyph structs, and adjusting the rendering resolution. Any praise should generally be directed to the folks at freetype and the author of Xft and XRender, Keith Packard.

How does changing two lines of code merit a frontpage story on slashdot?

Re:Do I detect a hint of jealousy? (2, Insightful)

foqn1bo (519064) | more than 12 years ago | (#3116969)

Did YOU ever do anything so simple who's outcome was so useful? No, of course not. Otherwise you wouldn't be so damn pissed about it. Two lines of code it may be, but the results are what got people talking about it, and in the end that's all that matters. Except to people like you, of course.

Re:Do I detect a hint of jealousy? (0)

Anonymous Coward | more than 12 years ago | (#3117022)

Quoted from the mosaicii page: "To be clear, I changed only two lines of code. Essentially, I disabled a process that the freetype library uses called 'hinting'."

Jealous or not, this is not what i would call a hack. IMO the man deserves credit indeed for pointing out a problem with xft, but a hack, no i dont see that either. Makes me wonder how the xft guys testet their stuff, but hey, i'm only jealous.

Re:Changing two lines of code is "hacking through" (1)

ajmarks (447148) | more than 12 years ago | (#3116983)

Actually, that is a truly elegant hack. The ideal hack is a simple (read elegant) solution to a problem. He managed to massively improve X's text antialiasing by changing a mere two lines of code. Impressive.

Re:Changing two lines of code is "hacking through" (0)

Anonymous Coward | more than 12 years ago | (#3117071)

A truly elegant hack? He TURNED OFF a broken feature!

Look, I think it's good that he fixed it, and I'm all for him publishing these changes, but a front page story on slashdot?? Please.

Re:Changing two lines of code is "hacking through" (1)

sydneyfong (410107) | more than 12 years ago | (#3117032)

Two lines or two thousand lines, if it fixes an issue that's a pain the the @$$, and if the slashdot community is interested to know, then it's worth posting on slashdot.

Re:Changing two lines of code is "hacking through" (2, Interesting)

sumengen (230420) | more than 12 years ago | (#3117067)

Do you think he got inspired by god and changed those two lines. There must be background work where he did all the tests and research about this.

An analogy from mathematics is about how mathematicians come up with proofs to theorems. They first come up with a theorem which is a solution to a problem hoping their guess (or guesses) are correct. Then starting with the solution, step by step try to prove back to the original problem. Once they come up with a solution, it is probably 10 pages long and pretty ugly. Then they start refining the proof. At the end you have 3 lines of proof, which makes you think "How did this guy come up with this cute proof?".

Re:Changing two lines of code is "hacking through" (0)

Anonymous Coward | more than 12 years ago | (#3117075)

that's just moronic....think about it ..... lol

color me crazy (1, Flamebait)

CmdrTaco (editor) (564483) | more than 12 years ago | (#3116938)

Now color me crazy, but since when has attaining similar aesthetic content to Windows been considered a good thing? It hurts my eyes just to look at it. I long for the good old days without those fancy anti-aliased fonts, although Mac OS X is quite pleasurable to use.

Re:color me crazy (0)

Anonymous Coward | more than 12 years ago | (#3117064)

one step closer to making linux a workstation OS !
I love using linux for server stuff. nothing beats it. But when it comes to surfing the web. I use my Windows box. It's just easier on the eyes

who cares (-1, Troll)

Anonymous Coward | more than 12 years ago | (#3116952)

seriously... who gives a fuck?

Oh, and children of bodom fucking rules...

Two lines of code (0, Redundant)

Saturn49 (536831) | more than 12 years ago | (#3116955)

Changing two lines of code is news?

mine looks better (3, Interesting)

Catmando (14234) | more than 12 years ago | (#3116958)

All i can say is that my fonts look better than those screenshots. But its probably because of the sub pixel rendering on my lcd screen.

all you have to do is add one line to your XftConfig

here is a howto:

Anti Alias is backwards and foolish (fuzzy) (0)

Anonymous Coward | more than 12 years ago | (#3116962)

Try reading anything at high speed using the worlds fastest reading font (Times, or Palotino) at Point 10 size (ten pixels high ave at 72 points per inch).

If you alias its harder to read at hihgh speed and can be easily proven in comprehension tests.

I maintain that its foolish to use at points less than 24.

It has no place in our world.

Its messing up the usefulness of computers, and slowing them down, (no waY to "Or" a cached glyph over a colored backdrop easily if backdrop not one simple color).

If you doubt that 10 is crappy try 6 point.

At 6 point, a hinted type-1 adobe font is readable and learnable, and high speed undertandable especially on a flat screen.

Try that after asinine anti-aliasing the 6 point font. UGH.

Heres the real knee slapper... a CAPITAL T with straight vertical and horizontal edges is invariably aliased to make the edges fuzzy for no goddamned useful reason whatsoever other than hypocrisy or ignorance.

Why fuzz up hyphens and straight 'T's

I set AntiAliasing off in every tool I use if I cannot set it to only kick in after point 24 size.

Off is better than on.

Whats next... traslucent words on translucent backgrounds over rippled textures and muted low contrasting colors... great.

what a crappy world.

Re:Anti Alias is backwards and foolish (fuzzy) (0)

Anonymous Coward | more than 12 years ago | (#3117061)

I think you mean *anti* alias. And yes, I'm dismayed at how that's often treated as synonymous with making fonts blurry.

Getting there.... (0)

Anonymous Coward | more than 12 years ago | (#3116971)

Seems like a simple hack. I wonder how many other simple hacks are just waiting for someone to come along and fix the little bits of nastiness in Linux? One down, many to go, and thank you from someone who stares at ugly fonts all day long.

Why is font rendering in X so bad? (5, Interesting)

lightspawn (155347) | more than 12 years ago | (#3116977)

(half off-topic, I know).

It's like the text is always too small, too large, or not the one the developer intended.

Not to troll, but this is exactly the kind of thing that has much more effect than technical people believe.

Is it something in the design? The freely available fonts?

Re:Why is font rendering in X so bad? (3, Informative)

Error27 (100234) | more than 12 years ago | (#3117011)

>>Not to troll, but this is exactly the kind of thing that has much more effect than technical people believe.

Most people believe it.

It's possible to get fonts to look correct... My fonts look fine. The real trick I think, is to get fonts working right by default.

Re:Why is font rendering in X so bad? (4, Insightful)

lightspawn (155347) | more than 12 years ago | (#3117030)

Sure it's possible - for you. But here's a newsflash - most people, (who, by the way, know a lot more about their industries than you) don't know enough about X to configure it. And most don't have either the time or the inclination to learn.

So how the OS is shipped determins how good the fonts look for most people. If you can make it look better, make that the default.

The goals of "making everybody see the light and switch to Linux, thus toppling micro$oft" and "forcing every Linux user to spend hundreds of hours learning about the system" are MUTUALLY EXCLUSIVE.

First Cock Lengthening Post (-1)

senior_troll (553809) | more than 12 years ago | (#3116984)

Yes Folks Senior Troll is here, with another CLP for all you lonely slashdotters out there. The best antialiased peice of ass on the planet, Aria Giovani, Enjoy!

aria-giovanni.tv_0741.jpg [] aria-giovanni.tv_0742.jpg [] aria-giovanni.tv_0743.jpg [] aria-giovanni.tv_0744.jpg [] aria-giovanni.tv_0745.jpg [] aria-giovanni.tv_0746.jpg [] aria-giovanni.tv_0747.jpg [] aria-giovanni.tv_0748.jpg [] aria-giovanni.tv_0749.jpg [] aria-giovanni.tv_0750.jpg [] aria-giovanni.tv_0751.jpg [] aria-giovanni.tv_0752.jpg [] aria-giovanni.tv_0753.jpg [] aria-giovanni.tv_0754.jpg [] aria-giovanni.tv_0755.jpg [] aria-giovanni.tv_0756.jpg [] aria-giovanni.tv_0757.jpg [] aria-giovanni.tv_0758.jpg [] aria-giovanni.tv_0759.jpg [] aria-giovanni.tv_0760.jpg [] aria-giovanni.tv_0761.jpg [] aria-giovanni.tv_0762.jpg [] aria-giovanni.tv_0763.jpg [] aria-giovanni.tv_0764.jpg [] aria-giovanni.tv_0765.jpg [] aria-giovanni.tv_0766.jpg [] aria-giovanni.tv_0767.jpg [] aria-giovanni.tv_0768.jpg [] aria-giovanni.tv_0769.jpg [] aria-giovanni.tv_0770.jpg [] aria-giovanni.tv_0771.jpg [] aria-giovanni.tv_0772.jpg [] aria-giovanni.tv_0773.jpg [] aria-giovanni.tv_0774.jpg [] aria-giovanni.tv_0775.jpg [] aria-giovanni.tv_0776.jpg [] aria-giovanni.tv_0777.jpg [] aria-giovanni.tv_0778.jpg [] aria-giovanni.tv_0779.jpg [] aria-giovanni.tv_0780.jpg [] aria-giovanni.tv_0781.jpg [] aria-giovanni.tv_0782.jpg [] aria-giovanni.tv_0783.jpg [] aria-giovanni.tv_0784.jpg [] aria-giovanni.tv_0785.jpg [] aria-giovanni.tv_0786.jpg [] aria-giovanni.tv_0787.jpg [] aria-giovanni.tv_0788.jpg [] aria-giovanni.tv_0789.jpg [] aria-giovanni.tv_0790.jpg [] aria-giovanni.tv_0791.jpg [] aria-giovanni.tv_0792.jpg [] aria-giovanni.tv_0793.jpg [] aria-giovanni.tv_0794.jpg [] aria-giovanni.tv_0795.jpg [] aria-giovanni.tv_0796.jpg [] aria-giovanni.tv_0797.jpg [] aria-giovanni.tv_0798.jpg [] aria-giovanni.tv_0799.jpg [] aria-giovanni.tv_0800.jpg [] aria-giovanni.tv_0801.jpg [] aria-giovanni.tv_0802.jpg [] aria-giovanni.tv_0803.jpg [] aria-giovanni.tv_0804.jpg [] aria-giovanni.tv_0805.jpg [] aria-giovanni.tv_0806.jpg [] aria-giovanni.tv_0807.jpg [] aria-giovanni.tv_0808.jpg [] aria-giovanni.tv_0809.jpg [] aria-giovanni.tv_0810.jpg [] aria-giovanni.tv_0811.jpg [] aria-giovanni.tv_0812.jpg [] aria-giovanni.tv_0813.jpg [] aria-giovanni.tv_0814.jpg [] aria-giovanni.tv_0815.jpg [] aria-giovanni.tv_0816.jpg [] aria-giovanni.tv_0817.jpg [] aria-giovanni.tv_0818.jpg [] aria-giovanni.tv_0819.jpg [] aria-giovanni.tv_0820.jpg [] aria-giovanni.tv_0821.jpg [] aria-giovanni.tv_0822.jpg [] aria-giovanni.tv_0823.jpg [] aria-giovanni.tv_0824.jpg [] aria-giovanni.tv_0825.jpg [] aria-giovanni.tv_0826.jpg [] aria-giovanni.tv_0827.jpg [] aria-giovanni.tv_0828.jpg [] aria-giovanni.tv_0829.jpg [] aria-giovanni.tv_0830.jpg [] aria-giovanni.tv_0831.jpg [] aria-giovanni.tv_0832.jpg [] aria-giovanni.tv_0833.jpg [] aria-giovanni.tv_0834.jpg [] aria-giovanni.tv_0835.jpg [] aria-giovanni.tv_0836.jpg []

Greetings. (5, Informative)

Anonymous Coward | more than 12 years ago | (#3116993)

Here's another mirror [] . Sorry about those stupid ads.

I also want emphasize one thing that I say on the website. I can't take a whole lot of credit for the improvement. For sure, the freetype project and Keith Packard, author of XRender and Xft did all of the hard work. I just tweaked a few settings (adjusted glyph proportions and turned off hinting).

David Chester

Re:Greetings. (1)

sydneyfong (410107) | more than 12 years ago | (#3117049)

Doesn't Geocities have a data transfer rate limit?
As I write this, the limit has ALREADY been exceeded...

erm... why is hinting enabled then? (4, Insightful)

koekepeer (197127) | more than 12 years ago | (#3117003)

it might just be a typical "ignorance is bliss" situation on my side, but if this effect was largely achieved by disabling the (apparently buggy) hinting support in freetype, why did they enable it in the first place?

i'm not trying to insult the freetype guys, they've done great work to make X look nicer, but this hack would probably not exist if they would have disabled hinting by default.

the screenshots do look okay, but are still somewhat blurry. i actually prefer not using antialiasing below 10pt anyway, the fonts quickly become unreadable. but that IMHO of course.

AA text fuzzy? (4, Insightful)

rubinson (207525) | more than 12 years ago | (#3117020)

I'm really not trying to troll here but anti-aliased text has always looked fuzzy to me. In the screen shots, for example, the spacing and sizing of the AA text is certainly nicer but the default text seems shaper and crisper. Am I wrong here? Joel Spolsky agrees with me [] but everyone else seems so excited about AA text that I have to wonder if I'm missing something.

The old font is better (0)

Anonymous Coward | more than 12 years ago | (#3117038)

I really like the olds fonts better. They look sharper and darker, but don't got jacky edges.
I have thought of this as long as there have been antialiased in gnome. And everytime I am on a windows machine i feel the antialising is much blurrier.

This hack make it look eksaclty like in windows, so it hasn't been me that has been halucinating all this time :)

It is clearly that hinting doesn do a really bad job at the moment. But antialising should make edges smoother, not blur the font out.

I really hope developers see font's the same way as I do, or at least give me a choice of different antialising methods in linux.

Font antialiasing is a crutch (4, Funny)

Proc6 (518858) | more than 12 years ago | (#3117041)

Why can't people see the real answer is just to develop ultra high resolution displays finer than the resolution of the human eye, then we can just make razor sharp fonts like a high quality laser printer. :) Okay, so we'd need a 4gig GeForce20 Ultra, but it would look 3R33T.

Kinda sorta bloatware (3, Insightful)

colmore (56499) | more than 12 years ago | (#3117058)

This really isn't meant to be a flame.

This seems to me to be a technology of limited use. Even at high screen resolutions almost all text is rendered at 12 pt, at which size anti-aliasing is more or less worthless.

It makes title bars look pretty. It makes big text on web pages look pretty. But for 99% of the text you see, it doesn't do much.

I don't want to discount the effort. I mean, if this program is as good as the screenshots suggest, then excellent job. (I haven't been able to test it out myself yet)

I guess I'm just not used to the modern computing era when it really is possible to throw in everything and the kitchen sink. I've gotta keep reminding myself that if something takes up an extra meg of Ram/swap and thirty megs of drivespace, that really doesn't matter. All of my instincts are still roughly in the 486 era, and I still think "why?" at every feature.

I just think at this point, the opensource community needs to give up its right to accuse others of bloatware. Bloatware is the modern standard, and if we don't embrace it, we look feature-poor. But Linux in the form that nearly everyone sees it and uses it today is bloatware. Well designed bloatware, for the most part, but bloatware nontheless.

OT: The first ads (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#3117069)

It seems they are testing the new ads with this story.
Sometimes they appear sometimes they don't.
Anyway, they don't seem so bad.
Load More Comments