ASMO 449 es un conjunto de caracteres codificados de 7 bits [1] , ahora tecnológicamente obsoleto , para codificar el idioma árabe .
Este conjunto de caracteres fue ideado por la ahora extinta [2] Organización Árabe de Normalización y Metrología en 1982 [2] para ser el estándar de 7 bits que se utilizaría en los países de habla árabe. El diseño de este conjunto de caracteres se deriva [3] de la norma ISO 646 de 7 bits (versión de 1973) pero con modificaciones adecuadas para el idioma árabe. En los puntos de código que van desde 0x41 a 0x72 (hexadecimal), las letras latinas se reemplazaron con letras árabes. Los signos de puntuación que eran idénticos en las escrituras latina y árabe siguieron siendo los mismos, pero donde diferían (coma, punto y coma, signo de interrogación), los latinos se reemplazaron por los árabes. Solo se codifican letras nominales, no formas preformadas de las letras, por lo que se requiere un procesamiento de forma para la visualización. Este conjunto de caracteres no es bidireccional y fue pensado para usarse en escritura de derecha a izquierda. Por lo tanto, los pares simétricos de signos de puntuación ( (
y )
, <
y >
, [
y ]
, {
y }
) aparecen invertidos ( )
y (
, >
y <
, ]
y [
, }
y {
).
La ASMO 449 se registró en el Registro Internacional de Conjuntos de Caracteres Codificados como IR 089 [3] en 1985 y se aprobó como norma ISO como ISO 9036:1987 Procesamiento de información - Conjunto de caracteres codificados árabes de 7 bits para el intercambio de información . [4]
Existe una variante, a veces denominada ASMO 449+ [5] , que agrega los caracteres NBSP en 0x75, "ﹳ" en 0x76, "لآ" en 0x77, "لأ" en 0x78, "لإ" en 0x79 y "لا" en 0x7A.
ASMO 449 es un conjunto de caracteres de 7 bits. Aunque algunas codificaciones asignan este conjunto de caracteres de 7 bits en la parte superior del conjunto de caracteres de 8 bits, no debe confundirse con ASMO 708. En los conjuntos de caracteres que asignan ASMO 449 (o alguna variante de este) en la parte superior del conjunto de caracteres de 8 bits, la existencia de caracteres aparentemente repetidos se debe al hecho de que los caracteres de la parte inferior son para escritura de izquierda a derecha mientras que los caracteres de la parte superior son para escritura de derecha a izquierda. Cuando ASMO 449 (o alguna variante de este) se asigna a la parte superior del conjunto de caracteres de 8 bits, tiene dígitos arábigos .