Кіріспе

Ескірген бір байттық таңба кодтамалары жиынтығы

ArmSCII немесе ARMSCII – Армения ұлттық стандарты 1669 бойынша анықталған армян әліпбиінің ескірген бір байттық таңба кодтамалары жиынтығы. ArmSCII – ақпарат алмасу үшін Армения стандартының кодының аббревиатурасы, американ стандартының ASCII-ге ұқсас. Оны Unicode стандарты ығыстырды. Дегенмен, бұл кодтамалар кеңінен қолданылмады, себебі стандарт халықаралық стандарт ISO 10585 жарияланғаннан кейін бір жыл өткен соң жарияланды, ол тағы бір 7 биттік кодтаманы анықтады. Одан кейін бірнеше жылдан соң UCS (Universal Coded Character Set (ISO/IEC 10646) және Unicode стандарттарына кодтау және сәйкестендіру) да алынды, сондай-ақ ArmSCII-ді қосу үшін компьютер индустриясынан қолдау болмады.

АрмСКII-7

+ AST 34.005:1997 (ArmSCII 7) 7 биттік кодталған әрмен әрпі жинағы x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF 0x пайдаланылмаған 1x 2x SP ֎ և / § ։ ) ( » « — ․ ՝ , ‐ ֊ ՜ 3x ՛ ՞ Ա ա Բ բ Գ գ Դ դ Ե ե Զ զ Է է 4x Ը ը Թ թ Ժ ժ Ի ի Լ լ Խ խ Ծ ծ Կ կ 5x Հ հ Ձ ձ Ղ ղ Ճ ճ Մ մ Յ յ Ն ն Շ շ 6x Ո ո Չ չ Պ պ Ջ ջ Ռ ռ Ս ս Վ վ Տ տ 7x Ր ր Ց ց Ւ ւ Փ փ Ք ք Օ օ Ֆ ֆ ՚

Бұл кестеде 21 кодтық мәні мәңгілік белгісін білдіреді, ол 2013 жылдан бері Unicode U+058E (SOL ARMENIAN ETERNITY SIGN) кодымен және оның оңға қараған түрі U+058D (RIGHT FACING ARMENIAN ETERNITY SIGN) кодымен белгіленген. Кейбір картографиялар оның кодтық нүктесі U+0530 дейді, бірақ бұл қате. 20 кодтық мәні – әдеттегі SPACE символы; AST 34.005 бойынша 00–1F және 7F кодтық мәндері символдарға тағайындалмаған, бірақ олар сол позициялардағы ASCII басқару символдарымен сәйкес келуі мүмкін. 22 кодтық мәні әрмен лигатурасы ew (և) үшін қолданылады. Кейбір нұсқаларында оның орнына бөлім белгісі (§) кодталады. Бұл лигатураны әдеттегі әрмен әрпі ech (yech) және yiwn (vyun) кіші әріптерінің жұбымен кодтау ұсынылады, себебі әртүрлі бағдарламалық жасақтамалар немесе қаріптер ArmSCII 7 нұсқасына байланысты оны әртүрлі көрсетуі мүмкін, сондықтан лигатураны рендер жасасын. 7F кодтық мәні кейде үзіліссіз кеңістікті алмастыру үшін қолданылуы мүмкін. 2D және 7E кодтық мәндерінде (әрмен дефисі және апострофы) кодталған символдар әрмен тілін қолдайтын барлық қаріптерде көрінбеуі мүмкін екеніне назар аударыңыз. Бұл кесте ArmSCII 8-де (төменде) қарапайым смещение арқылы жоғары кодтарға қайта бейімделеді.

ISO/IEC 10646-1 және Юникод

Салыстыру үшін, мұнда әрмен тілінің Юникод кодтық нүктелер кестесі келтірілген. Unicode 1.1 нұсқасынан бері (әрмен тиресі U+058A ерекшелік, ол Unicode 3.0 нұсқасынан кейін қосылған соңғы таңба) кодтамасы ISO 10585 7 биттік халықаралық кодтама стандартына негізделген, ал ArmsCII стандартында ISO 10585-те бар 12 таңба болмаған. Дегенмен, әріп емес таңбалар түрі бойынша қайта ұйымдастырылды, сондай-ақ әрмен тілінде сирек кездесетін таңбалар үшін бірнеше кеңейтулер қосылды. Үлкен әріптер блоктың бірінші жартысында (модификатор әріптерімен аяқталады) кодталады. Кіші әріптер блоктың екінші жартысында (әрмен тыныш белгілерімен аяқталады) кодталады. ArmSCII кодтамаларынан өзгеше, бұл кодтама тұрақты және жүйелерде оңай көшіріледі, сонымен қатар әрмен тілі үшін қажетті барлық таңбаларды қамтиды (әрмен мәңгілік белгісінен басқа). Әрмен тіліне арналған кейбір Юникод қаріптері мәңгілік белгісін U+0530 кодтық нүктесіне бейнелейді. Бұл дұрыс емес, себебі бұл кодтық нүкте 2013 жылы U+58E нүктесіне, ал оның оңға қараған түріне U+58D нүктесіне тағайындалды. Алайда, әрмен жақшаларының (көрініс нұсқасы) арасында ешқандай айырмашылық жоқ, сондықтан стандартты ASCII/Unicode тыныш белгілерін әдеттегідей қолдану керек. Сол жақ жартылай шеңбер белгісі (модификатор әрпі) осы жерде кодталған, ал кейбір басқа белгілер басқа жазу жүйелерімен біріктірілген (әсіресе, тырнақшалар, орталық нүкте және дефистер). Назарда болыңыз: U+055A және U+058A кодтық нүктелерінде кодталған таңбалар (әрмен апострофы және тиресі, ArmsCII және ISO 10585 кестелеріндегідей), сондай-ақ U+0559 (ISO 10646 1 және Unicode-қа арнайы қосылған сандық модификатор) әрмен тілін қолдайтын барлық қаріптерде көрінбеуі мүмкін.

Кодты сәйкестендіру және жіктеу

Кейбір транскодтаулар төмендегі жақшада көрсетілгенін ескеріңіз. Олар тек қана шамамен есептелген, бірақ нақты сипаттағы сипаттамаларды көрсетпейді. Кіші топтағы әріптер Армян сипаттамасы немесе қолданылуы Қысқа атауы Кодтаулар Ескертулер ArmSCII 7 ArmSCII 8 ArmSCII 8A ISO 10585 Unicode ISO/IEC 10646 Жалпы мақсатта бос орын space 20 20 20 20 0020 ASCII және Unicode сияқты үзіліссіз бос орын nbsp (20) A0 FF (20) 00A0 ArmSCII 7 және ISO 10585-те жоқ Армян символдары ֎ мәңгілік белгісі armeternity 21 A1 DC 058E U+058D нұсқасы оңға қараған և лигатура ech yiwn (ew) armew (3B,75) (26) (немесе BB,F5) (26) (немесе 89,F5) (55,72) 0587 (немесе 0565,0582) Армян тіліне тән: Армян ech (yech) және yiwn (vyun) кіші әріптерінің үйлесімді лигатурасы, символ ретінде қолданылады (ASCII-дегі амперсанд символына ұқсас) § бөлім белгісі armsection 22 A2 00A7 ISO 8859-дан; барлық ArmSCII нұсқаларында жоқ Армян тыныш белгілері ։ толық тоқталу (vertsaket) armfullstop 23 A3 (3A) 4C 0589 Армян тіліне тән: ASCII дұрыс жолына ұқсас, бірақ ерекше қолданылуы; ArmSCII 8A-да жоқ (ASCII дұрыс жолымен жуықталған) ) оң жақ жақша armparenright 24 A4 29 (79) 0029 ASCII-ден, атауы және қолданылуы әртүрлі және Unicode; ISO 10585-те жоқ (тіреулерді қолдану ұсынылады) ( сол жақ жақша armparenleft 25 A5 28 (79) 0028 ASCII-ден, атауы және қолданылуы әртүрлі және Unicode; ISO 10585-те жоқ (тіреулерді қолдану ұсынылады) » оң тырнақша armquotright 26 A6 AF (7A) 00BB ISO 8859-дан, атауы және қолданылуы әртүрлі және Unicode « сол тырнақша armquotleft 27 A7 AE (7A) 00AB ISO 8859-дан, атауы және қолданылуы әртүрлі және Unicode ″ тырнақша 7A 2033 ISO 10645-те сол немесе оң тырнақша үшін қолданылады; ArmSCII 8/8A-да жоқ (ASCII екі тырнақшамен жуықталған) — ұзын тире armemdash 28 A8 (5F) 78 2014 ISO 8859-дан; ArmSCII 8A-да жоқ (ASCII астын сызумен жуықталған) ․ орталық нүкте (mijaket) armdot 29 A9 (2E) 7C 2024 кейде ASCII толық тоқталуына ұқсас, бірақ Армян тілінде қолданылуы әртүрлі, онда орталық нүкте артықшылықты; ArmSCII 8A-да жоқ (ASCII толық тоқталуымен жуықталған) ՝ бөлгіш белгі (бірақ) armsep 2A AA (60) 48 055D Армян тіліне тән: үтір ретінде қолданылады; = bowt; ArmSCII 8A-да жоқ (ASCII кері тырнақшамен жуықталған) , үтір armcomma 2B AB 2C 4D 002C ASCII және Unicode үтірі сияқты ‐ тире armendash 2C AC (2D) 79 2010 ASCII және Unicode минус гипофесінің қысқа нұсқасына ұқсас (ASCII-де қолданылатын жалпы мақсаттағы минус белгісінен қысқа); ArmSCII 8A-да жоқ (ASCII минус гипофесімен жуықталған) Армян модификатор әріптері ֊ тире (yentamna) armyentamna 2D AD DD 4A 058A Армян тіліне тән: басқа Армян әдеттегі әріптерін өзгертетін модификатор әріпі (олардың арасында біріктірілген тыныш белгілермен) эллипсис armellipsis 2E AE DE (7C,7C,7C) 2026 ISO 8859-дан, бірақ тыныш белгі емес: басқа Армян әдеттегі әріптерін өзгертетін модификатор әріпі (олардың арасында біріктірілген тыныш белгілермен) ՙ сандық белгі (сол жақ жартық сақина) armnum 0559 Армян тіліне тән: басқа Армян әдеттегі әріптерін өзгертетін модификатор әріпі (олардың арасында біріктірілген тыныш белгілермен); барлық ArmSCII нұсқаларында жоқ ՚ апостроф (оң жақ жартық сақина) armapostrophe 7E FE FE 49 055A Армян тіліне тән: басқа Армян әдеттегі әріптерін өзгертетін модификатор әріпі (олардың арасында біріктірілген тыныш белгілермен) Армян біріктірілген тыныш белгілері ՜ таңдану белгісі (amanak) armexclam 2F AF (7E) 7E 055C Армян тіліне тән: бұл диакритика белгілері тыныш белгілерді кодтайды, бірақ кез-келген сөздің ортасында әріптің үстінде пайда болуы мүмкін (іздестіру кезінде ескерілмеуі мүмкін); Unicode оларды модификатор әріптері ретінде қабылдайды. Алайда, олар әдетте аралықтан тыс; ArmSCII 8A-да жоқ (ASCII тильде символымен жуықталған) ՛ баса көрсету белгісі (shesht) armaccent 30 B0 (27) 7D 055B Армян тіліне тән: бұл диакритика белгілері тыныш белгілерді кодтайды, бірақ кез-келген сөздің ортасында әріптің үстінде пайда болуы мүмкін (іздестіру кезінде ескерілмеуі мүмкін); Unicode оларды модификатор әріптері ретінде қабылдайды. Алайда, олар әдетте аралықтан тыс; ArmSCII 8A-да жоқ (ASCII бір таңбамен жуықталған) ՞ сұрақ белгісі (paruyk) armquestion 31 B1 DF 4E 055E Армян тіліне тән: бұл диакритика белгілері тыныш белгілерді кодтайды, бірақ кез-келген сөздің ортасында әріптің үстінде пайда болуы мүмкін (іздестіру кезінде ескерілмеуі мүмкін); Unicode оларды модификатор әріптері ретінде қабылдайды. Алайда, олар әдетте аралықтан тыс; = hartsakan nshan қысқарту белгісі (patiw) armabbrev 4F 055F Армян тіліне тән: бұл диакритика белгілері тыныш белгілерді кодтайды, бірақ кез-келген сөздің ортасында әріптің үстінде пайда болуы мүмкін (ізделу кезінде ескерілмеуі мүмкін); Unicode оларды модификатор әріптері ретінде қабылдайды Армян үлкен әріптері Ա Ayb Armayb 32 B2 80 21 0531 Բ Ben Armben 34 B4 82 22 0532 Գ Gim Armgim 36 B6 84 23 0533 Դ Da Armda 38 B8 86 24 0534 Ե Ech (Yech) Armyech 3A BA 88 25 0535 Զ Za Armza 3C BC 8A 26 0536 Է Eh (E) Arme 3E BE 8C 27 0537 Ը Et (At) Armat 40 C0 8E 28 0538 Թ To Armto 42 C2 90 29 0539 Ժ Zhe Armzhe 44 C4 92 2A 053A Ի Ini Armini 46 C6 94 2B 053B Լ Liwn (Lyun) Armlyun 48 C8 96 2C 053C Խ Xeh (Khe) Armkhe 4A CA 98 2D 053D Ծ Ca (Tsa) Armtsa 4C CC 9A 2E 053E Կ Ken Armken 4E CE 9C 2F 053F Հ Ho Armho 50 D0 9E 30 0540 Ձ Ja (Dza) Armdza 52 D2 A0 31 0541 Ղ Ghad (Ghat) Armghat 54 D4 A2 32 0542 Ճ Cheh (Tche) Armtche 56 D6 A4 33 0543 Մ Men Armmen 58 D8 A6 34 0544 Յ Yi (Hi) Armhi 5A DA A8 35 0545 Ն Now (Nu) Armnu 5C DC AA 36 0546 Շ Sha Armsha 5E DE AC 37 0547 Ո Vo Armvo 60 E0 E0 38 0548 Չ Cha Armcha 62 E2 E2 39 0549 Պ Peh (Pe) Armpe 64 E4 E4 3A 054A Ջ Jheh (Je) Armje 66 E6 E6 3B 054B Ռ Ra Armra 68 E8 E8 3C 054C Ս Seh (Se) Armse 6A EA EA 3D 054D Վ Vew (Vev) Armvev 6C EC EC 3E 054E Տ Tiwn (Tyun) Armtyun 6E EE EE 3F 054F Ր Reh (Re) Armre 70 F0 F0 40 0550 Ց Co (Tso) Armtso 72 F2 F2 41 0551 Ւ Yiwn (Vyun) Armvyun 74 F4 F4 42 0552 Փ Piwr (Pyur) Armpyur 76 F6 F6 43 0553 Ք Keh (Ke) Armke 78 F8 F8 44 0554 Օ Oh (O) Armo 7A FA FA 45 0555 Ֆ Feh (Fe) Armfe 7C FC FC 46 0556 Армян кіші әріптері ա ayb armayb 33 B3 81 51 0561 բ ben armben 35 B5 83 52 0562 գ gim armgim 37 B7 85 53 0563 դ da armda 39 B9 87 54 0564 ե ech (yech) armyech 3B BB 89 55 0565 զ za armza 3D BD 8B 56 0566 է eh (e) arme 3F BF 8D 57 0567 ը et (at) armat 41 C1 8F 58 0568 թ to armto 43 C3 91 59 0569 ժ zhe armzhe 45 C5 93 5A 056A ի ini armini 47 C7 95 5B 056B լ liwn (lyun) armlyun 49 C9 97 5C 056C խ xeh (khe) armkhe 4B CB 99 5D 056D ծ ca (tsa) armtsa 4D CD 9B 5E 056E կ ken armken 4F CF 9D 5F 056F հ ho armho 51 D1 9F 60 0570 ձ ja (dza) armdza 53 D3 A1 61 0571 ղ ghad (ghat) armghat 55 D5 A3 62 0572 ճ cheh (tche) armtche 57 D7 A5 63 0573 մ men armmen 59 D9 A7 64 0574 յ yi (hi) armhi 5B DB A9 65 0575 ն now (nu) armnu 5D DD AB 66 0576 շ sha armsha 5F DF AD 67 0577 ո vo armvo 61 E1 E1 68 0578 չ cha armcha 63 E3 E3 69 0579 պ peh (pe) armpe 65 E5 E5 6A 057A ջ jheh (je) armje 67 E7 E7 6B 057B ռ ra armra 69 E9 E9 6C 057C ս she (se) armse 6B EB EB 6D 057D վ vew (vev) armvev 6D ED ED 6E 057E տ tiwn (tyun) armtyun 6F EF EF 6F 057F ր reh (re) armre 71 F1 F1 70 0580 ց co (tso) armtso 73 F3 F3 71 0581 ւ yiwn (vyun) armvyun 75 F5 F5 72 0582 փ ...