WorldScript is the multilingual text rendering engine for
Apple Macintosh
The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
's
classic Mac OS
Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The ...
, before
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
was introduced.
Starting with version 7.1, Apple unified the implementation of non-Roman script systems in a programming interface called WorldScript. WorldScript I was used for all one-byte character sets and WorldScript II for two-byte sets. Support for new script systems was added by so-called Language Kits. Some kits were provided with foreign versions of the system software, and others were sold by Apple and third parties. Application support for WorldScript was not universal, since building in support was a significant task.
In 8.5, full
Unicode
Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
support was added to Mac OS through an
API
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
called
ATSUI
The Apple Type Services for Unicode Imaging (ATSUI) is the set of services for rendering Unicode-encoded text introduced in Mac OS 8.5 and carried forward into Mac OS X.
It replaced the WorldScript engine for legacy encodings.
Obsolescence
A ...
. However, WorldScript remained the dominant technology for international text until Mac OS X, because of limited application support for ATSUI.
Legacy
Good international support gave a marketing edge to word-processing programs such as
Nisus Writer
Nisus Writer, originally Nisus, is a word processing program for the Apple Macintosh. The program is available in two varieties: Nisus Writer Express, and Nisus Writer Pro.
The program is valued by its users—especially book authors—f ...
and programs using the
WASTE text engine
The WASTE (an acronym for WorldScript-aware styled text engine) is an Apple Macintosh text editing software library. WASTE helps Macintosh programmers include advanced text display and editing in their applications.
WASTE is a memory-based edito ...
, because
Microsoft Word
Microsoft Word is a word processing software developed by Microsoft. It was first released on October 25, 1983, under the name ''Multi-Tool Word'' for Xenix systems. Subsequent versions were later written for several other platforms includin ...
prior to version 2001 was not WorldScript aware.
Mark Davis had co-founded the
Unicode Consortium
The Unicode Consortium (legally Unicode, Inc.) is a 501(c)(3) non-profit organization incorporated and based in Mountain View, California. Its primary purpose is to maintain and publish the Unicode Standard which was developed with the intenti ...
, co-authored his first major internationalization framework in the form of WorldScript at Apple, became the internationalization architect at
Taligent
Taligent Inc. (a portmanteau of "talent" and "intelligent") was an American software company. Based on the Pink object-oriented operating system conceived by Apple in 1988, Taligent Inc. was incorporated as an Apple/IBM partnership in 1992, and ...
where he designed what became all the internationalization support for the
Java Development Kit
The Java Development Kit (JDK) is a distribution of Java Technology by Oracle Corporation. It implements the Java Language Specification (JLS) and the Java Virtual Machine Specification (JVMS) and provides the Standard Edition (SE) of the Java ...
1.1, became IBM's Chief Software Globalization Architect, moved to Google to work on internationalization and Unicode,
and now helps to choose the emojis for the world's smartphones.
References
Classic Mac OS
Text rendering libraries
{{Mac-stub