ᓃ‎⠿‎
አ‎文‎あ‎
ꦏ‎ழ்‎
ع‎‎ש‎‎Д‎A‎
  • v
  • t
  • e

In Unicode, a script is a collection of letters and other written signs used to represent textual information in one or more writing systems. Some scripts support only one writing system and language, for example, Armenian. Other scripts support many different writing systems; for example, the Latin script supports English, French, German, Italian, Vietnamese, Latin itself, and many other languages. Some languages make use of multiple alternate writing systems and thus also use several scripts; for example, in Turkish, the Arabic script was used before the 20th century but transitioned to Latin in the early part of the 20th century. More or less complementary to scripts are symbols and Unicode control characters.

The unified diacritical characters and unified punctuation characters frequently have the "common" or "inherited" script property. However, the individual scripts often have their own punctuation and diacritics, so that many scripts include not only letters but also diacritic and other marks, punctuation, numerals and even their own idiosyncratic symbols and space characters.

Unicode 17.0 defines 172 separate scripts, including 102 modern scripts and 70 ancient or historic scripts. More scripts are in the process for encoding or have been tentatively allocated for encoding in roadmaps.

Definition and classification

When multiple languages make use of the same script, there are frequently some differences, particularly in diacritics and other marks. For example, Swedish and English both use the Latin script. However, Swedish includes the character å (sometimes called a Swedish O), while English has no such character. Nor does English make use of the diacritic combining ring above for any character. In general, the languages sharing the same scripts share many of the same characters. Despite these peripheral differences in the Swedish and English writing systems, they are said to use the same Latin script. Thus, the Unicode abstraction of scripts is a basic organizing technique. The differences among different alphabets or writing systems remain and are supported through Unicode’s flexible scripts, combining marks and collation algorithms.

Script versus writing system

Writing system is sometimes treated as a synonym for "script". However, it also can be used as the specific concrete writing system supported by a script. For example, the Vietnamese writing system is supported by the Latin script. A writing system may also cover more than one script; for example, the Japanese writing system makes use of the kanji, hiragana and katakana scripts.

Most writing systems can be broadly divided into several categories: logographic, syllabic, alphabetic (or segmental), abugida, abjad and featural; however, all features of any of these may be found in any given writing system in varying proportions, often making it difficult to purely categorize a system. The term complex system is sometimes used to describe those where the admixture makes classification problematic.

Unicode supports all of these types of writing systems through its numerous scripts. Unicode also adds further properties to characters to help differentiate the various characters and the ways they behave within Unicode text-processing algorithms.

Special script property values

In addition to explicit or specific script properties, Unicode uses three special values:

Common

Unicode can assign a character in the UCS to a single script only. However, many characters—those that are not part of a formal natural-language writing system or are unified across many writing systems—may be used in more than one script (for example, currency signs, symbols, numerals and punctuation marks). In these cases Unicode defines them as belonging to the "common" script (ISO 15924 code "Zyyy").

Inherited

Many diacritics and non-spacing combining characters may be applied to characters from more than one script. In these cases Unicode assigns them to the "inherited" script (ISO 15924 code Zinh), which means that they have the same script class as the base character with which they combine, and so in different contexts they may be treated as belonging to different scripts. For example, U+0308◌̈ COMBINING DIAERESIS may combine either with U+0065e LATIN SMALL LETTER E to create a Latin ë or with U+0435е CYRILLIC SMALL LETTER IE for the Cyrillic ё. In the former case, it inherits the Latin script of the base character, whereas in the latter case, it inherits the Cyrillic script of the base character.

Unknown

The value of "unknown" script (ISO 15924 code Zzzz) is given to unassigned, private-use, noncharacter, and surrogate code points.

Character categories within scripts

Unicode provides a general category property for each character. So in addition to belonging to a script every character also has a general category. Typically scripts include letter characters including: uppercase letters, lowercase letters and modifier letters. Some characters are considered titlecase letters for a few precomposed ligatures such as Dz (U+01F2). Such titlecase ligatures are all in the Latin and Greek scripts and are all compatibility characters, and therefore Unicode discourages their use by authors. It is unlikely that new titlecase letters will be added in the future.

