TextEdit

related topics
{system, computer, user}
{work, book, publish}
{math, number, function}
{language, word, form}
{film, series, show}
{black, white, people}
{@card@, make, design}
{war, force, army}

TextEdit is a simple, open source word processor and text editor, first featured in NeXT's NEXTSTEP and OPENSTEP. It is now distributed with Mac OS X since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-compatible operating systems such as Linux.[1] It is powered by Apple Advanced Typography and has many advanced typography features.

Contents

Implementation

TextEdit replaces the text editor of previous Macintosh operating systems, SimpleText. TextEdit reads and writes documents in Rich Text Format, Rich Text Format Directory, plain text, and HTML formats, and can open (but not save) old SimpleText files. It also has access to the operating system's built-in spell-checking service. The version included in Mac OS X v10.3 added the ability to read and write documents in Word format, and the version in Mac OS X v10.4 the ability to read and write Word XML documents. The version included in Mac OS X v10.5 includes read and write support for Office Open XML and OpenDocument Text. The version included in Mac OS X v10.6 added automatic spelling correction, support for data detectors, and text transformations.

Formatted text, justification, and even the inclusion of graphics and other multimedia elements are supported by TextEdit, as well as the ability to read and write to different character encodings, including Unicode (UTF-8 and UTF-16). TextEdit automatically adjusts letter spacing in addition to word spacing while justifying text. This letter spacing feature is usually only found in higher end desktop publishing programs. The unique letter spacing however can't be adjusted or controlled as it can in a desktop publishing program. TextEdit does not support multiple columns of text.

The high resolution TextEdit 1.5 icon for Mac OS X v10.5 (Leopard) features an extract from Apple's Think Different ad campaign.

Source code

Apple distributes TextEdit's source code as part of the documentation of its integrated development environment (IDE) Xcode. On the internet, the source code to a version of TextEdit enhanced to demonstrate the calling of Quartz Composer compositions from the Cocoa API can be found at Apple's developer website. The following quote is from the characteristic part of the New BSD-compliant license text included in the source code:

Full article ▸

related documents
Line editor
Hard copy
Session Description Protocol
XPilot
Electronic Delay Storage Automatic Calculator
Handshaking
Undernet
Star coupler
Information technology
BOS/360
16-bit
Undocumented feature
Delay encoding
Netscape Communicator
Vertical blank interrupt
Wikipedia:Federal Standard 1037C terms/computer hardware terms
Internet Relay Chat channel operator
Round-trip delay time
B8ZS
Fractal transform
Java Data Objects
Justin Frankel
Communications in South Africa
Category 3 cable
Freescale DragonBall
Risc PC
Fsck
Intel 8008
Presentation Layer
Raster image processor