Back to Doug Ewell's Home Page

Proposed script codes for the ConScript Unicode Registry

ConScript Unicode Registry



The following is a suggested assignment of ISO 15924:2004 script codes to the 41 “constructed” scripts registered in, or proposed for, the ConScript Unicode Registry (CSUR). These user-defined alphabetic and numeric script codes fall within the ISO 15924 range marked “Reserved for private use,” just as the characters in the scripts are assigned to code points within the Private Use Area of Unicode.

This is an updated proposal. The previous version is here. This new version fits all suggested script codes into the new, smaller ISO 15924 private-use range from Qaaa to Qabx, which severely limits their mnemonic value.

In this scheme, codes are assigned as follows:

  • The set of available codes is restricted to the range from Qaaa to Qabx. Only 49 codes (excluding Qaai) are available to represent 40 script names. (I thought you said 41...)
  • As much as possible, codes were left unchanged from the previous version of this proposal. Changed codes are indicated in red.
  • The fourth letter of the code is equal to the first letter of the name of the script, when possible. Another letter in the script name was chosen when the first choice was unavailable. Six of the 40 script codes are completely non-mnemonic.
  • The code Qaai is not assigned to a CSUR script, because it has the special meaning of “inherited script” in Unicode Standard Annex #24, “Script Names.”
  • Numeric codes are assigned directly from the alphabetic codes. That is, Qaaa = 900, Qaab = 901, and so on up to Qabx = 949.
  • Scripts that already have a code officially assigned in ISO 15924 are not assigned a private-use code.
Huh?
40 or 41?   There are 41 scripts in the ConScript Unicode Registry. One of them (Kinya) exists in three variant forms and is assigned three script codes here, analogous to the assignment of separate ISO 15924 codes for the Fraktur and Gaelic variants of Latin. On the other hand, three CSUR scripts (Cirth, Tengwar, and Visible Speech) already have “real” ISO 15924 codes. So there are 41 + (3 – 1) – 3 = 40 new codes in this proposal.

Like any other private-use assignment, these script codes are not official. They are only a suggestion. The code Qaba refers to the Aiha script only within this unofficial CSUR-based assignment scheme, and only by private agreement between sender and receiver. Otherwise, it could refer to almost anything, even another CSUR script.

Entries in this table are in alphabetical order by code value (click here to see the table ordered by script name). Highlighted scripts already have an official ISO 15924 code.

 Alphabetic 
code
 Numeric 
code
 Script  Block
Cirt 291 Cirth U+E080—U+E0FF
Qaaa 900 Alzetjan U+E550—U+E57F
Qaae 904 Engsvanyáli U+E100—U+E14F
Qaag 906 Gargoyle U+E5C0—U+E5DF
Qaak 910 Klingon U+F8D0—U+F8FF
Qaal 911 Ilianore U+E1B0—U+E1CF
Qaam 912 Mizarian U+E300—U+E33F
Qaan 913 Kinya (galme xornaf variant)  U+E150—U+E1AF,
U+F0000—U+F0E69 
Qaao 914 Kinya (soþne xornaf variant) U+E150—U+E1AF
Qaap 915 Phaistos U+E6D0—U+E6FF
Qaar 917 Røzhxh U+E490—U+E4BF
Qaas 918 Seussian Latin Extensions U+E630—U+E64F
Qaat 919 Kinya (tolle xornaf variant) U+E150—U+E1AF
Qaau 920 Ssûraki U+E5A0—U+E5BF
Qaav 921 Verdurian U+E200—U+E26F
Qaay 924 Syai U+E1D0—U+E1FF
Qaaz 925 Zírí:nka U+E340—U+E35F
Qaba 926 Aiha U+F8A0—U+F8CF
Qabb 927 Nísklôz U+E400—U+E42F
Qabc 928 Olaetyan U+E3B0—U+E3FF
Qabd 929 Zarkhánd U+E470—U+E48F
Qabe 930 Ewellic U+E690—U+E6CF
Qabf 931 Ferengi U+E600—U+E62F
Qabg 932 Saklor U+E500—U+E51F
Qabh 933 Streich U+E2C0—U+E2CF
Qabi 934 aUI U+E270—U+E28F
Qabj 935 Sarkai U+E360—U+E37F
Qabk 936 Kazat ?akkorou U+E430—U+E44F
Qabl 937 Thelwik U+E380—U+E3AF
Qabm 938 Monofon U+E800—U+E82F
Qabn 939 Amman-Iar U+E290—U+E2BF
Qabo 940 Ophidian U+E5E0—U+E5FF
Qabp 941 Pikto U+F0E70—U+F16AF 
Qabq 942 Serivelna U+E4C0—U+E4EF
Qabr 943 Rynnan U+E520—U+E54F
Qabs 944 Solresol U+E770—U+E77F
Qabt 945 Telarasso U+E580—U+E59F
Qabu 946 Unifon U+E740—U+E76F
Qabv 947 Kazvarad U+E450—U+E46F
Qabw 948 Kelwathi U+E4F0—U+E4FF
Qabx 949 Xaîni U+E2D0—U+E2FF
Teng 290 Tengwar U+E000—U+E07F
Visp 280 Visible Speech U+E780—U+E7FF

For more information about the ConScript Unicode Registry, visit the CSUR home page or contact Michael Everson or John Cowan. You can also view a graphical roadmap of the scripts, with links to all 41 proposals.


Copyright © 2003–2008 by Doug Ewell  •  Last modified 2008-03-22 Unicode Encoded Not valid XHTML Valid CSS