<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Typography Silverlight Flash &#8211; WiredPrairie</title>
	<atom:link href="blog/archives/tag/typography-silverlight-flash/feed" rel="self" type="application/rss+xml" />
	<link>/blog</link>
	<description>Yet another tech blog.</description>
	<lastBuildDate>Wed, 24 Mar 2010 15:54:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0</generator>
<site xmlns="com-wordpress:feed-additions:1">193486638</site>	<item>
		<title>Silverlight vs. Flash vs. Photoshop Text Rendering</title>
		<link>/blog/index.php/archives/1016</link>
					<comments>/blog/index.php/archives/1016#comments</comments>
		
		<dc:creator><![CDATA[Aaron]]></dc:creator>
		<pubDate>Wed, 24 Mar 2010 15:54:26 +0000</pubDate>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Typography Silverlight Flash]]></category>
		<guid isPermaLink="false">/blog/index.php/archives/1016</guid>

					<description><![CDATA[Curious about text rendering characteristics between Flash 10, Silverlight 4.0 and Photoshop, I created two small applications, one in Flash CS 4, and one in Visual Studio 2010. The Silverlight 4.0 tests are using the release candidate which was current as of March 23, 2010. I used Times New Roman in all of the tests [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Curious about text rendering characteristics between Flash 10, Silverlight 4.0 and Photoshop, I created two small applications, one in Flash CS 4, and one in Visual Studio 2010. The Silverlight 4.0 tests are using the release candidate which was current as of March 23, 2010.</p>
<p>I used Times New Roman in all of the tests and used full text justification in all of the examples.</p>
<p>There are two types of text rendering available in Silverlight, Animated and ClearType (the default).</p>
<p>(You may click on images to see full size versions in a new window – I did that so that it would be easy for you to move the images around and do your own side-by-side comparisons). </p>
<p><a href="blog/wpcontent/uploads/2010/03/image8.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="blog/wpcontent/uploads/2010/03/image_thumb.png" width="400" height="351" /></a> </p>
<p>Flash 10 has similar offerings, with an Anti-alias for readability and anti-alias for animation option:</p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/image9.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="blog/wpcontent/uploads/2010/03/image_thumb1.png" width="400" height="234" /></a> </p>
<p>Side by side using the animated mode:</p>
<p><a href="blog/wpcontent/uploads/2010/03/image10.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="blog/wpcontent/uploads/2010/03/image_thumb2.png" width="436" height="296" /></a> </p>
<p>Then, the options for “readability” or the default compared side-by-side. (<em>Note that I flipped the apps around so they’d layer correctly below</em>)</p>
<p><a href="blog/wpcontent/uploads/2010/03/image11.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="blog/wpcontent/uploads/2010/03/image_thumb3.png" width="400" height="296" /></a> </p>
<p>To my eye, I preferred the Flash Anti-alias for Readability option just slightly over the other options. The animation friendly options left the text feeling too soft for me. What I didn’t like about the Silverlight ClearType option was the darkness of the font overall.</p>
<p>Zoomed in (with Silverlight on the top). You’ll see how the Silverlight text uses darker strokes overall.</p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/image12.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="blog/wpcontent/uploads/2010/03/image_thumb4.png" width="450" height="227" /></a></p>
<p>The levels of the “anti-alias for readability” text:</p>
<p><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="blog/wpcontent/uploads/2010/03/image13.png" width="260" height="106" /> </p>
<p>Whereas the levels of the Silverlight ClearType option:</p>
<p><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="blog/wpcontent/uploads/2010/03/image14.png" width="262" height="106" /> </p>
<p>Interesting difference.</p>
<p>I next tweaked the foreground color of the text in the Silverlight ClearType example, deciding that the black was too black for comfortable on screen reading.</p>
<p>I set the foreground of the text to #3d3d3d (click image to enlarge).</p>
<p><a href="blog/wpcontent/uploads/2010/03/TweakSideBySide.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TweakSideBySide" border="0" alt="TweakSideBySide" src="blog/wpcontent/uploads/2010/03/TweakSideBySide_thumb.png" width="422" height="296" /></a> </p>
<p>Very close. So close that I’m not sure that I could distinguish between the two renderings without detailed study. The lightening of the foreground color made the text look a bit softer than the original, but not so far as to make the text blurry. </p>
<p>If you were wondering what the appearance of the text would be when aliased, here’s Photoshop’s rendering (I’m warning you … you wont’ like it!):</p>
<p><a href="blog/wpcontent/uploads/2010/03/None.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="None" border="0" alt="None" src="blog/wpcontent/uploads/2010/03/None_thumb.png" width="199" height="296" /></a> </p>
</p>
<p><a href="blog/wpcontent/uploads/2010/03/image15.png"></a></p>
<p> Below, you can see how the bowl of the letter ‘a’ in Flash 10 and the area along the meanline are nearly disconnected from the stem. This general lightness appears throughout Flash’s rendering of Times New Roman.   </p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/image16.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="blog/wpcontent/uploads/2010/03/image_thumb5.png" width="312" height="187" /></a> </p>
<p>Since my original inspiration was to determine how to make text look as sharp as possible when using Silverlight, I wanted to see what I liked best from what was available readily on my Windows 7 PC. I used:</p>
<ol>
<li>Chrome </li>
<li>Firefox </li>
<li>Flash (CS4 / 10.0) </li>
<li>Internet Explorer 8 </li>
<li>Internet Explorer 9 Preview (March 2010) </li>
<li>Adobe Illustrator CS4 </li>
<li>Adobe Photoshop CS5 </li>
<li>Safari </li>
<li>Silverlight 4 (RC) </li>
</ol>
<p>For a text-rendering side by side comparison, I put the block of text next to the text from Photoshop Crisp, Silverlight, and Flash.</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
</p>
<p><a href="blog/wpcontent/uploads/2010/03/Chrome.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Chrome" border="0" alt="Chrome" src="blog/wpcontent/uploads/2010/03/Chrome_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/Firefox.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Firefox" border="0" alt="Firefox" src="blog/wpcontent/uploads/2010/03/Firefox_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/FlashAnimation.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="FlashAnimation" border="0" alt="FlashAnimation" src="blog/wpcontent/uploads/2010/03/FlashAnimation_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/FlashReadability.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="FlashReadability" border="0" alt="FlashReadability" src="blog/wpcontent/uploads/2010/03/FlashReadability_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/IE8.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IE8" border="0" alt="IE8" src="blog/wpcontent/uploads/2010/03/IE8_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/IE9.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IE9" border="0" alt="IE9" src="blog/wpcontent/uploads/2010/03/IE9_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/IllustratorCS4.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="IllustratorCS4" border="0" alt="IllustratorCS4" src="blog/wpcontent/uploads/2010/03/IllustratorCS4_thumb.png" width="450" height="237" /></a></p>
<p><a href="blog/wpcontent/uploads/2010/03/PhotoshopNone.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PhotoshopNone" border="0" alt="PhotoshopNone" src="blog/wpcontent/uploads/2010/03/PhotoshopNone_thumb.png" width="450" height="237" /></a> </p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/PhotoshopCrisp.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PhotoshopCrisp" border="0" alt="PhotoshopCrisp" src="blog/wpcontent/uploads/2010/03/PhotoshopCrisp_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/PhotoshopSharp.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PhotoshopSharp" border="0" alt="PhotoshopSharp" src="blog/wpcontent/uploads/2010/03/PhotoshopSharp_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/PhotoshopSmooth.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PhotoshopSmooth" border="0" alt="PhotoshopSmooth" src="blog/wpcontent/uploads/2010/03/PhotoshopSmooth_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/Safari.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Safari" border="0" alt="Safari" src="blog/wpcontent/uploads/2010/03/Safari_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/SafariBestForLCD.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SafariBestForLCD" border="0" alt="SafariBestForLCD" src="blog/wpcontent/uploads/2010/03/SafariBestForLCD_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/SilverlightAnimation.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SilverlightAnimation" border="0" alt="SilverlightAnimation" src="blog/wpcontent/uploads/2010/03/SilverlightAnimation_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/SilverlightCleartype.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SilverlightCleartype" border="0" alt="SilverlightCleartype" src="blog/wpcontent/uploads/2010/03/SilverlightCleartype_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/SilverlightCleartypeGray.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SilverlightCleartypeGray" border="0" alt="SilverlightCleartypeGray" src="blog/wpcontent/uploads/2010/03/SilverlightCleartypeGray_thumb.png" width="450" height="237" /></a></p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/Word2007.png" target="_blank"><img loading="lazy" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Word2007" border="0" alt="Word2007" src="blog/wpcontent/uploads/2010/03/Word2007_thumb.png" width="450" height="237" /></a></p>
<p>Going further, I’ve created zoomed images of the lowercase letter “a” from the sources mentioned above. I’m amazed how differently an anti-aliased “a” can be when different companies all approach the problem with unique algorithms. </p>
<h3>Chrome</h3>
<p><a href="blog/wpcontent/uploads/2010/03/Chrome1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Chrome" border="0" alt="Chrome" src="blog/wpcontent/uploads/2010/03/Chrome_thumb1.png" width="244" height="291" /></a> </p>
<h3>Firefox</h3>
<p><a href="blog/wpcontent/uploads/2010/03/Firefox1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Firefox" border="0" alt="Firefox" src="blog/wpcontent/uploads/2010/03/Firefox_thumb1.png" width="245" height="295" /></a></p>
<h3>Flash Animation</h3>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/FlashAnimation1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="FlashAnimation" border="0" alt="FlashAnimation" src="blog/wpcontent/uploads/2010/03/FlashAnimation_thumb1.png" width="226" height="296" /></a> </p>
<h3>Flash Readability</h3>
<p><a href="blog/wpcontent/uploads/2010/03/FlashReadability1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="FlashReadability" border="0" alt="FlashReadability" src="blog/wpcontent/uploads/2010/03/FlashReadability_thumb1.png" width="217" height="296" /></a> </p>
<h3>Internet Explorer 8</h3>
<p><a href="blog/wpcontent/uploads/2010/03/IE81.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="IE8" border="0" alt="IE8" src="blog/wpcontent/uploads/2010/03/IE8_thumb1.png" width="247" height="293" /></a></p>
<h3>Internet Explorer 9</h3>
<p><a href="blog/wpcontent/uploads/2010/03/IE91.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="IE9" border="0" alt="IE9" src="blog/wpcontent/uploads/2010/03/IE9_thumb1.png" width="267" height="293" /></a></p>
<h3>Adobe Illustrator CS 4 </h3>
<p><a href="blog/wpcontent/uploads/2010/03/Illustrator.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Illustrator" border="0" alt="Illustrator" src="blog/wpcontent/uploads/2010/03/Illustrator_thumb.png" width="253" height="288" /></a></p>
<p>Photoshop (No Anti-alias option selected)</p>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/PhotoshopNone1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PhotoshopNone" border="0" alt="PhotoshopNone" src="blog/wpcontent/uploads/2010/03/PhotoshopNone_thumb1.png" width="213" height="284" /></a> </p>
<h3>Photoshop Crisp </h3>
<p><a href="blog/wpcontent/uploads/2010/03/PhotoshopCrisp1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PhotoshopCrisp" border="0" alt="PhotoshopCrisp" src="blog/wpcontent/uploads/2010/03/PhotoshopCrisp_thumb1.png" width="235" height="296" /></a></p>
<h3>Photoshop Sharp</h3>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/PhotoshopSharp1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PhotoshopSharp" border="0" alt="PhotoshopSharp" src="blog/wpcontent/uploads/2010/03/PhotoshopSharp_thumb1.png" width="248" height="296" /></a></p>
<h3>Photoshop Smooth</h3>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/PhotoshopSmooth1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PhotoshopSmooth" border="0" alt="PhotoshopSmooth" src="blog/wpcontent/uploads/2010/03/PhotoshopSmooth_thumb1.png" width="226" height="296" /></a></p>
<h3>Safari (Default)</h3>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/Safari1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Safari" border="0" alt="Safari" src="blog/wpcontent/uploads/2010/03/Safari_thumb1.png" width="240" height="293" /></a></p>
<h3>Safari (Best for LCD)</h3>
<p>&#160;<a href="blog/wpcontent/uploads/2010/03/SafariBestForLCD1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SafariBestForLCD" border="0" alt="SafariBestForLCD" src="blog/wpcontent/uploads/2010/03/SafariBestForLCD_thumb1.png" width="216" height="296" /></a> </p>
<h3>Silverlight Animation</h3>
<p><a href="blog/wpcontent/uploads/2010/03/SilverlightAnimation1.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SilverlightAnimation" border="0" alt="SilverlightAnimation" src="blog/wpcontent/uploads/2010/03/SilverlightAnimation_thumb1.png" width="218" height="296" /></a> </p>
<h3>Silverlight ClearType Default</h3>
<p><a href="blog/wpcontent/uploads/2010/03/SilverlightClearTypeDefault.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SilverlightClearTypeDefault" border="0" alt="SilverlightClearTypeDefault" src="blog/wpcontent/uploads/2010/03/SilverlightClearTypeDefault_thumb.png" width="247" height="291" /></a> </p>
<h3>Silverlight ClearType (Lightened)</h3>
<p><a href="blog/wpcontent/uploads/2010/03/silverlightcleartypegray.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="silverlight-cleartype-gray" border="0" alt="silverlight-cleartype-gray" src="blog/wpcontent/uploads/2010/03/silverlightcleartypegray_thumb.png" width="249" height="291" /></a> </p>
<h3>Microsoft Word 2007</h3>
<p><a href="blog/wpcontent/uploads/2010/03/Word.png" target="_blank"><img loading="lazy" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Word" border="0" alt="Word" src="blog/wpcontent/uploads/2010/03/Word_thumb.png" width="238" height="281" /></a></p>
<p>What’s your preference? Hope you found this useful.</p>
<p>(If you’re wondering how I created full-text-justification in Silverlight, I’ll provide the solution in a follow-on post).</p>
]]></content:encoded>
					
					<wfw:commentRss>/blog/index.php/archives/1016/feed</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1016</post-id>	</item>
	</channel>
</rss>
