Jump to content

Набор символов Atari ST

Набор символов Atari ST, отображенный системным шрифтом высокого разрешения 8×16.
Системный шрифт 8×8 низкого и среднего разрешения.

Набор символов Atari ST [1] набор символов семейства персональных компьютеров Atari ST, включая Atari STE , TT и Falcon . Он основан на кодовой странице 437 , оригинальном наборе символов IBM PC .

Как и кодовая страница 437, она соответствует кодовым точкам ASCII 32–126 и имеет дополнительные кодовые точки, включая буквы с диакритическими знаками и другие символы. Она отличается от кодовой страницы 437 использованием других дингбатов в кодовых точках 0–31, заменой рисования прямоугольников символов 176–223 для на еврейский алфавит и другие символы, а также заменой кодовых точек 158, 236 и 254–255 на символы для острый S , линейный интеграл, куб и макрон.

Семейство компьютеров Atari ST содержало этот шрифт, хранящийся в ПЗУ, в трех размерах; как шрифт 8×16 пикселей на символ, используемый в графических режимах с высоким разрешением, как шрифт 8×8 пикселей на символ, используемый в графических режимах с низким и средним разрешением, и как шрифт 6×6 пикселей. Посимвольный шрифт, используемый для надписей значков в любом графическом режиме. [1]

Всем 256 кодам в ПЗУ были присвоены графические символы, включая коды от 0 до 31, которые в ASCII были зарезервированы для неграфических управляющих символов .

Набор символов [ править ]

В следующей таблице показан набор символов Atari ST. Каждый символ отображается с потенциальным эквивалентом Unicode , если таковой имеется. Отличия от кодовой страницы 437 показаны в рамке.

Хотя ПЗУ предоставляет графику для всех 256 различных возможных 8-битных кодов, некоторые API не будут печатать некоторые из этих кодовых точек, в частности диапазон 0–31 и код 127. Вместо этого они будут интерпретировать их как управляющие символы.

