Rahul Sharma (Editor)

ASMO 449

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

ASMO 449 is a 7-Bit coded character set to encode the Arabic language.

Contents

History

This character set was devised by the now extinct Arab Standardization and Metrology Organization in 1982 to be the 7-bit standard to be used in Arabic-speaking countries. The design of this character set is derived from the 7-bit ISO 646 (version of 1973) but with modifications suited for the Arabic language. In code points ranging from 41 to 72 (hexadecimal), Latin letters were replaced with Arabic letters. Punctuation marks which were identical in Latin and Arabic scripts remained the same, But where they differed (comma, semicolon, question mark), the Latin ones were replaced by Latin ones. Only nominal letters are encoded, no preshaped forms of the letters, so shaping processing is required for display. This character is not bidirectional and was intended to be used in right to left writing. Therefore, symmetrical punctuation marks (“(”, “)”, “<”, “>”, “[”, “]”, “{” and “}”) appears as reversed (“)”, “(”, “>”, “<”, “]”, “[”, “}” and “{”).

ASMO 449 was registered in the International Register of Coded Character Sets as IR 089 in 1985 and approved as an ISO standard as ISO 9036 in 1987.

Code Chart

Legend:

There is a variant, sometimes named ASMO 449+ which adds the characters NBS in 75, “ﹳ” in 76, “لآ” in 77, “لأ” in 78, “لإ” in 79 and “لا” in 7A;

Relationship with other character sets

ASMO 449 is a 7-bit character set. Although some encodings allocate this 7-bit character set in the upper part of the 8-bit character set, it should not be confused with ASMO 708. In the character sets that allocate ASMO 449 (or some variant of it) in the upper part of the 8-bit character set, the existence of apparently repeated characters is due to the fact that the characters in the lower part are for left-to-right script while the characters in the upper part are for right-to-left script. When ASMO 449 (or some variant of it) is allocated to the upper part of the 8-bit character set, it has Arabic digits.

  • Al-Arabi adds the characters NBS in F5, “-” in F6, “÷” in F7, “×” in F8, “«” in F9 and “»” in FA, and replaces “ـ” with “`”; this character set is sometimes referred as Code Page 768 (not an official IBM Code Page!);
  • DEC’s DEC/8/ASMO has the same repertoire and the same sequence of Arabic characters but dislocates them;
  • HP’s Arabic-8 is also based on ASMO 449;
  • Apple’s MacArabic adds French, German and Spanish characters in their typical code points from MacRoman, and adds letters for Persian and Urdu;
  • Apple’s MacFarsi replaces the Arabic digits from MacArabic with Persian ones;
  • The Code Table 7 from MARC-8 allocates ASMO 449 in the lower part of the 8-bit character set and allocates the upper part with the Arabic Extension (ISO 11822 / IR 224);
  • Microsoft’s Code page 709, for MS-DOS, adds French and German characters in their typical code points from code page 437;
  • References

    ASMO 449 Wikipedia