<?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/"
	>

<channel>
	<title>Designoplasty Web Design and Development Blog &#187; Firefox</title>
	<atom:link href="http://designoplasty.com/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://designoplasty.com</link>
	<description>HTML, Javascript, PHP, and Me</description>
	<lastBuildDate>Fri, 14 May 2010 01:22:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why I Love The Web Standards Acid Tests</title>
		<link>http://designoplasty.com/2009/12/20/why-i-love-the-why-i-love-the-web-standards-acid-tests-acid-tests/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=why-i-love-the-why-i-love-the-web-standards-acid-tests-acid-tests</link>
		<comments>http://designoplasty.com/2009/12/20/why-i-love-the-why-i-love-the-web-standards-acid-tests-acid-tests/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 01:17:54 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Acid Tests]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Browsers]]></category>

		<guid isPermaLink="false">http://designoplasty.com/?p=1087</guid>
		<description><![CDATA[I generally design only for the latest browsers. If my code works on the most recent version of Safari, Opera, Firefox, and IE then I&#8217;m happy. However, Internet Explorer is such a piece of crap that sometimes atrocious errors on IE7 give me great pause. (As of this writing IE8 was the current browser.)

I&#8217;ve said [...]]]></description>
			<content:encoded><![CDATA[<p>I generally design only for the latest browsers. If my code works on the most recent version of Safari, Opera, Firefox, and IE then I&#8217;m happy. However, Internet Explorer is such a piece of crap that sometimes atrocious errors on IE7 give me great pause. (As of this writing IE8 was the current browser.)</p>

<p>I&#8217;ve said before that I used to work on Internet Explorer. But when I worked on it IE really was effectively the only browser out there. We actually took compatibility with Netscape very seriously, but then we went way ahead and implemented more features from the standards. The problem is, we made mistakes in those implementations and since there were no other browsers, our mistakes actually became a sort of standard.</p>

<p>But those days are long long gone. Now it&#8217;s far more often the case that my code works &#8220;the first time&#8221; on every browser out there except for Internet Explorer. The other browsers are all more standards compliant by far. They also score better on the Acid Tests, and that&#8217;s why I love the Acid Tests.</p>

<p>When asked, Microsoft will say that the Acid Tests are random, that they aren&#8217;t developed with real world scenarios in mind. There is a great Microspeak term invented at Microsoft: the Acid Tests are a <a href="http://blogs.msdn.com/oldnewthing/archive/2007/05/23/2802893.aspx">forcing function</a>.</p>

<p>A forcing function is a situation or constraint that forces you to make a decision you would not make otherwise. For instance, in my end days at Microsoft, while working on the Windows Presentation Framework, one of the high level managers told me to come up with a plan to implement a feature that I was very outspoken about not implementing. I was given a week (I think) before presenting this plan to a group of all the highest level managers in our group. They were very sneaky saying that they didn&#8217;t necessarily want to implement it but if we did, how would we do it? The idea was to get me to do the work under false pretenses, then they would force me to put it in the product since it was already done. While talking about this later, the term <cite>forcing function</cite> came up, I hadn&#8217;t heard it before that. That situation was one of the nails on the coffin of my relationship with Microsoft.</p>

<p>Now that I&#8217;ve finished with my Microsoft story, I&#8217;ll say that learning the term was the best part of the experience because it describes that kind of situation very concisely.</p>

<blockquote>
  <p>The snakes were the forcing function that made me decide to mow my lawn on a regular basis.</p>
  <p>If you decide to go live on the 10th, that&#8217;s going to be a forcing function for about five other required sub-projects and your bill is going to be a little higher than usual.</p>
</blockquote>

<p>So Microsoft, it&#8217;s time to take your own medicine. We don&#8217;t care if you don&#8217;t think the Acid Tests represent real world scenarios. The truth is, fixing these bugs to pass these tests will actually and truthfully make your browser better. All the other browsers have proven it&#8217;s quite possible. You&#8217;re not protesting, as I was, out of a belief that the forcing function will make you do the wrong thing. You&#8217;re protesting because you&#8217;re incapable of actually fixing your browser.</p>

<p>Microsoft, please get out of the browser business and make everyone&#8217;s life easier. I&#8217;m tired of waiting for you to figure out how to write software.</p>

]]></content:encoded>
			<wfw:commentRss>http://designoplasty.com/2009/12/20/why-i-love-the-why-i-love-the-web-standards-acid-tests-acid-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally, CSS Font Ligatures</title>
		<link>http://designoplasty.com/2009/11/08/finally-css-font-ligatures/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=finally-css-font-ligatures</link>
		<comments>http://designoplasty.com/2009/11/08/finally-css-font-ligatures/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 21:11:59 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://designoplasty.com/?p=1037</guid>
		<description><![CDATA["Using @font-face allows web designers a wide palette of font choices and with commercial font vendors supporting the WOFF font format, the set of font choices should improve even more. So the next step is clearly to try and make better use of features available in these fonts."]]></description>
			<content:encoded><![CDATA[<img src="http://photos.smugmug.com/photos/707032603_S6Nqt-O.png" class="floatright" style="width: 395px; height: 593px;" alt="Firefox ligatures, typography, MEgalopolis Extra" />

<div class="caption" style="width: 395px;">This text was actually rendered in a development version of Firefox using the typeface MEgalopolis Extra and it&#8217;s wonderful ligatures.</div>

<h5>Quick Facts</h5>

<dl class="facts">
  <dt class="story">Featured Story</dt>
  <dd>
    <p><a href="http://hacks.mozilla.org/2009/10/font-control-for-designers/">after Firefox 3.6 – new font control features for designers</a></p>
  </dd>
  <dt class="what">What</dt>
  <dd>
    <p>Video and article showing advanced typography features coming to CSS</p>
  </dd>
  <dt class="who">Who</dt>
  <dd>
    <p>Jonathan Kew, John Daggett</p>
  </dd>
</dl>

<h5>Excerpt</h5>

<blockquote>
<p>Using @font-face allows web designers a wide palette of font choices and with commercial font vendors supporting the WOFF font format, the set of font choices should improve even more. So the next step is clearly to try and make better use of features available in these fonts.</p>

<p>For many years, “smart” font formats such as OpenType and AAT have provided font designers ways of including a rich set of variations in their fonts, from ligatures and swashes to small caps and tabular figures. The OpenType specification describes these features, identifying each with a unique feature tag. But these have typically only been available to those using professional publishing applications such as Adobe InDesign. Firefox currently renders using font defaults; it would be much more interesting to provide web authors with a way of controlling these font features via CSS.</p>

<p>Håkon Wium Lie of Opera, based on discussions with Tal Leming and Adam Twardoch, proposed extending the CSS ‘font-variant’ property to include values for font features. Mozilla is actively working on a new proposal along these lines. This is a fairly big addition to CSS, so it will most likely involve some complex discussions about how best to support these features.</p>
</blockquote>

<h5>Comment</h5>
<p>I&#8217;m so glad someone is working on this. The type community has embraced ligatures as far back as printing began. But the Microsoft powered browser team would never be able to appreciate or in some cases, even understand these features, and they certainly wouldn&#8217;t be the first to implement them. </p>

<p>When I worked there, there were people who appreciated type to some extent. The people who design all those fonts Microsoft keeps unleashing onto the world. Like everyone at Microsoft, though, can they really appreciate type very much to work in such a non-creative environment?</p>

<p>There still isn&#8217;t broad OS level support for ligatures, and Word has some very limited Office only implementation. That&#8217;s the funny thing about Microsoft, I keep expecting someone to say, &#8220;We have the most used word processor in the world and we don&#8217;t support this obvious feature.&#8221; But they never do. I worked on WPF, and that has support for a bunch of typography features, (tested using Zapfino) but I would highly recommend against using that. Microsoft won&#8217;t even use it.</p>

]]></content:encoded>
			<wfw:commentRss>http://designoplasty.com/2009/11/08/finally-css-font-ligatures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 3.0.8 Security Update Released</title>
		<link>http://designoplasty.com/2009/03/27/firefox-308-security-update-released/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=firefox-308-security-update-released</link>
		<comments>http://designoplasty.com/2009/03/27/firefox-308-security-update-released/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 02:35:26 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web Browsers]]></category>

		<guid isPermaLink="false">http://designoplasty.com/?p=386</guid>
		<description><![CDATA[

Firefox has released a security update. Firefox isn&#8217;t my primary browser, that&#8217;s Safari, so sometimes I feel like there&#8217;s a security update available every time I open Firefox or Opera.

Of course I test on them, though. I like that there are multiple browsers now, it&#8217;s a much healthier community. And they&#8217;re all better than Internet [...]]]></description>
			<content:encoded><![CDATA[<img src="http://photos.smugmug.com/photos/500185408_KAXwy-L.png" class="floatright" style="width: 256px; height: 256px;" alt="Firefox Icon" />

<p>Firefox has released a <a href="http://blog.mozilla.com/blog/2009/03/27/firefox-308-security-release-now-available/">security update</a>. Firefox isn&#8217;t my primary browser, that&#8217;s Safari, so sometimes I feel like there&#8217;s a security update available every time I open Firefox or Opera.</p>

<p>Of course I test on them, though. I like that there are multiple browsers now, it&#8217;s a much healthier community. And they&#8217;re all better than Internet Explorer. Open source also seems to really work for browsers. I think any time you need to conform to standards, your product should be open source. If there&#8217;s predefined work that people can do for free, by all means, allow them to do it! I wonder if Microsoft is aware of that concept?</p>

<p>One thing I would like is for Firefox to render form elements, such as text inputs, the same as other browsers. Firefox adds some space around them that&#8217;s not styleable, so firefox inputs are always a couple of pixels bigger than they are in other browsers.</p>]]></content:encoded>
			<wfw:commentRss>http://designoplasty.com/2009/03/27/firefox-308-security-update-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Deluxe WordPress Theme</title>
		<link>http://designoplasty.com/2009/03/02/new-deluxe-wordpress-theme/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=new-deluxe-wordpress-theme</link>
		<comments>http://designoplasty.com/2009/03/02/new-deluxe-wordpress-theme/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 03:22:26 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://designoplasty.com/?p=200</guid>
		<description><![CDATA[

This is probably the hardest I&#8217;ve ever worked on a WordPress theme so far. I&#8217;m sure there are a few bugs, but I went out of my way to make sure as much was themed properly as I could. The search results, archives, pages, are all themed appropriately.

The hardest part was actually the search box [...]]]></description>
			<content:encoded><![CDATA[<img src="http://photos.smugmug.com/photos/484147450_ELHwn-L.jpg" class="centerblock" style="width: 800px; height: 533px;" />

<p>This is probably the hardest I&#8217;ve ever worked on a WordPress theme so far. I&#8217;m sure there are a few bugs, but I went out of my way to make sure as much was themed properly as I could. The search results, archives, pages, are all themed appropriately.</p>

<p>The hardest part was actually the search box in the upper right. Not functionally, but I hadn&#8217;t realized that all the browsers render form elements so differently. If you you say a text input has a height of 18, Firefox will make it 20. And all the browsers render the &#8220;Search&#8221; button text at a different height within its space. I wonder if this is included in the Acid 2 or Acid 3? Anyway, I finally got it to be effectively the same on all browsers.</p>

<p>Then IE7, of course, doesn&#8217;t wrap floats as well as all the other browsers so I had to write code to insert a structural break between the rows of post thumbnails below and on the archive pages. But that wasn&#8217;t a huge deal.</p>

<p>And I love having the big area so I can display photos in large format and very clearly. Although most of my photos won&#8217;t be of dogs, I think it&#8217;s appropriate to celebrate the theme.</p>

]]></content:encoded>
			<wfw:commentRss>http://designoplasty.com/2009/03/02/new-deluxe-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari 4</title>
		<link>http://designoplasty.com/2009/02/25/safari-4/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=safari-4</link>
		<comments>http://designoplasty.com/2009/02/25/safari-4/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 22:48:14 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tools]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Web Browsers]]></category>

		<guid isPermaLink="false">http://designoplasty.com/?p=174</guid>
		<description><![CDATA[So far I am liking Safari 4. 1Password even has an automatic download already that works with it. This is essential.

One thing I notice though is that sometimes it gets hung up when trying to load a page, right at the beginning before you get any information. It&#8217;s going to be interesting to see what [...]]]></description>
			<content:encoded><![CDATA[<p>So far I am liking <a href="http://www.apple.com/safari/whats-new.html">Safari 4</a>. <a href="http://agilewebsolutions.com/products/1Password">1Password</a> even has an automatic download already that works with it. This is essential.</p>

<p>One thing I notice though is that sometimes it gets hung up when trying to load a page, right at the beginning before you get any information. It&#8217;s going to be interesting to see what kind of pressure these modern browsers put on Windows users to switch from Internet Explorer. There are four browsers now that are significantly better than Internet Explorer: Safari, Chrome, Opera, and Firefox. Businesses are bound to start making the switch sometime soon.</p>]]></content:encoded>
			<wfw:commentRss>http://designoplasty.com/2009/02/25/safari-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
