Al igual que la página de códigos 437, se alinea con los puntos de código ASCII 32 a 126 y tiene puntos de código adicionales que incluyen letras con signos diacríticos y otros símbolos. Se diferencia de la página de códigos 437 en el uso de otros dingbats en los puntos de código 0 a 31, en el intercambio de los caracteres de dibujo del cuadro 176 a 223 por el alfabeto hebreo y otros símbolos, y en el intercambio de los puntos de código 158, 236 y 254 a 255 con los símbolos de S aguda , integral de línea, al cubo y macron.
La familia de computadoras Atari ST contenía esta fuente almacenada en ROM en tres tamaños; como fuente de 8×16 píxeles por carácter utilizada en los modos de gráficos de alta resolución, como fuente de 8×8 píxeles por carácter utilizada en los modos de gráficos de resolución baja y media, y como fuente de 6×6 píxeles Fuente por carácter utilizada para etiquetas de iconos en cualquier modo de gráficos. [1]
La siguiente tabla muestra el conjunto de caracteres de Atari ST. Cada carácter se muestra con un posible equivalente Unicode , si está disponible. Las diferencias con la página de códigos 437 se muestran en cuadros.
Aunque la ROM proporciona un gráfico para los 256 códigos de 8 bits posibles diferentes, 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 lugar de eso, 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 un logotipo de Atari "Fuji" , que a veces se usan juntas como una alternativa al título "Escritorio" para el menú más a la izquierda en el software Atari ST. No están propuestos para Unicode. [9]
^ ab Codepoint 158 (9E hexadecimal ) es la S aguda alemana (U + 00DF, ß) producida por la tecla de un teclado alemán Atari ST ß. El punto de código 225 (E1 hexadecimal ) es el homoglifo griego beta minúscula (U+03B2, β) . La página de códigos 437 utiliza el punto de código 225 para representar ambos caracteres; El mapeo de la página de códigos 437 del Unicode Consortium recomienda asignar el punto de código 225 a la S aguda (U+00DF), presumiblemente en base a su uso más frecuente como S aguda, a pesar de que los puntos de código circundantes son caracteres griegos. [10]
^ 227 (E3 hexadecimal ) es el pi minúscula griego (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 mayúsculas y minúsculas y, por lo tanto, se puede usar para el pi mayúscula griego ( U+03A0, Π) o el signo del producto n-ario (U+220F, ∏).
^ 228 (E4 hexadecimal ) es tanto el signo de suma n-ario (U+2211, ∑) como la sigma mayúscula griega (U+03A3, Σ).
^ 230 (E6 hexadecimal ) es tanto el micro signo (U+00B5, µ) como la minúscula griega mu (U+03BC, μ).
^ 234 (EA hexadecimal ) es tanto el signo de ohmio (U+2126, Ω) como la omega mayúscula griega (U+03A9, Ω). (Unicode considera que el signo ohm es equivalente a omega mayúscula y sugiere que este último se use en ambos contextos. [11] )
^ 235 (EB hexadecimal ) es el delta minúscula griego (U+03B4, δ), pero también se ha utilizado como sustituto de la eth minúscula islandesa (U+00F0, ð) y el signo de derivada parcial (U+2202, ∂).
^ 236 (EC hexadecimal ) se usa para el símbolo ∮ en el Atari ST, mientras que la página de códigos 437 lo usa para el símbolo ∞ , que a su vez el Atari ST coloca en 223.
^ 237 (ED hexadecimal ) se usa como el signo de conjunto vacío (U+2205, ∅), el phi griego en minúscula , el símbolo phi griego en cursiva (U+03D5, Φ ) para nombrar ángulos y el signo de diámetro (U +2300, ⌀).
^ 238 (EE hexadecimal ) se utiliza como épsilon minúscula griega (U+03B5, ε) y como elemento de signo (U+2208, ∈). Posteriormente se utilizó a menudo para el signo del euro (U+20AC, €).
Usando códigos Alt , los usuarios pueden ingresar un carácter manteniendo presionada la tecla Alt e ingresando el código 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 del euro
El conjunto de caracteres Atari ST es anterior a la introducción de la moneda euro y, por lo tanto, no proporciona un punto de código para el signo 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 elemento matemático de signo (U+2208, ∈) y al épsilon minúscula griego (U+03B5, ε) en la página de códigos 437. Alternativamente, el punto de código raramente utilizado El signo de conjunción lógica (U+2227, ∧) en el punto de código 222 (0xDE) podría sustituirse por el signo del euro. [14]
^ ab Feagans, John (mayo de 1986). "¿Cómo acceden los europeos a los caracteres especiales del juego de caracteres Atari ST? ¿Para qué se utiliza la fuente 6x6?" (PDF) . Boletín de preguntas y respuestas para desarrolladores de Atari ST . Sunnyvale, CA, EE. UU.: Atari Corp. Archivado desde el original (PDF) el 19 de febrero de 2017 . Consultado el 19 de febrero de 2017 .
^ ab "El conjunto de personajes de Atari". Wiki 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". Corporación Creativa . 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 .
^ "Codificación de caracteres Atari ST/TT de tabla Ascii/páginas de códigos". 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 agregar caracteres de computadoras heredadas y teletexto a la 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 agregar caracteres de computadoras heredadas y teletexto a la UCS (PDF) , 2019-01-04
^ "cp437_DOSLatinUS a tabla Unicode" (TXT) . El Consorcio Unicode . Consultado el 14 de noviembre de 2011 .
^ The Unicode Consortium, The Unicode Standard 4.0 , Capítulo 7, "Escrituras alfabéticas europeas", p176. versión PDF
^ Dunkel, Ulf (julio de 1999). "Cálamo (2)". Computadora ST (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 .