Кіріспе

Араб тілі үшін 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-ны қолданады, және ол вебте араб тілі үшін ең танымал үшінші кодтау опциясы емес.

Тарих

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 коды біріктіретін таңбаларға беріледі.