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

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