ISO 15924: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k Bot: Perubahan kosmetika
Dibuat dengan menerjemahkan halaman "ISO 15924"
Baris 1:
'''[[Organisasi Internasional untuk Standardisasi|ISO]] 15924''' adalah dua set kode untuk sejumlah [[Aksara|sistem penulisan]] (skrip). Setiap skrip diberi kode empat huruf dan satu numerik.<ref name="ISO-15924:2004">{{cite web|url=http://unicode.org/iso15924/|title=ISO 15924:2004|last=Everson|first=Michael|accessdate=2011-06-21}}</ref> Skrip didefinisikan sebagai "set karakter grafis yang digunakan untuk bentuk tertulis dari satu atau lebih bahasa".
{{hapus}}
{{cleanup HTML|date=February 2019}}
{{short description|defines two sets of codes for a number of writing systems}}
'''[[International Organization for Standardization|ISO]] 15924''', '''Codes for the representation of names of scripts''', defines two sets of codes for a number of [[writing system]]s (scripts). Each script is given both a four-letter code and a numeric one.<ref name=ISO-15924:2004>{{cite web|last=Everson|first=Michael|title=ISO 15924:2004|url=http://unicode.org/iso15924/|accessdate=2011-06-21}}</ref>
Script is defined as "set of graphic characters used for the written form of one or more languages".<ref name=ISO-15924:2004 />
 
WhereBilamana possiblemungkin, the codeskode-kode aretersebut derivedditurunkan fromdari [[ISO 639-2]] wheredimana thenama nameskrip ofdan anama scriptbahasa andyang thedigunakan nameskrip oftersebut a language using the script are identicalidentik (examplecontoh: [[GujaratiAksara scriptGujarat|Gujarātī]] ISO 639 guj, ISO 15924 Gujr). Preference isPreferensi givenakan todiberikan thepada 639-2 Bibliographicalkode codesBibliografi, whichyang isberbeda differentdari frompenggunaan thekode otherwiseterminologis oftenyang preferredbiasa use of the Terminological codesdigunakan.<ref name=ISO-15924:2004 />
 
== Referensi ==
4-letter ISO 15924 codes are incorporated into the Language Subtag Registry for [[IETF language tag]]s 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 browser]]s determine which [[typeface]] to use for foreign text. This way one could differentiate, for example, between [[Serbo-Croatian|Serbian]] written in the Cyrillic (<code>sr-Cyrl</code>) or Latin (<code>sr-Latn</code>) script, or mark [[romanization|romanized]] text as such.
 
== Maintenance ==
ISO appointed the [[Unicode Consortium]] as the [[Registration Authority]] (RA) for the standard. The RA is responsible for appointing a registrar who works with a Joint Advisory Committee (JAC) in developing and implementing the standard. The registrar from 2004 to 2018 was [[Michael Everson]], and from January 2019 the registrar has been Markus Scherer, a technical director of the Unicode Consortium.<ref>{{Cite web | title=ISO 15924 Registration Authority | url=https://www.unicode.org/iso15924/ | publisher=[[Unicode Consortium]] | accessdate=24 January 2019 }}</ref><ref>{{Cite web | title=Unicode Directors, Officers and Staff | url=https://www.unicode.org/consortium/directors.html | publisher=[[Unicode Consortium]] | accessdate=24 January 2019 }}</ref> The JAC consists of six members: one representative of the RA (Markus Scherer), one representative of [[ISO 639-2]] (Randall K. Barry of the [[Library of Congress]]), one representative of [[ISO/TC 37|ISO TC37]] (Christian Galinski), one representative of [[ISO TC 46/SC 9|ISO TC46]] (Peeter Päll), and two representatives of [[ISO/IEC JTC 1/SC 2]] (Rick McGowan and Ken Whistler, both also officers of the Unicode Consortium).<ref name="JAC info">{{cite web | title=Joint Advisory Committee ISO 15924/RA-JAC | url=http://unicode.org/iso15924/iso15924jac.html | publisher=[[Unicode Consortium]] | accessdate=24 January 2019 }}</ref>
 
== Script codes ==
=== Numeric ranges ===
* <tt>000–099</tt> [[Hieroglyphic]] and [[cuneiform]] scripts
* <tt>100–199</tt> Right-to-left alphabetic scripts
* <tt>200–299</tt> Left-to-right alphabetic scripts
* <tt>300–399</tt> [[Alphasyllabary|Alphasyllabic]] scripts
* <tt>400–499</tt> [[Syllabary|Syllabic]] scripts
* <tt>500–599</tt> [[Ideogram|Ideographic]] scripts
* <tt>600–699</tt> [[Undeciphered writing systems|Undeciphered scripts]]
* <tt>700–799</tt> Shorthands and other notations<ref>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.</ref>
* <tt>800–899</tt> (unassigned)
* <tt>900–999</tt> [[Private Use Areas|Private use]], alias, special codes<ref>{{cite web | last=Everson | first=Michael | authorlink=Michael Everson | title=ISO 15924:2004 Information and documentation — Codes for the representation of names of scripts | url=https://www.unicode.org/iso15924/standard/index.html | date=2004-01-09 | publisher=[[Unicode Consortium]] }}</ref>
 
=== Special codes ===
* <tt>Qaaa–Qabx (900–949)</tt>: 50 Codes reserved for private use.
* <tt>Zsye 993</tt>: [[Emoji]]
* <tt>Zinh 994</tt>: Code for inherited script
* <tt>Zmth 995</tt>: [[Mathematical notation]]
* <tt>Zsym 996</tt>: [[Symbols]]
* <tt>Zxxx 997</tt>: Code for unwritten languages
* <tt>Zyyy 998</tt>: Code for undetermined script
* <tt>Zzzz 999</tt>: Code for uncoded script
 
=== Exceptionally reserved codes ===
 
Two four letter codes are reserved at the request of the [[Common Locale Data Repository]] Project (CLDR):<ref name="codelist">{{cite web|title=ISO 15924:2004 – Codes for the representation of names of scripts|url=https://www.unicode.org/iso15924/codelists.html|publisher=[[Unicode]]|year=2018}}</ref>
* <tt>Root</tt>: Reserved for the language-neutral base of the CLDR locale tree
* <tt>True</tt>: Reserved for the [[Boolean algebra|boolean]] value "true"
 
=== List of codes ===
 
This list of codes is from the ISO 15924 standard.<ref name="codelist" />
 
{{ISO 15924 script codes and related Unicode data|state=uncollapsed}}
 
== 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(E)|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
 
Around 150 scripts are defined in '''[[Unicode]]'''. Through a linkpin called "Property Value Alias", Unicode has made a 1:1 connection between a script defined, and its ISO 15924 standard. See [[Script (Unicode)]].
 
== References ==
{{reflist}}
 
== ExternalPranala linksluar ==
* [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=29546 ISO 15924:2004]
* [https://www.unicode.org/iso15924/ ISO 15924 Registration Authority] ([[Unicode]])
* [https://www.unicode.org/iso15924/codelists.html Official ISO 15924 code lists]
* [https://www.unicode.org/iso15924/codechanges.html Overview of changes in time]
 
{{ISO standards}}
{{Unicode navigation}}
 
* [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=29546 ISO 15924: 2004]
{{DEFAULTSORT:ISO 15924}}
* [https://www.unicode.org/iso15924/ ISOOtoritas 15924Registrasi RegistrationISO Authority15924] ( [[Unicode]] )
[[Kategori:ISO 15924| ]]
* [https://www.unicode.org/iso15924/codelists.html OfficialDaftar kode ISO 15924 code listsresmi]
[[Kategori:ISO standards|#15924]]
* [https://www.unicode.org/iso15924/codechanges.html OverviewIkhtisar ofperubahan changeswaktu] in time]
[[Kategori:Writing systems]]
[[Kategori:2004Standar introductionsISO]]
[[Kategori:ISO 15924| Aksara]]