Under-ConScript Unicode Registry

Revision as of 15:10, 2 September 2023 by Menasewi (talk | contribs)
Under construction This article needs work:

Add the best practices out of the information detailed on the GitHub guide

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

The UCSUR is the "Under-ConScript Unicode Registry." It attempts to standardize the Unicode codepoints in the Private Use Areas for constructed scripts that wouldn't be accepted in Unicode.

sitelen pona

sitelen pona was proposed for the UCSUR in August 2021 and has a specification.

There are instructions for making sitelen pona UCSUR work on your computer. In many applications, you only need to install a compatible font. There are also some input methods.

Defined codepoints

These will render as "missing glyph" boxes unless you have a compatible font installed, or the website or application has one embedded. You can see which fonts sona pona has embedded at MediaWiki:Common.css.

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

nimi Linku has a list of fonts with information about what features they support.

Some recommended sitelen pona fonts in terms of compatibility are:


  1. 1.0 1.1 Includes OpenType ligatures that display sitelen Lasina 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

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.

Application support

Discord

Discord must be modified to add sitelen pona font support. This is against its Terms of Service, and may cause action to be taken against your Discord account.

The main way to add compatibility is to install sitelen pona fonts onto your computer and add them to the CSS font stack. Aside from the aforementioned risks, this CSS seems to be outdated as it does not include gg sans, the main interface font added in December 2022.

:root {
    --font-primary: Whitney,"Helvetica Neue",Helvetica,Arial,sans-serif,"linja-nanpa","Fairfax HD","insa pi supa lape";
    --font-display: Ginto,"Helvetica Neue",Helvetica,Arial,sans-serif,"linja-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,"linja-nanpa","Fairfax HD","insa pi supa lape";
    --font-headline: Ginto Nord,Ginto,"Helvetica Neue",Helvetica,Arial,sans-serif,"linja-nanpa","Fairfax HD","insa pi supa lape";
}

This CSS can be added using Powercord, under User Settings → Themes → Quick CSS.

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