Most writing systems do not differentiate between uppercase and lowercase letters. For those scripts all letters are categorized as "other letter" or "modifier letter". Ideographs such as Unihan ideographs are also categorized as "other letters". A few scripts do differentiate between uppercase and lowercase however: Latin, Cyrillic, Greek, Armenian, Georgian, and Deseret. Even for these scripts there are some letters that are neither uppercase nor lowercase.

Scripts can also contain any other general category character such as marks (diacritic and otherwise), numbers (numerals), punctuation, separators (word separators such as spaces), symbols and non-graphical format characters. These are included in a particular script when they are unique to that script. Other such characters are generally unified and included in the punctuation or diacritic blocks. However, the bulk of characters in any script (other than the common and inherited scripts) are letters.

List of encoded scripts

As of version 17.0[update], Unicode defines 175 script aliases ("property value aliases") for codes in the ISO 15924 list. Unicode assigns the alias "Common" for ISO 15924's Zyyy code for undetermined scripts, "Inherited" for ISO 15924's Zinh code for inherited scripts, and "Unknown" for ISO 15924's Zzzz code for uncoded scripts. There are script codes defined by ISO 15924 that are not used in Unicode, including Zsym (Symbols) and Zmth (Mathematical notation).

vteScripts in ISO 15924 and in Unicode
ISO 15924Script in Unicode
CodeISO numberISO formal nameDirectionalityUnicode AliasVersionCharactersNotesDescription
Adlm166Adlamright-to-left scriptAdlam9.088
Afak439Afakaleft-to-rightZZ— Not in Unicode, proposal is explored
Aghb239Caucasian Albanianleft-to-rightCaucasian Albanian7.053Ancient/historic
Ahom338Ahom, Tai Ahomleft-to-rightAhom8.065Ancient/historic
Arab160Arabicright-to-left scriptArabic1.01,413
Aran161Arabic (Nastaliq variant)right-to-left scriptZZ— Typographic variant of Arabic (see § Arab)
Armi124Imperial Aramaicright-to-left scriptImperial Aramaic5.231Ancient/historic
Armn230Armenianleft-to-rightArmenian1.096
Avst134Avestanright-to-left scriptAvestan5.261Ancient/historic
Bali360Balineseleft-to-rightBalinese5.0127
Bamu435Bamumleft-to-rightBamum5.2657
Bass259Bassa Vahleft-to-rightBassa Vah7.036Ancient/historic
Batk365Batakleft-to-rightBatak6.056
Beng325Bengali (Bangla)left-to-rightBengali1.096
Berf258Beria Erfeleft-to-right and top-downBeria Erfe17.050
Bhks334Bhaiksukileft-to-rightBhaiksuki9.097Ancient/historic
Blis550BlissymbolsvariesZZ— Not in Unicode, proposal is explored
Bopo285Bopomofoleft-to-right, bidirectional text, top-to-bottom, vertical right-to-leftBopomofo1.077
Brah300Brahmileft-to-rightBrahmi6.0115Ancient/historic
Brai570Brailleleft-to-right, right-to-left scriptBraille3.0256
Bugi367Bugineseleft-to-rightBuginese4.130
Buhd372Buhidleft-to-rightBuhid3.220
Cakm349Chakmaleft-to-rightChakma6.171
Cans440Unified Canadian Aboriginal Syllabicsleft-to-rightCanadian Aboriginal3.0726
Cari201Carianleft-to-right, right-to-left scriptCarian5.149Ancient/historic
Cham358Chamleft-to-rightCham5.183
Cher445Cherokeeleft-to-rightCherokee3.0172
Chis298Chisoileft-to-rightZZ— Not in Unicode, proposal is mature
Chrs109Chorasmianright-to-left script, top-to-bottomChorasmian13.028Ancient/historic
Cirt291CirthvariesZZ— Not in Unicode
Copt204Copticleft-to-rightCoptic1.0137Ancient/historic, disunified from Greek in 4.1
Cpmn402Cypro-Minoanleft-to-rightCypro Minoan14.099Ancient/historic
Cprt403Cypriot syllabaryright-to-left scriptCypriot4.055Ancient/historic
Cyrl220Cyrillicleft-to-rightCyrillic1.0508Includes typographic variant Old Church Slavonic (see § Cyrs)
Cyrs221Cyrillic (Old Church Slavonic variant)left-to-rightZZ— Typographic variant of Cyrillic (see § Cyrl); Ancient/historic
Deva315Devanagari (Nagari)left-to-rightDevanagari1.0164
Diak342Dives Akuruleft-to-rightDives Akuru13.072Ancient/historic
Dogr328Dograleft-to-rightDogra11.060Ancient/historic
Dsrt250Deseret (Mormon)left-to-rightDeseret3.180
Dupl755Duployan shorthand, Duployan stenographyleft-to-rightDuployan7.0143
Egyd070Egyptian demoticmixedZZ— Not in Unicode
Egyh060Egyptian hieraticmixedZZ— Not in Unicode
Egyp050Egyptian hieroglyphsright-to-left script, top-to-bottomEgyptian Hieroglyphs5.25,105Ancient/historic
Elba226Elbasanleft-to-rightElbasan7.040Ancient/historic
Elym128Elymaicright-to-left scriptElymaic12.023Ancient/historic
Ethi430Ethiopic (Geʻez)left-to-rightEthiopic3.0523
Gara164Garayright-to-left scriptGaray16.069
Geok241Khutsuri (Asomtavruli and Nuskhuri)left-to-rightGeorgianUnicode groups Khutsori, Asomtavruli and Nuskhuri into 'Georgian' (see § Geok). Similarly, Mkhedruli and Mtavruli are 'Georgian' (see § Geor)
Geor240Georgian (Mkhedruli and Mtavruli)left-to-rightGeorgian1.0173In Unicode this also includes Nuskhuri (Geok)
Glag225Glagoliticleft-to-rightGlagolitic4.1134Ancient/historic
Gong312Gunjala Gondileft-to-rightGunjala Gondi11.063
Gonm313Masaram Gondileft-to-rightMasaram Gondi10.075
Goth206Gothicleft-to-rightGothic3.127Ancient/historic
Gran343Granthaleft-to-rightGrantha7.085Ancient/historic
Grek200Greekleft-to-rightGreek1.0518Directionality sometimes as boustrophedon
Gujr320Gujaratileft-to-rightGujarati1.091
Gukh397Gurung Khemaleft-to-rightGurung Khema16.058
Guru310Gurmukhileft-to-rightGurmukhi1.080
Hanb503Han with Bopomofo (alias for Han + Bopomofo)mixedZZ— See § Hani, § Bopo
Hang286Hangul (Hangŭl, Hangeul)left-to-right, vertical right-to-leftHangul1.011,739Hangul syllables relocated in 2.0
Hani500Han (Hanzi, Kanji, Hanja)top-to-bottom, columns right-to-left (historically)Han1.0103,351
Hano371Hanunoo (Hanunóo)left-to-right, bottom-to-topHanunoo3.221
Hans501Han (Simplified variant)variesZZ— Subset of Han (Hanzi, Kanji, Hanja) (see § Hani)
Hant502Han (Traditional variant)variesZZ— Subset of § Hani
Hatr127Hatranright-to-left scriptHatran8.026Ancient/historic
Hebr125Hebrewright-to-left scriptHebrew1.0134
Hira410Hiraganavertical right-to-left, left-to-rightHiragana1.0381
Hluw080Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs)left-to-rightAnatolian Hieroglyphs8.0583Ancient/historic
Hmng450Pahawh Hmongleft-to-rightPahawh Hmong7.0127
Hmnp451Nyiakeng Puachue Hmongleft-to-rightNyiakeng Puachue Hmong12.071
Hntl504Han (Traditional variant) with Latin (alias for Hant + Latn)ZZ— See § Hant and § Latn
Hrkt412Japanese syllabaries (alias for Hiragana + Katakana)vertical right-to-left, left-to-rightKatakana or HiraganaSee § Hira, § Kana
Hung176Old Hungarian (Hungarian Runic)right-to-left scriptOld Hungarian8.0108Ancient/historic
Inds610Indus (Harappan)right-to-left script, boustrophedonZZ— Not in Unicode, proposal is explored
Ital210Old Italic (Etruscan, Oscan, etc.)right-to-left script, left-to-rightOld Italic3.139Ancient/historic
Jamo284Jamo (alias for Jamo subset of Hangul)variesZZ— Subset of § Hang
Java361Javaneseleft-to-rightJavanese5.290
Jpan413Japanese (alias for Han + Hiragana + Katakana)variesZZ— See § Hani, § Hira and § Kana
Jurc510Jurchenvertical right-to-left, left-to-rightZZ— Not in Unicode
Kali357Kayah Lileft-to-rightKayah Li5.147
Kana411Katakanavertical right-to-left, left-to-rightKatakana1.0321
Kawi368Kawileft-to-rightKawi15.087Ancient/historic
Khar305Kharoshthiright-to-left scriptKharoshthi4.168Ancient/historic
Khmr355Khmerleft-to-rightKhmer3.0146
Khoj322Khojkileft-to-rightKhojki7.065Ancient/historic
Kitl505Khitan large scriptleft-to-rightZZ— Not in Unicode
Kits288Khitan small scriptvertical right-to-leftKhitan Small Script13.0472Ancient/historic
Knda345Kannadaleft-to-rightKannada1.092
Kore287Korean (alias for Hangul + Han)left-to-rightZZ— See § Hani, § Hang
Kpel436Kpelleleft-to-rightZZ— Not in Unicode, proposal is explored
Krai396Kirat Raileft-to-rightKirat Rai16.058
Kthi317Kaithileft-to-rightKaithi5.268Ancient/historic
Lana351Tai Tham (Lanna)left-to-rightTai Tham5.2127
Laoo356Laoleft-to-rightLao1.083
Latf217Latin (Fraktur variant)left-to-rightZZ— Typographic variant of Latin (see § Latn)
Latg216Latin (Gaelic variant)left-to-rightZZ— Typographic variant of Latin (see § Latn)
Latn215Latinleft-to-rightLatin1.01,492See also: Latin script in Unicode
Leke364Lekeleft-to-rightZZ— Not in Unicode
Lepc335Lepcha (Róng)left-to-rightLepcha5.174
Limb336Limbuleft-to-rightLimbu4.068
Lina400Linear Aleft-to-rightLinear A7.0341Ancient/historic
Linb401Linear Bleft-to-rightLinear B4.0211Ancient/historic
Lisu399Lisu (Fraser)left-to-rightLisu5.249
Loma437Lomaleft-to-rightZZ— Not in Unicode, proposal is explored
Lyci202Lycianleft-to-rightLycian5.129Ancient/historic
Lydi116Lydianright-to-left scriptLydian5.127Ancient/historic
Mahj314Mahajanileft-to-rightMahajani7.039Ancient/historic
Maka366Makasarleft-to-rightMakasar11.025Ancient/historic
Mand140Mandaic, Mandaeanright-to-left scriptMandaic6.029
Mani139Manichaeanright-to-left scriptManichaean7.051Ancient/historic
Marc332Marchenleft-to-rightMarchen9.068Ancient/historic
Maya090Mayan hieroglyphsmixedZZ— Not in Unicode
Medf265Medefaidrin (Oberi Okaime, Oberi Ɔkaimɛ)left-to-rightMedefaidrin11.091
Mend438Mende Kikakuiright-to-left scriptMende Kikakui7.0213
Merc101Meroitic Cursiveright-to-left scriptMeroitic Cursive6.190Ancient/historic
Mero100Meroitic Hieroglyphsright-to-left scriptMeroitic Hieroglyphs6.132Ancient/historic
Mlym347Malayalamleft-to-rightMalayalam1.0118
Modi324Modi, Moḍīleft-to-rightModi7.079Ancient/historic
Mong145Mongolianvertical left-to-right, left-to-rightMongolian3.0168Mong includes Clear and Manchu scripts
Moon218Moon (Moon code, Moon script, Moon type)mixedZZ— Not in Unicode, proposal is explored
Mroo264Mro, Mruleft-to-rightMro7.043
Mtei337Meitei Mayek (Meithei, Meetei)left-to-rightMeetei Mayek5.279
Mult323Multanileft-to-rightMultani8.038Ancient/historic
Mymr350Myanmar (Burmese)left-to-rightMyanmar3.0243
Nagm295Nag Mundarileft-to-rightNag Mundari15.042
Nand311Nandinagarileft-to-rightNandinagari12.065Ancient/historic
Narb106Old North Arabian (Ancient North Arabian)right-to-left scriptOld North Arabian7.032Ancient/historic
Nbat159Nabataeanright-to-left scriptNabataean7.040Ancient/historic
Newa333Newa, Newar, Newari, Nepāla lipileft-to-rightNewa9.097
Nkdb085Naxi Dongba (na²¹ɕi³³ to³³ba²¹, Nakhi Tomba)left-to-rightZZ— Not in Unicode
Nkgb420Naxi Geba (na²¹ɕi³³ gʌ²¹ba²¹, 'Na-'Khi ²Ggŏ-¹baw, Nakhi Geba)left-to-rightZZ— Not in Unicode, proposal is explored
Nkoo165N’Koright-to-left scriptNKo5.062
Nshu499Nüshuvertical right-to-leftNushu10.0397
Ogam212Oghambottom-to-top, left-to-rightOgham3.029Ancient/historic
Olck261Ol Chiki (Ol Cemet’, Ol, Santali)left-to-rightOl Chiki5.148
Onao296Ol Onalleft-to-rightOl Onal16.044
Orkh175Old Turkic, Orkhon Runicright-to-left scriptOld Turkic5.273Ancient/historic
Orya327Oriya (Odia)left-to-rightOriya1.091
Osge219Osageleft-to-rightOsage9.072
Osma260Osmanyaleft-to-rightOsmanya4.040
Ougr143Old UyghurmixedOld Uyghur14.026Ancient/historic
Palm126Palmyreneright-to-left scriptPalmyrene7.032Ancient/historic
Pauc263Pau Cin Hauleft-to-rightPau Cin Hau7.057
Pcun015Proto-Cuneiformleft-to-rightZZ— Not in Unicode
Pelm016Proto-Elamiteleft-to-rightZZ— Not in Unicode
Perm227Old Permicleft-to-rightOld Permic7.043Ancient/historic
Phag331Phags-pavertical left-to-rightPhags-pa5.056Ancient/historic
Phli131Inscriptional Pahlaviright-to-left scriptInscriptional Pahlavi5.227Ancient/historic
Phlp132Psalter Pahlaviright-to-left scriptPsalter Pahlavi7.029Ancient/historic
Phlv133Book PahlavimixedZZ— Not in Unicode
Phnx115Phoenicianright-to-left scriptPhoenician5.029Ancient/historic
Piqd293Klingon (KLI pIqaD)left-to-rightZZ— Rejected for inclusion in Unicode
Plrd282Miao (Pollard)left-to-rightMiao6.1149
Prti130Inscriptional Parthianright-to-left scriptInscriptional Parthian5.230Ancient/historic
Psin103Proto-SinaiticmixedZZ— Not in Unicode
Qaaa-Qabx900-949Reserved for private use (range)ZZ— Not in Unicode
Ranj303Ranjanaleft-to-rightZZ— Not in Unicode
Rjng363Rejang (Redjang, Kaganga)left-to-rightRejang5.137
Rohg167Hanifi Rohingyaright-to-left scriptHanifi Rohingya11.050
Roro620RongorongomixedZZ— Not in Unicode, proposal is explored
Runr211Runicleft-to-right, boustrophedonRunic3.086Ancient/historic
Samr123Samaritanright-to-left script, top-to-bottomSamaritan5.261
Sara292SaratimixedZZ— Not in Unicode
Sarb105Old South Arabianright-to-left scriptOld South Arabian5.232Ancient/historic
Saur344Saurashtraleft-to-rightSaurashtra5.182
Seal590(Small) SealvariesZZ— Not in Unicode, proposal is explored
Sgnw095SignWritingvertical left-to-rightSignWriting8.0672
Shaw281Shavian (Shaw)left-to-rightShavian4.048
Shrd319Sharada, Śāradāleft-to-rightSharada6.1104
Shui530Shuishuleft-to-rightZZ— Not in Unicode
Sidd302Siddham, Siddhaṃ, Siddhamātṛkāleft-to-rightSiddham7.092Ancient/historic
Sidt180Sideticright-to-left scriptSidetic17.026Ancient/historic
Sind318Khudawadi, Sindhileft-to-rightKhudawadi7.069
Sinh348Sinhalaleft-to-rightSinhala3.0111
Sogd141Sogdianhorizontal and vertical writing in East Asian scripts, top-to-bottomSogdian11.042Ancient/historic
Sogo142Old Sogdianright-to-left scriptOld Sogdian11.040Ancient/historic
Sora398Sora Sompengleft-to-rightSora Sompeng6.135
Soyo329Soyomboleft-to-rightSoyombo10.083Ancient/historic
Sund362Sundaneseleft-to-rightSundanese5.172
Sunu274Sunuwarleft-to-rightSunuwar16.044
Sylo316Syloti Nagrileft-to-rightSyloti Nagri4.145Ancient/historic
Syrc135Syriacright-to-left scriptSyriac3.088Includes typographic variants Estrangelo (see § Syre), Western (§ Syrj), and Eastern (§ Syrn)
Syre138Syriac (Estrangelo variant)right-to-left scriptZZ— Typographic variant of Syriac (see § Syrc)
Syrj137Syriac (Western variant)right-to-left scriptZZ— Typographic variant of Syriac (see § Syrc)
Syrn136Syriac (Eastern variant)right-to-left scriptZZ— Typographic variant of Syriac (see § Syrc)
Tagb373Tagbanwaleft-to-rightTagbanwa3.218
Takr321Takri, Ṭākrī, Ṭāṅkrīleft-to-rightTakri6.168
Tale353Tai Leleft-to-rightTai Le4.035
Talu354New Tai Lueleft-to-rightNew Tai Lue4.183
Taml346Tamilleft-to-rightTamil1.0123
Tang520Tangutvertical right-to-left, left-to-rightTangut9.07,059Ancient/historic
Tavt359Tai Vietleft-to-rightTai Viet5.272
Tayo380Tai Yovertical right-to-leftTai Yo17.055
Telu340Teluguleft-to-rightTelugu1.0101
Teng290Tengwarleft-to-rightZZ— Not in Unicode
Tfng120Tifinagh (Berber)right-to-left script, left-to-right, top-to-bottom, bottom-to-topTifinagh4.159
Tglg370Tagalog (Baybayin, Alibata)left-to-rightTagalog3.223
Thaa170Thaanaright-to-left scriptThaana3.050
Thai352Thaileft-to-rightThai1.086
Tibt330Tibetanleft-to-rightTibetan2.0207Added in 1.0, removed in 1.1 and reintroduced in 2.0
Tirh326Tirhutaleft-to-rightTirhuta7.082
Tnsa275Tangsaleft-to-rightTangsa14.089
Todr229Todhrileft-to-rightTodhri16.052Ancient/historic
Tols299Tolong Sikileft-to-rightTolong Siki17.054
Toto294Totoleft-to-rightToto14.031
Tutg341Tulu-Tigalarileft-to-rightTulu Tigalari16.080Ancient/historic
Ugar040Ugariticleft-to-rightUgaritic4.031Ancient/historic
Vaii470Vaileft-to-rightVai5.1300
Visp280Visible Speechleft-to-rightZZ— Not in Unicode
Vith228Vithkuqileft-to-rightVithkuqi14.070Ancient/historic
Wara262Warang Citi (Varang Kshiti)left-to-rightWarang Citi7.084
Wcho283Wancholeft-to-rightWancho12.059
Wole480Woleaileft-to-rightZZ— Not in Unicode, proposal is explored
Xpeo030Old Persianleft-to-rightOld Persian4.150Ancient/historic
Xsux020Cuneiform, Sumero-Akkadianleft-to-rightCuneiform5.01,234Ancient/historic
Yezi192Yezidiright-to-left scriptYezidi13.047Ancient/historic
Yiii460Yileft-to-rightYi3.01,220
Zanb339Zanabazar Square (Zanabazarin Dörböljin Useg, Xewtee Dörböljin Bicig, Horizontal Square Script)left-to-rightZanabazar Square10.072Ancient/historic
Zinh994Code for inherited scriptInherited684
Zmth995Mathematical notationZZ— Not a 'script' in Unicode
Zsye993Symbols (emoji variant)ZZ— Not a 'script' in Unicode
Zsym996SymbolsZZ— Not a 'script' in Unicode
Zxxx997Code for unwritten documentsZZ— Not a 'script' in Unicode
Zyyy998Code for undetermined scriptCommon9,123
Zzzz999Code for uncoded scriptUnknown954,246In Unicode: All other code points
Notes
References

Missing scripts in Unicode

The project Missing Scripts—with contributors from the Mainz University of Applied Sciences, the L'Atelier national de recherche typographique (ANRT) in Nancy, and the University of California, Berkeley—has compiled a list of 131 scripts that have not yet been encoded in The Unicode Standard, out of a total of 294 recognized scripts according to the current state of research.

See also

External links

  • , A project at UC Berkeley, USA, working to get more scripts included in the Unicode standard.
  • , An overview of all 294 known writing systems, each with a typographic reference glyph and their Unicode status.