WEBSITE

Changing The Typeface Of The Web (Part 2)

7/21/2013 9:11:50 AM

Core fonts

Until these various problems with web font delivery were sorted out, it was important to do what you could with those few fonts you could assume the end user would have installed – always remembering to provide fallback positions in case they didn’t – and here Microsoft again led the way with its “Core fonts for the Web” project. This was a package of TrueType fonts – Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana and Webdings – that was freely available for both Windows and Mac. Unfortunately, these fonts didn’t become universal (which immediately meant you shouldn’t use Wingdings, because it couldn’t degrade gracefully to another front) and, in any case, could hardly claim to be extending the boundaries of web typography. Arguably, it set standards back, with Comic Sans being notoriously prone to misuse – for example, in CERN’s presentation regarding the discovery of the Higgs boson.

Microsoft deserves great credit for commissioning font designer Matthew Carter to produce these new screen-optimized faces

Microsoft deserves great credit for commissioning font designer Matthew Carter to produce these new screen-optimized faces

There were two honorable exceptions, however, in Georgia and Verdana. Microsoft deserves great credit for commissioning font designer Matthew Carter to produce these new screen-optimized faces, and Carter deserves the same credit for realizing that he needed to start from hand-crafted bitmaps and then apply advanced hinting to match font outlines to the available pixels, rather than from simple outlines that would rasterize well.

As a result, these fonts change shape considerably to render optimally even at the smallest sizes – where strokes are a single pixel wide – but still manage to maintain an overall identity. Their large x-heights, their clear distinguishing between similar characters such as 1, l and I, and their expansive spacing that boosts legibility and long-form readability are all reasons why these two web-font workhorses became almost universal across the PC, Macs and billions of web pages.

Progress… and problems

Georgia and Verdana do a superb job of making the most of the least number of pixels, but a clear need remained for improved type rendering. Screen delivery differs from paper in this regard, because you can vary the grey scale of each pixel through anti-aliasing to simulate the partial presence of a letterform, fooling the eye into an impression of greater resolution. The launch of Windows XP in 2001 with its anti-aliased rendering was a huge step forward, although web designers were still constrained by the knowledge that Windows 98 lacked such advances.

Georgia and Verdana do a superb job of making the most of the least number of pixels, but a clear need remained for improved type rendering

Georgia and Verdana do a superb job of making the most of the least number of pixels, but a clear need remained for improved type rendering

The next trick was to vary the separate red, green and blue elements that make up each pixel to produce “subpixel” anti-aliasing. The 2007 Windows Vista made this ClearType rendering the new default, another red-letter day for web typography.

ClearType is a form of sub-pixel font rendering that draws text using a pixel's red-green-blue (RGB) components separately instead of using the entire pixel.

ClearType is a form of sub-pixel font rendering that draws text using a pixel's red-green-blue (RGB) components separately instead of using the entire pixel.

The font-smoothing effect of subpixel anti-aliasing isn’t perfect, since it works only along the horizontal axis and can produce undesirable color fringes, but it does dramatically improve the capability of a screen for high-quality type over and above the ever-increasing pixel density.

Font smoothing – An anti-aliasing algorithm used to minimize distortion of fonts on monitors

Font smoothing – An anti-aliasing algorithm used to minimize distortion of fonts on monitors

However, there was a new showstopper in sight. Back in my 2002 book I assumed that support for font embedding would soon become universal, since it only required Microsoft to open up EOT, and Netscape and Opera to support it. That proved naïve, and the success of Firefox and Safari meant the proportion of end users who could see web fonts began to fall. With the dream of universal delivery fading, fewer designers bothered to embed EOTs, and in 2003 Microsoft stopped developing WEFT altogether (although it’s still available). With the launch of CSS 2.1, support for @font-face embedding was dropped entirely, and it looked as though the web had made its choice – the typographic possibilities for the most important communication medium since paper would shrivel to a choice between Georgia and Verdana.

Other  
 
Most View
Spring Is Here (Part 2)
Is 802.11ac Worth Adopting?
BlackBerry Z10 - A Touchscreen-Based Smartphone (Part 1)
LG Intuition Review - Skirts The Line Between Smartphone And Tablet (Part 5)
Fujifilm X-E1 - A Retro Camera That Inspires (Part 4)
My SQL : Replication for High Availability - Procedures (part 6) - Slave Promotion - A revised method for promoting a slave
10 Contenders For The 'Ultimate Protector' Crown (Part 3) : Eset Smart Security 6, Kaspersky Internet Security 2013, Zonealarm Internet Security 2013
HTC Desire C - Does It Have Anything Good?
Windows Phone 7 : Understanding Matrix Transformations (part 2) - Applying Multiple Transformations
How To Lock Windows By Image Password
REVIEW
- First look: Apple Watch

- 10 Amazing Tools You Should Be Using with Dropbox
VIDEO TUTORIAL
- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 1)

- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 2)

- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 3)
Popular Tags
Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 Adobe Indesign Adobe Flash Professional Dreamweaver Adobe Illustrator Adobe After Effects Adobe Photoshop Adobe Fireworks Adobe Flash Catalyst Corel Painter X CorelDRAW X5 CorelDraw 10 QuarkXPress 8 windows Phone 7 windows Phone 8 BlackBerry Android Ipad Iphone iOS
Top 10
OPEL MERIVA : Making a grand entrance
FORD MONDEO 2.0 ECOBOOST : Modern Mondeo
BMW 650i COUPE : Sexy retooling of BMW's 6-series
BMW 120d; M135i - Finely tuned
PHP Tutorials : Storing Images in MySQL with PHP (part 2) - Creating the HTML, Inserting the Image into MySQL
PHP Tutorials : Storing Images in MySQL with PHP (part 1) - Why store binary files in MySQL using PHP?
Java Tutorials : Nested For Loop (part 2) - Program to create a Two-Dimensional Array
Java Tutorials : Nested For Loop (part 1)
C# Tutorial: Reading and Writing XML Files (part 2) - Reading XML Files
C# Tutorial: Reading and Writing XML Files (part 1) - Writing XML Files