<?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>DamienG &#187; Fonts</title>
	<atom:link href="http://damieng.com/blog/category/design/fonts/feed" rel="self" type="application/rss+xml" />
	<link>http://damieng.com</link>
	<description>A .NET developer in silicon valley</description>
	<lastBuildDate>Wed, 16 May 2012 22:46:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Typography can be fun</title>
		<link>http://damieng.com/blog/2011/11/19/typography-can-be-fun?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=typography-can-be-fun</link>
		<comments>http://damieng.com/blog/2011/11/19/typography-can-be-fun#comments</comments>
		<pubDate>Sat, 19 Nov 2011 22:40:36 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://damieng.com/?p=2247</guid>
		<description><![CDATA[People are always surprised when they hear you&#8217;re interested in typography. The appreciation and interest in the shape of letters and symbols is definitely a little more unusual to find as a hobby but it&#8217;s actually quite fun! Here&#8217;s a few ideas I hope will prove my point. Play games The Rather Difficult Font Game ]]></description>
			<content:encoded><![CDATA[<p>People are always surprised when they hear you&#8217;re interested in typography. The appreciation and interest in the shape of letters and symbols is definitely a little more unusual to find as a hobby but it&#8217;s actually quite fun!</p>
<p>Here&#8217;s a few ideas I <em>hope</em> will prove my point.</p>
<h2>Play games</h2>
<p><a href="http://ilovetypography.com/ifontgame/">The Rather Difficult Font Game</a><br />
This game shows you some text in a certain font then asks you to name the font from one of them in the list. It isn&#8217;t as difficult as the name sounds!</p>
<p><a href="http://deep.co.uk/games/font_game/">Deep Font Challenge</a><br />
Head down to the shooting gallery to blow away the letters from the typeface he wants or doesn&#8217;t want.</p>
<p><a href="http://cheeseorfont.com/">Cheese or Font</a><br />
Hmm, it&#8217;s odd how cheeses and typefaces often have similar names. See if you can tell the difference.</p>
<p><a href="http://type.method.ac/">Kern Type</a><br />
Many fonts contain extra information telling the computer how to adjust the spacing between individual pairs of letters. If you think of an AV for example the top of the V might start before the A ends or be very close. This game lets you move the letters around until you think you have optimal spacing then you can see how well you did.</p>
<p><a href="http://shape.method.ac/">Shape Type</a><br />
The ultimate font game! See if you can reshape disported letters back to their original forms by adjusting the lines and bezier curves. The computer will score your efforts by comparing to the original.</p>
<p><span class="Apple-style-span" style="font-size: 20px; font-weight: bold;">Find a font</span></p>
<p><a href="http://www.fontshop.com/blog/newsletters/">FontShop newsletter</a><br />
This newsletter is both infrequent and interesting so it gets to come directly to my inbox. It contains interesting new fonts, news and designer spotlights and is a great way of discovering new typefaces to use.</p>
<p><a href="http://www.identifont.com/">IdentiFont</a><br />
Asks you a series of specific questions about letters in the font on a continual process to narrow it down to the hopefully right one.</p>
<p><a href="http://new.myfonts.com/WhatTheFont/">WhatTheFont</a><br />
This tool is a little more automated, upload the picture and it should identify the letters although you may need to fine-tune the recognition (also available as an <a href="http://itunes.apple.com/app/whatthefont/id304304134?mt=8">iPhone app</a>)</p>
<p><a href="http://wallbase.cc/wallpaper/627904">So you need a typeface infographic</a><br />
This flowchart takes you through a bunch of decisions to choose a typeface. Don&#8217;t expect to find anything too original though!</p>
<h2>Smarten your site</h2>
<p>If you have a web site you might want to look at using a custom font to help stand-out from the crowd now that they are compatible across many browsers. Yes, I should do this for damieng.com :)</p>
<p><a href="http://www.fontsquirrel.com/">Font Squirrel</a><br />
Font squirrel have a great site full of many free fonts and have <a href="http://www.fontsquirrel.com/fontface">prepared the necessary font and CSS files</a> required for the subset available for use on web sites.</p>
<p><a href="http://www.google.com/webfonts">Google web fonts</a><br />
Google have almost 300 fonts available in their free web font directory right now and with just a couple of clicks can provide the necessary HTML, CSS import or Javascript necessary to use them in your pages. The fonts are served up from their servers too so you don&#8217;t need to worry about files or bandwidth.</p>
<p><a href="http://www.fontslive.com/">Fonts Live</a><br />
Monotype&#8217;s hosted service is similar to Google&#8217;s but contains just their own commercial fonts including well-known ones such as Museo, Gill Sans, Bodoni, Rockwell and many of Microsoft&#8217;s typefaces. Prices start at about $40 a year for small sites (250k visits a month) but they have 30-day free trials.</p>
<p><a href="http://webfonts.myfonts.com/">MyFonts WebFonts</a><br />
MyFonts have a huge collection of fonts &#8211; some 40,000+ &#8211; most of which are available to use on the web for the same price as buying the font. This makes it cheaper than FontsLive but you need to host the files and CSS on your own server.</p>
<h2>Offline fun</h2>
<p><a href="http://designtaxi.com/news/351020/Helveticards-Minimalist-Typography-Cards-for-the-Typophile-Gambler/">Playing cards</a><br />
These Helvetica based playing cards are very stylish, bold and modern. If you&#8217;re going to play cards why not do so with something a little different.</p>
<p><a href="http://www.tumblr.com/tagged/typodarium+2012">Typographical calendar</a><br />
Get a daily dose of typography in this compact little desk calendar. The designer&#8217;s equivalent of a word-a-day.</p>
<p><a href="http://www.helveticafilm.com/">Helvetica The Movie</a><br />
Not just a movie about the design of this iconic font but also the modern movement it was part of. If you like this keep an eye out for <a href="http://linotypefilm.com/">Linotype: The Movie</a> due in Feb 2012.</p>
<p>Typography t-shirts<br />
<a href="http://www.zazzle.com/typography+tshirts">Zazzle</a> has a lot of typography t-shirts as does <a href="http://typographyshop.com/line.html">TypographyShop</a> and <a href="http://shop.ugmonk.com/category/tees">Ugmonk</a>.</p>
<h2>Create your own</h2>
<p>If any of that has been enough to pique your interest why not have a go at designing your own font?</p>
<p><a href="http://fontstruct.com/">FontStruct</a> lets you start simply by building your own from a library of pre-build shapes you place on a grid. It&#8217;s like LEGO for typography and is very easy go get started.</p>
<p>If you have an iPad then you can also try out <a href="http://2ttf.com/">iFontMaker</a> for an easy way to make hand-drawn fonts (it lacks fine editing facilities). I actually used a <a href="http://tenonedesign.com/sketch.php">Pogo Sketch</a> for my <a href="http://2ttf.com/UjZ3WtVC">Damien Typewriter</a>  but it is too soft so you could try <a href="http://thenextweb.com/apple/2011/02/26/5-stylus-pens-and-brushes-perfect-for-ipad-artists/">other styluses</a>. Once you&#8217;re done it publishes to their <a href="http://2ttf.com/gallery">web gallery</a> where you can download the TrueType font and a Web Font too.</p>
<p>If you enjoy that but crave more control then try the free <a href="http://fontforge.sourceforge.net/">FontForge editor</a> which runs on many platforms and lets you create real fonts or hack apart other peoples (remember to not redistribute changes to other peoples fonts unless the licence allows it).</p>
<p>If you get stuck on some letters then try my favourite <a href="http://www.amazon.com/gp/product/0300111509/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=dam-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0300111509">Designing Type book</a> that devotes a page or two to each common character and shows how a number of well-known typefaces express it.</p>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2011/11/19/typography-can-be-fun/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android&#8217;s Roboto system font for Ice Cream Sandwich</title>
		<link>http://damieng.com/blog/2011/10/19/androids-roboto-system-font-for-ice-cream-sandwich?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=androids-roboto-system-font-for-ice-cream-sandwich</link>
		<comments>http://damieng.com/blog/2011/10/19/androids-roboto-system-font-for-ice-cream-sandwich#comments</comments>
		<pubDate>Thu, 20 Oct 2011 05:44:10 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://damieng.com/?p=2229</guid>
		<description><![CDATA[Google have switched system font for Android&#8217;s latest release (known as Ice Cream Sandwich) from the Droid Family to a new typeface known as Roboto. Typographica opened today with a critique of the Roboto font which boils down to this: The similarity to Helvetica is obvious but that similarity can be drawn with many modern ]]></description>
			<content:encoded><![CDATA[<p>Google have switched system font for Android&#8217;s latest release (known as <a href="http://reviews.cnet.com/8301-19736_7-20061501-251/ice-cream-sandwich-first-impressions-a-bold-new-android/">Ice Cream Sandwich</a>) from <a href="http://damieng.com/blog/2007/11/14/droid-font-family-courtesy-of-google-ascender">the Droid Family</a> to a new typeface known as Roboto.</p>
<p>Typographica opened today with a <a href="http://typographica.org/2011/on-typography/roboto-typeface-is-a-four-headed-frankenstein/">critique of the Roboto font</a> which boils down to this:</p>
<p><img src="http://images.damieng.com/blog/Roboto.png" alt="Roboto compared at Typographica" width="400" /></p>
<p>The similarity to Helvetica is obvious but that similarity can be drawn with many modern typefaces &#8211; the other comparisons are tenuous indeed:</p>
<ul>
<li><a href="http://dinfont.com">FF DIN</a> has little resemblance other than having straight edges on rounded letters. Lots of faces do that. <a href="http://damieng.com/envy-code-r">Envy Code R</a> does extensively :)</li>
<li><a href="http://en.wikipedia.org/wiki/Myriad_(typeface)">Myriad</a> is more open in it&#8217;s whitespace, ends t with a slant and features a different approach to shoulders on mnpqr</a>
</li>
<li><a href="http://new.myfonts.com/fonts/type-together/ronnia/">Ronnia</a> only shares the single horizontal stem which is also present in many monospace bitmap fonts</a>
</ul>
<p>Yes, some of these differences are subtle when you put them side by side but <a href="http://www.fontshop.com/education/pdf/typeface_anatomy.pdf">subtleties are what give the typeface its character</a>.</p>
<p>There are only so many ways to draw letters with consistency and readability especially if you want a modern sans look. That&#8217;s exactly why <a href="http://en.wikipedia.org/wiki/Copyright_on_typefaces">copyright refuses to cover letterforms in the USA</a>.</p>
<p>So coming to the font itself at first glance, yes, on my laptop it doesn&#8217;t look as pretty as Helvetica when blown up for comparison but here&#8217;s something you should consider.</p>
<blockquote><p>Typefaces are designed for a specific environment</p></blockquote>
<p>Consider the following typefaces:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Bell_Gothic">Bell Gothic</a> has big counters and deep ink-traps so that high-speed printing on cheap paper retains the form</li>
<li><a href="http://clearviewhwy.com/WhatIsClearviewHwy/HowItWorks/developmentCriteria.php">ClearView Highway</a> is designed to be quickly readable with headlight glare</li>
<li><a href="http://en.wikipedia.org/wiki/Cambria_(typeface)">Cambria</a> has many little flourishes that only look good with <a href="http://en.wikipedia.org/wiki/ClearType">sub-pixel positioning</a></li>
</ul>
<p>Use a typeface outside its intended environment and you&#8217;ll easily believe it&#8217;s a bad design, ugly or unrefined as those very characteristics that made it great for that environments completely fail to fit new surroundings.</p>
<p>Even the famous Helvetica has an environment of whitespace, bold colours and clean-lines where it shines. That makes it a <a href="http://www.webdesignerdepot.com/2009/03/40-excellent-logos-created-with-helvetica">top choice for corporate logos</a>.</p>
<p>Roboto is the work of independent type designer <a href="http://betatype.com/">Christian Robertson</a> and until I see it on a Droid device I&#8217;ll cut him and Google some slack &#8211; from the screenshots I&#8217;ve seen online it looks like a good fit.</p>
<p>You have to at least respect Google for continuing to improve typography by commission fonts. Microsoft are the only other major UI player doing this as Apple&#8217;s sole contribution to typefaces in the last 10 years has been a <a href="http://damieng.com/blog/2009/08/29/first-impressions-of-snow-leopard">hack-job on the open-source Deja-Vu Mono to rename it Menlo, move some bars around and to trash the hinting in the process</a> so they have something to replace the ageing <a href="http://en.wikipedia.org/wiki/Monaco_(typeface)">Monaco</a> with.</p>
<p>If you want to download the font yourself here is a complete set of the files taken from the SDK (unlike the other zip floating around this one has all variants + the licence).</p>
<p class="download">Download <a href="http://download.damieng.com/fonts/redistributed/RobotoFamily.zip">Roboto Font Family (ZIP of TTF)</a> (399 KB)</p>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2011/10/19/androids-roboto-system-font-for-ice-cream-sandwich/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Typography in 16-bits: System fonts</title>
		<link>http://damieng.com/blog/2011/03/27/typography-in-16-bits-system-fonts?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=typography-in-16-bits-system-fonts</link>
		<comments>http://damieng.com/blog/2011/03/27/typography-in-16-bits-system-fonts#comments</comments>
		<pubDate>Mon, 28 Mar 2011 05:02:34 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Fonts]]></category>
		<category><![CDATA[amiga]]></category>
		<category><![CDATA[atari]]></category>
		<category><![CDATA[commodore]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[st]]></category>
		<category><![CDATA[vga]]></category>

		<guid isPermaLink="false">http://damieng.com/?p=1945</guid>
		<description><![CDATA[With the 8-bit system fonts post being so popular I just had to jump right in and look at the system fonts available on the 16-bit machines! IBM CGA Adapter (1981) Specifications Style Bold serif Width 6-7 pixels Caps 7 pixels Charset ASCII+code pages Low res 320×200 (40×25 text) Med res 640×200 (80×25 text) Designer ]]></description>
			<content:encoded><![CDATA[<p>With the <a href="http://damieng.com/blog/2011/02/20/typography-in-8-bits-system-fonts">8-bit system fonts post</a> being so popular I just had to jump right in and look at the system fonts available on the 16-bit machines!</p>
<h3>IBM CGA Adapter (1981)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold serif<br />
<label>Width</label> 6-7 pixels<br />
<label>Caps</label> 7 pixels<br />
<label>Charset</label> ASCII+code pages<br />
<label>Low res</label> 320×200 (40×25 text)<br />
<label>Med res</label> 640×200 (80×25 text)<br />
<label>Designer</label> <a href="http://www.ibm.com/">IBM</a><br />
<a href="http://www.zone38.net/font/#pcsenior">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/CGALow.png" alt="IBM CGA system font in low resolution" /> <img src="http://images.damieng.com/blog/CGAMed.png" alt="IBM CGA system font in medium resolution" /><br />
The IBM PC&#8217;s first color graphics card was known as the <a href="http://en.wikipedia.org/wiki/Color_Graphics_Adapter">Color Graphics Adapter</a>.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>Mix of serifs and non-serifs depending on space</li>
<li>Off centre &#8216;|+:&#8217;</li>
<li>Squished &#8216;Q&#8217; to avoid using descender</li>
<li>Wide &#8217;0&#8242;</li>
<li>Bubbly &#8216;!&#8217;</li>
<li>Inconsistent &#8216;t&#8217; point and lack of serif on &#8216;j&#8217;</li>
</ul>
<h4>Rationale</h4>
<p>The large bold letters work well on the low-resolution displays at the time and many of the quirky were unlikely particularly noticeable there.</p>
<h4>Influences</h4>
<p>Unknown.</p>
<h3>Apple Macintosh (1984)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold sans<br />
<label>Width</label> 1-11 pixels<br />
<label>Caps</label> 10 pixels<br />
<label>Charset</label> <a href="http://en.wikipedia.org/wiki/Mac_OS_Roman">Mac OS Roman</a><br />
<label>Screen</label> 512×342<br />
<label>Designer</label> <a href="http://www.kare.com/">Susan Kare</a><br />
<a href="http://www.masterstech-home.com/the_library/font_samples/font_indices/image_pages/c/chicago.html">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/MacChicago.png" alt="Apple Macintosh 'Chicago' system font" /><br />
Apple&#8217;s second attempt at a GUI (after the <a href="http://en.wikipedia.org/wiki/Apple_lisa">Lisa</a>) was the <a href="http://en.wikipedia.org/wiki/Macintosh">Macintosh</a>. The system font was called Chicago initially as a bitmap font which was replaced with a scalable TrueType version. With <a href="http://en.wikipedia.org/wiki/Mac_OS_8">Mac OS 8</a> it was replaced with the similar <a href="http://en.wikipedia.org/wiki/Charcoal_(typeface)">Charcoal</a> typeface and then dropped entirely in <a href="http://en.wikipedia.org/wiki/Mac_OS_X">Mac OS X</a> which uses <a href="http://en.wikipedia.org/wiki/Lucida_Grande">Lucida Grande</a> for the UI.</p>
<p>This font was dusted off again in 2001 and with a few minor tweaks became the system font of the <a href="http://en.wikipedia.org/wiki/IPod">iPod (classic &amp; mini)</a> until the higher resolution color display model.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>Proportional letters not fixed-width</li>
<li>Some symbols are not bold at all &#8216;#%&#8221;/\*@^`&#8217;</li>
<li>Lovely flourish on &#8216;&#038;&#8217;</li>
<li>Curve on &#8216;a&#8217; actually touches the lower bowl</li>
<li>Designed specifically to avoid diagonal strokes (jaggies) on the Mac&#8217;s low-res screen</li>
</ul>
<h4>Rationale</h4>
<p>The high-resolution display let the designers really pay attention to detail and even though it was only monospaced it really looks beautiful for the time. It was little wonder that when Jobs went to NeXT they went with incredibly high-resolution mono displays again (at least initially).</p>
<h4>Influences</h4>
<p>It&#8217;s unlikely they were digital.</p>
<h3>Commodore Amiga 1.x (1985)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold serif<br />
<label>Width</label> 6-7 pixels<br />
<label>Caps</label> 7 pixels<br />
<label>Charset</label> <a href="http://en.wikipedia.org/wiki/ISO-8859-1">ISO 8859-1</a><br />
<label>NTSC low</label> 320×200 (40×25 text)<br />
<label>NTSC med</label> 640×200 (80×25 text)<br />
<label>PAL low</label> 320×256 (40×32 text)<br />
<label>PAL med</label> 640×256 (80×32 text)<br />
<label>Designer</label> Unknown<br />
<a href="http://trueschool.org">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/AmigaTopaz1xLow.png" alt="Commodore Amiga 1.x 'Topaz' system font in low &#038; high resolutions" /> <img src="http://images.damieng.com/blog/AmigaTopaz1xMed.png" alt="Commodore Amiga 1.x 'Topaz' system font in medium-resolution" /></p>
<p>The <a href="http://en.wikipedia.org/wiki/Amiga">Amiga</a> started with ex-Atari engineers desperate to design a 16-bit machine that was eventually purchased by Commodore. It offered incredible graphics and sound for the time that put Mac&#8217;s and PC&#8217;s to shame. Despite shipping with many fonts and supporting proportional text the default system font was the fixed-width Topaz/8.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>As well as some letters touching some symbols such as &#8216;\/&#8217; touched horizontally allowing nice ASCII art</li>
<li>Unusual lower-case &#8216;g&#8217; somewhere between double and single story</li>
<li>Unusual almost comic-like &#8216;!&#8217;</li>
<li>Some non-bold pixels for flourishes on &#8216;t&#038;&#8217;</li>
<li>Pixels missing on some curves &#8216;aS&#8217; especially obvious in low resolution</li>
<li>Over-extended &#8216;r&#8217; looks odd in any resolution</li>
<li>Alternate Topaz/9e &#8211; 10×9 (2 for descenders) &#8211; modified some glyphs like &#8216;g&#8217; and available from Preferences as Text 60</li>
</ul>
<h4>Rationale</h4>
<p>The Workbench booted in white-on-blue (shown) and was intended for use either with their own Commodore monitors or home TVs. Despite the choice of a serif font it worked quite well on these displays although interlace was quite unusable without specialized displays.</p>
<h4>Influences</h4>
<p>Very similar to the IBM CGA system font, very likely to be derived from there.</p>
<h4>Technical</h4>
<p>The Amiga shipped with it&#8217;s own font editor called &#8216;Fed&#8217; found on the Workbench Extras disk in the Tools folder.</p>
<h3>Commodore Amiga 2.x (1991)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold sans<br />
<label>Width</label> 6-7 pixels<br />
<label>Caps</label> 7 pixels<br />
<label>Charset</label> <a href="http://en.wikipedia.org/wiki/ISO-8859-1">ISO 8859-1</a><br />
<label>Screen</label> Configurable<br />
<label>Designer</label> Unknown<br />
<a href="http://trueschool.org">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/AmigaTopaz2xLow.png" alt="Commodore Amiga 2.x 'Topaz' system font in low &#038; resolutions" /> <img src="http://images.damieng.com/blog/AmigaTopaz2xMed.png" alt="Commodore Amiga 2.x 'Topaz' system font in medium resolution" /></p>
<p>Commodore&#8217;s update to the Amiga saw all sorts of changes in the ROM and Workbench for the GUI including some revisions to the font and the ability to change what font the workbench used.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>Over-extended top of &#8217;1&#8242;</li>
<li>Open elements on &#8216;%@&#8217;</li>
<li>Messy &#8216;Q&#8217; is hard to distinguish</li>
<li>Alternate Topaz/9e &#8211; 10×9 (2 for descenders) &#8211; modified some glyphs like &#8216;g&#8217; and available from Preferences as Text 60</li>
</ul>
<h4>Rationale</h4>
<p>The Workbench booted in black-on-grey (shown) and the new font looked a lot more friendly as well as being a more legible choice for home TVs.</p>
<h4>Influences</h4>
<p>Obvious modification of the prior 1.x font to remove serifs and improve legibility.</p>
<h4>Technical</h4>
<p>WBScreen allowed you to choose which font to display in Workbench including some of the proportional fonts included.</p>
<h3>Atari ST Low/Medium Res (1985)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold sans<br />
<label>Width</label> 6-7 pixels<br />
<label>Caps</label> 7 pixels<br />
<label>Charset</label> ASCII+proprietary set<br />
<label>Low res</label> 320×200 (40×25 text)<br />
<label>Med res</label> 640×200 (80×25 text)<br />
<label>Designer</label> Unknown<br />
<a href="http://fontstruct.com/fontstructions/show/464053">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/AtariSTLow.png" alt="Atari ST system font in low resolution" /> <img src="http://images.damieng.com/blog/AtariSTMed.png" alt="Atari ST system font in medium resolution" /></p>
<p>The <a href="http://en.wikipedia.org/wiki/Atari_ST">Atari ST</a> was Atari&#8217;s answer to the Commodore Amiga after they failed to purchase back the talent and technology.  The machine&#8217;s GUI was based on <a href="http://en.wikipedia.org/wiki/Graphical_Environment_Manager">GEM</a> from Digital Research.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>Descenders are cut very short on &#8216;pq&#8217; despite &#8216;gy&#8217; not following this style</li>
<li>Inconsistent positioning between &#8216;,&#8217; and &#8216;;&#8217;</li>
<li>Ugly braces &#8216;()&#8217; from the 8-bit font retained</li>
</ul>
<h4>Rationale</h4>
<p>The font was very clear and worked well in both square pixel (low resolution) and rectangular pixel (medium resolution) modes.</p>
<h4>Influences</h4>
<p>Almost identical to the Atari 8-bit font but with the capital letters, symbols and numbers extended a pixel higher (inverse symmetry was no longer a concern) and more consistent/cleaner lower-case letters &#8216;sj&#8217;.</p>
<h4>Technical</h4>
<p>It is possible to change the system fonts used by the GEM desktop using the <a href="http://www.atarimagazines.com/v4n9/stfontloader.html">ST Font Loader</a>.</p>
<h3>Atari ST High Res (1985)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold sans condensed<br />
<label>Width</label> 6-7 pixels<br />
<label>Caps</label> 12 pixels<br />
<label>Charset</label> ASCII+proprietary set<br />
<label>Screen</label> 640×400 (80×25 text)<br />
<label>Designer</label> Unknown<br />
<a href="http://www.modelb.bbcmicro.com/retro-fonts.html">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/AtariSTHigh.png" alt="Atari ST high-res system font" /></p>
<h4>Unusual characteristics</h4>
<ul>
<li>Very tall letters &#8211; some glyphs 14 pixels high but still only 6-7 pixels wide</li>
<li>Avoids every trace of a serif except usual &#8216;Iil&#8217; monospace hack</li>
<li>Short descenders on &#8216;pq&#8217; still</li>
<li>Inconsistent choices for &#8216;c&#8217; and &#8216;R&#8217; and &#8216;w&#8217;</li>
</ul>
<h4>Rationale</h4>
<p>Given that this screen mode was only available on high-resolution monitors it is very rectangular and failed to really take advantage of the unique situation in which it would be used.</p>
<h4>Influences</h4>
<p>Very likely based on the medium resolution font with some redrawing.</p>
<h3>IBM PC VGA (1985)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold serif<br />
<label>Width</label> 6-7 pixels<br />
<label>Caps</label> 10 pixels<br />
<label>Charset</label> ASCII+code pages<br />
<label>Screen</label> 640×400 (80×25 text)<br />
<label>Designer</label> Unknown<br />
<a href="http://www.dafont.com/perfect-dos-vga-437.font">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/VGA.png" alt="VGA DOS system font" /></p>
<h4>Unusual characteristics</h4>
<ul>
<li>Very tall letters &#8211; some glyphs 14 pixels high but still only 6-7 pixels wide</li>
<li>Top bar of &#8216;T&#8217; is two pixels thick</li>
<li>Too-high double quotes &#8216;&#8221;&#8216; also styled inconsistently</li>
<li>Another bubbly &#8216;!&#8217; like the Amiga&#8217;s Topaz 1</li>
<li>Inconsistent sizing between &#8216;,&#8217; and &#8216;;&#8217;</li>
<li>Very large &#8216;$&#8217; even bigger than the capital &#8216;S&#8217;</li>
</ul>
<h4>Rationale</h4>
<p>A reasonably nice serif font that gave a serious look if somewhat inconsistent in places.</p>
<h4>Influences</h4>
<p>Almost certainly based on the original CGA font.</p>
<h4>Technical</h4>
<p>Can be overridden by tools like <a href="http://chris.pirillo.com/dos-fonts/">fontedit.com.</a></p>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2011/03/27/typography-in-16-bits-system-fonts/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Typography in 8 bits: System fonts</title>
		<link>http://damieng.com/blog/2011/02/20/typography-in-8-bits-system-fonts?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=typography-in-8-bits-system-fonts</link>
		<comments>http://damieng.com/blog/2011/02/20/typography-in-8-bits-system-fonts#comments</comments>
		<pubDate>Sun, 20 Feb 2011 10:19:33 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Fonts]]></category>
		<category><![CDATA[acorn]]></category>
		<category><![CDATA[amstrad]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[atari]]></category>
		<category><![CDATA[commodore]]></category>
		<category><![CDATA[cpc]]></category>
		<category><![CDATA[sinclair]]></category>
		<category><![CDATA[Spectrum]]></category>

		<guid isPermaLink="false">http://damieng.com/?p=1831</guid>
		<description><![CDATA[My love of typography originated in the 80&#8242;s with the golden years of 8-bit home computing and their 8&#215;8 pixel monospaced fonts on low-resolution displays. It&#8217;s quite easy to find bitmap copies of these fonts and also scalable traced TTF versions but there&#8217;s very little discussion about the fonts themselves. Let&#8217;s remedy that by firing up ]]></description>
			<content:encoded><![CDATA[<p>My love of typography originated in the 80&#8242;s with the golden years of 8-bit home computing and their 8&#215;8 pixel monospaced fonts on low-resolution displays.</p>
<p>It&#8217;s quite easy to find bitmap copies of these fonts and also scalable traced TTF versions but there&#8217;s very little discussion about the fonts themselves. Let&#8217;s remedy that by firing up some emulators and investigating the glyphs.</p>
<h3>Commodore PET (1977)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Regular semi-serif<br />
<label>Width</label> 5-7 pixels<br />
<label>Caps</label> 7 pixels<br />
<label>Charset</label> <a href="http://en.wikipedia.org/wiki/PETSCII">PETSCII</a><br />
<label>Screen</label> 320×200 (40×25 text)<br />
<label>Designer</label> Leonard Tramiel<br />
<a href="http://www.kreativekorp.com/software/fonts/c64.shtml">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/Vic20.png" alt="Commodore PET" /></p>
<p>Commodore&#8217;s first business machine was the <a href="http://en.wikipedia.org/wiki/Commodore_PET">PET</a> which came with a built-in monitor and a full character set unlike other machines at the time.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>Primarily sans-serif but serifs present on &#8216;BDJa&#8217; </li>
<li>Slightly stylized &#8216;£&#8217;</li>
</ul>
<h4>Rationale</h4>
<p>The font is good choice for the original PET and it&#8217;s original monitor. It was unfortunately also used on the Vic-20 despite having half the screen resolution where it made a poor choice.</p>
<h4>Influences</h4>
<p>While not visibly influenced from anything else an almost direct rip of this font appears to have been used in the <a href="http://www.1000bit.it/SUPPORT/Manuali/APPLE/LISA/craig/DTCLisaDoc195WSLisaBugPicts.pdf">Apple Lisa debugger</a>.</p>
<h4>Technical</h4>
<p>Unknown.</p>
<h3>Apple ][ (1977)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Regular condensed sans<br />
<label>Width</label> 3/5 pixels<br />
<label>Caps</label> 7 pixels<br />
<label>Charset</label> <a href="http://en.wikipedia.org/wiki/ASCII">ASCII</a><br />
<label>Screen</label> 280×192 (40×24 text)<br />
<label>Designer</label> Signetics+?<br />
<a href="http://www.kreativekorp.com/software/fonts/apple2.shtml">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/Apple2e.png" alt="Apple ][ system font" /></p>
<p>Apple's first professionally built computer was the <a href="http://en.wikipedia.org/wiki/Apple_II_series">Apple ][</a> which from rev 7 onwards added lower-case letters.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>Uppercase letters can touch descenders on the line above as the full height is used</li>
<li>Only first 7 columns per glyph otherwise would have been 35×24 text</li>
<li>Vertical stems for '[]{}&#8217; are 2 pixels wide (bold)</li>
<li>Very small slashes &#8216;/\&#8217;</li>
<li>Upper-case is consistent although &#8216;A&#8217; is very angular, &#8216;G&#8217; unpronounced</li>
<li>Lower-case less consistent &#8211; &#8216;gf&#8217; has soft curves, &#8216;mw&#8217; square, &#8216;nhr&#8217; ignore curve of &#8216;u&#8217;</li>
<li>Numbers &#8211; unusual &#8217;3&#8242; but &#8217;96&#8242; over-extend</li>
</ul>
<h4>Rationale</h4>
<p>The font is well suited to the default high-contrast white-on-black (often green-on-black) given the machine was intended for use on their own monitors.</p>
<h4>Influences</h4>
<p>The upper-case, numbers and symbols were copied from the Signetics 64 × 8 × 5 character generator 2513 chip used in the Apple I and II in revision 0 to 6.</p>
<p>The later Texas Instruments TMS9918 Video Controller Chip used on Sega, Nintendo, Colecovision and TI/99 machines re-used this font with only a couple of pixels changed.</p>
<h4>Technical</h4>
<p>Changing the font requires replacing the 2 KB 2716 pinout ROM with your own EPROM or alternate ROM.</p>
<h3>Atari 400/800 (1979)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold sans<br />
<label>Width</label> 4-6 pixels<br />
<label>Caps</label> 6 pixels<br />
<label>Charset</label> <a href="http://en.wikipedia.org/wiki/ATASCII">ATASCII</a><br />
<label>Screen</label> 320×192 (40×24 text)<br />
<label>Designer</label> Unknown<br />
<a href="http://members.bitstream.net/~marksim/atarimac/fonts.html">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/Atari8bit.png" alt="Atari 8-bit system font" /></p>
<p>Atari&#8217;s entry into the home computing market put out some very capable machines with all sorts of hardware tricks (the creative geniuses behind it would go on to form Amiga). The same font was used on all Atari 8-bit models from the <a href="http://en.wikipedia.org/wiki/Atari_8-bit_family">original 400/800 to the XL and XE models</a> in the late 80&#8242;s.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>6 pixels uppercase causes some vertical imbalance especially on &#8217;9&#8242;</li>
<li>Braces are overly bold being 3 pixels wide.</li>
<li>Less than and greater than symbols are too tall.</li>
<li>&#8216;MWw&#8217; make great use of width to nice effect</li>
<li>Bar on &#8216;G&#8217; too low, &#8216;U&#8217; overtly square, &#8216;X&#8217; very blocky, &#8216;S&#8217; does not extend enough</li>
</ul>
<h4>Rationale</h4>
<p>The machine boots in a low-contrast blue-on-blue and is designed for use with TV&#8217;s which explains some of the odd characteristics above like the square U to distinguish it from the V. It is likely the 6-pixel choice is to allow the letters to be centered when using inverse letter mode.</p>
<h4>Influences</h4>
<p>Unknown.</p>
<h4>Technical</h4>
<p>One byte per row, 8 sequential bytes making one glyph. You can reprogram this by poking address 756 with the page number of the new font (default of 226 for ROM location 0xE000).</p>
<pre><code>POKE 756, 226</code></pre>
<h3>Acorn BBC Micro (1981)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold sans<br />
<label>Width</label> 4-7 pixels<br />
<label>Caps</label> 7 pixels<br />
<label>Charset</label> <a href="http://en.wikipedia.org/wiki/ASCII">ASCII only</a><br />
<label>Screen</label> 320×256 (40×32 text)<br />
<label>Designer</label> Unknown<br />
<a href="http://fontstruct.com/fontstructions/show/63444">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/BBCMode1.png" alt="BBC Micro mode 1 system font" /></p>
<p>The <a href="http://en.wikipedia.org/wiki/BBC_Micro">Beeb</a>, as it was affectionately known, has its own font which could display in three different modes &#8211; one wider and one narrower but many users might not recognize it all as it booted into &#8216;Mode 7&#8242; utilizing a Videotex chip (used in the UK for text-on-TV and travel agents as well as in France for Minitel) that had a different font of its own.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>Drops bold in tight spaces e.g &#8216;$&amp;@&#8217;</li>
<li>Outlines the tail on the &#8216;Q&#8217; to make it much clearer</li>
<li>Unique and beautiful &#8216;*&#8217;</li>
<li>Does not extend low bar on &#8216;e&#8217; as much as expected and &#8216;f&#8217; seems to wide</li>
<li>Vertically squished &#8216;?&#8217;</li>
<li>Style of single-quote &#8216; is inconsistent with comma</li>
</ul>
<h4>Rationale</h4>
<p>The machine generally shipped with good quality monitors and the combination of high-contrast colors and this bold font made it very readable indeed.</p>
<h4>Influences</h4>
<p>It&#8217;s quite likely it was influenced by the Atari 8-bit font but with larger capitals and ascenders and a much more consistent look.</p>
<h4>Technical</h4>
<p>The system font is stored at 0xC00-0xC2FF with each character being represented by 8 sequential bytes (left pixel is high bit).<br />
You can replace the font used by system text routine OSWRCH (0xFFEE) using the VDU command 23 followed by the ascii code and then 8 rows of data, e.g.</p>
<pre><code>VDU 23,65,11,22,33,44,55,66,77,88</code></pre>
<h3>Sinclair ZX Spectrum (1982)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Regular sans<br />
<label>Width</label> 6 upper, 5 lower<br />
<label>Caps</label> 6 pixels<br />
<label>Charset</label> <a href="http://en.wikipedia.org/wiki/ZX_Spectrum_character_set">ASCII + own</a><br />
<label>Screen</label> 256×192 (32×24 text)<br />
<label>Designer</label> Nine Tiles<br />
<a href="http://fontstruct.com/fontstructions/show/118432">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/Spectrum.png" alt="Sinclair ZX Spectrum system font" /></p>
<p>Sinclair&#8217;s successor to the ZX81 added color and lower-case letters &#8211; again preserving the upper-case and numbers from it&#8217;s predecessor but finally mapping them to ASCII. This font was re-used on Jupiter Ace and Timex machines but the <a href="http://en.wikipedia.org/wiki/ZX_Spectrum">ZX Spectrum</a> was the most popular.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>6 pixels uppercase leaves many unevenly balanced &#8216;BEFS&#8217; and &#8216;X&#8217; with ugly 2×2 center</li>
<li>Full stop is 2×2 pixels (bold) but colon, semi-colon and comma are not</li>
<li>Capital &#8216;MW&#8217; are very slight with latter hard to distinguish from &#8216;V&#8217;</li>
<li>Uneven styling &#8216;c&#8217; omits curves, &#8216;e&#8217; is soft &#8216;g&#8217; is not, &#8216;f&#8217; and &#8216;k&#8217; are thin</li>
<li>Only the copyright symbol uses to the top row of pixels</li>
</ul>
<h4>Rationale</h4>
<p>While the machine has a default high-contrast scheme the video output was poor because of the quality of the RF modulator and home TVs it was connected to. It looks like the designer decided to increase spacing between letters after the ZX80 from one to two pixels which greatly limited what could be done with the letters themselves. This was likely done for the same reasons it was done on the Atari 8-bit &#8211; namely to allow the letters to be centered when using inverse text modes.</p>
<h4>Influences</h4>
<p>Sinclair ZX81 (no lower case), ZX80 (7 pixels wide).</p>
<h4>Technical</h4>
<p>The system font is stored at 0x3D00-0x3FFF with each character being represented by 8 sequential bytes (left pixel is high bit). You can replace the system text routine (RST 10) by poking the new fonts memory address into the system memory map at 23606/23607 minus 256 bytes (the first 32 characters are non-printable, 32×8 = 256)</p>
<pre><code>LOAD "newfont" CODE 49152, 768: POKE 23606, 0: POKE 23607, 191
</code></pre>
<h3>Commodore 64 (1982)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold sans<br />
<label>Width</label> 6 pixels<br />
<label>Caps</label> 7 pixels<br />
<label>Charset</label> <a href="http://en.wikipedia.org/wiki/PETSCII">PETSCII</a><br />
<label>Screen</label> 320×200 (40×25 text)<br />
<label>Designer</label> Unknown<br />
<a href="http://style64.org/c64-truetype">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/Commodore64.png" alt="Commodore 64 system font" /></p>
<p>Commodore took to take their success with the PET and applied it to the home first with the VIC 20 and then later with the wildly successful <a href="http://en.wikipedia.org/wiki/Commodore_64">Commodore 64</a>.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>Inconsistent shapes/style across &#8217;147,&amp;&lt;&gt;@Q&#8217;</li>
<li>2&#215;2 pixel of &#8216;.&#8217; is not carried through to &#8216;;:!&#8217;</li>
<li>Ascenders not as tall as capital letters</li>
</ul>
<h4>Rationale</h4>
<p>The bold font was essential for the low-quality TV&#8217;s Commodore were aiming at. The inconsistencies across the font may have been intentional to help make the letters look different (A vs 4, 1 vs I, 7 vs T) given the limitations of the displays or just poorly implemented (see below).</p>
<h4>Influences</h4>
<p>Lower-case is identical to the Atari 8-bit font and likely copied wholesale as they do not match the upper-case well. Symbols, numbers and upper-case are a bolded version of the PET font that looses the serifs and also could explain the odd reproductions of 1, 2, 7 &#038; 4.</p>
<h4>Technical</h4>
<p>See <a href="#comment-44362">comment from Paolo below</a> for details!</p>
<h3>Amstrad CPC (1984)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Bold serif<br />
<label>Width</label> 6-7 pixels<br />
<label>Caps</label> 7 pixels<br />
<label>Charset</label> <a href="http://en.wikipedia.org/wiki/PETSCII">PETSCII</a><br />
<label>Screen</label> 320×200 (40×25 text)<br />
<label>Designer</label> Locomotive Software<br />
<a href="http://fontstruct.com/fontstructions/show/amstrad_cpc_correct">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/AmstradCPC.png" alt="Amstrad CPC system font" /></p>
<p>Alan Sugar&#8217;s foray into the UK market came a little later than the other 8-bits in 1984 with the <a href="http://en.wikipedia.org/wiki/Amstrad_CPC">Amstrad CPC</a> series.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>Full use of 7 pixels for upper and 1 pixel for lower means glyphs can touch</li>
<li>Serif choice is unusual and not consistently applied because of space constraints</li>
<li>&#8217;0&#8242; is wider than would be expected (copied from </li>
<li>Very distinctive curves on &#8216;CGOQ&#8217;</li>
<li>&#8216;X&#8217; looks like a different style because of high mid-point</li>
</ul>
<h4>Rationale</h4>
<p>Sugar wanted the machine to look more professional than other home computers at the time. The choice of a serif based font to look like PCs which also featured serifs (at a higher resolution) reflects that desire.</p>
<h4>Influences</h4>
<p>Very similar to the IBM CGA font with some adjustments (fixes) to the horizontal positioning of some symbols. Many characters completely identical and some bearing style similarities too (wider 0, X choosing one side to be longer than the other). Some other characters bear similarity to the BBC Micro (Q uses the same trick to keep it distinguished) and a number of symbols and lower-case letters being the same where serifs would not fit.</p>
<p>The Amstrad CPC manual shows the system font but is different in some areas. It is possible it is a transcription problem (z is shifted up one pixel, missing pixels on &#8217;37PRz~&#8217; and extra pixels on &#8216;#b&#8217; ) although it could have been an earlier version from the designer as &#8216;rG?&#8217; are subtly different.</p>
<h4>Technical</h4>
<p>Redefine using the Amstrad BASIC command SYMBOL that takes an ascii code and then 8 comma-separated values one-per-row in much the same way as the BBC with the VDU 23 command. SYMBOL AFTER must be set first e.g.</p>
<pre><code>SYMBOL AFTER 32
SYMBOL 65,11,22,33,44,55,66,77,88</code></pre>
<h3>MSX (1983)</h3>
<div class="aside" style="float: right; width: auto;">
<h4>Specifications</h4>
<p><label>Style</label> Regular condensed sans<br />
<label>Width</label> 5 pixels<br />
<label>Caps</label> 7 pixels<br />
<label>Charset</label> ASCII Extended<br />
<label>Screen</label> 320×200? (40×25 text)<br />
<label>Designer</label> Microsoft?<br />
<a href="http://mtr81.egloos.com/1746942t">Download in TrueType</a>
</div>
<p><img src="http://images.damieng.com/blog/MSX.png" alt="MSX system font" /></p>
<p>The MSX differs from the other machines here in that it was a standard rather than a specific machine. It was very popular in Japan and did hit UK shores although I only knew a single person that had one apart from our school which had acquired several Yamaha models to control MIDI keyboards. Given the multiple manufacturers it&#8217;s not surprising that some models had slightly tweaked fonts but the one shown here seems to be the most popular.</p>
<h4>Unusual characteristics</h4>
<ul>
<li>Full use of 7 pixels for upper and 1 pixel for lower means glyphs can touch</li>
<li>Only 5 pixels wide for the letters</li>
<li>Pixels touching on the curves of &#8216;db&#8217; etc. look quite ugly</li>
<li>Very angular curves on &#8217;5&#8242;</li>
</ul>
<h4>Rationale</h4>
<p>An unusual choice that feels very quirky.</p>
<h4>Influences</h4>
<p>Most likely influenced by the Apple ][e.</p>
<h4>Technical</h4>
<p>Unknown.</p>
<p class="information">Mac users should try <a href="http://secretgeometry.com/apps/cathode/">Cathode</a> &#8211; a retro terminal emulator I helped add some of these fonts to.</p>
<p class="new">For more system font analysis read the sequel <a href="http://damieng.com/blog/2011/03/27/typography-in-16-bits-system-fonts">Typography in 16-bits: System fonts</a>.</p>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2011/02/20/typography-in-8-bits-system-fonts/feed</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Font hinting and instructing &#8211; a primer</title>
		<link>http://damieng.com/blog/2009/05/07/font-hinting-and-instructing-a-primer?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=font-hinting-and-instructing-a-primer</link>
		<comments>http://damieng.com/blog/2009/05/07/font-hinting-and-instructing-a-primer#comments</comments>
		<pubDate>Fri, 08 May 2009 04:11:00 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[fontforge]]></category>
		<category><![CDATA[fontlab]]></category>
		<category><![CDATA[hinting]]></category>
		<category><![CDATA[truetype]]></category>

		<guid isPermaLink="false">http://damieng.com/?p=1164</guid>
		<description><![CDATA[Taking my bitmap font Envy Code B into the vector TrueType Envy Code R was a long process, the most difficult being hinting. Bitmap v scalable fonts Bitmap fonts are incredibly easy to make. Using a program like Softy or BitFonter you decide the size of your letters and start plotting pixels. You can see ]]></description>
			<content:encoded><![CDATA[<p>Taking my bitmap font <a href="http://damieng.com/creative/typography/envy-code-b">Envy Code B</a> into the vector TrueType <a href="http://damieng.com/fonts/envy-code-r">Envy Code R</a> was a long process, the most difficult being hinting.</p>
<h3>Bitmap v scalable fonts</h3>
<p>Bitmap fonts are incredibly easy to make. Using a program like <a href="http://users.breathe.com/l-emmett/">Softy</a> or <a href="http://www.fontlab.com/photofont/bitfonter/">BitFonter</a> you decide the size of your letters and start plotting pixels. You can see exactly how it will look because you draw every glyph (letter/symbol/number) in every size you want to support. This can obviously be very time consuming and doesn’t let you take full advantage of the resolution of the device and the capabilities it offers. A printer can handle in excess of 300 dpi while a display is typically 72 dpi (Mac) or 96 dpi (Windows) with LCD’s supporting sub-pixels due to the individual layout of the red-green and blue elements you can’t feasibly pre-plot every single combination and even if you could the file size would be rather large.</p>
<p>Rather than having specific set of pixels to turn on or off TrueType, OpenType and PostScript fonts contain a series of instructions that tell the computer the shape using a series of points, lines and curves. This means the computer can scale the glyph to the size that is required and then take full advantage of the device being rendered honoring the users preferences for anti-aliasing (smoothing using shades of grey), sub-pixel precision (smoothing using hints of red, green and blue to take advantage of the layout of colour elements in an LCD display), desired contrast and gamma settings etc.</p>
<h3>Grid fitting</h3>
<p>Such a scaled glyph won’t fit perfectly within a pixel grid and a small sizes and low resolution it can look awful. It is also necessary to ensure that the vertical part of the letter I (known as a stem) looks very similar to the stem of other letters at the same size – we don’t want some letters looking bold – and that the top of the letter o aligns nicely with the top of the i etc. (in most fonts). The glyphs themselves don’t know what is a stem, what should align with other glyphs etc.</p>
<p>Many renders include logic to try and improve un-hinted fonts such as the drop-out control in Windows through to the full auto-hinter in <a href="http://freetype.sourceforge.net/index2.html">FreeType</a>. If you’ve ever used free fonts from any of the numerous web sites around you’ve probably seen that it doesn’t get it right and it looks like this:<font size="2">&#160;<img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Envy Code R unhinted" alt="Envy Code R unhinted" src="http://images.damieng.com/blog/envycoderunhinted-thumb.png" width="376" height="21" /></font></p>
<p>The first few versions of Envy Code R looked like that because to address this problem you need to learn a process called hinting, which let’s the designer give the renderer “hints” on how to choose the pixels.</p>
<h3>Hinting</h3>
<p>Font hinting started off as stem and edge identification so that glyphs would maintain the right proportions when sized and rendered on these low-DPI devices. It became apparent that a much more fine-grained level of control was required and so a stack-based byte-code language was developed as part of the TrueType specification to allow designers finer control in how points are adjusted to better take advantage of the display characteristics.</p>
<p>A TrueType font can contain extra blocks which describes, using a sequence of bytes that represent instructions and their arguments, the process by which to align the points and therefore make decisions about how best to fit the letter into the grid by retaining and adjusting various elements.</p>
<p>The important blocks are:</p>
<table cellspacing="0" cellpadding="2" width="410">
<tbody>
<tr>
<th valign="top" width="10">Block</th>
<th valign="top" width="70">Name</th>
<th valign="top" width="328">Description</th>
</tr>
<tr>
<td valign="top" width="10">fpgm</td>
<td valign="top" width="70">Font program</td>
<td valign="top" width="328">Run once when font first used to setup the tables.</td>
</tr>
<tr>
<td valign="top" width="10">gasp</td>
<td valign="top" width="70">Grid-fitting and scan conversion</td>
<td valign="top" width="328">Table specifying when to apply smoothing and grid-fitting based on size ranges.</td>
</tr>
<tr>
<td valign="top" width="10">prep</td>
<td valign="top" width="70">Control value program</td>
<td valign="top" width="328">Run every time the font needs to be drawn differently (e.g. change of size, changing anti-aliasing etc)</td>
</tr>
<tr>
<td valign="top" width="10">cvt</td>
<td valign="top" width="70">Control value table</td>
<td valign="top" width="328">Set of tables that can be used to specify various heights, widths, spacing, positions etc. that glyphs can relate to.</td>
</tr>
</tbody>
</table>
<p>Each instruction (<a href="http://en.wikipedia.org/wiki/Opcode">opcode</a>) has a <a href="http://en.wikipedia.org/wiki/Mnemonic">mnemonic</a> that is representative of what it does and these are documented in Chapters 5 through 6 of the <a href="http://www.microsoft.com/typography/SpecificationsOverview.mspx">TrueType specification</a> (along with much other useful relevant information). Actual per-glyph instructions are stored with each glyph outline in the glyp block.</p>
<h3>Rasterizing &amp; rendering</h3>
<p>There are many <a href="http://fortes.com/2007/05/font-rendering-in-across-rich-platforms/">different ways a TrueType font can end up on your screen</a> with a lot of variants between how vendors chose to render the font and what options they expose to developers and users to fine-tune the experience.</p>
<ul>
<li>Windows – User choice of 1-bit, 4-bit grey-scale anti-aliasing, ClearType, ClearType tuning and display DPI plus WPF and DirectWrite per-app options </li>
<li>Mac OS X – User choice of sub-pixel anti-aliasing strength and 1-bit cut-off plus per-app 1-bit option (e.g. Terminal) </li>
<li>Java – Per-application choice of 1-bit, grey-scale or sub-pixel rendering </li>
<li>Flash – Per-application choice of 1-bit or grey-scale </li>
<li>FreeType – Rendering library that exposes a number of runtime and compile-time settings </li>
</ul>
<p>This is of course ignoring the other rendering engines out there such as the Adobe’s Photoshop, RiscOS, <a href="http://www.d-type.com/about/comparison.htm">D-Type rendering engine</a>, <a href="http://www.bitstream.com/font_rendering/products/font_fusion/">Font Fusion</a> (used on BeOS) etc. and prior versions of those renderers listed above (Flash and Mac OS changed significantly). Getting it pixel-perfect on every combination is impossible but we can try :)</p>
<h3>Tools</h3>
<p>Instructing fonts is a painstaking process at the best of times and few people deal directly with the low-level instructions instead relying on tools, stem identification and higher-level languages to achieve the same result. Some tools that have support for hinting instructions are:</p>
<ul>
<li><a href="http://www.fontlab.com/font-editor/fontlab-studio/">FontLab Studio 5</a>       <br />Comprehensive font-production package for Windows and Mac that includes auto-hinting and it’s own higher-level link language that it can generate TrueType instructions from but it does not support viewing or modifying existing TrueType instructions and does not handle diagonals well. Rendering preview includes mono, grey-scale and ClearType. <em>(Commercial $649)</em> </li>
<li><a href="http://www.fontlab.com/font-editor/fontographer/">Fontographer 4.1</a>       <br />Rather dated font-production package for Windows and Mac. <em>(Commercial $349)</em> </li>
<li><a href="http://fontforge.sourceforge.net">FontForge</a>       <br />Comprehensive font-production package that runs on X11 that includes auto-hinting and the ability to disassemble and edit existing TrueType instructions as well as debug them with stepping. Includes basic mono/grey-scale rendering options. <em>(Open source)</em> </li>
<li><a href="http://www.microsoft.com/typography/tools/vtt.aspx">Microsoft Visual TrueType</a>       <br />Hinting instruction tool from Microsoft that uses it’s own higher-level VTT Talk language that compiles down to TrueType instructions that you can further edit. Includes a comprehensive set of preview rendering options but is not capable of disassembling existing instructions.<em> (Commercial, free with signed licence agreement)</em> </li>
<li><a href="http://www.letterror.com/code/ttx/">TTX</a>       <br />Python scripts that can convert a font into an editable XML representation and back including disassembly and assembly of TrueType hinting instructions. <em>(BSD)</em> </li>
<li><a href="http://home.kabelfoon.nl/~slam/fonts/tticomp.html">TTIComp</a>       <br />Command-line tool that provides an alternative C-like hinting language. (<em>GPL)</em> </li>
<li><a href="http://xgridfit.sourceforge.net/">Xgridfit</a>       <br />FontForge scripts to provide an alternative XML-based hinting language. <em>(GPL)</em></li>
<li><a href="http://home.kabelfoon.nl/~slam/fonts/truetypeviewer.html">TrueTypeViewer</a>      <br />Windows tool for displaying TrueType fonts and glyphs including debugging and descriptive disassembly of instructions. <em>(GPL)</em></li>
<li><a href="http://www.cr8.netfirms.com/tthmachine.html">TTHMachine</a>       <br />Real-time editing of hinting instruction mnemonics and observing their effects which is useful for learning. <em>(Free, no longer supported)</em> </li>
</ul>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2009/05/07/font-hinting-and-instructing-a-primer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Xerox Alto mono-spaced font rises again</title>
		<link>http://damieng.com/blog/2008/08/25/the-xerox-alto-mono-spaced-font-rises-again?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-xerox-alto-mono-spaced-font-rises-again</link>
		<comments>http://damieng.com/blog/2008/08/25/the-xerox-alto-mono-spaced-font-rises-again#comments</comments>
		<pubDate>Tue, 26 Aug 2008 05:13:09 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Coding-fonts]]></category>
		<category><![CDATA[xerox alto]]></category>

		<guid isPermaLink="false">http://damieng.com/?p=991</guid>
		<description><![CDATA[Computing history tells us of a mythical place where many of the innovations we take for granted today were either invented or refined to a working level at a single location known as the Xerox’s Palo-Alto Research Center (PARC). These discoveries form the basis of much of the technology we use today and include the ]]></description>
			<content:encoded><![CDATA[<p><img style="float:right" src="http://images.damieng.com/fonts/converted/AltoMono.png" alt="Preview of the AltoMono font" />Computing history tells us of a mythical place where many of the innovations we take for granted today were either invented or refined to a working level at a single location known as the Xerox’s Palo-Alto Research Center (PARC).</p>
<p>These discoveries form the basis of much of the technology we use today and include the desktop metaphor, the graphical user interface, laser printers, object orientation and Ethernet.</p>
<p>Xerox manufactured a number of high-end machines including the 1973 <a href="http://en.wikipedia.org/wiki/Xerox_Alto">Xerox Alto</a> which, being GUI based, shipped with a number of proportional bitmapped fonts.</p>
<p>What is interesting to me however is the mono-spaced font used by the SWAT debugger (but not by the command prompts, they were proportional – ahead of their time!) and so, based on a <a href="http://toastytech.com/guis/alto.html">screen-shot of SWAT,</a> I thought it needed to live again!</p>
<p>I’ve had to make up a few of the symbols and letters that weren’t shown and filled out the symbols for the Windows 1252 Latin-1/ISO-8990-1 code-page and with the absence of any solid information online give it a name so here is Alto Mono!</p>
<p class="download">Download <a href="http://download.damieng.com/fonts/reproduced/AltoMono.zip">Alto Mono (TrueType, Windows FON, BDF)</a> (30 KB)</p>
<p>When using the TrueType version choose 6 point on Windows and 8 point on Mac OS X.</p>
<p>The Xerox manuals are also fun to browse though with such section headings as “Things the user doesn’t really need to know…” and “How to get out of trouble” and the comments about SWAT’s odd syntax and interface.</p>
<p>Don&#8217;t forget to check out my reproduction of the <a href="http://damieng.com/creative/typography/palmos-font">PalmOS system font</a>. Not monospaced but very clear at small sizes &#8211; great for the Visual Studio output window ;-)</p>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2008/08/25/the-xerox-alto-mono-spaced-font-rises-again/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Envy Code R preview #7 (scalable coding font)</title>
		<link>http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=envy-code-r-preview-7-coding-font-released</link>
		<comments>http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released#comments</comments>
		<pubDate>Mon, 26 May 2008 08:05:44 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Coding-fonts]]></category>
		<category><![CDATA[Envy-Code-R]]></category>

		<guid isPermaLink="false">http://damieng.com/?p=909</guid>
		<description><![CDATA[It&#8217;s been a struggle but finally after countless hours here it is, the next release of my Envy Code R monospaced (fixed-width) font designed for programmers. Many glyphs have been redrawn since preview #6 including braces, lower-case y, 6 &#38; 9, ampersand, dollar-sign, hash etc. One pixel was removed vertically height to make the box ]]></description>
			<content:encoded><![CDATA[<p><img style="float: right;" src="http://images.damieng.com/blog/EnvyCodeR-PR7-Chart.gif" alt="Animated chart of Envy Code R styles at 10 point in Windows" /></p>
<p>It&#8217;s been a struggle but finally after countless hours here it is, the next release of my Envy Code R monospaced (fixed-width) font designed for programmers.</p>
<p>Many glyphs have been redrawn since preview #6 including braces, lower-case y, 6 &amp; 9, ampersand, dollar-sign, hash etc. One pixel was removed vertically height to make the box drawing balanced and allow more lines per screen.</p>
<p>These new box-drawing, shading and symbols make Envy Code R a great font for the command-prompt (<a href="http://en.wikipedia.org/wiki/Consolas">Consolas</a> and Lucida Console lack box-drawing completely). To use them you will need to run the included registry file and reboot to operate correctly from a command prompt&#8217;s properties dialog.</p>
<p>This typeface contains over 550 glyphs providing full complements for DOS, Windows and Mac versions of the US, Western, Central Europe, Turkish, Baltic, Icelandic and Nordic code-pages. This hits several Unicode ranges including Basic Latin, Latin-1 Supplement, Latin Extended A &amp; B, Box Drawing, Block Elements, Letterlike Symbols, Number Forms, Arrows&#8230; although not all of these ranges are complete yet.</p>
<p>As well as regular and bold variants this version includes a full italic version too and the obligatory italic-as-bold hack to get italic syntax highlighting in Visual Studio as shown here in my favourite 10 point with my <a href="http://damieng.com/blog/2007/10/14/colour-schemes-for-visual-studio">Humane theme</a>.</p>
<p><img src="http://images.damieng.com/blog/EnvyCodeR-PR7-Humane.png" alt="Envy Code R in Visual Studio at 10 point with Humane theme using ClearType" /></p>
<p>And for those of you that like the font a little larger it now looks good and the odd sizing issues are all gone!</p>
<p><img src="http://images.damieng.com/blog/EnvyCodeR-PR7-Humane-Large.png" alt="Envy Code R in Visual Studio at 18 point with Humane theme using ClearType" /></p>
<p>Okay, enough with the teasing, you&#8217;ve waited far too long&#8230;</p>
<p class="download">Download <a href="http://download.damieng.com/fonts/original/EnvyCodeR-PR7.zip">Envy Code R Preview #7.2 (TrueType)</a> (169 KB)</p>
<p class="alert">These files are free to download and use from damieng.com but <strong>CAN NOT</strong> be redistributed either by other web sites or be included in your package, download, product or source repository at this time.</p>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released/feed</wfw:commentRss>
		<slash:comments>127</slash:comments>
		</item>
		<item>
		<title>May 2008 checkpoint</title>
		<link>http://damieng.com/blog/2008/05/21/may-2008-checkpoint?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=may-2008-checkpoint</link>
		<comments>http://damieng.com/blog/2008/05/21/may-2008-checkpoint#comments</comments>
		<pubDate>Wed, 21 May 2008 13:49:59 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Coding-fonts]]></category>
		<category><![CDATA[Envy-Code-R]]></category>
		<category><![CDATA[fontlab]]></category>

		<guid isPermaLink="false">http://damieng.com/?p=908</guid>
		<description><![CDATA[I am now settled into my new, albeit temporary, apartment here in Vancouver, BC working for Microsoft! Joining Microsoft For those who haven&#8217;t been following my blog long I took a job at Microsoft Canada Development Centre as a developer on LINQ to SQL. It turns out my H-1B Visa has been approved and I ]]></description>
			<content:encoded><![CDATA[<p>I am now settled into my new, albeit temporary, apartment here in Vancouver, BC working for Microsoft!</p>
<h3>Joining Microsoft</h3>
<p>For those who haven&#8217;t been following my blog long I took a job at Microsoft Canada Development Centre as a developer on LINQ to SQL. It turns out my H-1B Visa has been approved and I will be moving down to Redmond in October.</p>
<p>Joining a company of Microsoft&#8217;s size is a daunting experience. The sheer number of people, departments, systems, procedures and intranet sites to navigate and learn plus of course the actual job of jumping into the product and seeing where we go from here.  I&#8217;ve also been helping out a little on the forums and internal lists and getting involved in the regular scheduled update meetings.</p>
<p>Of course you also hear all sorts of interesting news just before it becomes public knowledge such as <a href="http://blogs.msdn.com/xna/archive/2008/05/20/announcing-community-games-on-xbox-live-beta.aspx">publishing XNA apps to Xbox Live! </a>and <a href="http://blogs.technet.com/gray_knowlton/archive/2008/05/21/microsoft-adds-save-as-odf-to-office-2007-service-pack-2.aspx">Office getting ODF and PDF support</a>.</p>
<h3>On the personal front&#8230;</h3>
<p>A whirlwind couple of weeks full of new employee orientation, relocating, getting lost, filling in forms, exploring, meeting a couple of hundred people and catching up with a few old friends including one from Guernsey all of which lead to a quiet blog.</p>
<p>There have been some personal stories of getting lost, baby sharks and falling in lakes which will be kept to email now &#8211; there&#8217;s no way those 500+ subscribers are here for my personal bits! I&#8217;ll be sending out an email this week so if you haven&#8217;t seen something by the weekend and we&#8217;re friends ping me and I&#8217;ll forward you on a copy.</p>
<p>Some photos are up on Facebook with a few more to follow.</p>
<h3>Envy Code R</h3>
<p>Of course what everybody really wants to know (according to my inbox) is where Envy Code R preview #7 is.</p>
<p>It is coming, but every time I think I&#8217;m close to a release I find another annoying glitch all related to hinting.</p>
<p>Hinting is the process whereby you tell the rendering system how to shape the characters to better fit into a pixel grid. It consists of a table saying at which sizes to smooth and apply instruction plus a program that adjusts the font as a whole for a given size and then a program per-glyph that tells it how to adjust the points in relation to each other with delta hints providing modifications for specific point sizes.</p>
<p>It&#8217;s a complicated process if you&#8217;re doing it at the lowest level with a tool such as Microsoft&#8217;s Visual TrueType but is made easier with a tool like FontLab Studio 5 which has an autohinter that often gets things wrong but is a lot easier to work with and works with hints at a higher level of abstraction.</p>
<p>Which is why I parted with $999 on FontLab and I&#8217;m going to investigate a donate option to try and recoup some of those costs.</p>
<p>The bold variant is the only one now requiring hinting and I&#8217;m hoping to have it done in the next 24-48 hours. The regular variant looks just great&#8230; as does italics.</p>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2008/05/21/may-2008-checkpoint/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>More screen-shots of Envy Code R preview #7</title>
		<link>http://damieng.com/blog/2008/04/14/more-screen-shots-of-envy-code-r-preview-7?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-screen-shots-of-envy-code-r-preview-7</link>
		<comments>http://damieng.com/blog/2008/04/14/more-screen-shots-of-envy-code-r-preview-7#comments</comments>
		<pubDate>Mon, 14 Apr 2008 08:23:51 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Coding-fonts]]></category>
		<category><![CDATA[Envy-Code-R]]></category>

		<guid isPermaLink="false">http://damieng.com/?p=902</guid>
		<description><![CDATA[Work on my Envy Code R programming font has resumed and I&#8217;ve spent hours playing with the hinting process to ensure it looks good at sizes above and below 10 point: These look great &#8211; even more so when you consider there are no embedded bitmaps and very few delta hints. There is still a ]]></description>
			<content:encoded><![CDATA[<p>Work on my Envy Code R programming font has resumed and I&#8217;ve spent hours playing with the hinting process to ensure it looks good at sizes above and below 10 point:</p>
<p><img src="http://images.damieng.com/blog/EnvyCodeR-PR7-none.png" alt="Screen-shot of Envy Code R PR7 without smoothing on Windows" /><img src="http://images.damieng.com/blog/EnvyCodeR-PR7-standard.png" alt="Screen-shot of Envy Code R PR7 with standard smoothing on Windows" /><img src="http://images.damieng.com/blog/EnvyCodeR-PR7-ClearType.png" alt="Screen-shot of Envy Code R PR7 with ClearType on Windows" /></p>
<p>These look great &#8211; even more so when you consider there are no embedded bitmaps and very few delta hints.</p>
<p>There is still a lot of work to do &#8211; all the foreign characters, symbols and box-drawing characters (another 600 glyphs) require hinting and I should test it on the Mac, Java and Flash font rendering engines to make sure there are no show-stoppers there.</p>
<p>Preview 7 will consist of <strike>of just a plain style</strike> regular and bold because I need to get this out &#8211; it&#8217;s been too long since the last release. Preview 8 will add back italics and the Visual Studio italics-as-bold hack shortly afterwards.</p>
<p class="new">Check out<a href="http://www.talios.com/envy_code_r_pr7_vs_pr6__preview_thoughts.htm"> Talios&#8217;s shots using Java/Linux</a> and <a href="http://priscimon.com/blog/2008/04/17/latest-preview-of-envy-code-r-preview-7/">Eddy Young&#8217;s shots in NetBeans</a>.</p>
<p class="new">A newer version of <a href="http://damieng.com/envy-code-r">Envy Code R is available</a>.</p>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2008/04/14/more-screen-shots-of-envy-code-r-preview-7/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Getting the hint (Where is Envy Code R?)</title>
		<link>http://damieng.com/blog/2007/12/03/getting-the-hint-where-is-envy-code-r?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=getting-the-hint-where-is-envy-code-r</link>
		<comments>http://damieng.com/blog/2007/12/03/getting-the-hint-where-is-envy-code-r#comments</comments>
		<pubDate>Mon, 03 Dec 2007 15:18:47 +0000</pubDate>
		<dc:creator>Damien Guard</dc:creator>
				<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Coding-fonts]]></category>
		<category><![CDATA[Envy-Code-R]]></category>
		<category><![CDATA[hinting]]></category>

		<guid isPermaLink="false">http://damieng.com/blog/2007/12/03/getting-the-hint-where-is-envy-code-r</guid>
		<description><![CDATA[I know, I said there would be a good chance that the next version of Envy Code R would be out this weekend but the annoying sizing, thickness and cropping issues that came up at some sizes above and below the optimum 10 point were really annoying me. Many articles later, some playing around with ]]></description>
			<content:encoded><![CDATA[<p>I know, I said there would be a good chance that the next version of Envy Code R would be out this weekend but the annoying sizing, thickness and cropping issues that came up at some sizes above and below the optimum 10 point were really annoying me.</p>
<p>Many articles later, some playing around with Microsoft Visual TrueType and much frustration and experimentation later I think I&#8217;m on the right path.</p>
<p>Here is how Envy Code R is looking on Windows right now with standard font smoothing.</p>
<p><img src="http://images.damieng.com/blog/EnvyCodeR-hinting.png" alt="Envy Code R hinted on Windows with standard font smoothing at various sizes." /></p>
<p>ClearType doesn&#8217;t look as good and I&#8217;m still learning the black art and the implications of each type of hinting instruction.</p>
<p>Strangely, these hints seem to be ignored on the Mac which is still rendering everything a little too thick especially on curves. Perhaps that is why so many developers create a Mac-specific version?</p>
<p>Once I&#8217;m happy with how the regular version works I&#8217;ll put it online for download and then whip the bold and italic variants in to shape and any feedback into regular for the proper 0.7 release.</p>
<p class="new">A newer version of <a href="http://damieng.com/envy-code-r">Envy Code R is available</a>.</p>
<p><em>[)amien</em></p>
]]></content:encoded>
			<wfw:commentRss>http://damieng.com/blog/2007/12/03/getting-the-hint-where-is-envy-code-r/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

