toki pona ASCII syllabary: Difference between revisions

From sona pona, the Toki Pona wiki
Content added Content deleted
mNo edit summary
No edit summary
Line 9: Line 9:
==Syllables==
==Syllables==
{|class="wikitable" style="text-align:center;"
{|class="wikitable" style="text-align:center;"
!rowspan="2"|
!
!colspan="5"|Null coda
!colspan="5"|Coda nasal
|-
!{{tp|-i}}
!{{tp|-i}}
!{{tp|-u}}
!{{tp|-u}}
Line 70: Line 73:
|-
|-
!{{tp|t-}}
!{{tp|t-}}
|{{N/A|{{space}}|link=wuwojiti}}
|style="background:#ececec;"|
|{{tok|<code>2</code>}}
|{{tok|<code>2</code>}}
|{{tok|<code>E</code>}}
|{{tok|<code>E</code>}}
|{{tok|<code>t</code>}}
|{{tok|<code>t</code>}}
|{{tok|<code>T</code>}}
|{{tok|<code>T</code>}}
|{{N/A|{{space}}|link=wuwojiti}}
|style="background:#ececec;"|
|{{tok|<code>d</code>}}
|{{tok|<code>d</code>}}
|{{tok|<code>x</code>}}
|{{tok|<code>x</code>}}
Line 107: Line 110:
!{{tp|w-}}
!{{tp|w-}}
|{{tok|<code>W</code>}}
|{{tok|<code>W</code>}}
|{{N/A|{{space}}|link=wuwojiti}}
|style="background:#ececec;"|
|{{tok|<code>V</code>}}
|{{tok|<code>V</code>}}
|{{N/A|{{space}}|link=wuwojiti}}
|style="background:#ececec;"|
|{{tok|<code>w</code>}}
|{{tok|<code>w</code>}}
|{{tok|<code>&VerticalLine;</code>}}
|{{tok|<code>&VerticalLine;</code>}}
|{{N/A|{{space}}|link=wuwojiti}}
|style="background:#ececec;"|
|{{tok|<code>v</code>}}
|{{tok|<code>v</code>}}
|{{N/A|{{space}}|link=wuwojiti}}
|style="background:#ececec;"|
|{{tok|<code>1</code>}}
|{{tok|<code>1</code>}}
|-
|-
Line 130: Line 133:
|-
|-
!{{tp|j-}}
!{{tp|j-}}
|{{N/A|{{space}}|link=wuwojiti}}
|style="background:#ececec;"|
|{{tok|<code>,</code>}}
|{{tok|<code>,</code>}}
|{{tok|<code>y</code>}}
|{{tok|<code>y</code>}}
|{{tok|<code>J</code>}}
|{{tok|<code>J</code>}}
|{{tok|<code>Y</code>}}
|{{tok|<code>Y</code>}}
|{{N/A|{{space}}|link=wuwojiti}}
|style="background:#ececec;"|
|{{tok|<code><</code>}}
|{{tok|<code><</code>}}
|{{tok|<code>"</code>}}
|{{tok|<code>"</code>}}

Revision as of 19:17, 13 January 2024

j l bn e Oq Tw sn
jan li pana e moku tawa sina

The toki pona ASCII syllabary by jan Misali, or sitelen Aki[citation needed], is a writing system that assigns each phonotactically allowed syllable in Toki Pona to a single ASCII character.

The syllabary can be used to compress text, with each character being reducible to 7 bits. Word lengths range from unchanged (for one-letter words) to a third as long, such as C% for sinpin. A major limiting factor for the compression ratio is the need to separate words, which is generally done with the ASCII space ( ). Misali also suggests using the syllabary as an input method for other writing systems.

The only unused printable, non-whitespace ASCII characters are the period (.), generally used as a sentence separator, and the colon (:). Any other punctuation would be lost due to conflicting with syllable characters or being out of the ASCII range. Similarly, due to the significant letter case and the use of all ASCII brackets, there is no clear way to specify proper names with this system. The colon could be used for name marking where necessary, but this is nonstandard.

Syllables

Null coda Coda nasal
-i -u -e -o -a -in -un -en -on -an
∅- i 0 e o a ! U & 7 A
m- m u ? O M 8 3 9 @ `
n- N / ^ * n ( ) - _ #
p- P f B p b % + F = 6
t- 2 E t T d x D X
k- k q G H K Q { g h }
s- s z Z S c C 4 [ \ ]
w- W V w | v 1
l- l 5 r ~ L I ; $ R '
j- , y J Y < " > j

See also

External links