আন্তৰ্জাতিক মান সংস্থা ১৫৯২৪

অসমীয়া ৱিকিপিডিয়াৰ পৰা

ISO 15924, Codes for the representation of names of scripts, defines two sets of codes for a number of writing systems (scripts). Each script is given both a four-letter code and a numeric one.[1] Script is defined as "set of graphic characters used for the written form of one or more languages".[1]

Where possible the codes are derived from ISO 639-2 where the name of a script and the name of a language using the script are identical (example: Gujarātī ISO 639 guj, ISO 15924 Gujr). Preference is given to the 639-2 Bibliographical codes, which is different from the otherwise often favored use of the Terminological codes.[1]

4-letter ISO 15924 codes are incorporated into the Language Subtag Registry for IETF language tags and so can be used in file formats that make use of such language tags. For example, they can be used in HTML and XML to help Web browsers determine which typeface to use for foreign text. This way one could differentiate, for example, between Serbian written in the Cyrillic (sr-Cyrl) or Latin (sr-Latn) script, or mark romanized text as such.

Maintenance[সম্পাদনা কৰক]

ISO has appointed the Unicode Consortium as the Registration Authority (RA) for the standard. In 2004, the RA appointed Michael Everson to act as Registrar. The Registrar works with a Joint Advisory Committee (JAC) in developing and implementing the standard.[2] The JAC contains six members: the Registrar, 1 member from the Library of Congress, 1 from Standards Norway, 1 from the French Encyclopaedia Universalis, an officer of Unicode, and a member of Unicode. These individuals represent the interests of the ISO 15924 RA, the ISO 639-2 RA, ISO Technical Committee 37, ISO Technical Committee 46, and the ISO Coded Character Set Sub-Committee, ISO/IEC JTC1/SC2.[3]

Script codes[সম্পাদনা কৰক]

Numeric ranges[সম্পাদনা কৰক]

  • 000–099 Hieroglyphic and cuneiform scripts
  • 100–199 Right-to-left alphabetic scripts
  • 200–299 Left-to-right alphabetic scripts
  • 300–399 Alphasyllabic scripts
  • 400–499 Syllabic scripts
  • 500–599 Ideographic scripts
  • 600–699 Undeciphered scripts
  • 700–799 Shorthands and other notations[4]
  • 800–899 (unassigned)
  • 900–999 Private use, alias, special codes[5]

Special codes[সম্পাদনা কৰক]

  • Qaaa—Qabx (900—949): 50 Codes reserved for private use.
  • Zinh 994 : Code for inherited script
  • Zmth 995 : Mathematical notation
  • Zsym 996 : Symbols
  • Zxxx 997 : Code for unwritten languages
  • Zyyy 998 : Code for undetermined script
  • Zzzz 999 : Code for uncoded script

List of codes[সম্পাদনা কৰক]

