Under-ConScript Unicode Registry: Difference between revisions
No edit summary |
No edit summary |
||
(20 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Encoding of artificial scripts}} |
|||
The '''UCSUR''' is the "[//kreativekorp.com/ucsur/ Under-ConScript Unicode Registry]." It attempts to standardize the {{wp|Unicode}} codepoints in the {{wp|Private Use Areas}} for constructed scripts that wouldn't be accepted in Unicode. |
|||
{{SP sidebar}} |
|||
The '''Under-ConScript Unicode Registry''' ('''UCSUR''') is a volunteer project founded and maintained by [[Rebecca Bettencourt]] to coordinate the assignment of code points in the [[Unicode]] {{w|Private Use Areas}}{{aside|PUA}} for the encoding of {{w|artificial script}}s, such as those for {{w|constructed language}}s.<ref>{{cite web|url=https://www.kreativekorp.com/ucsur/|title=Under-ConScript Unicode Registry|website=Kreative Korp|access-date=8 November 2023}}</ref><ref>{{cite web|url=https://www.evertype.com/standards/csur/|title=ConScript Unicode Registry|website=Everytype.com|access-date=8 November 2023|archive-url=https://web.archive.org/web/20150622125251/http://www.evertype.com/standards/csur/|archive-date=22 June 2015}}</ref> It is the successor of the ConScript Unicode Registry, founded by {{w|John Woldemar Cowan|John Cowan}} and maintained by him and {{w|Michael Everson}}. |
|||
{{tp|[[sitelen pona]]}} was proposed for the UCSUR in August 2021 and |
{{tp|[[sitelen pona]]}} was proposed for the UCSUR in August 2021 and updated throughout 2022.<ref>{{cite web|url=https://kreativekorp.com/ucsur/charts/sitelen.html|title={{tok|Sitelen Pona}}: U+F1900 - U+F19FF|website=Kreative Korp|access-date=8 November 2023}}</ref> |
||
{{Clear}} |
|||
==Codepoints== |
|||
There are [//github.com/Id405/sitelen-pona-ucsur-guide/blob/main/README.md instructions for making {{tp|sitelen pona}} UCSUR work on your computer]. In many applications, you only need to install a [[#Fonts|compatible font]]. If you want to type it yourself, you will also need an [[#Input methods|input method]]. |
|||
The following table includes the defined codepoints for the block {{tok|Sitelen Pona}} (U+F1900–U+F19FF). It consists of all {{tp|[[nimi pu]]}} and {{tp|[[nimi ku suli]]}}, as well as four {{tp|[[nimi ku lili]]}} ({{tp|[[pake]]}}, {{tp|[[apeja]]}}, {{tp|[[majuna]]}}, and {{tp|[[powe]]}}). It also features punctuation and format controls. Without proper rendering support, you may see {{w|Specials (Unicode block)#Replacement character|question marks, boxes, or other symbols}}. |
|||
==Defined codepoints== |
|||
These will render as "missing glyph" boxes unless you have a [[#Fonts|compatible font]] installed, or the website or application has one embedded. You can see which fonts {{tp|sona pona}} has embedded at [[MediaWiki:Common.css]]. |
|||
{{UCSUR chart sitelen pona}} |
{{UCSUR chart sitelen pona}} |
||
==Fonts== |
==Fonts== |
||
{{Main|Fonts}} |
|||
{{Needs work|Add any other good compliant fonts from {{tok|nimi Linku}}}} |
|||
[[ijo Linku|{{tok|nimi Linku}}]] has a [//docs.google.com/spreadsheets/d/1xwgTAxwgn4ZAc4DBnHte0cqta1aaxe112Wh1rv9w5Yk/preview#gid=1195574771 list of fonts] with information about what features they support. Look for "UCSUR-compliant" in the last column. |
|||
As of November 2023, the following fonts have support for UCSUR: |
|||
Some recommended {{tp|sitelen pona}} fonts in terms of compatibility are: |
|||
*[//kreativekorp.com/software/fonts/fairfaxhd Fairfax HD] |
|||
⚫ | * |
||
⚫ | |||
<div style="column-count: 4;"> |
|||
Once you have installed a font, {{tp|sitelen pona}} should start rendering in most applications that are not web-based. |
|||
* CraftyPE |
|||
---- |
|||
* Fairfax<ref>{{cite web|url=https://www.kreativekorp.com/software/fonts/fairfax/|title=Fairfax|website=Kreative Korp|access-date=8 November 2023}}</ref> |
|||
⚫ | |||
* Fairfax Pona<ref group="lower-alpha" name="opentype"/> |
|||
* Fairfax HD<ref>{{cite web|url=https://www.kreativekorp.com/software/fonts/fairfaxhd/|title=Fairfax HD|website=Kreative Korp|access-date=8 November 2023}}</ref> |
|||
⚫ | * Fairfax Pona HD<ref>{{cite web|url=https://www.kreativekorp.com/software/fonts/fairfaxponahd/|title=Fairfax Pona HD|website=Kreative Korp|access-date=8 November 2023}}</ref><ref group="lower-alpha" name="opentype">Includes {{w|OpenType}} {{w|Ligature (writing)|ligatures}} that display Latin script words as {{tp|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.</ref> |
||
* {{tp|insa pi supa lape}}<ref>{{cite web|url=https://devurandom.xyz/tokipona/supalape|title=insa pi supa lape|name={{tok|jan Lentan}}|username=/dev/urandom/|website=devurandom.xyz|access-date=8 November 2023}}</ref><ref group="lower-alpha" name="opentype"/> |
|||
* {{tp|leko lili 15x15}} |
|||
* {{tp|leko majuna}}<ref group="lower-alpha" name="opentype"/> |
|||
* {{tp|linja lipamanka}}<ref>{{cite web|url=https://lipamanka.gay/linjamanka|name={{tok|lipamanka}}|title={{tok|linja lipamanka}}|website=lipamanka.gay|access-date=8 November 2023}}</ref><ref group="lower-alpha" name="opentype"/> |
|||
* {{tp|linja namako}}<ref group="lower-alpha" name="opentype"/> |
|||
* {{tp|linja Sipiki}}<ref group="lower-alpha" name="opentype"/> |
|||
⚫ | |||
* {{tp|nasin leko suwi lili}} |
|||
* {{tp|nasin luka}} |
|||
* {{tp|nasin nanpa}}<ref>{{cite web|url=https://github.com/ETBCOR/nasin-nanpa|title={{tok|nasin-nanpa}}|name={{tok|jan Itan}}|username=ETBCOR|website=GitHub|access-date=8 November 2023}}</ref><ref group="lower-alpha" name="opentype"/> |
|||
* {{tp|nasin sitelen pu mono}}<ref group="lower-alpha" name="opentype"/> |
|||
* Nishiki-teki |
|||
* Nishiki-teki {{tok|lili}}<ref group="lower-alpha" name="opentype"/> |
|||
* Sevenish |
|||
* Sevenish SP<ref group="lower-alpha" name="opentype"/> |
|||
* {{tp|sitelen Kotopon}} (but only for the pu words) |
|||
* {{tp|sitelen seli kiwen}} |
|||
* {{tp|sitelen seli kiwen asuki}}<ref group="lower-alpha" name="opentype"/> |
|||
* Unifont CSUR |
|||
Fonts that are adjacent to sitelen pona and use UCSUR are: |
|||
* {{tp|sitelen Antowi}}<ref group="lower-alpha" name="opentype"/> |
|||
* {{tp|sitelen lili}} |
|||
</div> |
|||
'''Notes:''' |
|||
⚫ | |||
==Input methods== |
==Input methods== |
||
{{Needs work|Add input methods detailed on the [//github.com/Id405/sitelen-pona-ucsur-guide/blob/main/README.md |
{{Needs work|Add input methods detailed on the [//github.com/neroist/sitelen-pona-ucsur-guide GitHub guide] ([//github.com/Id405/sitelen-pona-ucsur-guide/blob/main/README.md old])|section}} |
||
Web-based text converters exist: [//ilo-pi-sitelen-pona.glitch.me Hello React!], [//ilolili.daviesfam.org {{tok|ilo lili pi sitelen pona}}]. These require opening a website every time you want to access {{tp|sitelen pona}} characters. |
Web-based text converters exist: [//ilo-pi-sitelen-pona.glitch.me Hello React!], [//ilolili.daviesfam.org {{tok|ilo lili pi sitelen pona}}]. These require opening a website every time you want to access {{tp|sitelen pona}} characters. |
||
== |
==Rendering support== |
||
===Desktop=== |
|||
In order to add font support on desktop, simply install {{tp|sitelen pona}} [[fonts]] with UCSUR compatibility onto your computer. |
|||
===Discord=== |
===Discord=== |
||
⚫ | |||
Discord must be modified to add {{tp|sitelen pona}} font support. This is against its Terms of Service, and may cause action to be taken against your Discord account. |
|||
====Desktop app==== |
|||
⚫ | |||
In order to add font support for {{tp|sitelen pona}}, the {{w|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<ref>{{cite web|url=https://powercord.dev|title=Powercord|website=powercord.dev|access-date=8 November 2023}}</ref> and BetterDiscord.<ref>{{cite web|url=https://betterdiscord.app/|title=BetterDiscord|website=betterdiscord.app|access-date=8 November 2023}}</ref> |
|||
⚫ | For the web version of Discord, you can use a standard custom stylesheet extension like Stylus.<ref>{{cite web|url=https://github.com/openstyles/stylus|title={{tok|sitelen pona}} UCSUR guide!!!|website=GitHub|name=ReveredOxygen|access-date=8 November 2023}}</ref> Be sure that the new stylesheet applies to URLs on the domain discord.com, rather than the URL for a specific page or channel. |
||
⚫ | |||
<syntaxhighlight lang="css"> |
<syntaxhighlight lang="css"> |
||
:root { |
:root { |
||
--font-primary: "gg sans","Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif,"linja-nanpa","Fairfax HD","insa pi supa lape"; |
--font-primary: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, "linja-nanpa", "Fairfax HD", "insa pi supa lape"; |
||
--font-display: "gg sans","Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif,"linja-nanpa","Fairfax HD","insa pi supa lape"; |
--font-display: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, "linja-nanpa", "Fairfax HD", "insa pi supa lape"; |
||
--font-headline: "ABC Ginto Nord","Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif,"linja-nanpa","Fairfax HD","insa pi supa lape"; |
--font-headline: "ABC Ginto Nord", "Noto Sans", "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-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"; |
||
} |
} |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
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==== |
|||
⚫ | |||
⚫ | |||
===Terminal emulators=== |
===Terminal emulators=== |
||
{{Needs work|[//github.com/polijan/tty_pona tty_pona]}} |
{{Needs work|[//github.com/polijan/tty_pona tty_pona]|section}} |
||
⚫ | |||
==References== |
|||
<references/> |
|||
==External links== |
|||
{{Wikipedia|ConScript Unicode Registry}} |
|||
* [https://www.kreativekorp.com/ucsur/ Official website] |
|||
** [https://www.kreativekorp.com/ucsur/charts/sitelen.html Proposal for {{tok|Sitelen Pona}} in UCSUR] |
|||
⚫ | |||
{{Software}} |
{{Software}} |
||
{{SP nav}} |
|||
[[Category:sitelen pona]] |
[[Category:sitelen pona]] |
||
[[Category:Encodings]] |
|||
[[Category:Standardization]] |
Latest revision as of 15:57, 8 April 2024
Part of a series on |
Features |
Usage |
The Under-ConScript Unicode Registry (UCSUR) 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.[1][2] 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.[3]
Codepoints[edit | edit source]
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.
Sitelen Pona | ||||||||||||||||
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 | edit source]
As of November 2023, the following fonts have support for UCSUR:
- CraftyPE
- Fairfax[4]
- Fairfax Pona[a]
- Fairfax HD[5]
- Fairfax Pona HD[6][a]
- insa pi supa lape[7][a]
- leko lili 15x15
- leko majuna[a]
- linja lipamanka[8][a]
- linja namako[a]
- linja Sipiki[a]
- nasin leko suwi[a]
- nasin leko suwi lili
- nasin luka
- nasin nanpa[9][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.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 | edit source]
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 | edit source]
Desktop[edit | edit source]
In order to add font support on desktop, simply install sitelen pona fonts with UCSUR compatibility onto your computer.
Discord[edit | edit source]
Desktop app[edit | edit source]
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[10] and BetterDiscord.[11]
For the web version of Discord, you can use a standard custom stylesheet extension like Stylus.[12] 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, "linja-nanpa", "Fairfax HD", "insa pi supa lape";
--font-display: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, "linja-nanpa", "Fairfax HD", "insa pi supa lape";
--font-headline: "ABC Ginto Nord", "Noto Sans", "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";
}
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 | edit source]
Terminal emulators[edit | edit source]
References[edit | edit source]
- ↑ "Under-ConScript Unicode Registry". Kreative Korp. Retrieved 8 November 2023.
- ↑ "ConScript Unicode Registry". Everytype.com. Archived from the original on 22 June 2015. Retrieved 8 November 2023.
- ↑ "Sitelen Pona: U+F1900 - U+F19FF". Kreative Korp. Retrieved 8 November 2023.
- ↑ "Fairfax". Kreative Korp. Retrieved 8 November 2023.
- ↑ "Fairfax HD". Kreative Korp. Retrieved 8 November 2023.
- ↑ "Fairfax Pona HD". Kreative Korp. Retrieved 8 November 2023.
- ↑ jan Lentan [/dev/urandom/]. "insa pi supa lape". devurandom.xyz. Retrieved 8 November 2023.
- ↑ lipamanka. "linja lipamanka". lipamanka.gay. Retrieved 8 November 2023.
- ↑ jan Itan [ETBCOR]. "nasin-nanpa". GitHub. Retrieved 8 November 2023.
- ↑ "Powercord". powercord.dev. Retrieved 8 November 2023.
- ↑ "BetterDiscord". betterdiscord.app. Retrieved 8 November 2023.
- ↑ ReveredOxygen. "sitelen pona UCSUR guide!!!". GitHub. Retrieved 8 November 2023.
External links[edit | edit source]
Development and usage | jan Sonja · Toki Pona: The Language of Good (2014) · Tokiponidos · Software (Tools · Fonts) · suno pi toki pona · Toki Pona census · Toki Pona Dictionary (2021) · UCSUR · Linku · ISO 639-3 |
---|---|
Conventions | Phonology (Phonotactics) · Words (Tokiponization) · Grammar (Word order) · Social conventions · Writing systems (sitelen Lasina · sitelen pona · sitelen sitelen) · luka pona (sign language) · Number systems · Calendar systems · Styles (pu · pu-rism · ku · Nonstandard) |
Philosophy | Minimalism · Context · Circumlocution · Expression · Lexicalization · Multiple sentences · Comparisons |
Resources | Frequently asked questions · Courses · Dictionaries · Cheat sheets · Visual aids · Communities · Websites · Media |
Text input | Fonts · Wakalito · Autocorrect · Text-to-speech · ASCII |
---|---|
Standardization | ISO 639-3 · UCSUR |
Features | Words · Combined glyphs · Extended glyphs · Radicals · nasin sitelen kalama (pi linja lili) |
---|---|
Usage | History · Literature · Fonts (Guidelines) · UCSUR · ASCII · Wakalito |