Jump To:
Leopard Technical Q&As: User Experience
Text manipulation consists of creating, managing, storing, and searching for text strings. Mac OS X programming interfaces provide capabilities that range from basic text input and display to sophisticated text encoding conversions, text-search capabilities, and document summarizations. To control how text is laid out and rendered in the written representation of languages, Mac OS X programming interfaces also enable sophisticated typography. For example, applications can precisely position individual glyphs and lines of text, draw Unicode text at any angle of rotation, kern text, and activate and deactivate fonts.

View all Text & Fonts Technical Q&As.
Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
Connecting the Font Menu in Interface Builder 3 (HTML)
QA1571: How to connect and configure the Font/Format menus in Interface Builder 3.
2008-01-21
How to make NSTextField accept tab, return and enter keys. (HTML)
QA1454: Describes how to make the NSTextField control accept tab, return and enter keys by using the control's dispatch delegate method.
2006-10-09
Embedding Hyperlinks in NSTextField and NSTextView (HTML)
QA1487: Shows how a Cocoa app can embed a hyperlink inside both NSTextField and NSTextView using NSAttributedString.
2006-10-02
Enumerating fonts with ATS (HTML)
QA1471: Describes the different ATS font enumeration methods
2006-04-14
SetFontInfoForSelection incorrect prototype (HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
2004-10-04