Hack Enables Quartz Anti-Aliasing In All Carbon Apps
Xenex writes "With the release of Mac OS X 10.1.5 a few days ago, Carbon applications now have access to Quartz anti-aliasing. However, we have to wait for developers to release updated versions of their applications to take advantage it. The people at Unsanity have decided that they didn't want to wait, and have released a 'haxie' called Silk. It forces Carbon applications to use the new Quartz anti-aliasing, and my experiences with it have all been perfect. So, now you can have a beautiful Snak, Mozilla, IE ... if it's Carbon, it's made pretty."
I just installed it, and using the AIM for OS X was telling a friend about it, when the text I typed in wasn't appearing...
Bound to happen I guess. But niffty idea! Thanks!
AnamanFan - Trying to find the Truth, one post at a time.
who would have thhought they could make carbon shiny. damm those folks are good :)
anti-alaising is sweet, and much missed by me, now i am happy.
I've found some fonts that don't work at all well with anti-aliasing. I ended up having to turn it off in PowerPoint, as they end up being the fonts that I like to use in presentations... :(
Silk 1.0 has a known bug with current version of AIM. Developer promises a fix real soon now.
:)
I could care less. Makes Mozilla 1.0 look like OmniWeb and text is now Quartz-glorious in all apps.
Run don't walk to snag this for 10.1.5.
i don't see all-encompassing quartz anti-aliasing support as some sort of OSX holy grail. some applications look nice with antialiasing, others look downright ugly. it's nice that this hack lets you specify which programs you don't want it to apply antialiasing to, but i'd much rather it worked in reverse. allowing me to try out the look of an app with antialiasing would be useful in determining if it's feasible to keep it activated.
as it stands, there are a plethora of available apps built with ATSUI text rendering (understand that they take a significant speed hit in doing so), and more productivity apps are being updated daily. i LOVE chimera's option to disable "text smoothing" as it really does give credence to their claims that Apple needs to get on the ball with speeding up quartz antialiasing. and 10.1.5 DOES help this problem somewhat - i had downloaded an early (also hackish) version of Mozilla linked with ATSUI text rendering and it seemed much slower than my vanilla Mozilla install performed under this hack.
this is a very cool thing indeed, but antialiasing isn't the be-all end-all of the OS X user experience.
I know anti-aliased text "looks" better than aliased -- more like a photo of the printed page, rather than a pixelated approximation. But I'm not so sure anti-aliasing really helps me read text more easily. I'm getting more used to it now, but in general, I think the extra "fuzziness" makes it harder for (my) eyes to make out the edges of letter shapes and quickly identify them. That is, I have generally found it a lot quicker and less-fatiguing to read well-hinted, high-contrast, sharp-edged, aliased text, rather than photo-like anti-aliased text.
I think this is similar to the difference between reading pure black text (e.g., from a typewriter or laser printer) vs. reading text printed through a half-tone screen (e.g., in coarsely-screened photos or illustrations).
Has anyone else had this experience? Does anyone have a more complete explanation for it?
This is new ground....the recommendation is to experiment w/various screen resolutions and monitor (OSD) settings to find the most 'pleasing' configuration for you.
Things like ambient light, text vs. graphics and eye posture (do you wear glasses....are they specifically designed for working w/computer monitors. etc.) are all factors that can affect viewing, and with new technologies like Quartz, we'll need time to learn how to optimize the otherwise disparate components.
Pixeless screen resolution and the phrase'paper like' are items and terms we now need to learn and use.
Ironically, I've been going through a lot of trouble to turn off as much anti-aliasing as possible on my TiBook. It may look nice on a big screen, but I keep having to lean in and read twice on quite a few of the fonts, due to the red-and-blue that anti-aliasing seems to create.
I don't know if this is a problem with me, the screen, or the rendering. The only drawback seems to be that Quartz apps that expect anti-aliasing don't always know when it's turned off and the spacing on proportional fonts sometimes ends up quite strange.
Still, it's nice to see that the tradition of Small, Useful Mac Plugins continues. It's the enthusiasm of programmers that have kept me far from disappointed in the Macintosh.
This now concludes our broadcast day.
Altogether, font anti-aliasing is really a niche feature that's best left off by default. Only a few applications really benefit from it--mostly graphic design and photo editing applications dealing with large fonts.
I wonder why in this whole discussion about anti-aliased fonts in carbon apps or other operating system nobody mentions that quartz text rendering is more than simple anti-aliasing of glyphs (i.e. characters).
if you render a single glyph not aliased, for readibility reasons you have to place it within the pixel matrix. The effect you get if you'd use some sort of "exact" glyph positioning was possible to see if you switched on the "fractional character width" in old classic applications (AppleWorks has this settings in the text preference); using this "exact" character width as opposed to "character width as necessary to the pixel matrix" gives you strange gaps between letters. the fractional character width gives you the same glyph placement at it would be printed on a high-resolution device like a printer.
quartz adopts PDF rendering for exactly this reason. it's not anti-aliased single letters but anti-aliased "whole pages".
i cannot understand the complaints about unreadable anti-aliased text in cocoa-applications. here it's possible to clearly read 6pt text -- as opposed to carbon apps where everything below 9pt is almost unreadable.
btw in omniweb (in 4.1 beta/sneaky peaks) you can immediatly switch off text smoothing in the fonts & colors preferences dialog. simply set the "Smooth text larger than..." to 255.
(this remarks should be rewritten by some native speakers)
Adium is a wonderful cocoa replacement for AIM.
I guess there's a reason why Apple didn't enable this hack in their operating system, and left it up to developers to roll in support. It actually crashes AIM for me, whenever I send or someone else sends me a message. I love the way it makes stuff look, but I can't sacrifice stability for prettyness. I want to actually be able to use my applications, not just look at them. Also, putting AIM in the excluded applications list doesn't work for me.
Karma: Ran over your dogma.
1. Set you 17" - 19" monitor to 1600x1200.
2. Install Silk.
3. Make all your fonts bigger in every one of your apps.
You'll understand why AA fonts is great all the time.
X was supposed to - finally - get us out of the bitmap doldrums.. when if you had the res, you'd use it.. but it doesn't.
The menu bar is the same size for all resolutions.. the icons in the windows and in the Dock don't ootomatically (thanks Steve, between Jagwire and ootomatically, i can't even be understood any more) resize when you change resolutions - which should be low-hanging fruit.
Damnit - i have at least 1600x1200 dots on my screen, and i plan on using every damn one of them.. there's no reason not to. Not with display PDF.
Apple needs to get on the ball and make it so that you'll WANT to go to 1600x1200... because then everything should look really really nice..
making everything unreadable at higher resolutions is the wrong answer - not when i'm supposedly looking at a PDF.
One app that really shines with Silk - i hate to admit - is Word.
resize your paper on the Industrial Revolution to full screen, and then select the zoom level to "page width". It is a whole new and bizzare experience..
it looks like you're typing in a magazine. The words looks so good...
and since i use Apple Garamond a lot, everything i do looks like a Apple ad now when i type.
AA is a great idea.. Apple just needs to break the bitmap paradigm and get us out of it once and for all.. they have the tools with Aqua, they just need to execute.
guns kill people like spoons make Rosie O'Donnell fat.
For those not interested in installing a haxie (esp. considering that it does seem to have issues with some Carbon apps), Mozilla already has support:7
http://bugzilla.mozilla.org/show_bug.cgi?id=14942
I am running 20020607 right now it and it looks very nice.
Hyperbole is the worst thing ever.
Thank you santa jobs for giving us users with old boxes something to cheer. supporting hardware acceleration for old ati 2d graphics has given my machine a new lease on life! i'm switching to X for good now! photoshop ran fast and smoooooooothe. . . .
"You never want a serious crisis to go to waste." - Rahm Emanuel