diff --git a/buginese/bug-examples.js b/buginese/bug-examples.js index e1fae5993..8df1d5441 100644 --- a/buginese/bug-examples.js +++ b/buginese/bug-examples.js @@ -4,31 +4,29 @@ autoExpandExamples.bug = ` ᨀᨆᨗᨔᨗ|Thursday|kɑmɪːsɪ|kamisi -ᨄᨉᨚᨕᨂᨛ|prayers||paddoangeng -ᨄᨒᨚᨈᨑ|lontara expert|paʔlontaraʔ|pa'lontara +ᨄᨒᨚᨈᨑ|lontara expert|paʔ§lon§ta§raʔ|pa'lontara ᨄᨗᨈᨘ|seven| ᨅᨔ ᨕᨘᨁᨗ|Buginese language||basa ugi| ᨅᨗᨌᨑ|language||bicara ᨆᨌ|clever, tiger||maca ᨆᨑᨙᨉᨀ|free||maradeka -ᨉᨘᨓ|two|dʊa|dua -ᨍᨘᨆ|Friday|juma +ᨉᨘᨓ|two|dʊ§a|dua +ᨍᨘᨆ|Friday|ju§ma ᨒᨄ|lava||lapa -ᨒᨚᨈᨑ|lontara|lontaraʔ|lontara' +ᨒᨚᨈᨑ|lontara|lon§ta§raʔ|lontara' ᨓᨕᨙ|water||wae -ᨔᨈᨘ|Saturday|sɑtuŋ|satung -ᨔᨒᨔ|Tuesday|sɑlɑːsɑ -ᨕᨆᨑᨙᨉᨀᨂᨛ|democracy|amaradekaŋəŋ|amaradekangəng -ᨕᨑᨅ|Wednesday|ɑrɑːbɑ|araba +ᨔᨈᨘ|Saturday|sɑ§tuŋ|satung +ᨔᨒᨔ|Tuesday|sɑ§lɑː§sɑ +ᨕᨆᨑᨙᨉᨀᨂᨛ|democracy|a§ma§ra§de§kaŋə§ŋ|amaradekangəng +ᨕᨑᨅ|Wednesday|ɑ§rɑː§bɑ|araba ᨕᨔᨘ|dog||asu ᨕᨔᨙ|rice plant||ase -ᨕᨗᨊ|mother|ina|ina -ᨕᨙᨔᨙᨊᨙ|Monday|eseneŋ|eseneng +ᨕᨗᨊ|mother|i§na|ina +ᨕᨙᨔᨙᨊᨙ|Monday|e§se§neŋ|eseneng ᨕᨛᨔᨚ ᨕᨖᨕᨗ|Sunday||əso ahai - - - - +ᨕᨛᨊᨛ|six||ənəng +ᨀᨓᨗ|Kawi||kawi +ᨄᨉᨚᨕᨂᨛ|prayers|pa§do§a§ŋəŋ|paddoangeng diff --git a/buginese/bug.css b/buginese/bug.css index 5fd04f355..76b533d0e 100755 --- a/buginese/bug.css +++ b/buginese/bug.css @@ -14,3 +14,20 @@ [lang=bug] { font-family: 'Noto Sans Buginese WF'; font-size: 140%; } .large { font-size: 300%; margin-top: .5em; margin-bottom: 0.5em; line-height: 1; } .temp { color: #ccc; } + + + +.useBlockExamples .charExample .ex { + font-size: 4rem; + line-height: 1.2; + } +.useBlockExamples .charExample.inline .ex { + font-size: 1.4rem; + } + + + + + + + diff --git a/buginese/bug.html b/buginese/bug.html index 23e1013de..9df86bbc3 100755 --- a/buginese/bug.html +++ b/buginese/bug.html @@ -56,7 +56,7 @@

Contents

Updated - 13 November, 2022 + 23 December, 2022

@@ -96,9 +96,13 @@

Sample

Usage & history

-

The Buginese or Lontara script was traditionally used to write the Bugis, Makassarese and Mandar languages of Sulawesi in Indonesia. During the period of Dutch colonisation, it was largely replaced by the Latin alphabet, and is now considered to be endangered. However, it still persists for ceremonial purposes, such as weddings, and for writing personal documents such as letters and notes. There is also some use for printing traditional Buginese literature.

-

ᨒᨚᨈᨑ lotr Lontara

+

The Buginese or Lontara script was traditionally used to write the Bugis, Makassarese and Mandar languages of Sulawesi in Indonesia. During the period of Dutch colonisation, it was largely replaced by the Latin alphabet, and is now considered to be endangered. However, it still persists for ceremonial purposes, such as weddings, and for writing personal documents such as letters and notes. There is also some use for printing traditional Buginese literature.

+ +

ᨒᨚᨈᨑ

+

ᨅᨔ ᨕᨘᨁᨗ

+

The script is originally derived from the Brahmi script, but has evolved considerably along similar lines to other scripts in the Indonesian archipelago. Wikipedia relates that the term Lontara "is derived from the Malay name for palmyra palm, lontar, whose leaves are traditionally used for manuscripts. In Buginese, this script is called urupu sulapa eppa which means "four-cornered letters", referencing the Bugis-Makasar belief of the four elements that shaped the universe: fire, water, air and earth."

+

Sources: Scriptsource, Wikipedia.

@@ -117,19 +121,25 @@

Usage & history

Basic features

-

The Buginese script, also known as Lontara (ᨒᨚᨈᨑ), is an abugida. Consonants carry an inherent vowel which can be modified by appending vowel-signs to the consonant. See the table to the right for a brief overview of features for the modern Buginese orthography.

- -

Modern Buginese runs left to right in horizontally stacked lines.

-

Words can be separated by spaces, or spaces can be used to separate units longer than words. In some texts words are not separated at all.

- -

Buginese has 18 basic consonants, but is a defective script, meaning that it doesn't represent all the sounds of the spoken language.

-

With the exception of prenasalised onsets, the no consonant clusters or gemination are indicated by the Buginese orthography.

-

Single code points are, however, provided for 4 syllable-initial prenasalised clusters.

-

Syllable-final consonant sounds are also not written.

-

The Buginese orthography has an inherent vowel, and represents vowels using 5 vowel-signs (including 1 prescript). All vowel-signs are combining marks, and are stored after the base character.

-

Standalone vowel sounds are written using vowel-signs applied to [U+1A15 BUGINESE LETTER A].

-

There are no composite vowels, but repetition can be shown by duplication of the vowel sign,

-

There are no native numbers.

+

The Buginese script, also known as Lontara (ᨒᨚᨈᨑ), is an abugida. Consonants carry an inherent vowel which can be modified by appending vowel signs to the consonant. See the table to the right for a brief overview of features for the modern Buginese orthography.

+ +

Modern Buginese runs left to right in horizontally stacked lines.

+ +

Words can be separated by spaces, or spaces can be used to separate units longer than words. In some texts words are not separated at all.

+ +

Buginese has 18 basic consonants, but is a defective script, meaning that it doesn't represent all the sounds of the spoken language. ❯ consonants

+ +

With the exception of prenasalised onsets, no consonant clusters or gemination are indicated by the Buginese orthography. Single code points are, however, provided for 4 syllable-initial prenasalised clusters. ❯ onsets

+ +

Syllable-final consonant sounds are also not written. ❯ finals

+ +

The Buginese orthography has an inherent vowel a, and represents vowels using 5 vowel signs (including 1 pre-base vowel). All vowel signs are combining marks, and are stored after the base character. ❯ vowels

+ +

There are no composite vowels, but repetition can be shown by duplication of the vowel sign.

+ +

Standalone vowel sounds are written using vowel signs applied to [U+1A15 BUGINESE LETTER A]. ❯ standalone

+ +

There are no native numbers.

@@ -435,6 +445,125 @@

Consonant sounds

Vowels

+ +
+

The Buginese orthography has an inherent vowel a, and represents vowels using 5 vowel signs (including 1 pre-base vowel). All vowel signs are combining marks, and are stored after the base character.

+ +

There are no composite vowels, but repetition can be shown by duplication of the vowel sign.

+ +

Standalone vowel sounds are written using vowel signs applied to [U+1A15 BUGINESE LETTER A].

+ +

For a mapping of sounds to graphemes see vowel_mappings.

+
+ + + + + + + + + +
+

Inherent vowel

+

+

a following a consonant is not written, but is seen as an inherent part of the consonant letter, so ka is written by simply using the consonant letter.

+ +

ka [U+1A00 BUGINESE LETTER KA]

+
+ + + + + +
+

Vowel signs

+

+ +

Non-inherent vowel sounds that follow a consonant can be represented using vowel signs, eg.

+ +

ᨀᨗ ki [U+1A00 BUGINESE LETTER KA + U+1A17 BUGINESE VOWEL SIGN I]

+ +

Buginese vowel signs are all combining characters. A single character is used per base consonant. All vowel signs are typed and stored after the base consonant, whether or not they precede it when displayed. The font takes care of the glyph positioning.

+

An orthography that uses vowel signs is different from one that uses simple diacritics or letters for vowels in that the vowel signs are generally attached to the orthorgraphic syllable, rather than just applied to the letter of the immediately preceding consonant. This means that pre-base vowel signs and the left glyph of circumgraphs appear before a whole consonant cluster if the cluster is rendered as a conjunct (see prescript_vowels).

+

Two of the vowel signs are spacing marks, meaning that they consume horizontal space when added to a base consonant.

+
+ + + + + + +
+

Combining marks used for vowels

+ +

Buginese uses the following dedicated combining marks for vowels. They may be used on their own, or in combination with others (see composite_vowels).

+ +
ᨗ␣ᨘ␣ᨙ␣ᨚ␣ᨛ
+
+ + + + + + +
+

Pre-base vowel sign

+ +
+ +

One vowel sign appears to the left of the base consonant letter or cluster, eg. ᨀᨙ ke.

+

This is a combining mark that is always stored after the base consonant. The font places the glyph before the base consonant.

+ +
+ᨕᨔᨙ +
+
The pre-base e vowel appears to the left of the base character after which it is pronounced.
+
details

ᨕᨔᨙ

+
+
+ +

Because a vowel sign is associated with a syllable, rather than the immediately preceding consonant, the vowel sign doesn't need to split letters that represent pre-nasalised consonants (see clusters), eg. ᨋᨙ nre +

+
+ + + + + + + +
+

Standalone vowels

+

+ +
ᨕᨗ␣ᨕᨘ␣ᨕᨙ␣ᨕᨚ␣ᨕᨛ␣ᨕ
+ +

Buginese uses [U+1A15 BUGINESE LETTER A] to represent the sound a when there is no preceding consonant.

+

Other syllable-initial vowel sounds are written using the same character with vowel signs attached.

+ +
+ᨕᨛᨊᨛ +
+
A word that begins with BUGINESE LETTER A supporting a standalone ə vowel.
+
details

ᨕᨛᨊᨛ

+
+
+
+ + + + +
+

Vowel absence

+

Other than the characters representing consonant clusters mentioned in the section clusters, Buginese has no way to indicate missing vowels between consonants or at the end of a word.

+
+ + + + + +

Vowel sounds to characters

@@ -540,104 +669,102 @@

Vowel sounds to characters

+ -
-

Inherent vowel

-

-

a following a consonant is not written, but is seen as an inherent part of the consonant letter, so ka is written by simply using the consonant letter [U+1A00 BUGINESE LETTER KA].

-
- +
+

Consonants

-
-

Vowel signs

-

-

Non-inherent vowel sounds that follow a consonant can be represented using vowel-signs, eg. ki is written ᨀᨗ [U+1A00 BUGINESE LETTER KA + U+1A17 BUGINESE VOWEL SIGN I].

-

An orthography that uses vowel-signs is different from one that uses simple diacritics or letters for vowels in that the vowel-signs are generally attached to the syllable, rather than just applied to the letter of the immediately preceding consonant. This means that pre-base vowel-signs and the left glyph of circumgraphs appear before a whole consonant cluster if the cluster is rendered as a conjunct (see prescript_vowels).

-

Buginese vowel-signs are all combining characters. A single character is used per base consonant. All vowel-signs are typed and stored after the base consonant, whether or not they precede it when displayed. The font takes care of the glyph positioning.

-

Two of the vowel-signs are spacing marks, meaning that they consume horizontal space when added to a base consonant.

-
+
+

Buginese has 18 basic consonants, but is a defective script, meaning that it doesn't represent all the sounds of the spoken language.

+

With the exception of prenasalised onsets, no consonant clusters or gemination are indicated by the Buginese orthography. Single code points are, however, provided for 4 syllable-initial prenasalised clusters.

-
-

Combining marks used for vowels

+

Syllable-final consonant sounds are also not written.

-

Buginese uses the following dedicated combining marks for vowels. They may be used on their own, or in combination with others (see composite_vowels).

+

For a mapping of sounds to graphemes see consonant_mappings.

+
-
ᨗ␣ᨘ␣ᨙ␣ᨚ␣ᨛ
-
+
+

Basic consonants

+
ᨄ␣ᨅ␣ᨈ␣ᨉ␣ᨀ␣ᨁ
-
-

Pre-base vowel-sign

+
ᨌ␣ᨍ
-
+
ᨔ␣ᨖ
-

One vowel-sign appears to the left of the base consonant letter or cluster, eg. ᨀᨙ ke.

-

This is a combining mark that is always stored after the base consonant. The font places the glyph before the base consonant.

+
ᨆ␣ᨊ␣ᨎ␣ᨂ
-
-ᨕᨔᨙ -
The pre-base e vowel-sign appears to the left of the base character after which it is pronounced in the word ᨕᨔᨙ.
-
+
ᨓ␣ᨑ␣ᨒ␣ᨐ
-

Because a vowel-sign is associated with a syllable, rather than the immediately preceding consonant, the vowel-sign doesn't need to split letters that represent pre-nasalised consonants (see clusters), eg. ᨋᨙ nre -

+

[U+1A16 BUGINESE LETTER HA] was introduced to represent an Arabic sound.

+ + + + + +
+

Geminated consonants

+ +

Similarly, geminated consonants sounds (which are distinctive and frequent in Buginese) are not written, eg. the following sequence can be read as lapa lava or lappa joint +ᨒᨄ lp

+

These omissions can lead to ambiguities in the written text that are exploited for Buginese word games.

+
+ + + + +
+

Onset consonants

+
ᨇ␣ᨏ␣ᨃ␣ᨋ␣
- - - - - -
-

Standalone vowels

-

- -
ᨕᨗ␣ᨕᨘ␣ᨕᨙ␣ᨕᨚ␣ᨕᨛ␣ᨕ
- -

Buginese uses [U+1A15 BUGINESE LETTER A] to represent the sound a when there is no preceding consonant.

-

Other syllable-initial vowel sounds are written using the same character with vowel-signs attached.

- -
-ᨕᨛᨊᨛ -
The word ənəng six begins with BUGINESE LETTER A supporting a standalone ə vowel.
-
+

Four dedicated characters are used to represent pre-nasalised consonant clusters in Buginese (but not Makassarese).

- - - - -
-

Vowel absence

-

Other than the characters representing consonant clusters mentioned in the section clusters, Buginese has no way to indicate missing vowels between consonants or at the end of a word.

+ + + + + +
+

Final consonants

+ +

Syllable-final consonant sounds (normally ʔ and ŋ) are not written, eg. the final consonant sound is not written at the end of +ᨕᨙᨔᨙᨊᨙ +

-
+ + + + +
+

Consonant clusters

+

Other than the prenasalised onsets mentioned just above, Buginese doesn't mark clusters.u There is no virama-like character.

+
-
-

Consonants

@@ -853,77 +980,7 @@

Other

-
- - - - - - -
- - - - - -
-

Basic consonants

- -
ᨄ␣ᨅ␣ᨈ␣ᨉ␣ᨌ␣ᨍ␣ᨀ␣ᨁ
- -
ᨔ␣ᨖ
- -
ᨆ␣ᨊ␣ᨎ␣ᨂ
- -
ᨓ␣ᨑ␣ᨒ␣ᨐ
- -

[U+1A16 BUGINESE LETTER HA] was introduced to represent an Arabic sound.

-
- - - - - -
-

Geminated consonants

- -

Similarly, geminated consonants sounds (which are distinctive and frequent in Buginese) are not written, eg. the following sequence can be read as lapa lava or lappa joint -ᨒᨄ lp

-

These omissions can lead to ambiguities in the written text that are exploited for Buginese word games.

-
- - - - -
-

Onset consonants

- -
ᨇ␣ᨏ␣ᨃ␣ᨋ␣
- -

Four dedicated characters are used to represent pre-nasalised consonant clusters in Buginese (but not Makassarese).

-
- - - - - -
-

Final consonants

- -

Syllable-final consonant sounds (normally ʔ and ŋ) are not written, eg. the final consonant sound is not written at the end of -ᨕᨙᨔᨙᨊᨙ -

-
- - - - -
-

Consonant clusters

- -

Other than the prenasalised onsets mentioned just above, Buginese doesn't mark clusters.u There is no virama-like character.

-
-
+
@@ -991,7 +1048,7 @@

Context-based shaping & positioning

The positioning of diacritics depends on the related base components, eg. compare ᨊᨗᨊ nin ninᨕᨗ‍ᨐ ǝ̣i‍y iya ᨐᨗ yi yi

-

One vowel-sign,  ᨙ [U+1A19 BUGINESE VOWEL SIGN E​], is displayed to the left of the base consonant, although it is typed after the consonant, eg. ᨕᨙᨔᨙᨊᨙ

+

One vowel sign,  ᨙ [U+1A19 BUGINESE VOWEL SIGN E​], is displayed to the left of the base consonant, although it is typed after the consonant, eg. ᨕᨙᨔᨙᨊᨙ

@@ -1194,7 +1251,7 @@

Baselines, line height, etc.