Al igual que la página de códigos 437, se alinea con los puntos de código ASCII 32-126 y tiene puntos de código adicionales que incluyen letras con diacríticos y otros símbolos. Se diferencia de la página de códigos 437 en el uso de otros símbolos en los puntos de código 0-31, en el intercambio de los caracteres de dibujo de caja 176-223 por el alfabeto hebreo y otros símbolos, y en el intercambio de los puntos de código 158, 236 y 254-255 por los símbolos de S aguda , integral de línea, cubo y macrón.
La familia de computadoras Atari ST contenía esta fuente almacenada en ROM en tres tamaños: como una fuente de 8×16 píxeles por carácter utilizada en los modos gráficos de alta resolución, como una fuente de 8×8 píxeles por carácter utilizada en los modos gráficos de baja y media resolución, y como una fuente de 6×6 píxeles por carácter utilizada para etiquetas de íconos en cualquier modo gráfico. [1]
Aunque la ROM proporciona un gráfico para los 256 códigos de 8 bits posibles, algunas API no imprimirán algunos de estos puntos de código, en particular el rango 0-31 y el código en 127. En cambio, los interpretarán como caracteres de control.
Diferencias con la página de códigos 437
^ En realidad es un espacio en blanco pero se utiliza como terminador de cadena C.
^ ab 14–15 (0E hex –0F hex ) son 2 piezas que forman el logotipo "Fuji" de Atari , que a veces se usan juntas como alternativa al título "Escritorio" para el menú más a la izquierda en el software Atari ST. No se proponen para Unicode. [9]
^ ab El punto de código 158 (9E hex ) es la S aguda alemana (U+00DF, ß) producida por una ßtecla del teclado alemán Atari ST. El punto de código 225 (E1 hex ) es el homoglifo griego beta (U+03B2, β) en minúscula . La página de códigos 437 utiliza el punto de código 225 para representar ambos caracteres; la asignación de la página de códigos 437 del Consorcio Unicode recomienda asignar el punto de código 225 a la S aguda (U+00DF), probablemente basándose en su uso más frecuente como S aguda, a pesar de que los puntos de código que los rodean son caracteres griegos. [10]
^ 227 (E3 hex ) es la letra minúscula griega pi (U+03C0, π), pero las primeras fuentes de la página de códigos 437, como Terminal, usan una variante de pi que es ambigua en cuanto a mayúsculas y minúsculas, y por lo tanto se puede usar para la letra mayúscula griega pi (U+03A0, Π) o el signo del producto n-ario (U+220F, ∏).
^ 228 (E4 hex ) es tanto el signo de suma n-ario (U+2211, ∑) como la sigma mayúscula griega (U+03A3, Σ).
^ 230 (E6 hex ) es tanto el signo micro (U+00B5, µ) como la letra minúscula griega mu (U+03BC, μ).
^ 234 (EA hex ) es tanto el signo ohmio (U+2126, Ω) como la letra mayúscula griega omega (U+03A9, Ω). (Unicode considera que el signo ohmio es equivalente a la letra mayúscula omega y sugiere que esta última se utilice en ambos contextos. [11] )
^ 235 (EB hex ) es la delta minúscula griega (U+03B4, δ), pero también se ha utilizado como sustituto de la eth minúscula islandesa (U+00F0, ð) y del signo de la derivada parcial (U+2202, ∂).
^ 236 (EC hex ) se utiliza para el símbolo ∮ en el Atari ST, mientras que la página de códigos 437 lo utiliza para el símbolo ∞ , que a su vez el Atari ST coloca en 223.
^ 237 (ED hex ) se utiliza tanto como signo de conjunto vacío (U+2205, ∅), como phi minúscula griega , como símbolo phi griego en cursiva (U+03D5, Φ ) para nombrar ángulos, y como signo de diámetro (U+2300, ⌀).
^ 238 (EE hexadecimal ) se utiliza tanto como épsilon minúscula griega (U+03B5, ε) como símbolo del elemento (U+2208, ∈). Más tarde se utilizó con frecuencia para el símbolo del euro (U+20AC, €).
Con los códigos Alt , los usuarios pueden ingresar un carácter manteniendo presionada la tecla Alt e ingresando el punto decimal de tres dígitos en el teclado numérico . Esto proporciona una manera de ingresar caracteres especiales que no se proporcionan directamente en el teclado. [2]
Variantes en euros
El conjunto de caracteres de Atari ST es muy anterior a la introducción de la moneda euro y, por lo tanto, no proporciona un punto de código para el símbolo del euro (U+20AC, €). Sin embargo, algunos programas (como Calamus ) utilizan el punto de código 238 (0xEE) para este propósito. [12] [13] Este punto de código normalmente se asigna al signo del elemento matemático (U+2208, ∈) y a la épsilon minúscula griega (U+03B5, ε) en la página de códigos 437. Alternativamente, el signo de conjunción lógica (U+2227, ∧) raramente utilizado en el punto de código 222 (0xDE) podría reemplazarse por el símbolo del euro. [14]
^ ab Feagans, John (mayo de 1986). "¿Cómo acceden los europeos a los caracteres especiales del conjunto de caracteres de Atari ST? ¿Para qué se utiliza la fuente 6x6?" (PDF) . Boletín de preguntas y respuestas de los desarrolladores de Atari ST . Sunnyvale, CA, EE. UU.: Atari Corp. Archivado desde el original (PDF) el 2017-02-19 . Consultado el 2017-02-19 .
^ ab "El conjunto de caracteres de Atari". Wiki de Atari . Archivado desde el original el 16 de enero de 2017. Consultado el 16 de enero de 2017 .
^ Bettencourt, Rebecca G. (1 de agosto de 2016). "Codificaciones de caracteres - Codificaciones heredadas - Atari ST". Kreative Korporation . Consultado el 9 de agosto de 2016 .
^ Kostis, Kosta; Lehmann, Alejandro. "Codificación de caracteres Atari ST/TT". 1.56. Kostis Netzwerkberatung. Archivado desde el original el 16 de enero de 2017 . Consultado el 16 de enero de 2017 .
^ "Páginas de códigos/Tabla ASCII de codificación de caracteres Atari ST/TT". ASCII.ca. 2016 [2006]. Archivado desde el original el 16 de enero de 2017. Consultado el 16 de enero de 2017 .
^ "ATARISTV.TXT" (PDF) , L2/19-025: Propuesta para añadir caracteres de ordenadores antiguos y teletexto al UCS , 2019-01-04
^ Verdy, Philippe; Haible, Bruno (8 de octubre de 2015) [1998]. "AtariST a Unicode". 1.3 . Consultado el 29 de noviembre de 2023 .
^ Flohr, Guido (2016) [2006]. "Locale::RecodeData::ATARI_ST - Rutinas de conversión para ATARI-ST". CPAN libintl-perl . 1.1. Archivado desde el original el 14 de enero de 2017 . Consultado el 14 de enero de 2017 .
^ ab "7. Caracteres no propuestos", L2/19-025: Propuesta para añadir caracteres de ordenadores antiguos y teletexto al UCS (PDF) , 2019-01-04
^ "tabla cp437_DOSLatinUS a Unicode" (TXT) . The Unicode Consortium . Consultado el 14 de noviembre de 2011 .
^ El Consorcio Unicode, El estándar Unicode 4.0 , Capítulo 7, "Escrituras alfabéticas europeas", pág. 176. Versión PDF
^ Dunkel, Ulf (julio de 1999). "Calamus (2)". ST Computer (en alemán) . Consultado el 16 de enero de 2017 .
^ Hädrich, Johannes (14 de diciembre de 2002). "Calamus: RTF 3.0 mit grossem Qualitaetssprung" (en alemán). Archivado desde el original el 16 de enero de 2017 . Consultado el 16 de enero de 2017 .
^ Flohr, Guido (2016) [2006]. "Locale::RecodeData::ATARI_ST_EURO - Rutinas de conversión para ATARI-ST-EURO". CPAN libintl-perl . 1.1. Archivado desde el original el 14 de enero de 2017 . Consultado el 14 de enero de 2017 .