7,935
edits
No edit summary |
No edit summary |
||
(23 intermediate revisions by 5 users not shown) | |||
Line 1:
{{Short description|Encoding of artificial scripts}}
{{Needs work|Add the best practices out of the information detailed on the [//github.com/Id405/sitelen-pona-ucsur-guide/blob/main/README.md GitHub guide]}}▼
{{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
{{Clear}}
==Codepoints==
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}}.
{{UCSUR chart sitelen pona}}
==Fonts==
{{Main|Fonts}}
As of November 2023, the following fonts have support for UCSUR:
<div style="column-count: 4;">
**[//kreativekorp.com/software/fonts/fairfaxponahd Fairfax Pona HD]<ref group="lower-alpha" name="lig">Includes OpenType {{wp|Ligature (writing)|ligatures}} that display {{tp|[[sitelen Lasina]]}} words as {{tp|sitelen pona}}. If you type using this feature, the underlying text does <em>not</em> use UCSUR codepoints, which you may or may not want. For similar behavior that actually converts text to UCSUR codepoints, you need an [[#Input methods|input method]].</ref>▼
* CraftyPE
*[//github.com/ETBCOR/nasin-nanpa {{tok|nasin nanpa}}]<ref group="lower-alpha" name="lig" />▼
* 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<
* 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>
▲*
* {{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:'''
<references group="lower-alpha"/>
==Input methods==
▲{{Needs work|Add
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.
==
===Desktop===
In order to add font support on desktop, simply install {{tp|sitelen pona}} [[fonts]] with UCSUR compatibility onto your computer.
===Discord===
====Desktop app====
The main way to add compatibility is to install {{tp|sitelen pona}} fonts onto your computer, then add them to the {{wp|CSS}} font stack.▼
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
▲
<syntaxhighlight lang="css">
: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";
}
</syntaxhighlight>
* '''Powercord:''' User Settings > Themes > Quick CSS
* '''BetterDiscord:''' User Settings > BetterDiscord > Custom CSS
====Android app====
{{Needs work|Describe Android tutorial mentioned on the [//github.com/neroist/sitelen-pona-ucsur-guide GitHub guide] ([//github.com/Id405/sitelen-pona-ucsur-guide/blob/main/README.md old])|section}}
===Terminal emulators===
{{Needs work|[//github.com/polijan/tty_pona tty_pona]|section}}
==References==
<references/>
==External links==
▲For the web version of Discord, you can use a standard custom stylesheet extension like [//github.com/openstyles/stylus Stylus]. Be sure that the new stylesheet applies to URLs on the domain <code>discord.com</code>, rather than the URL for a specific page or channel.
{{Wikipedia|ConScript Unicode Registry}}
{{General}}▼
* [https://www.kreativekorp.com/ucsur/ Official website]
** [https://www.kreativekorp.com/ucsur/charts/sitelen.html Proposal for {{tok|Sitelen Pona}} in UCSUR]
▲{{General|collapsed=yes}}
{{Software}}
{{SP nav}}
[[Category:sitelen pona]]
[[Category:Encodings]]
[[Category:Standardization]]
|