Печатные символы

(перенаправлено с «Печатный символ»)

Печатные символы — элементы набора символов, имеющие графическое представление, например в виде значка на бумаге или определённого рисунка на экране. Примерами печатных символов являются буквы, цифры, знаки препинания и псевдографические символы.

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

Таким образом, печатный символ это такой символ, при получении которого головка АЦПУ должна изобразить нечто на бумаге, после чего передвинуться на одну позицию вправо. Печатные символы противопоставляются управляющим символам, на которые устройства вывода текста должны реагировать иначе.

Кодовая страница ASCII содержит 95 печатных символов:

  .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
2.   ! " # $ % & ' ( ) * + , . /
3. 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4. @ A B C D E F G H I J K L M N O
5. P Q R S T U V W X Y Z [ \ ] ^ _
6. ` a b c d e f g h i j k l m n o
7. p q r s t u v w x y z { | } ~

Символы второй половины 8-битных кодовых страниц, как правило, тоже являются печатными, хотя кодировки семейства ISO 8859 используют коды 0x80..0x9F как управляющие.

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

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

Примечания править

  1. L.R. Henderson. The Computer Graphics Metafile: Butterworth Series in Computer Graphics Standards / L.R. Henderson, A.M. Mumford. — Elsevier Science, 20 May 2014. — P. 102. — ISBN 978-1-4831-4484-9.