Member Login Log In | Not a Member? Contact ADC
Jump To:
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
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 the legacy C API that was used for managing writing systems. Replaced by Unicode technology.
2007-12-11
Core Text Reference Collection (HTML) (PDF)
Describes the C API providing text and font services to applications and application environments.
2007-12-04
CTFont Reference (HTML) (PDF)
Describes the Core Text opaque type that represents 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
CTFontDescriptor Reference (HTML) (PDF)
Describes the Core Text opaque type used to represent a font descriptor.
2007-05-30
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 the Core Text opaque type used to represent a line of text.
2007-05-24
CTRun Reference (HTML) (PDF)
Describes the Core Text opaque type used to represent a glyph run.
2007-05-24
CTFontCollection Reference (HTML) (PDF)
Describes the Core Text opaque type used to store a collection of font references.
2007-05-16
CTGlyphInfo Reference (HTML) (PDF)
Describes the Core Text opaque type used to override a font's mapping from Unicode to the glyph ID.
2007-05-09
Core Text String Attributes Reference (HTML) (PDF)
Describes the CFAttributedString attributes recognized by Core Text.
2007-05-01
CTFrame Reference (HTML) (PDF)
Describes the Core Text opaque type used to represent a frame containing multiple lines of text.
2007-05-01
CTTextTab Reference (HTML) (PDF)
Describes the Core Text opaque type used to represent a tab in a paragraph style.
2007-05-01
CTTypesetter Reference (HTML) (PDF)
Describes the Core Text opaque type used to represent a typesetter, which performs line layout.
2007-05-01
Core Text Utilities Reference (HTML) (PDF)
Describes the Core Text functions and data types that apply to the framework as a whole.
2007-04-21
CTFramesetter Reference (HTML) (PDF)
Describes the Core Text opaque type used to generate text frames.
2007-04-21
CTParagraphStyle Reference (HTML) (PDF)
Describes the Core Text opaque type used to represent 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
Search Kit Reference (HTML) (PDF)
Programming interfaces that support user searching of textual content, supporting query-based and similarity-based searches.
2006-07-14
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 legacy C API for text handling and manipulation. 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
CFAttributedString Reference (HTML) (PDF)
Describes the opaque type for representing an immutable character string and associated set of attributes.
2005-12-06
CFMutableAttributedString Reference (HTML) (PDF)
Describes the opaque type for representing a mutable character string and associated set of attributes.
2005-12-06
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