Кіріспе
Араб тілі үшін ASCII негізіндегі стандартты таңба кодтамалары ISO/IEC 8859 6:1999, Ақпараттық технологиялар — 8 биттік бір байтты кодталған графикалық таңбалар жиынтығы — 6-бөлім: Латын/Араб әліпбиі, 1987 жылы жарияланған ISO/IEC 8859 сериясының ASCII негізіндегі стандартты таңба кодтамаларының бір бөлігі болып табылады. Ол бұлжыңсыз түрде Латын/Араб деп аталады. Ол араб тілі үшін жасалған. Тек номиналды әріптер кодталған, әріптердің пішінделген түрлері жоқ, сондықтан оларды көрсету үшін пішіндеу процесі қажет. Бұл араб тілінен өзге (парсы, урду және т.б.) көптеген араб тілдерінде жазу үшін қажетті қосымша әріптерді қамтымайды. ISO 8859 6, ISO/IEC 6429-дан C0 және C1 басқару кодтарымен толықтырылғанда, осы стандарт үшін IANA-ның ұсыныс беретін таңбалар жиынтығы болып табылады. Мәтін логикалық тәртіпте жазылған, сондықтан оны көрсету үшін BiDi өңдеуі қажет. Атау бойынша ISO 8859 6 (код беті 28596) — «көрнекі тәртіп» үшін, ал ISO 8859 6 I (код беті 38596) — логикалық тәртіп үшін. Бірақ іс жүзінде, және HTML және XML құжаттары үшін қажетті, ISO 8859 6 сонымен қатар логикалық тәртіптегі мәтінді білдіреді. Тағы да ISO 8859 6 E бар, ол бағыттылықты нақты көрсетуді арнайы басқару таңбаларымен талап етеді; бірақ бұл соңғы нұсқа іс жүзінде қолданылмайды. IBM, ISO 8859 6-ға код беті/CCSID 1089 тағайындады. Бұл олардың AIX операциялық жүйесі үшін эмуляция. ISO 8859 6 қазіргі таңда технологиялық тұрғыдан ескірген, және қазіргі заманғы қолданбаларда, әсіресе Интернетте Юникодқа басымдық беріледі; яғни веб-беттер үшін басым UTF 8 кодтау (толық қамту үшін Unicode-дегі араб жазуын қараңыз, мысалы, ISO 8859 6 немесе Windows 1256 сияқты қосымшаларды қамтымайды). Барлық веб-беттердің 0,0002%-дан азы ISO 8859 6-ны қолданады, және ол вебте араб тілі үшін ең танымал үшінші кодтау опциясы емес.
ISO/IEC 8859 6:1999, Information technology — 8 bit single byte coded graphic character sets — Part 6: Latin/Arabic alphabet, is part of the ISO/IEC 8859 series of ASCII based standard character encodings, first edition published in 1987. It is informally referred to as Latin/Arabic. It was designed to cover Arabic. Only nominal letters are encoded, no preshaped forms of the letters, so shaping processing is required for display. It does not include the extra letters needed to write most Arabic script languages other than Arabic itself (such as Persian, Urdu, etc.). ISO 8859 6 is the IANA preferred charset name for this standard when supplemented with the C0 and C1 control codes from ISO/IEC 6429. The text is in logical order, so BiDi processing is required for display. Nominally ISO 8859 6 (code page 28596) is for "visual order", and ISO 8859 6 I (code page 38596) is for logical order. But in practice, and required for HTML and XML documents, ISO 8859 6 also stands for logical order text. There is also ISO 8859 6 E which supposedly requires directionality to be explicitly specified with special control characters; this latter variant is in practice unused. IBM has assigned code page/CCSID 1089 to ISO 8859 6. It is an emulation for their AIX operating system. ISO 8859 6 is now technologically obsolete, and Unicode is preferred in modern applications, especially on the Internet; meaning the dominant UTF 8 encoding for web pages (see also Arabic script in Unicode, for complete coverage, unlike for e. g. ISO 8859 6 or Windows 1256 that do not cover extras). Less than 0.0002% of all web pages use ISO 8859 6, and it is not even the third most popular encoding option for Arabic on the web.
Тарих
ASMO 708 араб тілінде сөйлейтін елдерде қолданылатын 8 биттік стандарт ретінде 1986 жылы сол кездегі Араб стандарттау және метрология ұйымы әзірлеген. Бұл таңбалар жиынтығының дизайны бұрынғы 7 биттік стандарт – ASMO 449 – негізінде жасалған, бірақ ол жай ғана 7 биттік таңбалар жиынтығының жоғарғы бөлікке көшірілген нұсқасы емес; кейбір айырмашылықтар бар. ASMO 708 екі бағытты таңбалар жиынтығы болып табылады. Таңбалар жиынтығының төменгі бөлігі цифрлар және кейбір тыныш белгілер тұрғысынан ISO 646 стандартынан өзгешеленеді. Контекстке байланысты (цифрлар латын немесе араб әрпімен жазылған), цифрлар латын цифрлары немесе араб цифрлары түрінде көрсетіледі. Сондай-ақ, контекстке байланысты симметриялық тыныш белгілер айналып жазылады, яғни, ашық тыныш белгі болған жағдайда, пішіні жазу бағытына сәйкес өзгереді. Таңбалар жиынтығының жоғарғы бөлігінде тек араб әріптері, латын тыныш белгілерінен өзгеше араб тыныш белгілері және басқа да бірнеше таңбалар бар. ASMO 708 ECMA ұйымымен тығыз ынтымақтастықта әзірленді, ол 1986 жылы оны өзінің ECMA 114 стандарты ретінде қабылдады. Бұл стандарт ISO 8859 6 ретінде де бекітілді. Ол сондай-ақ 1986 жылы Халықаралық кодталған таңбалар тізілімінде IR 127 ретінде тіркелді.
Кодтық кесте
0xEB–0xF2 коды біріктіретін таңбаларға беріледі.