Retired Document
Important: The technologies described in this document are legacy technologies in Mac OS X v10.6 and later. Please use the Cocoa text system instead.
Introduction to Supporting Unicode Input
This document describes how applications and input methods can use the Text Services Manager and Unicode Utilities programming interfaces to support Unicode input in Mac OS X.
The Text Services Manager is the part of the Mac OS that provides an environment for applications to use text services such as input methods. The Text Services Manager handles communication between client applications that request text services and the software modules, known as text service components, that provide them. The Text Services Manager presents two separate programming interfaces to the features it provides: one for applications and another for text service components.
Unicode Utilities allow applications and text service components (such as input methods) to perform various operations on Unicode text. You can use Unicode Utilities to control Unicode-related text behavior, such as the specification of Unicode keyboard layout.
In addition to Unicode input, most complete Unicode applications need various other services which are not be covered in this document, such as imaging Unicode and processing text. You can use Apple Type Services for Unicode Imaging (ATSUI) and Multilingual Text Engine (MLTE) for these services. In addition, Unicode input using the methods described in this document is compatible with any other service for imaging and processing Unicode text.
See Also
For information on ATSUI see ATSUI Programming Guide.
For information on MLTE see Handling Unicode Text Editing With MLTE.
Copyright © 1998, 2008 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2008-10-01