Skip to content

Commit 94fef18

Browse files
committed
lo Rewrite
1 parent adfe46c commit 94fef18

File tree

2 files changed

+76
-21
lines changed

2 files changed

+76
-21
lines changed

laoo/lo.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353

5454

5555
.useBlockExamples .charExample .ex {
56-
font-size: 2.4em;
56+
font-size: 2em;
5757
line-height: 1.2;
5858
}
5959
.useBlockExamples .charExample.inline .ex {

laoo/lo.html

Lines changed: 75 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ <h2 class="notoc flush"><a id="tochead" tabindex="4">Contents</a></h2>
5757

5858

5959
<p id="status">Updated
60-
<!-- #BeginDate format:Sw1 -->7 December, 2024<!-- #EndDate -->
60+
<!-- #BeginDate format:Sw1 -->29 April, 2025<!-- #EndDate -->
6161
<span id="versionTop"></span>
6262
</p>
6363

@@ -78,7 +78,7 @@ <h2 class="notoc flush"><a id="tochead" tabindex="4">Contents</a></h2>
7878

7979
<details>
8080
<summary class="instructions">Referencing this document</summary>
81-
<p class="refLine"><small>Richard Ishida, Lao Orthography Notes, <!-- #BeginDate format:En2 -->07-Dec-2024<!-- #EndDate -->, <a href="https://r12a.github.io/scripts/laoo/lo">https://r12a.github.io/scripts/laoo/lo</a></small></p>
81+
<p class="refLine"><small>Richard Ishida, Lao Orthography Notes, <!-- #BeginDate format:En2 -->29-Apr-2025<!-- #EndDate -->, <a href="https://r12a.github.io/scripts/laoo/lo">https://r12a.github.io/scripts/laoo/lo</a></small></p>
8282
</details>
8383

8484
<p id="usage"></p>
@@ -224,6 +224,25 @@ <h2>Basic features</h2>
224224
<p class="addToVowels">There are no <a class="termref" href="../glossary/index.html#independentvowel">independent vowels</a>, and <a class="seclink" href="#standalone">standalone vowel</a> sounds are written using vowel signs applied to <span class="ch"></span>.</p>
225225

226226
<p class="addToVowels">Lao has 6 tones. <span class="addToConsonants"><a class="seclink" href="#tones">Tone</a> is indicated by a combination of the consonant class, the syllable type (<a class="termref" href="../glossary/index.html#checked">checked/unchecked</a>), plus any tone mark.</span></p>
227+
228+
229+
230+
231+
232+
233+
<section id="notable">
234+
<h3>Notable features</h3>
235+
236+
<ul>
237+
<li>an alphabet, rather than an abugida</li>
238+
<li>visual encoding: pre-base letters rather than pre-base glyphs</li>
239+
<li>no conjuncts</li>
240+
<li>no independent vowel letters</li>
241+
<li>substantial use of composite vowel signs</li>
242+
<li>consonant clusters treated as indivisible units, even though there are no conjuncts</li>
243+
<li>3 consonant classes determine tone with context &amp; tone marks</li>
244+
</ul>
245+
</section>
227246
</section>
228247

229248

@@ -1189,14 +1208,14 @@ <h2>Vowels</h2>
11891208
<h4>Vowel summary table</h4>
11901209

11911210

1192-
<p>The following table summarises the main vowel to character assigments.</p>
1211+
<p>This table summarises basic vowel to character assignments.</p>
11931212

11941213
<p class="instructions highlight">The diphthongs section below contains one character that incorporates a final nasal. The list doesn't include those combinations that involve simply appending a glide after the vowel (see <a class="secref">compositeV</a>). Standalone vowels use the character shown as a base for the normal vowel symbols. ◌ indicates the location of consonants, but doesn't necessarily indicate the presence of a combining mark.</p>
11951214

11961215

11971216
<table class="soundSummary">
11981217
<tr>
1199-
<th rowspan="4">Plain:</th>
1218+
<th rowspan="4">Plain</th>
12001219
<td><figure class="summaryBox auto noexpansion" data-ignore="" data-ipa="i,iː,,ɯ,ɯː,,u,uː" data-cols="">◌ິ␣◌ີ␣ ␣◌ຶ␣◌ື␣ ␣◌ຸ␣◌ູ</figure></td>
12011220
</tr>
12021221
<tr>
@@ -1211,15 +1230,15 @@ <h4>Vowel summary table</h4>
12111230

12121231

12131232
<tr>
1214-
<th rowspan="2">Diphthongs:</th>
1233+
<th rowspan="2">Complex</th>
12151234
<td><figure class="summaryBox auto noexpansion" data-ipa="-iə̯,-iə̯,iːə̯,-iːə̯,,-ɯə̯,-ɯːə̯,,-uə̯-,-uə̯,-uːə̯,-uːə̯-,-uːə̯-" data-ignore="" data-cols="trans,transc">◌ັຽ␣ເ◌ັຍ␣◌ຽ␣ເ◌ຍ␣ ␣ເ◌ຶອ␣ເ◌ືອ␣ ␣◌ັວ◌␣◌ົວະ␣◌ົວ␣◌ວ◌␣◌ວາ◌</figure></td>
12161235
</tr>
12171236
<tr>
12181237
<td><figure class="summaryBox auto noexpansion" data-ipa="aj,aj,aw,am" data-ignore="" data-cols="trans,transc">ໄ◌␣ໃ◌␣ເ◌ົາ␣◌ຳ</figure></td>
12191238
</tr>
12201239

12211240
<tr>
1222-
<th>Standalone:</th>
1241+
<th>Standalone</th>
12231242
<td>
12241243
<figure class="summaryBox auto noexpansion" data-ignore="-" data-cols="ipa,trans,transc"></figure>
12251244
</td>
@@ -1256,7 +1275,13 @@ <h3>Vowel signs <span class="uname">A</span> &amp; <span class="uname">MAI KAN</
12561275
</p>
12571276

12581277
<p>The short vowel <span class="ipa">a</span> has to be written explicitly, using <span class="hx">0EB0</span> in open syllables, and <span class="hx circle">0EB1</span> in closed syllables. The following word shows examples of both.</p>
1278+
12591279
<p><span class="eg" lang="lo">ລະດັບ</span></p>
1280+
<table class="sequenceTable breakdown">
1281+
<tr data-notes="l,a,d,a,p"
1282+
data-type="ipa,ipa,ipa,ipa,ipa,ipa,"
1283+
data-prefix=",,,,,"><td>ລ␣ະ␣ດ␣ັ␣ບ</td></tr>
1284+
</table>
12601285

12611286
<p>When used in conjunction with other vowels, <span class="hx">0EB0</span> and <span class="hx circle">0EB1</span> are also used to indicate short vowels for open and closed syllables, respectively. In phonetic transcriptions, shortened open vowels often end with a glottal stop. For example, compare:</p>
12621287
<p><span class="eg" lang="lo">ໂຕະ</span></p>
@@ -1527,20 +1552,36 @@ <h4>Pre-base vowel signs</h4>
15271552

15281553
<p>Five vowel signs appear to the left of the onset consonant. See an example in <a class="figref">fig_prebase</a>.</p>
15291554

1530-
<figure class="characterBox auto small" data-ignore="" data-cols="ipa,trans,transc">ເ◌␣ແ◌␣ໂ◌␣ ␣ໄ◌␣ໃ◌</figure>
1555+
<figure class="characterBox auto" data-ignore="" data-cols="trans,transc" data-ipa="eː,ɛː,oː,,aj,aj">ເ◌␣ແ◌␣ໂ◌␣ ␣ໄ◌␣ໃ◌</figure>
15311556

15321557

15331558
<p class="info">Like Thai, Lao uses a visual encoding model, so these characters are not combining characters, and are typed and stored before the base. For example:</p>
15341559

15351560
<p><span class="eg" lang="lo">ແມວ</span></p>
1561+
<table class="sequenceTable breakdown">
1562+
<tr data-notes="EI,MO,WO"
1563+
data-type="uname,uname,uname"
1564+
data-prefix=",,"><td>ແ␣ມ␣ວ</td></tr>
1565+
</table>
15361566

15371567
<p class="info">Note that <span class="ch"></span> should not be typed as two successive <span class="ch"></span> characters.</p>
15381568

1539-
<p>These vowel signs are placed before the start of the <em>syllable onset</em>. This means that in a word with more than one consonant at the start (such as for shifting the tone) the pre-base vowel is placed to the left of the syllable-initial consonant, rather than to the left of the consonant after which it is pronounced. Tone marks and post-base vowel signs are however attached to the latter. For the following examples, click on the Lao text to see the order of characters.</p>
1540-
<p>
1541-
<span class="eg" lang="lo">ໃຫຍ່</span>
1542-
<span class="eg" lang="lo">ເຫຼືອງ</span>
1543-
</p>
1569+
<p>Even though there are no conjuncts, these vowel signs are placed before the start of the <em>syllable onset</em>. This means that in a word with more than one consonant at the start (such as for shifting the tone) the pre-base vowel is placed to the left of the syllable-initial consonant, rather than to the left of the consonant after which it is pronounced. Tone marks and post-base vowel signs are however attached to the latter. Examples:</p>
1570+
1571+
<p><span class="eg" lang="lo">ໃຫຍ່</span></p>
1572+
<table class="sequenceTable breakdown">
1573+
<tr data-notes="AY,HO,NYO"
1574+
data-type="uname,uname,uname,uname"
1575+
data-prefix=",,"><td>ໃ␣ຫ␣ຍ່</td></tr>
1576+
</table>
1577+
1578+
<p><span class="eg" lang="lo">ເຫຼືອງ</span></p>
1579+
<table class="sequenceTable breakdown">
1580+
<tr data-notes="E,HO,LO,YY,O,NGO"
1581+
data-type="uname,uname,uname,uname,uname,uname"
1582+
data-prefix=",,,,,"><td>ເ␣ຫ␣ຼ␣ື␣ອ␣ງ</td></tr>
1583+
</table>
1584+
15441585

15451586
<p><a class="figref">fig_prebase</a> shows another example to graphically illustrate the relationships between the characters.</p>
15461587

@@ -1593,14 +1634,21 @@ <h4>Composite vowels</h4>
15931634
<p class="instructions">In the lists below, ◌ represents a consonant. Vowels used in closed syllables are indicated by a trailing ◌, or a trailing hyphen in the IPA transcription.</p>
15941635

15951636

1596-
<p>Lao has many vowel sounds that are represented by more than one code point. Composite vowels can involve up to 4 glyphs, and glyphs can surround the base consonant(s) on up to 3 sides.</p>
1637+
<p>Lao has many vowel sounds that are represented by more than one code point. Composite vowels can involve up to 4 glyphs, and glyphs can surround the base consonant(s) on up to 3 sides, eg.</p>
1638+
1639+
<p><span class="eg" lang="lo">ເຈັ້ຍ</span></p>
1640+
<table class="sequenceTable breakdown">
1641+
<tr data-notes="E,CO,MAI KAN,MAI THO,NYO"
1642+
data-type="uname,uname,uname,uname,uname"
1643+
data-prefix=",,,,"><td>ເ␣ຈ␣ັ␣້␣ຍ</td></tr>
1644+
</table>
15971645

15981646

15991647
<figure id="fig_composite" class="sideCaption">
16001648
<img src="images/fig_composite.svg" class="ex" lang="lo" alt="ເຈັ້ຍ" data-notes="Noto Serif Lao" style="height:10rem;">
16011649
<figcaption>A composite vowel comprised of a pre-base vowel letter, a vowel combining mark, and a post-base semivowel that is acting as part of the rhyme.</figcaption>
16021650
</figure>
1603-
<details class="figureSub"><summary>show composition</summary><p><span class="eg" lang="lo">ເຈັ້ຍ</span></p></details>
1651+
<!--<details class="figureSub"><summary>show composition</summary><p><span class="eg" lang="lo">ເຈັ້ຍ</span></p></details>-->
16041652

16051653

16061654

@@ -2403,19 +2451,19 @@ <h2>Consonants</h2>
24032451
<section id="consonantSummary">
24042452
<h4>Consonant summary table</h4>
24052453

2406-
<p>The following table summarises the main consonant to character assigments.</p>
2454+
<p>This table summarises basic consonant to character assignments.</p>
24072455

24082456

2409-
<p class="instructions highlight">The initial consonants are split across high, mid, and low columns.</p>
2457+
<!--<p class="instructions highlight">The initial consonants are split across high, mid, and low columns.</p>-->
24102458

24112459

24122460
<table class="soundSummary">
24132461
<thead>
24142462
<tr>
24152463
<th>&nbsp;</th>
2416-
<th>high class</th>
2417-
<th>mid class</th>
2418-
<th>low class</th>
2464+
<th style="width:30%;">high class</th>
2465+
<th style="width:30%;">mid class</th>
2466+
<th style="width:30%;">low class</th>
24192467
</tr>
24202468
</thead>
24212469
<tbody>
@@ -2478,7 +2526,7 @@ <h3>Consonant letters</h3>
24782526

24792527
<p>The panel below lists the basic consonant letters for Lao, with typical pronunciations for syllable onset and final positions.</p>
24802528

2481-
<p class="instructions">In the following lists, the class of each consonant is shown just below the IPA data. If a dash appears after the IPA transcription, it indicates the pronunciation in syllable-initial position; before indicates the pronunciation for syllable codas.</p>
2529+
<p class="instructions">Click on the letters below for more detailed information and examples of use. If a dash appears after the IPA transcription, it indicates the pronunciation in syllable-initial position; before indicates the pronunciation for syllable codas.</p>
24822530

24832531
<p class="leadin" style="margin-block-end:-1rem;">high</p>
24842532
<figure class="characterBox auto" data-cols="ipa,trans,transc">ຜ␣ຖ␣ຂ␣ຝ␣ສ␣ຫ</figure>
@@ -2700,7 +2748,14 @@ <h3>Consonant clusters</h3>
27002748
<p>Otherwise, consonant letter clusters only occur where a syllable ends with a consonant and another syllable begins.</p>
27012749

27022750
<p>Because the orthography is alphabetic, rather than an abugida, vowel absence after syllable-final consonants does not normally need to be marked in any way. The absence of a vowel sound is simply indicated by the absence of a vowel sign. The following example has 2 instances of a syllable-final consonant followed by an onset, one word-internal, and the other between words.</p>
2751+
27032752
<p><span class="eg" lang="lo">ອັກສອນລາວ</span></p>
2753+
<table class="sequenceTable breakdown">
2754+
<tr data-notes="ʔá,k,s,ɔ̌ː,n,l,áːw"
2755+
data-type="ipa,ipa,ipa,ipa,ipa,ipa,ipa"
2756+
data-prefix=",,,,,,"><td>ອັ␣ກ␣ສ␣ອ␣ນ␣ລ␣າວ</td></tr>
2757+
</table>
2758+
27042759

27052760
<p>In a consonant cluster any tone marks or superscript vowels appear over the second consonant.</p>
27062761

0 commit comments

Comments
 (0)