Введение

WorldScript — это многоязычный движок рендеринга текста для классической Mac OS от Apple Macintosh, существовавшей до появления Mac OS X. Начиная с версии 7.1, Apple унифицировала реализацию систем письменности, отличных от латиницы, в программном интерфейсе под названием WorldScript. WorldScript I использовался для всех однобайтовых кодировок, а WorldScript II — для двухбайтовых. Поддержка новых систем письменности добавлялась с помощью так называемых языковых пакетов. Некоторые пакеты поставлялись с локализованными версиями системного программного обеспечения, а другие продавались Apple и сторонними разработчиками. Поддержка WorldScript в приложениях была не повсеместной, так как внедрение такой поддержки требовало значительных усилий. В версии 8.5 в Mac OS была добавлена полная поддержка Unicode через API под названием Apple Type Services for Unicode Imaging (ATSUI). Однако WorldScript оставался основной технологией для работы с международным текстом до выхода Mac OS X из-за ограниченной поддержки ATSUI в приложениях.

Наследие

Хорошая международная поддержка обеспечила маркетинговое преимущество программам обработки текста, таким как Nisus Writer, и программам, использующим текстовый движок WASTE, поскольку Microsoft Word до версии 2001 года не поддерживал WorldScript. Марк Дэвис был одним из основателей Консорциума Unicode, соавтором первого крупного фреймворка интернационализации WorldScript в Apple, стал архитектором интернационализации в Taligent, где разработал всю поддержку интернационализации для Java Development Kit 1.1, затем возглавил направление глобализации программного обеспечения в IBM, перешел в Google для работы над интернационализацией и Unicode, а сейчас помогает выбирать эмодзи для смартфонов во всем мире.