Vita Nuova Vita Nuova
 HOME   PRODUCTS   SOLUTIONS   RESOURCES   DOWNLOADS   ABOUT US 
  spacer
Scalable fonts
 
New for 4th Edition
Dual licensing
separator
Styx revision
separator
Authentication
separator
graphics: colour and compositing
separator
arrow  scalable fonts
separator
improved Tk
separator
window management
separator
Limbo: exceptions and fixed-point
separator
Limbo: other changes
separator
Dis VM changes
separator
Inferno will provide support for scalable fonts, based on the Freetype library (version 2). This provides access to a wider range of typefaces, and allows characters to be generated in a particular size on demand (trading CPU time against flash or disk storage space). Freetype does its computation using fixed-point implemented using integer hardware arithmetic for speed.

A Freetype module gives Limbo access to the low-level facilities of the library, using Face and Glyph adts. Further work will offer access to Freetype-generated (sub)fonts for use by the Inferno graphics subsystem.
Status: Basic Freetype now integrated
4 February 2003