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

В ISO / IEC 646 (широко известном как ASCII ) и связанных стандартах, включая ISO 8859 и Unicode , графический символ - это любой символ, предназначенный для записи, печати или иного отображения в форме, понятной людям. Другими словами, это любой закодированный символ , связанный с одним или несколькими глифами .

ISO / IEC 646 [ править ]

В ISO 646 графические символы содержатся в строках со 2 по 7 кодовой таблицы. Однако два символа в этих строках, а именно пробел SP в строке 2 столбца 0 и символ удаления  DEL (также называемый символом удаления) в строке 7 столбца 15, требуют особого упоминания.

В ISO 646 пробел считается как графическим, так и управляющим символом. Он может иметь видимую форму, а также выполнять функцию управления (перемещение печатающей головки). [1]

Символ удаления является строго управляющим символом, а не графическим символом. Это верно не только для ISO 646, но и для всех связанных [ требуемых разъяснений ] стандартов, включая Unicode. Однако многие современные наборы символов отклоняются от ISO 646, и в результате графический символ может [ где? ] занимают позицию, изначально зарезервированную для символа удаления.

Юникод [ править ]

В Юникоде графические символы - это символы с общей категорией: Буква, Знак, Число, Пунктуация, Символ или Zs = пробел. Другие кодовые точки (Общие категории Control, Zl = разделитель строк, Zp = разделитель абзацев): Format, Control, Private Use, Surrogate, Noncharacter или Reserved (не назначен). [2]

Пробелы и символы без пробелов [ править ]

Большинство графических символов являются символами интервала , что означает, что каждый экземпляр символа интервала должен занимать некоторую область в графическом представлении. Для телетайпа или пишущей машинки это означает перемещение каретки после набора символа. В контексте отображения в текстовом режиме каждый символ интервала занимает одно прямоугольное поле символов равного размера. Или, может быть, два соседних, для неалфавитных символов восточноазиатских языков . Если текст отображается с использованием пропорциональных шрифтов , ширина символьных полей не равна, но положительна .

Существуют также графические символы без интервала . Большинство символов без пробелов являются модификаторами , также называемыми в Юникоде объединяющими символами, такими как диакритические знаки. Хотя графические символы без пробелов редко встречаются в традиционных кодовых страницах , в Юникоде их много. Комбинированный символ имеет свой отдельный глиф, но он применяется к блоку символов другого символа, то есть к интервалу. В некоторых исторических системах, таких как линейные принтеры, это было реализовано как избыточное нанесение .

Обратите внимание, что не все модификаторы не являются пробелами - существует блок Unicode с буквами модификатора интервала .

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

  • закодированный символ
  • ASCII

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

  1. ^ LR Хендерсон; AM Mumford (20 мая 2014 г.). Метафайл компьютерной графики: серия Баттерворта в стандартах компьютерной графики . Elsevier Science. п. 102. ISBN 978-1-4831-4484-9.
  2. ^ https://www.unicode.org/versions/Unicode5.2.0/ch02.pdf#G25564 Глава 2, таблица 2.3