Jump To:
Leopard Reference: Text & Fonts
Carbon is a set of C APIs that take advantage of new features and enhancements of Mac OS X, including protected memory, preemptive multitasking and dynamic resource allocation, as well as the Aqua interface. Carbon includes a set of C APIs for text input and display, managing fonts, converting text encodings, searching text, and performing sophisticated typography.

View all Carbon Reference.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Date
Apple Type Services for Fonts Reference (HTML) (PDF)
Describes the C API for ATS-based font access and management.
2007-12-11
ATSUI Reference (HTML) (PDF)
Describes the C API for rendering Unicode-encoded text with advanced typographic features.
2007-06-28
CFAttributedString Reference (HTML) (PDF)
Describes an immutable character string and its associated attributes.
2009-05-06
CFMutableAttributedString Reference (HTML) (PDF)
Describes a mutable character string and associated set of attributes.
2009-05-06
Core Text Reference Collection (HTML) (PDF)
Describes an API providing text and font services.
2007-12-04
Core Text String Attributes Reference (HTML) (PDF)
Describes the string attributes recognized by Core Text.
2007-05-01
Core Text Utilities Reference (HTML) (PDF)
Describes general Core Text functions and data types.
2007-04-21
CTFont Reference (HTML) (PDF)
Describes a representation of a font.
2007-06-29
CTFontCollection Reference (HTML) (PDF)
Describes a collection of fonts.
2007-05-16
CTFontDescriptor Reference (HTML) (PDF)
Describes a dictionary that fully specifies a font.
2008-10-15
CTFrame Reference (HTML) (PDF)
Describes a multiline text frame.
2007-05-01
CTFramesetter Reference (HTML) (PDF)
Describes an opaque type that generates text frames.
2007-04-21
CTGlyphInfo Reference (HTML) (PDF)
Describes an opaque type used to override a font's mapping from Unicode to glyph ID.
2007-05-09
CTLine Reference (HTML) (PDF)
Describes a line of text.
2007-05-24
CTParagraphStyle Reference (HTML) (PDF)
Describes paragraph or ruler attributes in an attributed string.
2007-04-21
CTRun Reference (HTML) (PDF)
Describes a set of consecutive glyphs sharing the same attributes and direction.
2007-05-24
CTTextTab Reference (HTML) (PDF)
Describes a tab in a paragraph style.
2007-05-01
CTTypesetter Reference (HTML) (PDF)
Describes the opaque type that performs line layout.
2007-05-01
Find By Content Reference (HTML) (PDF)
Deprecated - Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
2006-07-13
Font Manager Reference (HTML) (PDF)
Describes the C API for QuickDraw-based font access and management.
2007-12-11
Fonts Panel Reference (HTML) (PDF)
Describes the C API for providing a Fonts window in a Carbon application.
2007-02-26
FontSync Reference (HTML) (PDF)
Describes the C API for content-based font identification and comparison.
2002-10-01
Ink Services Reference (HTML) (PDF)
Defines the C API for customizing handwriting recognition.
2006-01-10
Keyboard Layout Services Reference (HTML) (PDF)
Describes the C API for managing key-to-character mappings used to support various languages.
2002-11-18
Latent Semantic Mapping Reference (HTML)
Describes the C API for classifying text and other token-based content based on latent semantic information.
2008-04-08
Locale Utilities Reference (HTML) (PDF)
Describes the C API for supporting conventions of a specific language or region.
2002-01-24
Multilingual Text Engine Reference (HTML) (PDF)
Describes the C API for supporting Unicode text editing.
2007-02-19
Script Manager Reference (HTML) (PDF)
Deprecated - Describes a deprecated technology replaced by Unicode facilities.
2007-12-11
Search Kit Reference (HTML) (PDF)
Describes the interface for supporting user searches of textual content.
2009-05-06
Text Encoding Conversion Manager Reference (HTML) (PDF)
Describes the C API for transferring text across other platforms or over the Internet.
2005-07-07
Text Input Source Services Reference (HTML) (PDF)
Describes the API for operating on text input sources, such as keyboards, character palettes, and ink input.
2007-06-07
Text Services Manager Reference (HTML) (PDF)
Describes the C API for communicating between client applications and provider modules.
2005-11-09
Text Utilities Reference (HTML) (PDF)
Describes the C API for operating on strings (formatting, sorting, converting, comparing).
2007-05-29
TextEdit Reference (HTML) (PDF)
Deprecated - Describes the deprecated technology replaced by the Multilingual Text Engine (MLTE).
2006-07-13
Unicode Utilities Reference (HTML) (PDF)
Describes the C API that allows applications and input methods to operate on Unicode text.
2006-01-10