Under-ConScript Unicode Registry

Encoding of artificial scripts

The Under-ConScript Unicode Registry or UCSUR (sometimes pronounced in English as /juˈsizər/[1], /ˈjusisər/, or /ˈuksər/[1], or as an initialism[2]) is a volunteer project founded and maintained by Rebecca Bettencourt to coordinate the assignment of code points in the Unicode Private Use Areas (PUA) for the encoding of artificial scripts, such as those for constructed languages.[3][4] It is the successor of the ConScript Unicode Registry, founded by John Cowan and maintained by him and Michael Everson.

sitelen pona was proposed for the UCSUR in August 2021 and updated throughout 2022.[5] This has led to better encoding standardization across later fonts, and is a rough proof of concept for proper Unicode support. However, due to technical advancements among community fontmakers, some UCSUR codepoints are already discouraged in favor of OpenType features and are not to be proposed for Unicode.

Codepoints edit

The following table includes the defined codepoints for the block Sitelen Pona (U+F1900–U+F19FF). It consists of all nimi pu and nimi ku suli, as well as four nimi ku lili (pake, apeja, majuna, and powe). It also features punctuation and format controls. Without proper rendering support, you may see question marks, boxes, or other symbols.

The highlighted codepoints are for discouraged methods of encoding cartouches, long pi, and other long glyphs.

Sitelen Pona
Under-ConScript Unicode Registry

  0 1 2 3 4 5 6 7 8 9 A B C D E F
U+F190x 󱤀 󱤁 󱤂 󱤃 󱤄 󱤅 󱤆 󱤇 󱤈 󱤉 󱤊 󱤋 󱤌 󱤍 󱤎 󱤏
U+F191x 󱤐 󱤑 󱤒 󱤓 󱤔 󱤕 󱤖 󱤗 󱤘 󱤙 󱤚 󱤛 󱤜 󱤝 󱤞 󱤟
U+F192x 󱤠 󱤡 󱤢 󱤣 󱤤 󱤥 󱤦 󱤧 󱤨 󱤩 󱤪 󱤫 󱤬 󱤭 󱤮 󱤯
U+F193x 󱤰 󱤱 󱤲 󱤳 󱤴 󱤵 󱤶 󱤷 󱤸 󱤹 󱤺 󱤻 󱤼 󱤽 󱤾 󱤿
U+F194x 󱥀 󱥁 󱥂 󱥃 󱥄 󱥅 󱥆 󱥇 󱥈 󱥉 󱥊 󱥋 󱥌 󱥍 󱥎 󱥏
U+F195x 󱥐 󱥑 󱥒 󱥓 󱥔 󱥕 󱥖 󱥗 󱥘 󱥙 󱥚 󱥛 󱥜 󱥝 󱥞 󱥟
U+F196x 󱥠 󱥡 󱥢 󱥣 󱥤 󱥥 󱥦 󱥧 󱥨 󱥩 󱥪 󱥫 󱥬 󱥭 󱥮 󱥯
U+F197x 󱥰 󱥱 󱥲 󱥳 󱥴 󱥵 󱥶 󱥷 󱥸 󱥹 󱥺 󱥻 󱥼 󱥽 󱥾 󱥿
U+F198x 󱦀 󱦁 󱦂 󱦃 󱦄 󱦅 󱦆 󱦇 󱦈
U+F199x 󱦐 󱦑 󱦒 󱦓 󱦔 󱦕 󱦖 󱦗 󱦘 󱦙 󱦚 󱦛 󱦜 󱦝
U+F19Ax 󱦠 󱦡 󱦢 󱦣
U+F19Bx
U+F19Cx
U+F19Dx
U+F19Ex
U+F19Fx

Fonts edit

As of November 2023, the following fonts have support for UCSUR:

  • CraftyPE
  • Fairfax[6]
  • Fairfax Pona[a]
  • Fairfax HD[7]
  • Fairfax Pona HD[8][a]
  • insa pi supa lape[9][a]
  • leko lili 15x15
  • leko majuna[a]
  • linja lipamanka[10][a]
  • linja namako[a]
  • linja Sipiki[a]
  • nasin leko suwi[a]
  • nasin leko suwi lili
  • nasin luka
  • nasin nanpa[11][a]
  • nasin sitelen pu mono[a]
  • Nishiki-teki
  • Nishiki-teki lili[a]
  • Sevenish
  • Sevenish SP[a]
  • sitelen Kotopon (but only for the pu words)
  • sitelen seli kiwen
  • sitelen seli kiwen asuki[a]
  • Unifont CSUR

