Caracteres Shift Out y Shift In - Shift Out and Shift In characters

Shift In y Shift Out se utilizan en un terminal Linux para acceder a un conjunto de gráficos especiales DEC variante .

Shift Out (SO) y Shift In (SI) son caracteres de control ASCII 14 y 15, respectivamente (0x0E y 0x0F). A veces también se denominan "Control-N" y "Control-O".

El significado original de esos caracteres proporcionó una forma de cambiar una cinta de color, dividida longitudinalmente generalmente con rojo y negro, hacia arriba y hacia abajo al otro color en una máquina de escribir o teletipo electromecánico , como el Teletype Modelo 38, para automatizar el mismo. función de las máquinas de escribir manuales. El negro era el color predeterminado ambiental convencional y, por lo tanto, se cambió "hacia adentro" o "hacia afuera" con el otro color en la cinta.

Los avances posteriores en la tecnología instigaron el uso de esta función para cambiar a una fuente o conjunto de caracteres diferente y viceversa. Esto se usó, por ejemplo, en el juego de caracteres ruso conocido como KOI7-conmutado , donde SO comienza a imprimir letras rusas y SI comienza a imprimir letras latinas nuevamente. De manera similar, se utilizan para cambiar entre letras katakana y romanas en la versión de 7 bits del JIS X 0201 japonés .

Los caracteres de control SO / SI también se utilizan para mostrar pseudográficos VT-100 . Shift In también se usa en la variante 2G de la codificación de SoftBank Mobile para emoji .

El estándar ISO / IEC 2022 ( ECMA -35, JIS X 0202) estandariza el uso generalizado de SO y SI para cambiar entre conjuntos de caracteres predesignados invocados en el rango de bytes 0x20–0x7F. Se refiere a ellos respectivamente como Locking Shift One (LS1) y Locking Shift Zero (LS0) en un entorno de 8 bits, o como SO y SI en un entorno de 7 bits. En los conjuntos de códigos compatibles con ISO-2022 donde los caracteres 0x0E y 0x0F se utilizan con el propósito de enfatizar (como una fuente en cursiva o roja) en lugar de un cambio de conjunto de caracteres, se denominan, respectivamente, carril superior (UR) y Carril inferior (LR), en lugar de SO y SI.

Ver también

Referencias