Набор символов Atari ST [2] [3] [4] [5] [6] [7] [8]
0 1 2 3 4 5 6 7 8 9 А Б С Д И Ф
0x НУЛЕВОЙ [а] 🮽 🮾 🮿 🕒︎ 🔔︎ [б] [б]
1x 🯰 🯱 🯲 🯳 🯴 🯵 🯶 🯷 🯸 🯹 а [с] [с] [с] [с]
2x  СП  ! " # $ % & ' ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ А Б С Д И Ф Г ЧАС я Дж К л М Н ТО
5x П вопрос Р С Т В V В Х И С [ \ ] ^ _
6x ` а б с д и ж г час я дж к л м н тот
7x п д р с т в v В х и С { | } ~
8x Что ты и â ä имеет к Что ага ага И я вопрос я Ä Ой
9x И ой Ой Зонтик он ò и ты ÿ ОН О ¢ £ ¥ SS [д] ƒ
Топор на в от ты н С й й ¿ ¬ ½ ¼ ¡ « »
Бх ã он Ø ø œ О ИМЕЕТ Ã ОН ¨ ´ © ®
Сх ij IJ А на третий д тот и Г ЧАС девятый Дж о к от Н
Дх С П П С К Р что А Н с М ж С §
Бывший а б [д] С п [и] С [ф] п м [г] т Ф че Ой [час] д [я] [Дж] φ [к] [л]
Форекс ± ÷ ° · ² ³ ¯ [м]
  Отличия от кодовой страницы 437
  1. ^ На самом деле это пробел, но он используется как ограничитель строки C.
  2. ^ Jump up to: Перейти обратно: а б 14–15 ( шестнадцатеричный 0F 0E – шестнадцатеричный ) — это две части, образующие логотип Atari «Fuji» , иногда используемые вместе в качестве альтернативы названию «Desk» для крайнего левого меню в программном обеспечении Atari ST. Они не предлагаются для Unicode. [9]
  3. ^ Jump up to: Перейти обратно: а б с д 28–31 (1C hex –1F hex ) — 4 части, образующие образ Дж. Р. «Боба» Доббса из сатирической Церкви Субгения , редко используемое пасхальное яйцо . Они не предлагаются для Unicode. [9]
  4. ^ Jump up to: Перейти обратно: а б Кодовая точка 158 (9E hex ) — это немецкая буква S (U+00DF, ß), созданная немецкой клавиатурой Atari ST. ß ключ. Код 225 ( шестнадцатеричный E1 ) — это греческий строчный бета (U+03B2, β) -гомоглиф . Кодовая страница 437 использует код 225 для представления обоих символов; Сопоставление кодовой страницы 437 Консорциума Unicode рекомендует сопоставлять кодовую точку 225 с диезом S (U+00DF) — предположительно, на основании его более частого использования в качестве диез S, несмотря на то, что окружающие его кодовые точки являются греческими символами. [10]
  5. ^ 227 (E3 hex ) — это греческая строчная буква «пи» (U+03C0, π), но в ранних шрифтах кодовой страницы 437, таких как Terminal, используется вариант «пи», который неоднозначен в случае, и поэтому может использоваться для греческой заглавной «пи» ( U+03A0, Π) или знак n-арного произведения (U+220F, ∏).
  6. ^ 228 (E4 hex ) — это одновременно n-арный знак суммирования (U+2211, ∑) и греческая прописная сигма (U+03A3, Σ).
  7. ^ E6 230 ( шестнадцатеричный ) — это одновременно микрознак (U+00B5, µ) и греческая строчная буква мю (U+03BC, µ).
  8. ^ 234 (EA hex ) — это одновременно знак ома (U+2126, Ω) и греческая прописная омега (U+03A9, Ω). (Юникод считает, что знак ома эквивалентен заглавной омеге, и предлагает использовать последний в обоих контекстах. [11] )
  9. ^ 235 (EB hex ) — это греческая строчная дельта (U+03B4, δ), но она также использовалась в качестве суррогата исландской строчной буквы eth (U+00F0, ð) и знака частной производной (U+2202, ∂).
  10. ^ 236 (EC hex ) используется для символа ∮ на Atari ST, а кодовая страница 437 использует его для символа ∞ , который, в свою очередь, Atari ST помещает в 223.
  11. ^ 237 (ED hex ) используется как знак пустого множества (U+2205, ∅), греческая строчная буква фи , греческий символ фи, выделенный курсивом (U+03D5, Φ ) для обозначения углов, и знак диаметра (U +2300, ⌀).
  12. ^ 238 (EE hex ) используется как греческий строчный эпсилон (U+03B5, ε), так и элемент знака (U+2208, ∈). Позже его часто использовали для обозначения евро (U+20AC, €).
  13. ^ Используется в качестве неразрывного пространства многими программами MSDOS.

Альтернативные коды [ править ]

Используя альтернативные коды , пользователи могут вводить символ, удерживая клавишу Alt и вводя трехзначный десятичный код на цифровой клавиатуре . Это дает возможность вводить специальные символы, не предусмотренные непосредственно на клавиатуре. [2]

Евро варианты [ править ]

Набор символов Atari ST появился задолго до введения валюты евро и поэтому не обеспечивает кодовую точку для знака евро (U + 20AC, €). Однако некоторое программное обеспечение (например, Calamus ) использует для этой цели кодовую точку 238 (0xEE). [12] [13] Эта кодовая точка обычно присваивается математическому элементу знака (U+2208, ∈) и греческому строчному эпсилону (U+03B5, ε) на кодовой странице 437.В качестве альтернативы редко используемый знак логического соединения (U+2227, ∧) в кодовой точке 222 (0xDE) может быть заменен знаком евро. [14]

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

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

  1. ^ Jump up to: Перейти обратно: а б Фиганс, Джон (май 1986 г.). «Как европейцы получают доступ к специальным символам в наборе символов Atari ST? Для чего используется шрифт 6x6?» (PDF) . Бюллетень вопросов и ответов для разработчиков Atari ST . Саннивейл, Калифорния, США: Atari Corp. Архивировано из оригинала (PDF) 19 февраля 2017 г. Проверено 19 февраля 2017 г.
  2. ^ Jump up to: Перейти обратно: а б «Набор символов Atari» . Атари Вики . Архивировано из оригинала 16 января 2017 г. Проверено 16 января 2017 г.
  3. ^ Бетанкур, Ребекка Г. (01 августа 2016 г.). «Кодировки символов — Устаревшие кодировки — Atari ST» . Креативная корпорация . Проверено 9 августа 2016 г.
  4. ^ Костис, Коста; Леманн, Александр. «Кодировка символов Atari ST/TT» . 1.56. Костис сетевой консалтинг. Архивировано из оригинала 16 января 2017 г. Проверено 16 января 2017 г.
  5. ^ «Кодовые страницы / Таблица Ascii Кодировка символов Atari ST/TT» . ASCII.ca. 2016 [2006]. Архивировано из оригинала 16 января 2017 г. Проверено 16 января 2017 г.
  6. ^ «ATARISTV.TXT» (PDF) , L2/19-025: Предложение по добавлению символов с устаревших компьютеров и телетекста в UCS , 4 января 2019 г.
  7. ^ Верди, Филипп; Хайбле, Бруно (08 октября 2015 г.) [1998]. «AtariST в Юникод» . 1.3 . Проверено 29 ноября 2023 г.
  8. ^ Флор, Гвидо (2016) [2006]. «Locale::RecodeData::ATARI_ST — процедуры преобразования для ATARI-ST» . CPAN libintl-perl . 1.1. Архивировано из оригинала 14 января 2017 г. Проверено 14 января 2017 г.
  9. ^ Jump up to: Перейти обратно: а б «7. Символы не предлагаются», L2/19-025: Предложение по добавлению символов с устаревших компьютеров и телетекста в UCS (PDF) , 4 января 2019 г.
  10. ^ «cp437_DOSLatinUS в таблицу Юникода» (TXT) . Консорциум Юникод . Проверено 14 ноября 2011 г.
  11. ^ Консорциум Unicode, Стандарт Unicode 4.0 , Глава 7, «Европейские алфавитные сценарии», стр. 176. PDF-версия
  12. ^ Дункель, Ульф (июль 1999 г.). «Акаламус (2)» . ST Computer (на немецком языке) . Проверено 16 января 2017 г.
  13. ^ Хедрих, Йоханнес (14 декабря 2002 г.). «Calamus: RTF 3.0 mit Grossem Qualitaetssprung» (на немецком языке). Архивировано из оригинала 16 января 2017 г. Проверено 16 января 2017 г.
  14. ^ Флор, Гвидо (2016) [2006]. «Locale::RecodeData::ATARI_ST_EURO — процедуры преобразования для ATARI-ST-EURO» . CPAN libintl-perl . 1.1. Архивировано из оригинала 14 января 2017 г. Проверено 14 января 2017 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 16cef7a85ff9bc4967ed1e9a8974fa3b__1713343500
URL1:https://arc.ask3.ru/arc/aa/16/3b/16cef7a85ff9bc4967ed1e9a8974fa3b.html
Заголовок, (Title) документа по адресу, URL1:
Atari ST character set - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)