Fonts that are adjacent to sitelen pona and use UCSUR are:

  • sitelen Antowi[a]
  • sitelen lili

Notes:

  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 Includes OpenType ligatures that display Latin script words as sitelen pona. If you type using this feature, the underlying text does not use UCSUR codepoints, which you may or may not want. For similar behavior that actually converts text to UCSUR codepoints, you need an input method.

Input methods edit

  This section needs work:

Add input methods detailed on the GitHub guide (old)

If you know about this topic, you can help us by editing it. (See all)

Web-based text converters exist: Hello React!, ilo lili pi sitelen pona. These require opening a website every time you want to access sitelen pona characters.

Rendering support edit

Desktop edit

In order to add font support on desktop, simply install sitelen pona fonts with UCSUR compatibility onto your computer.

Discord edit

Desktop app edit

In order to add font support for sitelen pona, the Discord app must be modified. This goes against its Terms of Service and may cause action to be taken against your Discord account. Modded versions of the Discord desktop app include Powercord[12] and BetterDiscord.[13]

For the web version of Discord, you can use a standard custom stylesheet extension like Stylus.[14] Be sure that the new stylesheet applies to URLs on the domain discord.com, rather than the URL for a specific page or channel.

Install sitelen pona fonts with UCSUR compatibility onto your computer and add them to the CSS font stack.

:root {
    --font-primary: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, "nasin-nanpa", "Fairfax HD", "insa pi supa lape";
    --font-display: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, "nasin-nanpa", "Fairfax HD", "insa pi supa lape";
    --font-headline: "ABC Ginto Nord", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, "nasin-nanpa", "Fairfax HD", "insa pi supa lape";
    --font-code: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace, "nasin-nanpa", "Fairfax HD", "insa pi supa lape";
}

The CSS can be added via the Discord desktop app, under:

  • Powercord: User Settings → Themes → Quick CSS
  • BetterDiscord: User Settings → BetterDiscord → Custom CSS

Android app edit

  This section needs work:

Describe Android tutorial mentioned on the GitHub guide (old)

If you know about this topic, you can help us by editing it. (See all)

Terminal emulators edit

  This section needs work:

tty_pona

If you know about this topic, you can help us by editing it. (See all)

References edit

  1. 1.0 1.1 jan Kekan San. (10 August 2024). "ilo Muni pi mute nimi — toki pona Ngrams". YouTube. Retrieved 23 August 2024.
  2. jan pi soweli epiku [@thecoolcats]. (26 August 2024). Message in #sitelen-ucsur. ma pona pi toki pona. Discord.
  3. "Under-ConScript Unicode Registry". Kreative Korp. Retrieved 8 November 2023.
  4. "ConScript Unicode Registry". Everytype.com. Archived from the original on 22 June 2015. Retrieved 8 November 2023.
  5. "Sitelen Pona: U+F1900 - U+F19FF". Kreative Korp. Retrieved 8 November 2023.
  6. "Fairfax". Kreative Korp. Retrieved 8 November 2023.
  7. "Fairfax HD". Kreative Korp. Retrieved 8 November 2023.
  8. "Fairfax Pona HD". Kreative Korp. Retrieved 8 November 2023.
  9. jan Lentan [/dev/urandom/]. "insa pi supa lape". devurandom.xyz. Retrieved 8 November 2023.
  10. lipamanka. "linja lipamanka". lipamanka.gay. Retrieved 8 November 2023.
  11. jan Itan [ETBCOR]. "nasin-nanpa". GitHub. Retrieved 8 November 2023.
  12. "Powercord". powercord.dev. Retrieved 8 November 2023.
  13. "BetterDiscord". betterdiscord.app. Retrieved 8 November 2023.
  14. ReveredOxygen. "sitelen pona UCSUR guide!!!". GitHub. Retrieved 8 November 2023.

External links edit

 
English Wikipedia has an article on
ConScript Unicode Registry.