Hoelai: Difference between revisions

356 bytes added ,  22:54, 9 June 2021
fixing up the rest; 2nd generation
(fixed remnants of old conversion code)
(fixing up the rest; 2nd generation)
Line 2: Line 2:
'''ToaqScript''', hereafter referred to as {{t|Hoelāı}}, is a writing system developed by Hoemai.
'''ToaqScript''', hereafter referred to as {{t|Hoelāı}}, is a writing system developed by Hoemai.


== Description ==
== The second generation ==
 
This generation is only available as a [https://toaqlanguage.wordpress.com/2020/10/22/the-hoelai-writing-system-2nd-edition/ pilot demonstration article]. Since it hinges on a yet unimplemented phonology overhaul, it cannot yet be used in practice, nor has a font been made for it yet.
 
== The first generation ==


Hoemai has shared a list of glyphs in a PDF. You can get it [[File:ToaqScript sheet.pdf|here]].
Hoemai has shared a list of glyphs in a PDF. You can get it [[File:ToaqScript sheet.pdf|here]].
Line 8: Line 12:
A Toaq syllable is analysed into four Hoelai parts: 1. the consonant, which becomes the glyph in the middle; 2. the first phoneme in the nucleus, which is written right of the consonant (unless it is {{t|a}}, in which case it should be omitted); 3. the rest of the nucleus, written left of the consonant (optional); 4. the tone, together with the coda (presence/absence of {{t|-q}}), written above. (This part is empty for neutral tone syllables without {{t|-q}}.)
A Toaq syllable is analysed into four Hoelai parts: 1. the consonant, which becomes the glyph in the middle; 2. the first phoneme in the nucleus, which is written right of the consonant (unless it is {{t|a}}, in which case it should be omitted); 3. the rest of the nucleus, written left of the consonant (optional); 4. the tone, together with the coda (presence/absence of {{t|-q}}), written above. (This part is empty for neutral tone syllables without {{t|-q}}.)


Note that if the nucleus ends in a diphthong – one of {{t|-aı, -ao, -oi, -eı}} – it is treated as a (3). Moreover, if this diphthong is the whole nucleus, (2) is omitted in favour of it. For example, {{t|maı}} is understood to be <code>m--ai</code>, not <code>m-a-i</code>; it would be written with the {{t|-aı}} glyph from (3).
Note that if the nucleus ends in a diphthong – one of {{t|-aı, -ao, -, -eı}} – it is treated as a (3). Moreover, if this diphthong is the whole nucleus, (2) is omitted in favour of it. For example, {{t|maı}} is understood to be <code>m--ai</code>, not <code>m-a-i</code>; it would be written with the {{t|-aı}} glyph from (3).


=== Reference sheet ===
=== Reference sheet ===
Line 27: Line 31:
The circle ‘consonant’ signifies the lack of a consonant; an underdot signifies the lack of a vowel. This is the reason why {{t|q}} from the second row was written as a null consonant + {{t|-q}}.
The circle ‘consonant’ signifies the lack of a consonant; an underdot signifies the lack of a vowel. This is the reason why {{t|q}} from the second row was written as a null consonant + {{t|-q}}.


== The font ==
=== The font ===


Get the latest version: [[File:ToaqScript.ttf|v0.341]].
Get the latest version: [[File:ToaqScript.ttf|ToaqScript v0.341 by Hoemai]].


The reference sheet from above is typed as follows:
The reference sheet from above is typed as follows:
Line 39: Line 43:
# Consonants stay as they are, with the exception of the two digraphs, {{t|ch}} and {{t|sh}}, which are mapped to <code>w</code> and <code>x</code> respectively.
# Consonants stay as they are, with the exception of the two digraphs, {{t|ch}} and {{t|sh}}, which are mapped to <code>w</code> and <code>x</code> respectively.
# First vowels stay as they are.
# First vowels stay as they are.
# Last vowels are capitalised, with {{t|-ai -ao -oi -ei}} mapped to <code>y v z W</code> respectively.
# Last vowels are capitalised, with {{t|--ao --}} mapped to <code>y v z W</code> respectively.
# The tone mark (if present) is written with a capital letter – the corresponding [[vietoaq.md|Vietoaq]] final. In short: {{t|aq ā āq á áq ä äq ả ảq â âq à àq ã ãq}} are mapped to <code>Q R L P B X Z N M T D K G F V</code>.
# The tone mark (if present) is written with a capital letter – the corresponding [[vietoaq.md|Vietoaq]] final. In short: {{t|aq ā āq á áq ä äq ả ảq â âq à àq ã ãq}} are mapped to <code>Q R L P B X Z N M T D K G F V</code>.


Line 46: Line 50:
Automated ways of converting plain Toaq into ToaqScript input will be made publicly available soon. Currently, [[nuogai.md|the Discord bot]] can generate an image of the script for you: use <code>%hoe</code> with plain Toaq as input.
Automated ways of converting plain Toaq into ToaqScript input will be made publicly available soon. Currently, [[nuogai.md|the Discord bot]] can generate an image of the script for you: use <code>%hoe</code> with plain Toaq as input.


== Demonstration ==
=== Demonstration ===


# <span style="color: #ffaa00;">(3) last vowels</span>
# <span style="color: #ffaa00;">(3) last vowels</span>
Line 150: Line 154:
--><span style="color: #fa0;">{{t|o}}</span>
--><span style="color: #fa0;">{{t|o}}</span>


== Sample text ==
=== Sample text ===


; {{script|pFuvjR bi EmNi s xPi yrNuAjLo AdXo tKi tu lPu pM AhPo AgPu n, AdTugRi AhPo d.}} : {{t|pũjāo bı mỉe sa shí rủaıjōaq döa tì tu lú pảq hóa gúa na, dûagī hóa da.}}
; {{script|pFuvjR bi EmNi s xPi yrNuAjLo AdXo tKi tu lPu pM AhPo AgPu n, AdTugRi AhPo d.}} : {{t|pũjāo bı mỉe sa shí rủaıjōaq döa tì tu lú pảq hóa gúa na, dûagī hóa da.}}