toki pona ASCII syllabary: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 1:
{{Figure|{{tok|<code>j l bn e Oq Tw sn</code>}}|{{tp|jan li pana e moku tawa sina}}}}
 
The '''toki pona ASCII syllabary''' by {{tok|[[jan Misali]]}}, or '''{{tp|sitelen Aki}}'''{{citation needed|date=2024-01-10|reason=Origin of this name?}}, is a [[writing system]] that assigns each [[phonotactic]]ally allowed [[syllable]] in [[Toki Pona]] to a single {{w|ASCII}} character.
 
The syllabary can be used to [[Text compression|compress text]], with each character being reducible to 7 {{w|bit}}s. Word lengths range from unchanged (for one-letter words) to a third as long, such as {{tok|<code>C%</code>}} for {{tp|[[sinpin]]}}. A major limiting factor for the {{w|Data compression ratio|compression ratio}} is the need to separate words, which is generally done with the ASCII {{w|Whitespace character|space}} (<code> </code>). {{tok|Misali}} also suggests using the syllabary as an {{w|input method}} for other writing systems.
 
The only unused printable, non-whitespace ASCII characters are the period (<code>.</code>), generally used as a sentence separator, and the colon (<code>:</code>). Any other [[punctuation]] would be lost due to conflicting with syllable characters or being out of the ASCII range. Similarly, due to the significant {{w|letter case}} and the use of all ASCII {{w|bracket}}s, there is no clear way to specify proper [[name]]s with this system. TheIt colonhas couldbeen besuggested usedto use the colon for name marking where necessary, butusing thisthe isperiod nonstandardas the only sentence separator.<ref>{{cite Discord|url=//discord.com/channels/301377942062366741/1156485500102778900/1194802490235953183|thread={{tok|sitelen Aki pi jan Misali · sE$ ak P j mcl}}|channel={{tok|toki-suli}}|server={{tp|ma pona pi toki pona}}|author={{tok|kulupu Menasewi}}|access-date=2024-01-15|quote=}}</ref>
 
==Syllables==
Line 150:
==External links==
* [//seximal.net/tkpn Documentation on the official website]
 
==References==
<references />
{{Writing systems}}
[[Category:Writing systems]]