stringtranslate.com

Conjunto de caracteres Atari ST

El juego de caracteres Atari ST representado en la fuente del sistema de alta resolución 8×16.
La fuente del sistema de resolución baja y media de 8 × 8.

El conjunto de caracteres Atari ST [1] es el conjunto de caracteres de la familia de computadoras personales Atari ST , que incluye Atari STE , TT y Falcon . Se basa en la página de códigos 437 , el juego de caracteres original de la PC IBM .

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]

A los 256 códigos se les asignó un carácter gráfico en ROM, incluidos los códigos del 0 al 31 que en ASCII estaban reservados para caracteres de control no gráficos .

Conjunto de caracteres

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
  1. ^ En realidad, es un espacio en blanco, pero se utiliza como terminador de cadena C.
  2. ^ 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]
  3. ↑ abcd 28–31 (1C hex –1F hex ) son 4 piezas que forman la imagen de JR "Bob" Dobbs de la satírica Iglesia del SubGenius , un huevo de Pascua raramente usado . No están propuestos para Unicode. [9]
  4. ^ 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]
  5. ^ 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, ∏).
  6. ^ 228 (E4 hexadecimal ) es tanto el signo de suma n-ario (U+2211, ∑) como la sigma mayúscula griega (U+03A3, Σ).
  7. ^ 230 (E6 hexadecimal ) es tanto el micro signo (U+00B5, µ) como la minúscula griega mu (U+03BC, μ).
  8. ^ 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] )
  9. ^ 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, ∂).
  10. ^ 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.
  11. ^ 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, ⌀).
  12. ^ 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, €).
  13. ^ Utilizado como espacio sin interrupciones por gran parte del software MSDOS.

códigos alternativos

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]

Ver también

Referencias

  1. ^ 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 .
  2. ^ 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 .
  3. ^ 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 .
  4. ^ 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 .
  5. ^ "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 .
  6. ^ "ATARISTV.TXT" (PDF) , L2/19-025: Propuesta para agregar caracteres de computadoras heredadas y teletexto a la UCS , 2019-01-04
  7. ^ Verdy, Philippe; Haible, Bruno (8 de octubre de 2015) [1998]. "AtariST a Unicode". 1.3 . Consultado el 29 de noviembre de 2023 .
  8. ^ 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 .
  9. ^ ab "7. Caracteres no propuestos", L2/19-025: Propuesta para agregar caracteres de computadoras heredadas y teletexto a la UCS (PDF) , 2019-01-04
  10. ^ "cp437_DOSLatinUS a tabla Unicode" (TXT) . El Consorcio Unicode . Consultado el 14 de noviembre de 2011 .
  11. ^ The Unicode Consortium, The Unicode Standard 4.0 , Capítulo 7, "Escrituras alfabéticas europeas", p176. versión PDF
  12. ^ Dunkel, Ulf (julio de 1999). "Cálamo (2)". Computadora ST (en alemán) . Consultado el 16 de enero de 2017 .
  13. ^ 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 .
  14. ^ 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 .