toki pona ASCII syllabary: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1:
{{Short description|ASCII-based syllabary by jan Misali}}
{{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 [[ASCII]] character. It is designed so that many [[particle]]s and short and common [[content word]]s become recognizable [[Abbreviations|initials]], or become or integrate meaningful symbols.
 
==History==
<div style="float:right;margin-left:1em;">
{|class="wikitable"
|+Version differences
|-style="font-size:smaller;"
!Syllable
!2017
!2019
|-
!{{tp|lan}}
|{{tok|1=<code style="background:inherit;">:</code>}}
|{{tok|1=<code style="background:inherit;">'</code>}}
|-
!{{tp|ju}}
|{{tok|1=<code style="background:inherit;">/</code>}}<ref group="lower-alpha">Same as {{tp|nu}}</ref>
|{{tok|1=<code style="background:inherit;">,</code>}}
|-
!{{tp|jen}}
|{{tok|1=<code style="background:inherit;">,</code>}}
|{{tok|1=<code style="background:inherit;">"</code>}}
|}
<references group="lower-alpha" />
</div>
{{tok|jan Misali}} posted an early version of the syllabary on 13 October 2017.<ref>{{cite Discord|url=//discord.com/channels/251910419017498624/309864124437757963/368195683674619906|channel=conlangs|server="CongIang" Community|author={{tok|[[jan Misali]]}}|username=hbmmaster|access-date=2024-02-22|quote=ascii toki pona syllabary}} [//web.archive.org/web/20240222085206/https://cdn.discordapp.com/attachments/309864124437757963/368195683674619904/image.png Image] (archived).</ref> It is nearly identical to the final version, but three of the characters for non-[[nimi pu|{{tp|nimi}}-{{tp|pu}}]] syllables would later be changed, including a duplicate character.
 
The earliest archive of the final version is from 29 April 2019.<ref>{{cite web|url=//web.archive.org/web/20190429141548/https://www.seximal.net/tkpn|title=Archive of "seximal offtopic: toki pona ASCII syllabary"|delimiters=|author={{tok|[[jan Misali]]}}|username=|date=20190429141548|website=Wayback Machine|publisher=Internet Archive|access-date=2024-02-22|quote=}}</ref> This version deallocated the colon (<code>:</code>) and allocated the quotation mark (<code>"</code>).
 
==Syllables==
Line 143 ⟶ 171:
 
==Punctuation==
Only three {{w|Printable character|printable}} ASCII characters are not defined in the syllable chart, and are, ''de facto'', virtually always used as [[punctuation]] in the same way as in {{tp|[[sitelen Lasina]]}}.
 
The ASCII {{w|Whitespace character|space}} (<code> </code>) is used to separate words. The period (<code>.</code>) and the colon (<code>:</code>) are generally used as sentence separators. Any other [[punctuation]] would be lost due to conflicting with syllable characters or being out of the ASCII range.
Line 150 ⟶ 178:
 
==Usage==
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 [[Minimal pairs#Suprasegmentals|need]] to separate words.
 
{{tok|Misali}} also suggests using the syllabary as an {{w|input method}} for other writing systems.