Given the Macintosh's strong roots in desktop publishing, text and fonts permeate nearly every part of the user experience in Mac OS X. You will be working with text and fonts either as an application developer using the APIs, or as a content creator making fonts that support languages and symbols within Unicode.
Text manipulation consists of creating, managing, storing, and searching for text strings. Mac OS X programming interfaces provide text manipulation capabilities that range from basic text input and display to sophisticated text encoding conversions, text-search capabilities, and document summarizations.
Creating fonts that image your text data requires knowledge of font tools, Unicode, languages and their shaping behaviors and of font formats. This information is available in the font articles below. Read more...