Gaia/System/Type

TO DO:

  • REFINE and ADD TO: REQUIREMENTS
  • REFINE and ADD TO: DETERMINANTS
  • REFINE and ADD TO: PEOPLE

LAST UPDATE: Josh Carpenter, Mar 23 2012

Summary

The ubiquity of type within the user interface coupled with the needs of mobile computing make excellent type-handling an important element of the user experience.

  • Mobile devices are used in a far wider range of situations and conditions than traditional computers, from the dark of a bar, to the brightness of the beach.
  • Mobile devices have small screens (approx 3.5" on average).
  • Mobile devices have higher pixel densities (ppi) than traditional computers.
  • Typography is beauty: typography is a vital component of communication design and human culture. We are exposed to thousands of examples every day. The average person might not know what's "wrong" with poor typography, but they can sense it, and it influences their impression of a brand or product.
  • Legibility is usability: small type needs to be clear. It's crucial that the interface rendering engine honors the typographic decisions of the designer, and displays type in it's best light.

Requirements

  • Type rendering quality: accuracy and consistency
  • CSS tag support: excellent support for text-rendering, font-size, line-height, measurement units, etc.
  • Default font specification: ability to specify default fonts loaded onto device.
  • Font formats: web font formats, etc
  • Font features: kerning pairs, etc
  • Script languages: Chinese, etc.
  • Legal clearance to distribute licensed fonts, including common web fonts (Georgia, Arial, etc)
  • Sub-pixel rendering quality and adjustability: eg horizontal for Script fonts, vertical for Roman (MIGHT HAVE THAT REVERSED...)
  • NEED TO REFINE THIS SECTION

Determinants

Touch responsiveness is determined by a wide range of technologies, making it a challenging to address:

  • Gecko
  • ADD TO...

People

  • UX: Josh Carpenter
  • UX: Patryk
  • UX: Casey Yee
  • Dev: Etienne
  • Eng: Chris Jones
  • ADD TO...