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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.