ISO 15924 script codes[a][b] and Unicode[c][d]
ISO 15924 Script in Unicode[e]
Code Nr Name Alias[f] Direc­tion Ver­sion Char­acters Remark
Afak 439 [[Afaka script|Afak, 439 - ]] Not in Unicode
Arab 160 [[Arabic script|Arab, 160 - Arabic]] Arabic R-to-L 1.0 1,234
Armi 124 [[Aramaic script|Armi, 124 - Imperial Aramaic]] Imperial Aramaic R-to-L 5.2 31 Ancient/historic
Armn 230 [[Armenian alphabet|Armn, 230 - Armenian]] Armenian L-to-R 1.0 91
Avst 134 [[Avestan script|Avst, 134 - Avestan]] Avestan R-to-L 5.2 61 Ancient/historic
Bali 360 [[Balinese script|Bali, 360 - Balinese]] Balinese L-to-R 5.0 121
Bamu 435 [[Bamum script|Bamu, 435 - Bamum]] Bamum L-to-R 5.2 657
Bass 259 [[Bassa script|Bass, 259 - ]]  ? (36) Provisionally accepted for Unicode[g]
Batk 365 [[Batak script|Batk, 365 - Batak]] Batak L-to-R 6.0 56
Beng 325 [[Bengali script|Beng, 325 - Bengali]] Bengali L-to-R 1.0 92
Blis 550 [[Blissymbols|Blis, 550 - ]] Not in Unicode
Bopo 285 [[Bopomofo|Bopo, 285 - Bopomofo]] Bopomofo L-to-R 1.0 70
Brah 300 [[Brahmi script|Brah, 300 - Brahmi]] Brahmi L-to-R 6.0 108 Ancient/historic
Brai 570 [[Braille|Brai, 570 - Braille]] Braille L-to-R 3.0 256
Bugi 367 [[Buginese script|Bugi, 367 - Buginese]] Buginese L-to-R 4.1 30
Buhd 372 [[Buhid script|Buhd, 372 - Buhid]] Buhid L-to-R 3.2 20
Cakm 349 [[Chakma alphabet|Cakm, 349 - Chakma]] Chakma L-to-R 6.1 67
Cans 440 [[Canadian Aboriginal syllabics|Cans, 440 - Canadian Aboriginal]] Canadian Aboriginal L-to-R 3.0 710
Cari 201 [[Carian script|Cari, 201 - Carian]] Carian L-to-R 5.1 49 Ancient/historic
Cham 358 [[Cham script|Cham, 358 - Cham]] Cham L-to-R 5.1 83
Cher 445 [[Cherokee syllabary|Cher, 445 - Cherokee]] Cherokee L-to-R 3.0 85
Cirt 291 [[Cirth|Cirt, 291 - ]] Not in Unicode
Copt 204 [[Coptic alphabet|Copt, 204 - Coptic]] Coptic L-to-R 1.0 137 (disunified from Greek in 4.1) Ancient/historic
Cprt 403 [[Cypriot syllabary|Cprt, 403 - Cypriot]] Cypriot R-to-L 4.0 55 Ancient/historic
Cyrl 220 [[Cyrillic|Cyrl, 220 - Cyrillic]] Cyrillic L-to-R 1.0 417
Cyrs 221 [[Early Cyrillic alphabet|Cyrs, 221 - ]] Not in Unicode
Deva 315 [[Devanagari|Deva, 315 - Devanagari]] Devanagari L-to-R 1.0 151
Dsrt 250 [[Deseret alphabet|Dsrt, 250 - Deseret]] Deseret L-to-R 3.1 80
Dupl 755 [[Duployan shorthand|Dupl, 755 - ]]  ? (143) Provisionally accepted for Unicode[g]
Egyd 070 [[Demotic (Egyptian)|Egyd, 070 - ]] Not in Unicode
Egyh 060 [[Hieratic|Egyh, 060 - ]] Not in Unicode
Egyp 050 [[Egyptian hieroglyphs|Egyp, 050 - Egyptian Hieroglyphs]] Egyptian Hieroglyphs L-to-R 5.2 1,071 Ancient/historic
Elba 226 [[Elbasan alphabet|Elba, 226 - ]]  ? (40) Provisionally accepted for Unicode[g]
Ethi 430 [[Ge'ez abugida|Ethi, 430 - Ethiopic]] Ethiopic L-to-R 3.0 495
Geok 241 [[Khutsuri|Geok, 241 - ]] Not in Unicode
Geor 240 [[Georgian alphabet|Geor, 240 - Georgian]] Georgian L-to-R 1.0 127
Glag 225 [[Glagolitic alphabet|Glag, 225 - Glagolitic]] Glagolitic L-to-R 4.1 94 Ancient/historic
Goth 206 [[Gothic alphabet|Goth, 206 - Gothic]] Gothic L-to-R 3.1 27 Ancient/historic
Gran 343 [[Grantha script|Gran, 343 - ]] Not in Unicode
Grek 200 [[Greek alphabet|Grek, 200 - Greek]] Greek L-to-R 1.0 511
Gujr 320 [[Gujarati script|Gujr, 320 - Gujarati]] Gujarati L-to-R 1.0 84
Guru 310 [[Gurmukhi script|Guru, 310 - Gurmukhi]] Gurmukhi L-to-R 1.0 79
Hang 286 [[Hangul|Hang, 286 - Hangul]] Hangul L-to-R 1.0 11,739 Hangul syllables relocated in 2.0
Hani 500 [[Han script|Hani, 500 - Han]] Han L-to-R 1.0 75,963
Hano 371 [[Hanunó'o script|Hano, 371 - Hanunoo]] Hanunoo L-to-R 3.2 21
Hans 501 [[Simplified Chinese characters|Hans, 501 - ]] Subset Hani
Hant 502 [[Traditional Chinese characters|Hant, 502 - ]] Subset Hani
Hebr 125 [[Hebrew alphabet|Hebr, 125 - Hebrew]] Hebrew R-to-L 1.0 133
Hira 410 [[Hiragana|Hira, 410 - Hiragana]] Hiragana L-to-R 1.0 91
Hluw 080 [[Anatolian hieroglyphs|Hluw, 080 - ]] Not in Unicode
Hmng 450 [[Pahawh Hmong script|Hmng, 450 - ]] Not in Unicode
Hrkt 412 [[Hiragana or Katakana|Hrkt, 412 - Katakana or Hiragana]] Katakana or Hiragana See Hira, Kana
Hung 176 [[Old Hungarian script|Hung, 176 - ]]  ? (109) Provisionally accepted for Unicode[g]
Inds 610 [[Indus script|Inds, 610 - ]] Not in Unicode
Ital 210 [[Old Italic script|Ital, 210 - Old Italic]] Old Italic L-to-R 3.1 35 Ancient/historic
Java 361 [[Javanese script|Java, 361 - Javanese]] Javanese L-to-R 5.2 91
Jpan 413 [[Japanese writing system|Jpan, 413 - ]] See Hani, Hira and Kana
Jurc 510 [[Jurchen script|Jurc, 510 - ]] Not in Unicode
Kali 357 [[Kayah Li script|Kali, 357 - Kayah Li]] Kayah Li L-to-R 5.1 48
Kana 411 [[Katakana|Kana, 411 - Katakana]] Katakana L-to-R 1.0 300
Khar 305 [[Kharosthi|Khar, 305 - Kharoshthi]] Kharoshthi R-to-L 4.1 65 Ancient/historic
Khmr 355 [[Khmer script|Khmr, 355 - Khmer]] Khmer L-to-R 3.0 146
Khoj 322 [[Khojki script|Khoj, 322 - ]] Not in Unicode
Knda 345 [[Kannada script|Knda, 345 - Kannada]] Kannada L-to-R 1.0 86
Kore 287 [[Korean writing system|Kore, 287 - ]] See Hani and Hang
Kpel 436 [[Kpelle syllabary|Kpel, 436 - ]] Not in Unicode
Kthi 317 [[Kaithi|Kthi, 317 - Kaithi]] Kaithi L-to-R 5.2 66 Ancient/historic
Lana 351 [[Tai Tham script|Lana, 351 - Tai Tham]] Tai Tham L-to-R 5.2 127
Laoo 356 [[Lao script|Laoo, 356 - Lao]] Lao L-to-R 1.0 67
Latf 217 [[Fraktur|Latf, 217 - ]] L-to-R typographic variant of Latin
Latg 216 [[Gaelic type|Latg, 216 - ]] L-to-R typographic variant of Latin
Latn 215 [[Latin script|Latn, 215 - Latin]] Latin L-to-R 1.0 1,272
Lepc 335 [[Lepcha script|Lepc, 335 - Lepcha]] Lepcha L-to-R 5.1 74
Limb 336 [[Limbu script|Limb, 336 - Limbu]] Limbu L-to-R 4.0 66
Lina 400 [[Linear A|Lina, 400 - ]]  ? (341) Provisionally accepted for Unicode[g]
Linb 401 [[Linear B|Linb, 401 - Linear B]] Linear B L-to-R 4.0 211 Ancient/historic
Lisu 399 [[Fraser alphabet|Lisu, 399 - Lisu]] Lisu L-to-R 5.2 48
Loma 437 [[Loma script|Loma, 437 - ]] Not in Unicode
Lyci 202 [[Lycian script|Lyci, 202 - Lycian]] Lycian L-to-R 5.1 29 Ancient/historic
Lydi 116 [[Lydian script|Lydi, 116 - Lydian]] Lydian R-to-L 5.1 27 Ancient/historic
Mand 140 [[Mandaic alphabet|Mand, 140 - Mandaic]] Mandaic R-to-L 6.0 29
Mani 139 [[Manichaean script|Mani, 139 - ]]  ? (51) Provisionally accepted for Unicode[g]
Maya 090 [[Mayan hieroglyphs|Maya, 090 - ]] Not in Unicode
Mend 438 [[Mende script|Mend, 438 - ]] Not in Unicode
Merc 101 [[Meroitic alphabet|Merc, 101 - Meroitic Cursive]] Meroitic Cursive L-to-R 6.1 26 Ancient/historic
Mero 100 [[Meroitic alphabet|Mero, 100 - Meroitic Hieroglyphs]] Meroitic Hieroglyphs L-to-R 6.1 32 Ancient/historic
Mlym 347 [[Malayalam script|Mlym, 347 - Malayalam]] Malayalam L-to-R 1.0 98
Mong 145 [[Classical Mongolian alphabet|Mong, 145 - Mongolian]] Mongolian L-to-R 3.0 153 Includes Clear, Manchu scripts
Moon 218 [[Moon type|Moon, 218 - ]] Not in Unicode
Mroo 199 [[Mro script|Mroo, 199 - ]]  ? (43) Provisionally accepted for Unicode[g]
Mtei 337 [[Meitei Mayek script|Mtei, 337 - Meetei Mayek]] Meetei Mayek L-to-R 5.2 79
Mymr 350 [[Burmese alphabet|Mymr, 350 - Myanmar]] Myanmar L-to-R 3.0 188
Narb 106 [[Old North Arabian alphabet|Narb, 106 - ]]  ? (32) Provisionally accepted for Unicode[g]
Nbat 159 [[Nabataean alphabet|Nbat, 159 - ]]  ? (40) Provisionally accepted for Unicode[g]
Nkgb 420 [[Geba script|Nkgb, 420 - ]] Not in Unicode
Nkoo 165 [[N'Ko alphabet|Nkoo, 165 - NKo]] NKo R-to-L 5.0 59
Nshu 499 [[Nüshu script|Nshu, 499 - ]]  ? (389) Provisionally accepted for Unicode[g]
Ogam 212 [[Ogham|Ogam, 212 - Ogham]] Ogham L-to-R 3.0 29 Ancient/historic
Olck 261 [[Ol Chiki script|Olck, 261 - Ol Chiki]] Ol Chiki L-to-R 5.1 48
Orkh 175 [[Old Turkic script|Orkh, 175 - Old Turkic]] Old Turkic R-to-L 5.2 73 Ancient/historic
Orya 327 [[Oriya script|Orya, 327 - Oriya]] Oriya L-to-R 1.0 90
Osma 260 [[Osmanya script|Osma, 260 - Osmanya]] Osmanya L-to-R 4.0 40
Palm 126 [[Palmyrene script|Palm, 126 - ]]  ? (32) Provisionally accepted for Unicode[g]
Perm 227 [[Old Permic script|Perm, 227 - ]] Not in Unicode
Phag 331 [['Phags-pa script|Phag, 331 - Phags-pa]] Phags-pa L-to-R 5.0 56 Ancient/historic
Phli 131 [[Inscriptional Pahlavi|Phli, 131 - Inscriptional Pahlavi]] Inscriptional Pahlavi R-to-L 5.2 27 Ancient/historic
Phlp 132 Psalter Pahlavi Not in Unicode
Phlv 133 Book Pahlavi Not in Unicode
Phnx 115 [[Phoenician alphabet|Phnx, 115 - Phoenician]] Phoenician R-to-L 5.0 29 Ancient/historic
Plrd 282 [[Pollard script|Plrd, 282 - Miao]] Miao L-to-R 6.1 133
Prti 130 [[Inscriptional Parthian|Prti, 130 - Inscriptional Parthian]] Inscriptional Parthian R-to-L 5.2 30 Ancient/historic
Qaaa 900 [[ISO 15924#Special codes|Qaaa, 900 - ]] Not in Unicode
Qaai 908 (Private use) Inherited 524 In versions prior to 5.2 (from 5.2: 'Zinh')
Qabx 949 [[ISO 15924#Special codes|Qabx, 949 - ]] Not in Unicode
Rjng 363 [[Rejang script|Rjng, 363 - Rejang]] Rejang L-to-R 5.1 37
Roro 620 [[Rongorongo|Roro, 620 - ]] Not in Unicode
Runr 211 [[Runic alphabet|Runr, 211 - Runic]] Runic L-to-R 3.0 78 Ancient/historic
Samr 123 [[Samaritan script|Samr, 123 - Samaritan]] Samaritan R-to-L 5.2 61
Sara 292 [[Sarati script|Sara, 292 - ]] Not in Unicode
Sarb 105 [[Old South Arabian alphabet|Sarb, 105 - Old South Arabian]] Old South Arabian R-to-L 5.2 32 Ancient/historic
Saur 344 [[Saurashtra script|Saur, 344 - Saurashtra]] Saurashtra L-to-R 5.1 81
Sgnw 095 [[SignWriting|Sgnw, 095 - ]] Not in Unicode
Shaw 281 [[Shavian alphabet|Shaw, 281 - Shavian]] Shavian L-to-R 4.0 48
Shrd 319 [[Śāradā script|Shrd, 319 - Sharada]] Sharada L-to-R 6.1 83
Sind 318 [[Sindhi script|Sind, 318 - ]] Not in Unicode
Sinh 348 [[Sinhala script|Sinh, 348 - Sinhala]] Sinhala L-to-R 3.0 80
Sora 398 [[Sora Sompeng|Sora, 398 - Sora Sampeng]] Sora Sampeng L-to-R 6.1 35
Sund 362 [[Sundanese script|Sund, 362 - Sundanese]] Sundanese L-to-R 5.1 72
Sylo 316 [[Syloti Nagri|Sylo, 316 - Syloti Nagri]] Syloti Nagri L-to-R 4.1 44
Syrc 135 [[Syriac alphabet|Syrc, 135 - Syriac]] Syriac R-to-L 3.0 77
Syre 138 [[Syriac alphabet#Forms of the Syriac alphabet|Syre, 138 - ]] Not in Unicode
Syrj 137 [[Syriac alphabet#Forms of the Syriac alphabet|Syrj, 137 - ]] Not in Unicode
Syrn 136 [[Syriac alphabet#Forms of the Syriac alphabet|Syrn, 136 - ]] Not in Unicode
Tagb 373 [[Tagbanwa script|Tagb, 373 - Tagbanwa]] Tagbanwa L-to-R 3.2 18
Takr 321 [[Takri script|Takr, 321 - Takri]] Takri L-to-R 6.1 66
Tale 353 [[Tai Le script|Tale, 353 - Tai Le]] Tai Le L-to-R 4.0 35
Talu 354 [[New Tai Lue script|Talu, 354 - New Tai Lue]] New Tai Lue L-to-R 4.1 83
Taml 346 [[Tamil script|Taml, 346 - Tamil]] Tamil L-to-R 1.0 72
Tang 520 [[Tangut script|Tang, 520 - ]]  ? (5,910) Provisionally accepted for Unicode[g]
Tavt 359 [[Tai Viet script|Tavt, 359 - Tai Viet]] Tai Viet L-to-R 5.2 72
Telu 340 [[Telugu script|Telu, 340 - Telugu]] Telugu L-to-R 1.0 93
Teng 290 [[Tengwar|Teng, 290 - ]] Not in Unicode
Tfng 120 [[Tifinagh|Tfng, 120 - Tifinagh]] Tifinagh L-to-R 4.1 59
Tglg 370 [[Baybayin|Tglg, 370 - Tagalog]] Tagalog L-to-R 3.2 20
Thaa 170 [[Thaana|Thaa, 170 - Thaana]] Thaana R-to-L 3.0 50
Thai 352 [[Thai script|Thai, 352 - Thai]] Thai L-to-R 1.0 86
Tibt 330 [[Tibetan script|Tibt, 330 - Tibetan]] Tibetan L-to-R 1.0 207 (removed in 1.1 and reintroduced in 2.0)
Tirh 326 [[Tirhuta|Tirh, 326 - ]] Not in Unicode
Ugar 040 [[Ugaritic alphabet|Ugar, 040 - Ugaritic]] Ugaritic L-to-R 4.0 31 Ancient/historic
Vaii 470 [[Vai syllabary|Vaii, 470 - Vai]] Vai L-to-R 5.1 300
Visp 280 [[Visible Speech|Visp, 280 - ]] Not in Unicode
Wara 262 [[Varang Kshiti|Wara, 262 - ]] Not in Unicode
Wole 480 [[Woleai script|Wole, 480 - ]] Not in Unicode
Xpeo 030 [[Old Persian cuneiform|Xpeo, 030 - Old Persian]] Old Persian L-to-R 4.1 50 Ancient/historic
Xsux 020 [[Cuneiform|Xsux, 020 - Cuneiform]] Cuneiform L-to-R 5.0 982 Ancient/historic
Yiii 460 [[Yi script|Yiii, 460 - Yi]] Yi L-to-R 3.0 1,220
Zinh 994 [[ISO 15924#Special codes|Zinh, 994 - Inherited]] Inherited In version 5.2 (prior versions: 'Qaai')
Zmth 995 [[Mathematical notation|Zmth, 995 - ]] Not a 'script' in Unicode
Zsym 996 [[Symbols|Zsym, 996 - ]] Not a 'script' in Unicode
Zxxx 997 [[ISO 15924#Special codes|Zxxx, 997 - ]] Not in Unicode
Zyyy 998 [[ISO 15924#Special codes|Zyyy, 998 - Common]] Common 6,412
Zzzz 999 [[ISO 15924#Special codes|Zzzz, 999 - Unknown]] Unknown all other code points
Notes

সাঁচ:Cnote2 begin

সাঁচ:Cnote2 end

Relations to other standards[সম্পাদনা কৰক]

The following standards are referred to as indispensable by ISO 15924.

  • ISO 639-2:1998 Codes for the representation of names of languages — Part 2: Alpha-3 code
  • ISO/IEC 9541-1:1991 Information technology — Font information interchange — Part 1: Architecture
  • ISO/IEC 10646-1:2000 Information technology — Universal Multiple-Octet Coded Character Set (UCS)

For definition of font and glyph the standard refers to

  • ISO/IEC 9541-1:1991

References[সম্পাদনা কৰক]

  1. 1.0 1.1 1.2 Everson, Michael. "ISO 15924:2004". http://unicode.org/iso15924/standard/index.html। আহৰণ কৰা হৈছে: 2011-06-21. 
  2. Unicode - ISO 15924 Registration Authority
  3. "Joint Advisory Committee ISO 15924 /RA-JAC". ISO, Unicode, Inc. & Evertype. http://unicode.org/iso15924/iso15924jac.html। আহৰণ কৰা হৈছে: 2011-06-24. 
  4. In July, 2010, Duployan shorthand was assigned code 755, even though the 700-799 range still carried its original designation of (unassigned). Shortly thereafter, Revision 1.1 clarified that codes in the 700s were reserved for "Shorthands and other notations", although that revision is only provisional until it can be confirmed by governing committees.
  5. Everson, Michael (2004-01-09). "ISO 15924:2004 Information and documentation — Codes for the representation of names of scripts". Unicode Consortium. http://www.unicode.org/iso15924/standard/index.html. 

External links[সম্পাদনা কৰক]