En ISO / IEC 646 (comúnmente conocido como ASCII ) y estándares relacionados, incluidos ISO 8859 y Unicode , un carácter gráfico es cualquier carácter destinado a ser escrito, impreso o mostrado de otra manera en una forma que pueda ser leída por humanos. En otras palabras, es cualquier carácter codificado que esté asociado con uno o más glifos .
ISO / IEC 646
En ISO 646, los caracteres gráficos están contenidos en las filas 2 a 7 de la tabla de códigos . Sin embargo, dos de los caracteres de estas filas, a saber, el carácter de espacio SP en la fila 2, columna 0 y el carácter de eliminación DEL (también llamado carácter de borrado ) en la fila 7, columna 15, requieren una mención especial.
El espacio se considera tanto un carácter gráfico como un carácter de control en ISO 646. Puede tener una forma visible y también una función de control (mover el cabezal de impresión). [1]
El carácter de eliminación es estrictamente un carácter de control, no un carácter gráfico. Esto es cierto no solo en ISO 646, sino también en todos los estándares relacionados [ aclaración necesaria ] , incluido Unicode. Sin embargo, muchos conjuntos de caracteres modernos se desvían de ISO 646 y, como resultado, un carácter gráfico podría [ ¿dónde? ] ocupan la posición originalmente reservada para el carácter de eliminación.
Unicode
En Unicode, los caracteres gráficos son aquellos con letra de categoría general , marca, número, puntuación, símbolo o Zs = espacio. Otros puntos de código (categorías generales Control, Zl = separador de línea, Zp = separador de párrafo) son Formato, Control, Uso privado, Sustituto, Sin carácter o Reservado (no asignado). [2]
Caracteres espaciados y no espaciados
La mayoría de los caracteres gráficos son caracteres de espaciado , lo que significa que cada instancia de un carácter de espaciado debe ocupar un área en una representación gráfica. Para un teletipo o una máquina de escribir, esto implica mover el carro después de teclear un carácter. En el contexto de la visualización en modo texto , cada carácter de espaciado ocupa un cuadro de carácter rectangular de igual tamaño. O tal vez dos adyacentes, para caracteres no alfabéticos de idiomas de Asia oriental . Si un texto se representa con fuentes proporcionales , los anchos de los cuadros de caracteres no son iguales, pero son positivos .
También existen caracteres gráficos sin espacios . La mayoría de los caracteres sin espaciado son modificadores , también llamados caracteres combinados en Unicode, como los signos diacríticos . Aunque los caracteres gráficos sin espacios son poco comunes en las páginas de códigos tradicionales , hay muchos en Unicode. Un carácter de combinación tiene su glifo distintivo, pero se aplica a un cuadro de carácter de otro carácter, uno de espaciado. En algunos sistemas históricos, como las impresoras de líneas, esto se implementó como un golpe .
Tenga en cuenta que no todos los modificadores son sin espaciado; existe un bloque Unicode de letras modificadoras de espaciado .
Ver también
Referencias
- ^ LR Henderson; AM Mumford (20 de mayo de 2014). El metarchivo de gráficos por computadora: Serie Butterworth en estándares de gráficos por computadora . Ciencia de Elsevier. pag. 102. ISBN 978-1-4831-4484-9.
- ^ https://www.unicode.org/versions/Unicode5.2.0/ch02.pdf#G25564 Capítulo 2, tabla 2.3