Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
В 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
Ссылки [ править ]
- ^ LR Хендерсон; AM Mumford (20 мая 2014 г.). Метафайл компьютерной графики: серия Баттерворта в стандартах компьютерной графики . Elsevier Science. п. 102. ISBN 978-1-4831-4484-9.
- ^ https://www.unicode.org/versions/Unicode5.2.0/ch02.pdf#G25564 Глава 2, таблица 2.3