<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Font Smoothing in Pages</title>
	<atom:link href="http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/feed/" rel="self" type="application/rss+xml" />
	<link>http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/</link>
	<description></description>
	<pubDate>Fri, 21 Nov 2008 20:02:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: skyfex</title>
		<link>http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11502</link>
		<dc:creator>skyfex</dc:creator>
		<pubDate>Fri, 10 Feb 2006 17:24:50 +0000</pubDate>
		<guid isPermaLink="false">http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11502</guid>
		<description>I've bumped into similar problems with sub-pixel anti-aliasing when I've been developing. First of all, it often looks awful on dark background, but the main issue is transparent backgrounds.</description>
		<content:encoded><![CDATA[<p>I've bumped into similar problems with sub-pixel anti-aliasing when I've been developing. First of all, it often looks awful on dark background, but the main issue is transparent backgrounds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11498</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Wed, 08 Feb 2006 15:33:01 +0000</pubDate>
		<guid isPermaLink="false">http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11498</guid>
		<description>&lt;a href="http://www.michelf.com/weblog/2006/subpixel-antialiasing-achilles-heel/" rel="nofollow"&gt;Michel Fortin&lt;/a&gt; has the answer: &lt;blockquote cite="http://www.michelf.com/weblog/2006/subpixel-antialiasing-achilles-heel/"&gt;The &#8220;a&#8221; in aRGB stands for alpha &#8212; it&#8217;s the transparency value for the &lt;em&gt;whole&lt;/em&gt; pixel. That&#8217;s it, the whole pixel: when aRGB pixels are later composited with other layers, each subpixels is mixed with the same level of transparency. This is incompatible with subpixel antialiasing which require a different transparency level for each of the three subpixels.&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://www.michelf.com/weblog/2006/subpixel-antialiasing-achilles-heel/" rel="nofollow">Michel Fortin</a> has the answer:<br />
<blockquote cite="http://www.michelf.com/weblog/2006/subpixel-antialiasing-achilles-heel/">The &ldquo;a&rdquo; in aRGB stands for alpha &mdash; it&rsquo;s the transparency value for the <em>whole</em> pixel. That&rsquo;s it, the whole pixel: when aRGB pixels are later composited with other layers, each subpixels is mixed with the same level of transparency. This is incompatible with subpixel antialiasing which require a different transparency level for each of the three subpixels.</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: RvU</title>
		<link>http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11495</link>
		<dc:creator>RvU</dc:creator>
		<pubDate>Mon, 06 Feb 2006 17:24:09 +0000</pubDate>
		<guid isPermaLink="false">http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11495</guid>
		<description>It is very well possible to create an offscreen context that uses LCD antialiasing. I'm assuming it has to do with the color space you pass to CGBitmapContextCreate(). If it's the same color space that the display uses, then the context will use the same kind of font antialiasing. Maybe Pages and other apps use a generic RGB color space instead, which is a little easier to code - a single line of code instead of three.</description>
		<content:encoded><![CDATA[<p>It is very well possible to create an offscreen context that uses LCD antialiasing. I'm assuming it has to do with the color space you pass to CGBitmapContextCreate(). If it's the same color space that the display uses, then the context will use the same kind of font antialiasing. Maybe Pages and other apps use a generic RGB color space instead, which is a little easier to code - a single line of code instead of three.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Betalogue</title>
		<link>http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11488</link>
		<dc:creator>Betalogue</dc:creator>
		<pubDate>Sat, 04 Feb 2006 23:05:45 +0000</pubDate>
		<guid isPermaLink="false">http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11488</guid>
		<description>Obviously my comments about the text rendering engine were pure speculation on my part. I am not a developer and have no idea how Pages works in that respect. All I know is that the end result is unacceptable, and Apple's refusal to fix it leaves the door open to speculation about its reasons/motives.</description>
		<content:encoded><![CDATA[<p>Obviously my comments about the text rendering engine were pure speculation on my part. I am not a developer and have no idea how Pages works in that respect. All I know is that the end result is unacceptable, and Apple's refusal to fix it leaves the door open to speculation about its reasons/motives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11487</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Sat, 04 Feb 2006 20:48:43 +0000</pubDate>
		<guid isPermaLink="false">http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11487</guid>
		<description>Matt: Right. I'm saying that it would be hard for an application developer to fix this without help from Apple (in the form of an additional CGContext function). Why isn't there such a function already? It's obviously desirable and seems easy to add, so it's either a glaring oversight or a harder problem than it seems.</description>
		<content:encoded><![CDATA[<p>Matt: Right. I'm saying that it would be hard for an application developer to fix this without help from Apple (in the form of an additional CGContext function). Why isn't there such a function already? It's obviously desirable and seems easy to add, so it's either a glaring oversight or a harder problem than it seems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mdeatherage</title>
		<link>http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11486</link>
		<dc:creator>mdeatherage</dc:creator>
		<pubDate>Sat, 04 Feb 2006 19:38:48 +0000</pubDate>
		<guid isPermaLink="false">http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11486</guid>
		<description>I don't know why this would be hard to fix at all - add a new API that sets the font smoothing "method" for a given CGContext and you're done, right?  Isn't that the benefit of the CGContext being an opaque type?</description>
		<content:encoded><![CDATA[<p>I don't know why this would be hard to fix at all - add a new API that sets the font smoothing "method" for a given CGContext and you're done, right?  Isn't that the benefit of the CGContext being an opaque type?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Lings</title>
		<link>http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11485</link>
		<dc:creator>Ben Lings</dc:creator>
		<pubDate>Sat, 04 Feb 2006 18:27:47 +0000</pubDate>
		<guid isPermaLink="false">http://mjtsai.com/blog/2006/02/04/font-smoothing-in-pages/#comment-11485</guid>
		<description>Another (possibly related) place this happens is with the menu extras - these also don't use the system setting, but use the CRT setting instead.</description>
		<content:encoded><![CDATA[<p>Another (possibly related) place this happens is with the menu extras - these also don't use the system setting, but use the CRT setting instead.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
