Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Mac OS Roman - это кодировка символов, которая в основном используется классической Mac OS для представления текста. Он кодирует 256 символов, первые 128 из которых идентичны ASCII , а остальные символы включают математические символы, диакритические знаки и дополнительные знаки препинания. Он подходит для английского и нескольких других западных языков. Mac OS Roman - это расширенный набор символов оригинального Macintosh, который использовался в Системе 1 .

Управление по присвоению номеров в Интернете идентифицирует эту кодировку с помощью строки « macintosh ». Таким образом, Content-Type MIME для этой кодировки - «text / plain; charset = macintosh». Mac OS Roman также называют MacRoman или стандартным римским набором символов Apple. Номер кодовой страницы Microsoft Windows - 10000 . IBM использует кодовую страницу / CCSID 1275. [1] [2] [3] [4]

Символы, которые были в ISO 8859-1, но отсутствовали в Mac OS Roman, были источником проблем при попытке отображать или редактировать веб-страницы на компьютерах Macintosh.

Макет кодовой страницы [ править ]

В следующей таблице показано, как символы кодируются в Macintosh Roman. Каждый символ отображается с его эквивалентом в Юникоде .

  Письмо  Число  Пунктуация  Символ  Другой  Неопределенный

  1. ^ a b c d Некоторые шрифты, особенно те, которые предназначены для использования в качестве системных шрифтов, содержат дополнительные глифы, заменяющие некоторые управляющие коды C0 . [3] [4] Они использовались для рисования верхней строки меню и пунктов меню.
  2. ^ a b Символ в 0xF0 (а также 0x14 в некоторых шрифтах) [3] [4] представляет собой сплошной логотип Apple . Apple использует U + F8FF в области корпоративного частного использования для этого логотипа, но обычно он не поддерживается на платформах, отличных от Apple.
  3. ^ a b c d e Коды 0xA2, 0xA3, 0xA9, 0xB1 и 0xB5 по совпадению имеют то же назначение символов, что и ISO 8859-1 (и, следовательно, Unicode ).
  4. ^ До Mac OS 8.5 символ 0xDB отображался на знак валюты (¤), символ Unicode U + 00A4.

Примечания к применению [ править ]

С выпуском Mac OS X , Mac OS Roman и все другие «скрипты» (как их называла классическая Mac OS) были заменены на UTF-8 в качестве стандартной кодировки символов для операционной системы Macintosh. Однако кодировка символов по умолчанию в Java для Mac OS X осталась MacRoman, [7], а раскладка клавиатуры с ее комбинацией клавиш управления , параметров и мертвых клавиш по- прежнему соответствует исходным символам в MacRoman. Кодировку символов по умолчанию для Java можно изменить на UTF-8, добавив следующую строку в .profile:

JAVA_OPTS = " $ { JAVA_OPTS : + $ JAVA_OPTS } -Dfile.encoding = UTF-8" экспорт JAVA_OPTS 

См. Также [ править ]

  • Наборы западных латинских символов (вычисления)

Ссылки [ править ]

  1. ^ "Кодовая страница 1275 информационного документа" . Архивировано из оригинала на 2016-03-17.
  2. ^ "Информационный документ CCSID 1275" . Архивировано из оригинала на 2016-03-27.
  3. ^ a b c d Кодовая страница CPGID 01275 (pdf) (PDF) , IBM
  4. ^ a b c d Кодовая страница CPGID 01275 (txt) , IBM
  5. ^ Apple Computer, Inc. (2005) [1995-04-15]. «ROMAN.TXT: карта (внешняя версия) из набора римских символов Mac OS в Unicode 2.1 и выше» . Консорциум Unicode . Проверено 15 апреля 2020 .
  6. ^ Международные компоненты для Unicode (ICU), macos-0_2-10.2.ucm , 2003-02-20
  7. ^ "Руководство разработчика Java для Mac: Наборы инструментов пользовательского интерфейса для Java" . Архивировано из оригинала на 2012-11-19.
  • Apple Computer, Inc. (1993). Внутри Macintosh: Текст . Нью-Йорк: Аддисон-Уэсли. ISBN 0-201-63298-5 . 
  • Apple Computer, Inc. (1985). Внутри Macintosh Том I . Нью-Йорк: Аддисон-Уэсли. ISBN 0-201-17731-5 . 

Внешние ссылки [ править ]

  • «Описание Mac OS Роман» . 2009. Архивировано из оригинала на 2009-05-27.
  • «Набор символов Apple Quickdraw» . Кермит . Колумбийский университет . Проверено 24 июня 2020 .