Chapter 17
Southeast Asia-II
Indonesia and the Philippines
Four traditional Philippine scripts are described here: Tagalog (Baybayin), Hanunóo, Buhid, and Tagbanwa. They have limited current use. Each is a very simplified abugida which makes use of a few nonspacing vowel signs.
Although the official language of Indonesia, Bahasa Indonesia, is written in the Latin script, Indonesia has many local, traditional scripts, which are ultimately derived from Brahmi. Some of these scripts are documented in this chapter. Balinese and Javanese are closely related, highly ornate scripts; Balinese is primarily used for the Balinese language on the island of Bali, and Javanese for the Javanese language on the island of Java. Sundanese is used to write the Sundanese language on the island of Java. The Rejang script is used to write the Rejang language in southwest Sumatra, and the Batak script is used to write several Batak dialects, also on the island of Sumatra. Buginese (Lontara) and Makasar are two similar scripts that developed on the island of Sulawesi and are used to write Buginese, Makasar, and other languages.
Kawi, a historical script derived from Brahmi, is the common ancestor of several or perhaps all of the scripts described in this chapter. Kawi was used to write the Old Javanese, Sanskrit, Old Malay, Old Balinese, and Old Sundanese languages in insular southeast Asia between the 8th and 16th century.
#17.1 Philippine Scripts: Tagalog, Hanunóo, Buhid, and Tagbanwa
#17.1.1 Tagalog: U+1700–U+171F
#Hanunóo: U+1720–U+173F
#Buhid: U+1740–U+175F
#Tagbanwa: U+1760–U+177F
The Tagalog (Baybayin), Hanunóo, Buhid, and Tagbanwa scripts are traditional scripts of the Philippines, and are in limited use today. South Indian scripts of the Pallava dynasty made their way to the Philippines, although the exact route is uncertain. They may have been transported by way of the Kavi scripts of Western Java between the tenth and fourteenth centuries CE.
Written accounts of the Tagalog script by Spanish missionaries and documents in Tagalog date from the mid-1500s. The first book in this script was printed in Manila in 1593. While the Tagalog script (also known as Baybayin), was used to write Tagalog, Bisaya, Ilocano, and other languages, it fell out of normal use by the mid-1700s. The modern Tagalog language (also known as Filipino) is now primarily written in the Latin script.
The Hanunóo, Buhid, and Tagbanwa scripts are related to Tagalog but may not be directly descended from it. The Hanunóo and the Buhid peoples live in Mindoro, while the Tagbanwa live in Palawan. Hanunóo enjoys the most use; it is widely used to write love poetry, a popular pastime among the Hanunóo. Tagbanwa is used less often.
#17.1.2 Principles of the Philippine Scripts
The Philippine scripts share features with the other Brahmi-derived scripts to which they are related.
#Consonant Letters. Philippine scripts have consonants containing an inherent -a vowel, which may be modified by the addition of vowel signs or canceled (killed) by the use of a virama-type mark. No conjunct consonants are employed in the Philippine scripts.
Two forms of the Tagalog letter ra are encoded: U+170D TAGALOG LETTER RA represents the preferred modern form that derived from the letter da. In contrast, U+171F TAGALOG LETTER ARCHAIC RA represents a distinct historical form, also known as the Zambales ra.
#Independent Vowel Letters. Philippine scripts use independent vowels to write syllables that do not begin with one of the consonant letters.
#Dependent Vowel Signs. The vowel -i is written with a mark above the associated consonant, and the vowel -u with an identical mark below. The mark is known as kudlit “diacritic,” tuldik “accent,” or tuldok “dot” in Tagalog, and as ulitan “diacritic” in Tagbanwa. The Philippine scripts employ only the two vowel signs i and u, which are also used to stand for the vowels e and o, respectively.
#Virama. Although all languages normally written with the Philippine scripts have syllables ending in consonants, not all of the scripts have a mechanism for expressing the canceled -a. As a result, in those orthographies, the final consonants are unexpressed.
Francisco Lopez introduced a cross-shaped virama for the Tagalog script in his 1620 catechism, but this innovation did not seem to find favor with native users, who seem to have considered the script adequate without it (they preferred ᜃᜃᜉᜒ kakapi to ᜃᜃᜋᜉᜒ kakampi). A similar reform for the Hanunóo script seems to have been better received. The Hanunóo pamudpod was devised by Antoon Postma, who went to the Philippines from the Netherlands in the mid-1950s. In traditional orthography, ᜰᜲ ᜠᜩᜳ ᜪ ᜢᜩᜧ si apu ba upada is, with the pamudpod, rendered more accurately as ᜰᜲ ᜠᜬ᜴ᜩᜳᜧ᜴ ᜪᜬ᜴ ᜢᜩᜧᜨ᜴ si aypud bay upadan; the Hanunóo pronunciation is si aypod bay upadan. U+1715 TAGALOG SIGN PAMUDPOD represents the pamudpod sign borrowed from Hanunóo for use in contemporary texts of the Tagalog script.
The Tagalog virama, Hanunóo pamudpod, and Tagalog pamudpod only cancel the inherent -a; they do not conjoin letters.
#Directionality. The Philippine scripts are read from left to right in horizontal lines running from top to bottom. They may be written or carved either in that manner or in vertical lines running from bottom to top, moving from left to right. In the latter case, the letters are written sideways so they may be read horizontally. This method of writing is probably due to the medium and writing implements used. Text is often scratched with a sharp instrument onto beaten strips of bamboo, which are held pointing away from the body and worked from the proximal to distal ends, in columns from left to right.
#Rendering. In Tagalog and Tagbanwa, the vowel signs simply rest over or under the consonants. In Hanunóo and Buhid, ligatures are often formed, as shown in Table 17-1.
Hanunóo | Buhid | |||||
---|---|---|---|---|---|---|
x | x + ᜲ | x+ ᜳ | x | x + ᝒ | x+ ᝓ | |
ᜣ | ᜣᜲ | ᜣᜳ | ᝃ | ᝃᝒ | ᝃᝓ | |
ᜤ | ᜤᜲ | ᜤᜳ | ᝄ | ᝄᝒ | ᝄᝓ | |
ᜥ | ᜥᜲ | ᜥᜳ | ᝅ | ᝅᝒ | ᝅᝓ | |
ᜦ | ᜦᜲ | ᜦᜳ | ᝆ | ᝆᝒ | ᝆᝓ | |
ᜧ | ᜧᜲ | ᜧᜳ | ᝇ | ᝇᝒ | ᝇᝓ | |
ᜨ | ᜨᜲ | ᜨᜳ | ᝈ | ᝈᝒ | ᝈᝓ | |
ᜩ | ᜩᜲ | ᜩᜳ | ᝉ | ᝉᝒ | ᝉᝓ | |
ᜪ | ᜪᜲ | ᜪᜳ | ᝊ | ᝊᝒ | ᝊᝓ | |
ᜫ | ᜫᜲ | ᜫᜳ | ᝋ | ᝋᝒ | ᝋᝓ | |
ᜬ | ᜬᜲ | ᜬᜳ | ᝌ | ᝌᝒ | ᝌᝓ | |
ᜭ | ᜭᜲ | ᜭᜳ | ᝍ | ᝍᝒ | ᝍᝓ | |
ᜮ | ᜮᜲ | ᜮᜳ | ᝎ | ᝎᝒ | ᝎᝓ | |
ᜯ | ᜯᜲ | ᜯᜳ | ᝏ | ᝏᝒ | ᝏᝓ | |
ᜰ | ᜰᜲ | ᜰᜳ | ᝐ | ᝐᝒ | ᝐᝓ | |
ᜱ | ᜱᜲ | ᜱᜳ | ᝑ | ᝑᝒ | ᝑᝓ |
#Punctuation. Punctuation has been unified for the Philippine scripts. In the Hanunóo block, U+1735 PHILIPPINE SINGLE PUNCTUATION and U+1736 PHILIPPINE DOUBLE PUNCTUATION are encoded.
#17.2 Buginese
#17.2.1 Buginese: U+1A00–U+1A1F
The Buginese script is used on the island of Sulawesi, mainly in the southwest. A variety of traditional literature has been printed in it. As of 1971, as many as 2.3 million speakers of Buginese were reported in the southern part of Sulawesi. The Buginese script is one of the easternmost of the Brahmi scripts and is perhaps related to Javanese. It is attested as early as the fourteenth century CE. Buginese bears some affinity to Tagalog and, like Tagalog, does not traditionally record final consonants. The Buginese language, an Austronesian language with a rich traditional literature, is one of the foremost languages of Indonesia. The script was previously also used to write the Makasar, Bimanese, and Madurese languages.
#Repertoire. The repertoire contained in the Buginese block is intended to represent the core set of Buginese characters in standard printing fonts developed in the mid 19th century for the Bugis and Makasar languages. Variant letterforms and other extensions seen in palm leaf manuscripts or additional letters used in some languages are not yet encoded in this block. A visible virama symbol has also been attested, but is not needed for this core repertoire for Buginese.
#Structure. Buginese vowel signs are used in a manner similar to that seen in other Brahmi-derived scripts. Consonants have an inherent /a/ vowel sound. Consonant conjuncts are not formed.
#Ligature. One ligature is found in the Buginese script. It is formed by the ligation of <a, -i> + ya to represent îya, as shown in the first line of Figure 17-1. The ligature takes the shape of the Buginese letter ya, but with a dot applied at the far left side. Contrast that with the normal representation of the syllable yi, in which the dot indicating the vowel sign occurs in a centered position, as shown in the second line of Figure 17-1. The ligature for îya is not obligatory; it would be requested by inserting a zero width joiner.
#Order. Several orderings are possible for Buginese. The Unicode Standard encodes the Buginese characters in the Matthes order.
#Punctuation. Buginese uses spaces between certain units. One punctuation symbol, U+1A1E BUGINESE PALLAWA, is functionally similar to the full stop and comma of the Latin script. There is also another separation mark, U+1A1F BUGINESE END OF SECTION.
U+A9CF JAVANESE PANGRANGKEP or a doubling of the vowel sign (especially U+1A19 BUGINESE VOWEL SIGN E and U+1A1A BUGINESE VOWEL SIGN O) is sometimes used to denote word reduplication. The shape of the Buginese reduplication sign is based on the Arabic digit two. The functionally similar U+A9CF JAVANESE PANGRANGKEP which has the same shape, is recommended for this sign in Buginese, rather than U+0662 ARABIC-INDIC DIGIT TWO, to avoid potential problems for text layout.
#Numerals. There are no known digits specific to the Buginese script.
#17.3 Balinese
#17.3.1 Balinese: U+1B00–U+1B7F
The Balinese script, or aksara Bali, is used for writing the Balinese language, the native language of the people of Bali, known locally as basa Bali. It is a descendant of the ancient Brahmi script of India, and therefore it has many similarities with modern scripts of South Asia and Southeast Asia, which are also members of that family. The Balinese script is used to write Kawi, or Old Javanese, which strongly influenced the Balinese language in the eleventh century CE. The script is also used to write the Sasak language, which is spoken on the island of Lombok to the east of Bali. Some Balinese words have been borrowed from Sanskrit, which may also be written in the Balinese script.
#Structure. Balinese consonants have an inherent -a vowel sound. Consonants combine with following consonants in the usual Brahmic fashion: the inherent vowel is “killed” by U+1B44 ◌᭄ BALINESE ADEG ADEG (virama), and the following consonant is subjoined, often with a change in shape. Table 17-2 shows the base consonants and their conjunct forms.
Consonant | Base Form | Conjunct Form |
---|---|---|
ka | ᬓ | ◌᭄ᬓ |
kha | ᬔ | ◌᭄ᬔ |
ga | ᬕ | ◌᭄ᬕ |
gha | ᬖ | ◌᭄ᬖ |
nga | ᬗ | ◌᭄ᬗ |
ca | ᬘ | ◌᭄ᬘ |
cha | ᬙ | ◌᭄ᬙ |
ja | ᬚ | ◌᭄ᬚ |
jha | ᬛ | ◌᭄ᬛ |
nya | ᬜ | ◌᭄ᬜ |
tta | ᬝ | ◌᭄ᬝ |
ttha | ᬞ | ◌᭄ᬞ |
dda | ᬟ | ◌᭄ᬟ |
ddha | ᬠ | ◌᭄ᬠ |
nna | ᬡ | ◌᭄ᬡ |
ta | ᬢ | ◌᭄ᬢ |
tha | ᬣ | ◌᭄ᬣ |
da | ᬤ | ◌᭄ᬤ |
dha | ᬥ | ◌᭄ᬥ |
na | ᬦ | ◌᭄ᬦ |
pa | ᬧ | ◌᭄ᬧ |
pha | ᬨ | ◌᭄ᬨ |
ba | ᬩ | ◌᭄ᬩ |
bha | ᬪ | ◌᭄ᬪ |
ma | ᬫ | ◌᭄ᬫ |
ya | ᬬ | ◌᭄ᬬ |
ra | ᬭ | ◌᭄ᬭ |
la | ᬮ | ◌᭄ᬮ |
wa | ᬯ | ◌᭄ᬯ |
sha | ᬰ | ◌᭄ᬰ |
ssa | ᬱ | ◌᭄ᬱ |
sa | ᬲ | ◌᭄ᬲ |
ha | ᬳ | ◌᭄ᬳ |
The seven letters U+1B45 ᭅ BALINESE LETTER KAF SASAK through U+1B4B ᭋ BALINESE LETTER ASYURA SASAK were proposed in the late 20th century as extensions for the Sasak language to replace use of the nukta, U+1B34 ◌᬴ BALINESE SIGN REREKAN, but have seen little use.
Balinese dependent vowel signs are used in a manner similar to that employed by other Brahmic scripts.
Independent vowels are used in a manner similar to that seen in other Brahmic scripts, with a few differences. For example, U+1B05 ᬅ BALINESE LETTER AKARA and U+1B0B ᬋ BALINESE LETTER RA REPA can be treated as consonants; that is, they can be followed by adeg adeg. In Sasak, the vowel letter akara can be followed by an explicit adeg adeg ᬅ᭄ in word- or syllable-final position, where it indicates the glottal stop; other consonants can also be subjoined to it.
#Behavior of ra. U+1B03 ◌ᬃ BALINESE SIGN SURANG typically represents a final consonant -r. This sign is derived from the cluster-initial sign r- (also known as repha) of the parent script Kawi; it still represents a repha when transliterating Kawi, but it has been reanalyzed to represent a final -r in the Balinese orthography. As shown in Figure 17-2, the same written form, pronounced as dhamar in the Balinese language, represents dharma in transliterated Kawi. Because a surang used as a final -r cannot be visually distinguished from a surang used as repha, they are encoded in the same way. When combined with another above-base sign, a surang used as repha may be rendered to the left of the other sign rather than to the right.
For searching and sorting, surang should be treated as equivalent to ra. When the processed text is transliterated Kawi, surang also needs to be reordered to precede its orthographic syllable. Two other combining signs are also equivalent to base letters for searching and sorting: U+1B02 ◌ᬂ BALINESE SIGN CECEK (anusvara) is equivalent to nga, and U+1B04 ◌ᬄ BALINESE SIGN BISAH (visarga) is equivalent to ha.
#Behavior of ra repa. The unique behavior of U+1B0B ᬋ BALINESE LETTER RA REPA (vocalic ṛ) results from a reanalysis of the independent vowel letter as a consonant. In a compound word in which the first element ends in a consonant and the second element begins with an original ra + pepet, such as Pak Rërëh ᬧᬓ᭄ᬋᬋᬄ “Mr Rërëh”, the subjoined form of ᬋ ra repa is used; this particular sequence is encoded ka + adeg adeg + ra repa. However, in other contexts where the ra repa represents the original Sanskrit vowel, U+1B3A ◌ᬺ BALINESE VOWEL SIGN RA REPA is used, as in Krësna ᬓᬺᬱ᭄ᬡ.
#Rendering. The vowel signs u and uu take different forms when combined with subscripted consonant clusters, as shown in Table 17-3. The upper limit of consonants in a cluster is three, the last of which can be y, w, or r.
Syllable | Glyph |
---|---|
kyu | ᬓ᭄ᬬᬸ |
kyuu | ᬓ᭄ᬬᬹ |
kwu | ᬓ᭄ᬯᬸ |
kwuu | ᬓ᭄ᬯᬹ |
kru | ᬓ᭄ᬭᬸ |
kruu | ᬓ᭄ᬭᬹ |
kryu | ᬓ᭄ᬭ᭄ᬬᬸ |
kryuu | ᬓ᭄ᬭ᭄ᬬᬹ |
skru | ᬲ᭄ᬓ᭄ᬭᬸ |
skruu | ᬲ᭄ᬓ᭄ᬭᬹ |
#Nukta. The combining mark U+1B34 ◌᬴ BALINESE SIGN REREKAN (nukta) is used to extend the character repertoire for foreign sounds.
#Archaic Jnya. The character U+1B4C ᭌ BALINESE LETTER ARCHAIC JNYA is occasionally used in older texts in place of ja +subjoined nya. Both forms may be present in the same text, but the archaic form is not found in modern Balinese texts. A subjoined form of this character is unattested.
#Ordering. The traditional order ha na ca ra ka | da ta sa wa la | ma ga ba nga | pa ja ya nya is taught in schools, although van der Tuuk followed the Javanese order pa ja ya nya | ma ga ba nga for the second half. The arrangement of characters in the code charts follows the Brahmic ordering.
#Punctuation. U+1B5E ᭞ BALINESE CARIK SIKI and U+1B5F ᭟ BALINESE CARIK PAREREN are used as comma and full stop, respectively. Their inverted versions U+1B4E BALINESE INVERTED CARIK SIKI and U+1B4F BALINESE INVERTED CARIK PAREREN have been used in some manuscripts to indicate finer subdivisions. U+1B5D ᭝ BALINESE CARIK PAMUNGKAH is used as a colon.
Both U+1B5A ᭚ BALINESE PANTI and U+1B5B ᭛ BALINESE PAMADA are used to begin a section of text. A shorter version of panti, U+1B7F BALINESE PANTI BAWAK, may be used to indicate finer subdivisions.
A variety of punctuation marks are used to indicate the end of a section. These usually consist of U+1B5C ᭜ BALINESE WINDU enclosed within two other punctuation marks, which vary depending on which sign began the section. Examples include: carik siki ᭞᭜᭞, carik pareren ᭟᭜᭟ (sometimes called pasalinan), panti ᭚᭜᭚, and carik agung ᭛᭜᭛.
At the end of a text, U+1B7D ᭽ BALINESE PANTI LANTANG and U+1B7E ᭾ BALINESE PAMADA LANTANG may be used, depending on the secular or religious nature of the text. These may also be used together with U+1B5C ᭜ BALINESE WINDU or their short counterparts in combinations such as ᭽᭜᭽ and ᭚᭜᭽.
#Line Breaking. Line breaks may occur after any orthographic syllable. Traditional Balinese texts are written on palm leaves; books of these leaves bound together are called lontar. U+1B60 ᭠ BALINESE PAMENENG may be inserted in lontar texts at the end of a line to fill the line.
#Musical Symbols. Bali is well known for its rich musical heritage. A number of related notation systems are used to write music. To represent degrees of a scale, the syllables ding dong dang deng dung are used (encoded at U+1B61..U+1B64, U+1B66), in the same way that do re mi fa so la ti is used in Western tradition. The symbols representing these syllables are based on the vowel matras, together with some other symbols. However, unlike the regular vowel matras, these stand-alone spacing characters take diacritical marks. They also have different positions and sizes relative to the baseline. These matra-like symbols are encoded in the range U+1B61..U+1B6A, along with a modified aikara. Some notation systems use other spacing letters, such as U+1B09 ᬉ BALINESE LETTER UKARA and U+1B27 ᬧ BALINESE LETTER PA, which are not separately encoded for musical use. The U+1B01 ◌ᬁ BALINESE SIGN ULU CANDRA (candrabindu) can also be used with U+1B62 ᭢ BALINESE MUSICAL SYMBOL DENG and U+1B68 ᭨ BALINESE MUSICAL SYMBOL DEUNG, and possibly others. BALINESE SIGN ULU CANDRA can be used to indicate modre symbols as well.
A range of diacritical marks is used with these musical notation base characters to indicate metrical information. Some additional combining marks indicate the instruments used; this set is encoded at U+1B6B..U+1B73. A set of symbols describing certain features of performance are encoded at U+1B74..U+1B7C. These symbols describe the use of the right or left hand, the open or closed hand position, the “male” or “female” drum (of the pair) which is struck, and the quality of the striking.
More information about Balinese musical notations is available in Unicode Technical Note 51, “Musical Symbols and Sasak Characters in the Balinese Script”.
#Modre Symbols. The Balinese script also includes a range of “holy letters” called modre symbols. Most of these letters can be composed from the constituent parts currently encoded, including U+1B01 ◌ᬁ BALINESE SIGN ULU CANDRA.
#17.4 Javanese
#17.4.1 Javanese: U+A980–U+A9DF
The Javanese script, or aksara Jawa, is used for writing the Javanese language, known locally as basa Jawa. The script is a descendent of the ancient Brahmi script of India, and so has many similarities with the modern scripts of South Asia and Southeast Asia which are also members of that family. The Javanese script is also used for writing Sanskrit, Jawa Kuna (a kind of Sanskritized Javanese), and transcriptions of Kawi, as well as the Sundanese language, also spoken on the island of Java, and the Sasak language, spoken on the island of Lombok.
The Javanese script was in current use in Java until about 1945; in 1928 Bahasa Indonesia was made the national language of Indonesia and its influence eclipsed that of other languages and their scripts. Traditional Javanese texts are written on palm leaves; books of these bound together are called lontar, a word which derives from ron “leaf” and tal “palm”.
#Consonants. Consonants have an inherent -a vowel sound. Consonants combine with following consonants in the usual Brahmic fashion: the inherent vowel is “killed” by U+A9C0 JAVANESE PANGKON, and the following consonant is subjoined, often with a change in shape.
In Javanese, Sanskrit vocalic liquids (short and long versions of ṛ and ḷ) are treated as consonant letters with an alternate inherent vowel: rĕ, reu, lĕ, and leu; they are not independent vowels with dependent vowel equivalents, as is the case in Balinese or Devanagari. Short and long versions of the vocalic-ḷ are separately encoded, as U+A98A JAVANESE LETTER NGA LELET and U+A98B JAVANESE LETTER NGA LELET RASWADI. In contrast, the long version of the vocalic-ṛ is represented by a sequence of the short vowel U+A989 JAVANESE LETTER PA CEREK followed by the dependent vowel sign -aa, U+A9B4 JAVANESE VOWEL SIGN TARUNG, serving as a length mark in this case.
U+A9B3 JAVANESE SIGN CECAK TELU is a diacritic used with various consonantal base letters to represent foreign sounds. Typically these diacritic-marked consonants are used for sounds borrowed from Arabic.
#Independent Vowels. Independent vowel letters are used essentially as in other Brahmic scripts. Modern Javanese uses U+A986 JAVANESE LETTER I and U+A987 JAVANESE LETTER II for short and long i, but the Kawi orthography instead uses U+A985 JAVANESE LETTER I KAWI and U+A986 JAVANESE LETTER I for short and long i, respectively.
The long versions of the u and o vowels are written as sequences, using U+A9B4 JAVANESE VOWEL SIGN TARUNG as a length mark.
#Dependent Vowels. Javanese—unlike Balinese—represents multipart dependent vowels with sequences of characters, in a manner similar to the Myanmar script. The Balinese community considers it important to be able to directly transliterate Sanskrit into Balinese, so multipart dependent vowels are encoded as single, composite forms in Balinese, as is done in Devanagari. In contrast, for the Javanese script, the correspondence with Sanskrit letters is not so critical, and a different approach to the encoding has been taken. Similar to the treatment of long versions of Javanese independent vowels, the two-part dependent vowels are explicitly represented with a sequence of two characters, using U+A9B4 JAVANESE VOWEL SIGN TARUNG, as shown in Figure 17-3.
Tarung is not used alone when writing the Javanese language, but it represents the vowel aa when writing Sanskrit and o when writing Sundanese. An alternative glyph of tarung has been separately encoded as U+A9B5 JAVANESE VOWEL SIGN TOLONG, which is not normally needed, except when used in contrast with the ordinary tarung.
#Consonant Signs. The characters U+A980 JAVANESE SIGN PANYANGGA, U+A981 JAVANESE SIGN CECAK, and U+A983 JAVANESE SIGN WIGNYAN are analogous to U+0901 DEVANAGARI SIGN CANDRABINDU, U+0902 DEVANAGARI SIGN ANUSVARA, and U+0903 DEVANAGARI SIGN VISARGA and behave in much the same way.
There are three medial consonant signs, U+A9BD JAVANESE CONSONANT SIGN KERET, U+A9BE JAVANESE CONSONANT SIGN PENGKAL, and U+A9BF JAVANESE CONSONANT SIGN CAKRA, which represent -rĕ, -ya, and-ra respectively. These medial consonant signs contrast with the subjoined forms of the letters rĕ, ya, and ra. The subjoined forms may indicate a syllabic boundary, whereas keret, pengkal, and cakra are used in ordinary consonant clusters.
#Rendering. There are many conjunct forms in Javanese, though most are fairly regular and easy to identify. Subjoined consonants and vowel signs rendered below them usually interact typographically. For example, the vowel signs [u] and [u:] take different forms when combined with subscripted consonant clusters. Consonant clusters may have up to three elements. In three-element clusters, the last element is always one of the medial glides: -ya, -wa, or -ra.
#Digits. The Javanese script has its own set of digits, seven of which (1, 2, 3, 6, 7, 8, 9) look just like letters of the alphabet. Implementations with concerns about security issues need to take this into account. The punctuation mark U+A9C7 JAVANESE PADA PANGKAT is often used with digits in order to help to distinguish numbers from sequences of letters.
#Punctuation. A large number of punctuation marks are used in Javanese. Titles may be flanked by the pair of ornamental characters, U+A9C1 JAVANESE LEFT RERENGGAN and U+A9C2 JAVANESE RIGHT RERENGGAN; glyphs used for these may vary widely.
U+A9C8 JAVANESE PADA LINGSA is a danda mark that corresponds functionally to the use of a comma. The doubled form, U+A9C9 JAVANESE PADA LUNGSI, corresponds functionally to the use of a full stop. It is also used as a “ditto” mark in vertical lists. U+A9C7 JAVANESE PADA PANGKAT is used much like the European colon.
U+A9C7 JAVANESE PADA PANGKAT is used to abbreviate personal names and is placed at the end of the abbreviation.
The doubled U+A9CB JAVANESE PADA ADEG ADEG typically begins a paragraph or section, while the simple U+A9CA JAVANESE PADA ADEG is used as a common divider though it can be used in pairs marking text for attention. The two characters, U+A9CC JAVANESE PADA PISELEH and U+A9CD JAVANESE TURNED PADA PISELEH, are used similarly, either both together or with U+A9CC JAVANESE PADA PISELEH simply repeated.
The punctuation ring, U+A9C6 JAVANESE PADA WINDU, is not used alone, a situation similar to the pattern of use for its Balinese counterpart U+1B5C BALINESE WINDU. When used with U+A9CB JAVANESE PADA ADEG ADEG this windu sign is called pada guru, pada bab, or uger-uger, and is used to begin correspondence where the writer does not desire to indicate a rank distinction as compared to his audience. More formal letters may begin with one of the three signs: U+A9C3 JAVANESE PADA ANDAP (for addressing a higher-ranked person), U+A9C4 JAVANESE PADA MADYA (for addressing an equally-ranked person), or U+A9C5 JAVANESE PADA LUHUR (for addressing a lower-ranked person).
#Reduplication. U+A9CF JAVANESE PANGRANGKEP is used to show the reduplication of a syllable. The character derives from U+0662 ARABIC-INDIC DIGIT TWO but in Javanese it does not have a numeric use. The Javanese reduplication mark is encoded as a separate character from the Arabic digit, because it differs in its Bidi_Class property value.
#Line Breaking. Opportunities for line breaking occur after any full orthographic syllable. Hyphens are not used.
In some printed texts, an epenthetic spacing U+A9BA JAVANESE VOWEL SIGN TALING is placed at the end of a line when the next line begins with the glyph for U+A9BA JAVANESE VOWEL SIGN TALING, which is reminiscent of a specialized hyphenation (or of quire marking). This practice is nearly impossible to implement in a free-flowing text environment. Typographers wishing to duplicate a printed page may manually insert U+00A0 NO-BREAK SPACE before U+A9BA JAVANESE VOWEL SIGN TALING at the end of a line, but this would not be orthographically correct.
#17.5 Rejang
#17.5.1 Rejang: U+A930–U+A95F
The Rejang language is spoken by about 200,000 people living on the Indonesian island of Sumatra, mainly in the southwest. There are five major dialects: Lebong, Musi, Kebanagun, Pesisir (all in Bengkulu Province), and Rawas (in South Sumatra Province). Most Rejang speakers live in fairly remote rural areas, and slightly less than half of them are literate.
The Rejang script was in use prior to the introduction of Islam to the Rejang area. The earliest attested document appears to date from the mid-18th century CE. The traditional Rejang corpus consists chiefly of ritual texts, medical incantations, and poetry.
#Structure. Rejang is a Brahmi-derived script. It is related to other scripts of the Indonesian region, such as Batak and Buginese.
Consonants in Rejang have an inherent /a/ vowel sound. Vowel signs are used in a manner similar to that employed by other Brahmi-derived scripts. There are no consonant conjuncts. The basic syllabic structure is C(V)(F): a consonant, followed by an optional vowel sign and an optional final consonant sign or virama.
#Rendering. Rejang texts tend to have a slanted appearance typified by the appearance of U+A937 REJANG LETTER BA. This sense that the script is tilted to the right affects the placement of the combining marks for vowel signs. Vowel signs above a letter are offset to the right, and vowel signs below a letter are offset to the left, as the “above” and “below” positions for letters are perceived in terms of the overall slant of the letters.
#Ordering. The ordering of the consonants and vowel signs for Rejang in the code charts follows a generic Brahmic script pattern. The Brahmic ordering of Rejang consonants is attested in numerous sources. There is little evidence one way or the other for preferences in the relative order of Rejang vowel signs and consonant signs.
#Digits. There are no known script-specific digits for the Rejang script.
#Punctuation. European punctuation marks such as comma, full stop, and colon, are used in modern writing. U+A95F REJANG SECTION MARK may be used at the beginning and end of paragraphs.
Traditional Rejang texts tend not to use spaces between words, but their use does occur in more recent texts. There is no known use of hyphenation.
#17.6 Batak
#17.6.1 Batak: U+1BC0–U+1BFF
The Batak script is used on the island of Sumatra to write the five Batak dialects: Karo, Mandailing, Pakpak, Simalungun, and Toba. The script is called si-sia-sia or surat na sampulu sia, which means “the nineteen letters.” The script is taught in schools mainly for cultural purposes, and is used on some signs for shops and government offices.
#Structure. Batak is a Brahmi-derived script. It is written left to right.
Consonants in Batak have an inherent /a/ vowel sound. Batak uses a vowel killer which is called pangolat in Mandailing, Pakpak, and Toba. In Karo the killer is called penengen, and in Simalungen it is known as panongonan. The appearance of the killer differs between some of the dialects.
Batak has three independent vowels and makes use of a number of vowel signs and two consonant signs. Some vowel signs are only used by certain language communities. There are no consonant conjuncts. The basic syllabic structure is C(V)(Cs|Cd): a consonant, followed by an optional vowel sign, which may be followed either by a consonant sign Cs (-ng or -h) or a killed final consonant Cd.
#Rendering. Most vowel signs and the two killers, U+1BF2 BATAK PANGOLAT and U+1BF3 BATAK PANONGONAN, are spacing marks. U+1BEE BATAK VOWEL SIGN U can ligate with its base consonant.
The two consonant signs, U+1BF0 BATAK CONSONANT SIGN NG and U+1BF1 BATAK CONSONANT SIGN H, are nonspacing marks, usually rendered above the spacing vowel signs. When U+1BF0 BATAK CONSONANT SIGN NG occurs together with the nonspacing mark, U+1BE9 BATAK VOWEL SIGN EE, both are rendered above the base consonant, with the glyph for the ee at the top left and the glyph for the ng at the top right.
The main peculiarity of Batak rendering concerns the reordering of the glyphs for vowel signs when one of the two killers, pangolat or panongonan, is used to close the syllable by killing the inherent vowel of a final consonant. This reordering for display is entirely regular. So, while the representation of the syllable /tip/ is done in logical order: <ta, vowel sign i, pa, pangolat>, when rendered for display the glyph for the vowel sign is visually applied to the final consonant, pa, rather than to the ta. The glyph for the pangolat always stays at the end of the syllable.
#Punctuation. Punctuation is not normally used; instead all letters simply run together. However, a number of bindu characters are occasionally used to disambiguate similar words or phrases. U+1BFF BATAK SYMBOL BINDU PANGOLAT is trailing punctuation, following a word, surrounding the previous character somewhat.
The minor mark used to begin paragraphs and stanzas is U+1BFC BATAK SYMBOL BINDU NA METEK, which means “small bindu.” It has a shape-based variant, U+1BFD BATAK SYMBOL BINDU PINARBORAS (“rice-shaped bindu”), which is likewise used to separate sections of text. U+1BFE BATAK SYMBOL BINDU JUDUL (“title bindu”) is sometimes used to separate a title from the main text, which normally begins on the same line.
#Line Breaking. Traditionally, line breaks can occur before any spacing character. However, the vowel reordering described above is required even when a line break occurs between the characters involved. In typical Unicode-based implementations, this requires keeping the characters involved on the same line.
#17.7 Sundanese
#17.7.1 Sundanese: U+1B80–U+1BBF
The Sundanese script, or aksara Sunda, is used for writing the Sundanese language, one of the languages of the island of Java in Indonesia. It is a descendant of the ancient Brahmi script of India, and so has similarities with the modern scripts of South Asia and Southeast Asia which are also members of that family. The script has official support. It is taught in schools and used on road signs.
The Sundanese language has been written using a number of different scripts over the years. Pallawa or Pra-Nagari was first used in West Java to write Sanskrit from the fifth to the eighth centuries CE. Sunda Kuna or Old Sundanese was derived from Pallawa and was used in the Sunda Kingdom from the 14th to the 18th centuries. The earliest example of Old Sundanese is the Prasasti Kawali stone. The Javanese script was used to write Sundanese from the 17th to the 19th centuries, and the Arabic script was used from the 17th to the 20th centuries. The Latin script has been in wide use since the 20th century. The modern Sundanese script, called Sunda Baku or Official Sundanese, became official in 1996. This modern script was derived from Old Sundanese.
#Structure. Sundanese consonants have an inherent vowel /a/. This inherent vowel can be modified by the addition of dependent vowel signs (matras). The script also has independent vowels.
In the modern orthography, an explicit vowel killer character, U+1BAA SUNDANESE SIGN PAMAAEH, is used to indicate the absence, or “killing,” of the inherent vowel, but does not build consonant conjuncts. In Old Sundanese, however, consonant conjuncts do appear, and are formed with U+1BAB SUNDANESE SIGN VIRAMA.
#Medials. In the modern orthography, initial Sundanese consonants can be followed by one of the three consonant signs for medial consonants, -ya, -ra, or -la. These medial consonants are graphically displayed as subjoined elements to their base consonants, and are not considered conjuncts proper, because they are not formed using a virama. In Old Sundanese, a subjoined ma, U+1BAC SUNDANESE CONSONANT SIGN PASANGAN MA, and a subjoined wa, U+1BAD SUNDANESE CONSONANT SIGN PASANGAN WA, occur. They contrast with the conjunct forms created with the virama.
#Final Consonants. Sundanese historical texts employ a final consonant, U+1BBE ᮾ SUNDANESE LETTER FINAL K, which is distinct from the modern representation with the explicit vowel killer U+1BAA ᮪ SUNDANESE SIGN PAMAAEH: ᮊ᮪ <1B8A, 1BAA>. U+1BBF ᮿ SUNDANESE LETTER FINAL M was used in a 21st-century document, based on a scribal error in an old Sundanese manuscript, and should not be used in current practice. Rather, both old and modern representations of final m use ᮙ᮪ <1B99, 1BAA>.
#Combining Marks. Three final consonants are separately encoded as combining marks: -ng, -r, -h. These are analogues of Brahmic anusvara, repha, and visarga, respectively.
#Historic Characters. Additional historic consonants appear only in old texts: reu, leu, and archaic i. The archaic i is represented by U+1BBD ᮽ SUNDANESE LETTER BHA because it was misinterpreted as bha in early transcriptions; the erroneous name has been corrected with formal name alias SUNDANESE LETTER ARCHAIC I.
Another historic character, U+1BBA ᮺ SUNDANESE AVAGRAHA, has two functions. In one, it kills the inherent vowel of the preceding consonant and causes hiatus before an initial a. In the other, it doubles the preceding consonant, from which it may be separated in writing by a dependent vowel.
#Additional Consonants. Two supplemental consonant letters are used in the modern script: U+1BAE SUNDANESE LETTER KHA and U+1BAF SUNDANESE LETTER SYA. These are used to represent the borrowed sounds denoted by the Arabic letters kha and sheen, respectively.
#Digits. Sundanese has its own script-specific digits, which are separately encoded in this block.
#Punctuation. Sundanese uses European punctuation marks, such as comma, full stop, question mark, and quotation marks. Spaces are used in text. Opportunities for hyphenation occur after any full orthographic syllable.
#Ordering. The order of characters in the code charts follows the Brahmic ordering. The ha-na-ca-ra-ka order found in Javanese and Balinese does not seem to be used in Sundanese.
#Ordering of Syllable Components. Dependent vowels and other signs are encoded after the consonant to which they apply. The ordering of elements for the modern Sundanese orthography is shown in more detail in Table 17-4.
Class | Examples | Encoding |
---|---|---|
consonant or independent vowel | ᮃ | [U+1B83..U+1BA0, U+1BAE, U+1BAF] |
consonant sign -ya, -ra, -la | ᮡ, ᮢ, ᮣ | [U+1BA1..U+1BA3] |
dependent vowel, killer | ᮤ, ᮪ | [U+1BA4..U+1BA9, U+1BAA] |
final consonant | ᮀ | [U+1B80..U+1B82] |
The killer (pamaaeh) occupies the same logical position as a dependent vowel, but indicates the absence, rather than the presence of a vowel. It cannot be followed by a combining mark for a final consonant, nor can it be preceded by a consonant sign.
The left-side dependent vowel U+1BA6 SUNDANESE VOWEL SIGN PANAELAENG occurs in logical order after the consonant (and any medial consonant sign), but in visual presentation its glyph appears before (to the left of) the consonant.
#Rendering. When more than one sign appears above or below a consonant, the two are rendered side-by-side, rather than being stacked vertically.
#17.7.2 Sundanese Supplement: U+1CC0–U+1CCF
The Sundanese Supplement block contains eight bindu punctuation marks found in historical materials.
#17.8 Makasar
#17.8.1 Makasar: U+11EE0–U+11EFF
The Makasar script was used historically in South Sulawesi, Indonesia for writing the Makasar language. It is sometimes spelled “Makassar,” and is also referred to as “Old Makassarese” or “Makassarese bird script.” The script was maintained for official purposes in the kingdoms of Makasar in the 17th century, and it was used for writing a number of historical accounts, such as the “Chronicles of Gowa and Tallo’,” but it was superseded by the Buginese script in the 19th century and is no longer used. Although Makasar is thought to have evolved from Rejang, it shares several similarities with Buginese.
#Structure. Makasar is a Brahmi-derived abugida. It is written horizontally, from left to right. Consonant signs carry an inherent /a/ vowel sign. Alternative vowel sounds are expressed by applying one of four combining characters to a consonant. Each vowel sign appears on a different side of the base consonant: right, left, top, and bottom. They are all encoded as combining characters following the consonant.
Like Buginese, geminated and clustered consonants are not indicated, nor are syllable-final consonants. However, Makasar differs from the Buginese script in that it does not have the pre-nasalized clusters, such as /ŋka/, that occur in Buginese, and it includes special features for consonant repetition.
There is only one independent vowel sign, U+11EF1 𑻱 MAKASAR LETTER A. Vowel signs can be attached to this character to produce other vowel sounds when a syllable has no consonant, such as at the beginning of a word.
#Consonant Repetition. Adjacent syllables that use the same consonant can be written by appending two vowel signs to a single consonant, as shown in the following example. Usually both vowels are the same in this case, and a consonant can take a maximum of two vowel signs.
U+11EE7 𑻧 da + U+11EF4 𑻴 vowel sign u + U+11EF4 𑻴 vowel sign u → 𑻧𑻴𑻴 [dudu]
U+11EF2 𑻲 MAKASAR ANGKA can also be used to repeat the consonant used in the previous syllable. This is particularly useful when one or both syllables use the inherent vowel, but angka may also be followed by a different vowel sound from that of the previous syllable. Angka is associated with the inherent vowel or a vowel sign in the same way as any normal consonant character. For example:
U+11EED 𑻭 ra + U+11EF4 𑻴 vowel sign u + U+11EF2 𑻲 angka → 𑻭𑻴𑻲 [rura]
U+11EE5 𑻥 ma + U+11EF2 𑻲 angka + U+11EF3 𑻳 vowel sign i → 𑻥𑻲𑻳 [mami]
#Letter va. U+11EEF MAKASAR LETTER VA is named “VA” even though the consonant is pronounced /w/ in the Makasar language. The name for this character aligns with the name for the related letter U+1A13 BUGINESE LETTER VA.
#Digits. The available Makasar manuscript sources show two distinct sets of digits. The first set strongly resembles European digits and can be represented with U+0030..U+0039. The second set strongly resembles Arabic-Indic digits, and can be represented with U+0660..U+0669. Therefore, script-specific digits for Makasar are not separately encoded. Digits are frequently used, and both sets occur concurrently in the sources.
The Arabic-Indic digits are restricted to Arabic-language environments—particularly for expressing dates of the Hijri era. The European digits are used for general purposes, but occur within Arabic-language contexts for writing non-Hijri dates, specifically those of the Gregorian calendar.
Digits may occur above U+0600 ARABIC NUMBER SIGN or U+0601 ARABIC SIGN SANAH, see Figure 9-7 for an example.
#Punctuation. Sentences are delimited with U+11EF7 𑻷 MAKASAR PASSIMBANG, and sections are terminated with U+11EF8 𑻸 MAKASAR END OF SECTION. Words are often, but not always, separated by spaces. Line breaks normally appear after syllable boundaries. Hyphens or other marks indicating continuance are not used.
The end of a text is often marked using a stylized rendering of the Arabic word tammat U, meaning “it is complete.” There is no atomic character encoded for this symbol, so the sequence should be represented using Arabic letters <ta + meem + shadda + ta>, where the shadda is optional.
#17.9 Kawi
#17.9.1 Kawi: U+11F00–U+11F5F
The Kawi script is a historical Brahmi-derived script that was used between the 8th and 16th century in insular southeast Asia to write the Old Javanese, Sanskrit, Old Malay, Old Balinese, and Old Sundanese languages. A large portion of its corpus is found in Java, but Kawi materials have also been found in Sumatra, the Malay Peninsula, Bali, and the Philippines. Letter shapes evolved significantly over its 800 years of use, and later Kawi shows many variations over its wide geographic distribution; eventually, these variants evolved into the many modern Brahmic scripts of insular southeast Asia. The 21st century has brought renewed interest in the script, including some use in social media to write the modern Javanese or Indonesian languages.
The typeface used here is primarily based on early Kawi inscriptions, with some glyphs adapted from later attestations.
#Structure. The Kawi script is an abugida and written from left to right. The inherent vowel of a consonant can be overridden by attaching a dependent vowel sign. It can also be suppressed by attaching a virama sign, U+11F41 ◌𑽁 KAWI SIGN KILLER, or the conjunct form of another consonant or vocalic liquid, which is encoded by preceding the consonant or vocalic liquid with U+11F42 ◌𑽂 KAWI CONJOINER. A vowelless consonant r- that starts an orthographic syllable may be represented by a repha, which is encoded as U+11F02 𑼂 KAWI SIGN REPHA. Consonant stacks with up to four consonants are known.
#Consonants. Table 17-5 shows the base consonants and their conjunct forms.
Consonant | Base Form | Conjunct Form |
---|---|---|
ka | 𑼒 | ◌𑽂𑼒 |
kha | 𑼓 | ◌𑽂𑼓 |
ga | 𑼔 | ◌𑽂𑼔 |
gha | 𑼕 | ◌𑽂𑼕 |
nga | 𑼖 | ◌𑽂𑼖 |
ca | 𑼗 | ◌𑽂𑼗 |
cha | 𑼘 | ◌𑽂𑼘 |
ja | 𑼙 | ◌𑽂𑼙 |
jha | 𑼚 | ◌𑽂𑼚 |
nya | 𑼛 | ◌𑽂𑼛 |
tta | 𑼜 | ◌𑽂𑼜 |
ttha | 𑼝 | ◌𑽂𑼝 |
dda | 𑼞 | ◌𑽂𑼞 |
ddha | 𑼟 | ◌𑽂𑼟 |
nna | 𑼠 | ◌𑽂𑼠 |
ta | 𑼡 | ◌𑽂𑼡 |
tha | 𑼢 | ◌𑽂𑼢 |
da | 𑼣 | ◌𑽂𑼣 |
dha | 𑼤 | ◌𑽂𑼤 |
na | 𑼥 | ◌𑽂𑼥 |
pa | 𑼦 | ◌𑽂𑼦 |
pha | 𑼧 | ◌𑽂𑼧 |
ba | 𑼨 | ◌𑽂𑼨 |
bha | 𑼩 | ◌𑽂𑼩 |
ma | 𑼪 | ◌𑽂𑼪 |
ya | 𑼫 | ◌𑽂𑼫 |
ra | 𑼬 | ◌𑽂𑼬, ◌𑽂𑼬 |
la | 𑼭 | ◌𑽂𑼭 |
wa | 𑼮 | ◌𑽂𑼮 |
sha | 𑼯 | ◌𑽂𑼯 |
ssa | 𑼰 | ◌𑽂𑼰, ◌𑽂𑼰 |
sa | 𑼱 | ◌𑽂𑼱 |
ha | 𑼲 | ◌𑽂𑼲, ◌𑽂𑼲 |
The below-base conjunct form of ra is commonly used when the pre-base form would collide with other marks, but can also be used as a stylistic variant. The second conjunct forms of ssa and ha are stylistic variants.
A vowelless r- that starts an orthographic syllable is normally written with a repha above the following consonant, but occasionally with the base form of ra with a subjoined consonant, for example, rwa 𑼂𑼮 versus 𑼬𑽂𑼮. In some late Kawi varieties, the repha glyph may be used for a final -r consonant.
U+11F33 𑼳 KAWI LETTER JNYA is a graphic simplification of the consonant cluster 𑼙𑽂𑼛 jnya; it has no conjunct form. Additional marks can be attached to it.
#Independent Vowels. The Kawi script has a set of independent vowels and vocalic liquid letters. Dependent vowel signs and other signs can be attached to them. Letters au, eu, and euu are visually composites of other letters and dependent vowels, and are encoded as such. Letters aa, ii, and uu occur in both composite and visually distinct forms; the latter are encoded separately. See Table 17-6.
Vowel | Visually Distinct | Composite |
---|---|---|
aa | 𑼅 11F05 | 𑼄𑼴 <11F04, 11F34> |
ii | 𑼇 11F07 | 𑼆𑼴 <11F06, 11F34> |
uu | 𑼉 11F09 | 𑼈𑼴 <11F08, 11F34> |
au | 𑼐𑼴 <11F10, 11F34> | |
eu | 𑼄𑽀 <11F04, 11F40> | |
euu | 𑼄𑽀𑼴 <11F04, 11F40, 11F34> |
Two vocalic liquid letters have conjunct forms—the nature of ◌𑽂𑼌 is not entirely clear. They are shown in Table 17-7.
Vocalic Liquid | Base Form | Conjunct Form |
---|---|---|
Vocalic r | 𑼊 | ◌𑽂𑼊 |
Vocalic l | 𑼌 | ◌𑽂𑼌 |
#Dependent Vowels. The dependent vowels o, au, and euu are visually composites of other letters and dependent vowels, and are encoded as such, as shown in Table 17-8.
Vowel | Composite |
---|---|
o | ◌𑼾𑼴 <11F3E, 11F34> |
au | ◌𑼿𑼴 <11F3F, 11F34> |
euu | ◌𑽀𑼴 <11F40, 11F34> |
The dependent vowel aa has several glyph variants. The primary form is U+11F34 ◌𑼴 KAWI VOWEL SIGN AA; one alternate form has been encoded as U+11F35 ◌𑼵 KAWI VOWEL SIGN ALTERNATE AA, as its use may be required to avoid confusability. Other variants, such as ◌𑼵, may be supported as stylistic variants.
The dependent vowel ◌𑼴 aa has been repurposed as a consonant reduplicator in some manuscripts, and can in this case be combined with other vowels, for example, 𑼦𑼶𑼴 ppi <11F26, 11F36, 11F34>.
The dependent vowels ◌𑼶 i and ◌𑼸 u are sometimes used together in a single cluster to mark the cluster as canceled and not meant to be read, for example, 𑼭𑼶𑼸 for a misspelled la, li, or lu.
In some inscriptions, the dependent vowels ◌𑼿 ai and ◌𑼿𑼴 au are written with pre-base components that look similar to sequences of two dependent vowels ◌𑼾 e. To transcribe these, use ◌𑼾 twice: ◌𑼾𑼾 for ◌𑼿 and ◌𑼾𑼾𑼴 for ◌𑼿𑼴.
#Other Signs. U+11F00 ◌𑼀 KAWI SIGN CANDRABINDU indicates nasalization in specific words such as 𑼐𑼴𑼀 om. U+11F01 ◌𑼁 KAWI SIGN ANUSVARA represents final -ŋ, while U+11F03 ◌𑼃 KAWI SIGN VISARGA represents final -h. U+11F5A ◌ KAWI SIGN NUKTA is used to modify a few consonants to represent foreign sounds, typically coming from Arabic. For example, combining it with U+11F26 𑼦 KAWI LETTER PA results in 𑼦 fa.
#Digits. The Kawi script has its own set of decimal digits. The digit U+11F52 𑽒 KAWI DIGIT TWO is used for the syllable ro in some manuscripts; additional marks can be attached to it in this usage.
#Punctuation. Kawi materials use several punctuation characters to divide text into sections.
U+11F48 𑽈 KAWI PUNCTUATION SPACE FILLER is used to justify texts or fill gaps that are too small to fit another letter in the middle or at the end of a line. This character looks like U+11F54 𑽔 KAWI DIGIT FOUR in some inscriptions, but differs in others.
U+11F45 𑽅 KAWI PUNCTUATION SECTION MARKER, U+11F46 𑽆 KAWI PUNCTUATION ALTERNATE SECTION MARKER (which differs from U+11F45 in having some additional flourish), U+11F4E 𑽎 KAWI PUNCTUATION SPIRAL, and U+11F4F 𑽏 KAWI PUNCTUATION CLOSING SPIRAL are similar in function to siddham signs in various other scripts, which are generally used as invocations at the beginning of texts. The Kawi analogues to the siddham signs have several distinct variants, which are often used in combination with other punctuation marks to indicate opening, closing, and major breaks in a text, such as 𑽆𑽊𑽆 or 𑽇𑽎𑽇.
#Encoding Order and Rendering. Information on the encoding order of syllable components and on rendering is available in Unicode Technical Note #48, “Implementing Kawi.”
#Line Breaking. Opportunities for line breaking occur after any full orthographic syllable. Hyphens are not used.