Chapter 11 Text

Quartz provides high-quality text rendering in Mac OS X, including the drawing of high-quality anti-aliased text using several different user-selectable anti-aliasing algorithms. The Mac OS X user interface is built on top of Quartz text drawing. This is one of the reasons that the user interface in Mac OS X looks so good.

The Quartz API provides low-level text drawing functions and a drawing model that, for the most part, is intended as building blocks for other system services to use. Quartz performs no text layout, only text rendering. As a general rule, most applications are better served by the higher-level framework text facilities that are built on top of Quartz. These frameworks provide higher-level text support including ...

Get Programming with Quartz now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.