<?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>www.rickbjarnason.com &#187; Resources</title>
	<atom:link href="http://rickbjarnason.com/category/resources/feed/" rel="self" type="application/rss+xml" />
	<link>http://rickbjarnason.com</link>
	<description></description>
	<lastBuildDate>Tue, 11 Oct 2011 21:13:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Google Font API? Hmmm..</title>
		<link>http://rickbjarnason.com/google-font-api-hmmm/</link>
		<comments>http://rickbjarnason.com/google-font-api-hmmm/#comments</comments>
		<pubDate>Fri, 21 May 2010 15:06:17 +0000</pubDate>
		<dc:creator>Rick</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[new technology]]></category>

		<guid isPermaLink="false">http://rickbjarnason.com/?p=236</guid>
		<description><![CDATA[So Google has announced a new API to help make the web a more beautiful place when it comes to fonts. Most web developers (should be all web developers) know, that there are only a few web safe fonts that are available to use. They include the likes of: Georgia Times New Roman MS Serif [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>So Google has announced a <a href="http://code.google.com/apis/webfonts/">new API</a> to help make the web a more beautiful place when it comes to fonts. Most web developers (should be all web developers) know, that there are only a few web safe fonts that are available to use.  They include the likes of:</p>
<ul>
<li>Georgia</li>
<li>Times New Roman</li>
<li>MS Serif</li>
<li>Verdana</li>
<li>Arial</li>
<li>Arial Black</li>
<li>Impact</li>
<li>Tahoma</li>
<li>Century Gothic</li>
<li>Lucida Sans Unicode</li>
<li>Trebuchet MS</li>
</ul>
<p>Before all you designers jump on me, I am going to fully admit that I am pushing the envelope on a few of these, and that is the entire point. By definition Web Safe fonts are:</p>
<blockquote><p>
Web-safe fonts are fonts  likely to be present on a wide range of computer  systems, and used by web content authors to increase the likelihood that content will be displayed in their chosen font. If a visitor to a website does not have the specified font, their browser will attempt to select a similar alternative, based on the author-specified fallback fonts and generic families.
</p></blockquote>
<p><cite><a href="http://en.wikipedia.org/wiki/Web_typography">Wikipedia</a></cite></p>
<p>As you can see we are only talking about fonts that are &#8220;likely&#8221; to be on a wide range of computers but are not guaranteed to be on any of them. This is a serious impediment when it comes to designing for the web, because designers have to limit their creativity or be forced to use an alternate method like these.</p>
<h3>Method 1 &#8211; Use Images</h3>
<p>If your design has a very unique look, this means it will probably also include a very unique font. One way to preserve your design is to slice each and every instance of the unique font into an image. Developers would then insert the image in place of text. Although the web site ends up looking like the original design, it now has some serious restrictions. First and foremost that image text is now no longer editable, meaning that every time the text needed changing a new image would need to be created. Secondly, this text is now not machine readable, which presents a problem for both screen readers and search engines alike.</p>
<h3>Method 2 &#8211; Using SIFR or Cufon</h3>
<p>Even though these two methods use different technology, one uses Flash while the other uses JavaScript, they are very similar in nature. Both techniques require the developer to embed the font, and then replace existing text with generated text. Up until now , I have used Cufon the most, simply because I was noticing some speed issues with SIFR, one nice thing about these techniques are that they leave the text editable and machine readable. Both techniques are valid text replacement techniques and can be explored more at <a href="http://wiki.github.com/sorccu/cufon/">Cufon</a> or <a href="http://wiki.novemberborn.net/sifr/">SIFR.</a></p>
<h3>Method 3 &#8211; Using @font-face</h3>
<p>Although @font-face is a CSS rule implemented in Firefox&#8217;s latest 3.5 browser this is the same technique that Google is endorsing with their API. Of course, they are not calling it that, but the implementation is the same. To use @font-face you would need to upload the font to your server (or any internet accessible server) and call it in your CSS files, if the end user has the font on their local machine already the site will use that, if not the site will use the font on the server. Here is an example:<br />
<code>@font-face {<br />
  font-family: MyHelvetica;<br />
  src: local("Helvetica Neue Bold"),<br />
  local("HelveticaNeue-Bold"),<br />
  url(MgOpenModernaBold.ttf);<br />
  font-weight: bold;<br />
} </code></p>
<p>While this technique is certainly a cross-platform, cross-browser, lightweight method it may not be entirely legal. Font-developers spend a lot of time creating their products, and therefore need to be reimbursed accordingly, by offering the font freely on your server you  MAY be breaking some copyright laws. Since I am not a lawyer, I will not get into that, I am just saying you should know the facts.</p>
<h3>Method 4 &#8211; Google Font API</h3>
<p>So to the rescue comes Google (yet again), like they did for JavaScript libraries Google is offering to host the fonts on their server. The benefits are obvious, you save on bandwidth, technical expertise and possible legal problems&#8230; sounds good to me. Implementation could not be easier either. It can be done in three simple steps:</p>
<ol>
<li>Surf over to <a href="http://code.google.com/webfonts">Google&#8217;s font directory</a> and see if you could make use of any of the available fonts</li>
<li>Grab the code to embed the head section of your website, here is an example<code>&lt;link href='http://fonts.googleapis.com/css?family=Cantarell' rel='stylesheet' type='text/css'&gt;</code></li>
<li>Style the desired text by using CSS, here is an example <code>h1 { font-family: 'Cantarell', arial, serif; }</code></li>
</ol>
<p>And that&#8217;s it super lightweight and a no-brainer to implement. Jeff at Nettuts has a great <a href="http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-google-fonts-api-youre-going-to-love-this/">screencast</a> on how to do this as well.</p>
<h3>Summary</h3>
<p>I am actually really excited about this, while I have to admit that Google&#8217;s existing font directory is a bit lean, I also have no doubt that this will grow quickly. The other nice thing is that these fonts will also be cached in a client&#8217;s browser, meaning that if the font is used on a site you have already visited, you won&#8217;t have to download the font a second time it will instead be loaded from the browsers cache. This will save on both speed and bandwidth.<br />
So what do you say? Are you going to use this?</p>
<div class="shr-publisher-236"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frickbjarnason.com%2Fgoogle-font-api-hmmm%2F' data-shr_title='Google+Font+API%3F+Hmmm..'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Frickbjarnason.com%2Fgoogle-font-api-hmmm%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frickbjarnason.com%2Fgoogle-font-api-hmmm%2F' data-shr_title='Google+Font+API%3F+Hmmm..'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://rickbjarnason.com/google-font-api-hmmm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>9 Sites to follow for a Web education</title>
		<link>http://rickbjarnason.com/9-sites-to-follow-for-a-web-education/</link>
		<comments>http://rickbjarnason.com/9-sites-to-follow-for-a-web-education/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 03:23:41 +0000</pubDate>
		<dc:creator>Rick</dc:creator>
				<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://rickbjarnason.com/?p=38</guid>
		<description><![CDATA[One of the many things I enjoy about web design and development, is the fact that it is an ever changing landscape. The technologies that were relevant last year, have been replaced with the latest and greatest. The down side to all this, is trying to keep up and become proficient with these new practices [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop --><!-- End Shareaholic LikeButtonSetTop --><p>One of the many things I enjoy about web design and development, is the fact that it is an ever changing landscape. The technologies that were relevant last year, have been replaced with the latest and greatest. </p>
<p>The down side to all this, is trying to keep up and become proficient with these new practices and technologies. Luckily the very industry we are in, also supports us in our education. There are literally a plethora of amazing sites available as long as you know where to look.</p>
<div class="clear-fix">
<h3><a href="http://lynda.com">Lynda.com</a></h3>
<p><a href="http://lynda.com"><img src="http://rickbjarnason.com/wp-content/uploads/2010/01/lynda.jpg" alt="" title="lynda" width="580" height="403" class="aligncenter size-full wp-image-39" /></a></p>
<p>Lynda.com has been around since 1995 and their library of online resources is the best I have seen. They have excellent video tutorials on pretty much anything you can think of and are adding new titles monthly. Be forewarned though, Lynda.com is a commitment. If you are planning on becoming more proficient in your chosen field you are going to have to commit some serious amounts of time, for instance they have over 180 hours of training for Photoshop CS4 alone!<br />
<strong>Pricing:</strong></p>
<ul>
<li>Monthly-$25 per</li>
<li>Monthly Premium-$37.50 per</li>
<li>Annual-$250 per</li>
<li>Annual Premium -$375 per</li>
</ul>
</div>
<div class="clear-fix">
<h3><a href="http://www.vtc.com/">VTC.com</a></h3>
<p><a href="http://www.vtc.com/"><img src="http://rickbjarnason.com/wp-content/uploads/2010/01/vtc.jpg" alt="" title="vtc" width="580" height="467" class="aligncenter size-full wp-image-40" /></a></p>
<p>The Virtual Training Company (VTC) started in California&#8217;s Silicon Valley in 1996 and since then they have built up a massive collection of tutorials.The entire VTC collection consists of over 782 courses, 81,350 video tutorials (20,800+ free). Like Lynda.com they offer video training on their site. I have to admit that I tend to turn to Lynda.com first when looking for this type of training, however when I have used VTC their training has been excellent every bit as good as Lynda.com. Between these two sites you can find training on literally any computer based topic you are looking for. This is a very good resource.<br />
<strong>Pricing:</strong></p>
<ul>
<li>Monthly-$30 per</li>
<li>3 Months-$90 per</li>
<li>6 Months-$180 per</li>
<li>Annual-$250 per</li>
</ul>
</div>
<div class="clear-fix">
<h3><a href="http://tutsplus.com/">Tutsplus</a></h3>
<p><a href="http://tutsplus.com"><img src="http://rickbjarnason.com/wp-content/uploads/2010/01/tutplus.jpg" alt="" title="tutplus" width="580" height="460" class="aligncenter size-full wp-image-41" /></a></p>
<p>Now we are moving into a different class of training. I absolutely love these sites! The amount of quality content on these sites is impressive, but what makes them even more impressive is that they are free! The Tuts plus network actually consists of 8 individual sites, that each cater to a specific niche.</p>
<ul>
<li><a href="http://psd.tutsplus.com/">Psdtuts</a> for Photoshop tutorials</li>
<li><a href="http://net.tutsplus.com/">Nettuts</a> for Web Development</li>
<li><a href="http://vector.tutsplus.com/">Vectortuts</a> for Illustrator and Vector based application tutorials</li>
<li><a href="http://photo.tutsplus.com/">Phototuts</a> for photography tutorials</li>
<li><a href="http://audio.tutsplus.com/">Audiotuts</a> for Music and Sound tutorials</li>
<li><a href="http://cg.tutsplus.com/">CGtuts</a> for Computer Graphics tutorials</li>
<li><a href="http://active.tutsplus.com/">Activetuts</a> for Flash tutorials</li>
<li><a href="http://ae.tutsplus.com/">AEtuts</a> for AfterEffect and Motion tutorials</li>
</ul>
<p> But the real gem here is their <a href="http://tutsplus.com/">tutsplus program</a>. It however is not free, but it is money well spent as you will find plenty of article and tutorials not available on the other sites.<br />
<strong>Pricing:</strong></p>
<ul>
<li>Monthly-$9 per</li>
<li>3 Months-$22 per</li>
<li>Annual-$78 per</li>
</ul>
</div>
<div class="clear-fix">
<h3><a href="http://www.smashingmagazine.com/">Smashing Magazine</a></h3>
<p><a href="http://www.smashingmagazine.com/"><img src="http://rickbjarnason.com/wp-content/uploads/2010/01/smashing.jpg" alt="" title="smashing" width="580" height="402" class="aligncenter size-full wp-image-42" /></a></p>
<p>Although Smashing does not always post tutorials on their site, the sheer amount of resources they make available is pretty impressive. Whether you are looking for opinions, freebies or for tutorials you will find the time spent on this site really pays off.<br />
<strong>Pricing:</strong>Free
</div>
<div class="clear-fix">
<h3><a href="http://css-tricks.com/">CSS Tricks</a></h3>
<p><a href="http://css-tricks.com/"><img src="http://rickbjarnason.com/wp-content/uploads/2010/01/csstricks.jpg" alt="" title="csstricks" width="580" height="416" class="aligncenter size-full wp-image-43" /></a></p>
<p>Chris Coyier is the author of CSS Tricks and has compiled an amazing site. If you are new to web development this is definitely a good place to get your feet wet. If you are like me and prefer to watch a video than to read a web page, you will be happy to know that Chris just published his 78th screencast. What makes this even more impressive is the fact that each of these are full length tutorials spanning nearly an hour each.<br />
<strong>Pricing:</strong>Free
</div>
<div class="clear-fix">
<h3><a href="http://www.grafpedia.com">Grafpedia</a></h3>
<p><a href="http://www.grafpedia.com"><img src="http://rickbjarnason.com/wp-content/uploads/2010/01/grafpedia.jpg" alt="" title="grafpedia" width="580" height="352" class="aligncenter size-full wp-image-44" /></a></p>
<p>Although Grafpedia sells a membership for their excellent graphic sets. I find that their free tutorials are equally valuable. If you are just learning Photoshop for the web this is a resource you will want to bookmark. Unfortunately, no development tutorials but the Photoshop ones are very good.<br />
<strong>Pricing:</strong>Free
</div>
<div class="clear-fix">
<h3><a href="http://www.blog.spoongraphics.co.uk/">SpoonGraphics</a></h3>
<p><a href="http://www.blog.spoongraphics.co.uk/"><img src="http://rickbjarnason.com/wp-content/uploads/2010/01/spooner.jpg" alt="" title="spooner" width="580" height="410" class="aligncenter size-full wp-image-45" /></a></p>
<p>SpoonGraphics is another one man show, this time by Chris Spooner. Chris is an extremely talented designer and is nice enough to share some of his techniques with his readers. Another excellent Photoshop resource.<br />
<strong>Pricing:</strong>Free
</div>
<div class="clear-fix">
<h3><a href="http://www.noupe.com/">Noupe</a></h3>
<p><a href="http://www.noupe.com/"><img src="http://rickbjarnason.com/wp-content/uploads/2010/01/noupe.jpg" alt="" title="noupe" width="580" height="317" class="aligncenter size-full wp-image-46" /></a></p>
<p>Noupe is another depository for everything web related. If you work or are planning on working on the web, you will find resources that you NEED to read here. Topics range from; CSS, Ajax, Javascript, web design, graphics, typography, advertising &#038; much more. Online since 2007, Noupe has an impressive archive of web news.<br />
<strong>Pricing:</strong>Free
</div>
<div class="clear-fix">
<h3><a href="http://www.webdesignerdepot.com">Webdesigner Depot</a></h3>
<p><a href="http://www.webdesignerdepot.com"><img src="http://rickbjarnason.com/wp-content/uploads/2010/01/depot.jpg" alt="" title="depot" width="580" height="352" class="aligncenter size-full wp-image-47" /></a></p>
<p>Although Webdesigner depot is primarily focused on web design, they also occasionally publish excellent article for web developers. The articles are always well written and documented, and I highly recommend that you add them to your web arsenal.<br />
<strong>Pricing:</strong>Free
</div>
<h3>Summary</h3>
<p>The web is a big place and this is just a small smattering of the sites that I have found and enjoy. If you are starting out in web design, or you just didn&#8217;t know about some of these resources, I highly recommend that you sign up for the RSS feed of each and every site in the list. </p>
<p>So? Did I miss one of your favorites? Please add it to the comments so that we can all benefit</p>
<div class="shr-publisher-38"></div><!-- Start Shareaholic LikeButtonSetBottom --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frickbjarnason.com%2F9-sites-to-follow-for-a-web-education%2F' data-shr_title='9+Sites+to+follow+for+a+Web+education'></a><a class='shareaholic-fbsend' data-shr_href='http%3A%2F%2Frickbjarnason.com%2F9-sites-to-follow-for-a-web-education%2F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frickbjarnason.com%2F9-sites-to-follow-for-a-web-education%2F' data-shr_title='9+Sites+to+follow+for+a+Web+education'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom -->]]></content:encoded>
			<wfw:commentRss>http://rickbjarnason.com/9-sites-to-follow-for-a-web-education/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

