|Circa 14th–18th centuries, and present|
Sundanese script (Aksara Sunda, ᮃᮊ᮪ᮞᮛ ᮞᮥᮔ᮪ᮓ) is a writing system which is used by the Sundanese people. It is built based on Old Sundanese script (Aksara Sunda Kuno) which was used by the ancient Sundanese between the 14th and 18th centuries.
Since Sundanese people have utilized many different scripts, there were several requirements considered in the standardization of the Sundanese script for modern usage: (a) a script that can record Sundanese language; (b) period of usage; (c) area of usage; (d) simplicity; (e) shows Sundanese identity.
The government of West Java Province has announced Peraturan Daerah (Local Regulation) no. 6 1996 about the Sundanese language, literature and script. The regulation was motivated by Keputusan Presiden (President's Decision) no. 082/B/1991, 24 July 1991.
As follow up to the local regulation, on Tuesday, 21 October 1997 in the main hall of Japanese Language Study Centre, Universitas Padjadjaran, Jatinangor; a seminar entitled "Lokakarya Aksara Sunda", in cooperation with the government of West Java Province and the Faculty of Literature Padjadjaran University, was held and attended by delegations from local communities and cities in West Java. Several discussion results were achieved:
Next, the existence and function of Sundanese Script in the social and cultural life of West Javanese people in modern life is supported by the West Javanese Governor's Decision no. 434/SK.614-Dis.PK/99 about "Standardization of Sundanese Script", Local Government's Regulation no. 5 2003 about "Conservation of Local Language, Literature, and Script", and Governor's Decision no. 3 2004.
The standardized script has 32 basic characters, consists of 7 aksara Swara (independent vowels): a, é, i, o, u, e, and eu, and 23 aksara Ngalagena (consonants with vowel a): ka-ga-nga, ca-ja-nya, ta-da-na, pa-ba-ma, ya-ra-la, wa-sa-ha, fa-va-qa-xa-za.
The additional five sounds to the Ngalagena characters were added to fulfill the purpose of Sundanese script as tool for recording the development of Sundanese language, especially by absorption of foreign words and sounds. However, the glyphs for the new characters are not new, but reusing several variants in old Sundanese script, for example: the glyphs for fa and va are variants of Old Sundanese pa, the glyphs for qa and xa are variants of Old Sundanese ka, and the glyph for za is a variant of Old Sundanese ja.
There are two non-standard sounds kha and sya for writing foreign Arabic consonants 'خ' and 'ش'. These are considered non-standard because their usage only supported by few Sundanese people.
There are also rarangkéns or attachments for removing, modifying, or adding vowel or consonant sound to the base characters. 13 rarangkéns based on the position to the base can be categorized into three groups: (1) five rarangkéns above the base characters, (2) three rarangkéns below the base characters, and (3) five rarangkéns inline the base characters. In addition, there are glyphs for number characters, from zero to nine.
Graphically, Ngalagena characters including rarangkéns have angle 45° – 75°. In general, the dimension ratio (height:width) is 4:4, except for the Ngalagena character ra (4:3), ba and nya (4:6), and the Swara character i (4:3). Rarangkéns have dimension ratio 2:2, except for panyecek (1:1), panglayar (4:2), panyakra (2:4), pamaéh (4:2) and pamingkal (2:4 bottom-side, 3:2 right-side). Numbers have ratio 4:4, except for number 4 and 5 (4:3).
|ᮃ = a||ᮆ = é||ᮄ = i||ᮇ = o|
|ᮅ = u||ᮈ = e||ᮉ = eu|
Aksara Ngalagena from Sundanese language
|ᮊ = ka||ᮌ = ga||ᮍ = nga|
|ᮎ = ca||ᮏ = ja||ᮑ = nya|
|ᮒ = ta||ᮓ = da||ᮔ = na|
|ᮕ = pa||ᮘ = ba||ᮙ = ma|
|ᮚ = ya||ᮛ = ra||ᮜ = la|
|ᮝ = wa||ᮞ = sa||ᮠ = ha|
Aksara Ngalagena for writing foreign words
|ᮖ = fa||ᮋ = qa||ᮗ = va||ᮟ = xa||ᮐ = za|
|ᮮ = kha||ᮯ = sya|
Based on their location to the base glyph, 14 rarangkén can be categorized as:
a. Rarangkéns above the base glyph
|°ᮤ||panghulu, modifies Ngalagena vowel /a/ to /i/.
Example: ᮊ = ka → ᮊᮤ = ki.
|°ᮨ||pamepet, modifies Ngalagena vowel /a/ to /e/.
Example: ᮊ = ka → ᮊᮨ = ke.
|°ᮩ||paneuleung, modifies Ngalagena vowel /a/ to /eu/.
Example: ᮊ = ka → ᮊᮩ = keu.
|°ᮁ||panglayar, adds final consonant sound /+r/ to the base sound.
Example: ᮊ = ka → ᮊᮁ = kar.
|°ᮀ||panyecek, adds final consonant sound /+ng/ to the base sound.
Example: ᮊ = ka → ᮊᮀ = kang.
b. Rarangkéns below the base glyph
|°ᮥ||panyuku, modifies Ngalagena vowel /a/ to /u/.
Example: ᮊ = ka → ᮊᮥ = ku.
|°ᮢ||panyakra, inserts consonant sound /+r/ to the base sound. Ending vowel can be modified with different vocalization rarangkén.
Example: ᮊ = ka → ᮊᮢ = kra.
|°ᮣ||panyiku, inserts consonant sound /+l/ to the base sound. Ending vowel can be modified with different vocalization rarangkén.
Example: ᮊ = ka → ᮊᮣ = kla.
c. Rarangkéns inline the base glyph
|ᮦ°||panéléng, modifies Ngalagena vowel /a/ to /é/.
Example: ᮊ = ka → ᮊᮦ = ké.
|°ᮧ||panolong, modifies Ngalagena vowel /a/ to /o/.
Example: ᮊ = ka → ᮊᮧ = ko.
|°ᮡ||pamingkal, inserts consonant sound /+y/ to the base sound. Ending vowel can be modified with different vocalization rarangkén.
Example: ᮊ = ka → ᮊᮡ = kya.
|°ᮂ||pangwisad, adds final consonant sound /+h/ to the base sound.
Example: ᮊ = ka → ᮊᮂ = kah.
|°᮪||patén or pamaéh, removes vowel sound of the base sound.
Example: ᮊ = ka → ᮊ᮪ = k.
|᮱ = 1||᮲ = 2||᮳ = 3|
|᮴ = 4||᮵ = 5||᮶ = 6|
|᮷ = 7||᮸ = 8||᮹ = 9|
|᮰ = 0|
In texts, numbers are written surrounded with dual pipe sign | ... |.
Example: |᮲᮰᮱᮹| = 2019
For modern use, Latin punctuations are used. Such punctuations are: comma, dot, semicolon, colon, exclamation mark, question mark, quotes, parenthesis, bracket etc. Old Sundanese, though, was written using its own set of punctuation symbols. The bindu surya 〈᳀〉, a representation of the Sun, was used in the sequence 〈᳆᳀᳆〉, which denoted a religious text. Likewise, the bindu panglong 〈᳁〉, a representation of a half Moon, was used in the sequence 〈᳆᳁〉, which had the same meaning. A third punctuation sequence used as a liturgical text marker is 〈᳇᳇〉. The bindu purnama 〈᳂〉, on the other hand, representing a full Moon, was used in the sequence 〈᳅᳂᳅〉, which denoted a historical text. The bindu surya was also sometimes used as the modern full stop; in those cases, the bindu purnama was used as comma. When the bindu surya wasn't used as full stop, the bindu cakra 〈᳃〉, a representation of a wheel, was used instead of the bindu purnama as a comma.
The punctuation symbols resembling letters with stripes used in the sequences above, 〈᳆〉, 〈᳅〉, and 〈᳇〉, are respectively named da satanga, ka satanga, and ba satanga, and originated as ‘decorated’ versions of the syllable da 〈ᮓ〉, one half of the syllable ka 〈ᮊ〉, and the syllable ba 〈ᮘ〉, respectively. To these can be added the leu satanga 〈᳄〉, of unclear meaning. Likewise, it originated as a ‘decorated’ syllable leu 〈ᮼ〉, which is archaic.
Simple words or sentences can be written directly, for example by arranging Ngalagena letters which represent the sounds. However, in certain words, compound consonants can be found. Then, two ways of writing can be used: (1) using pamaéh, or (2) using pasangan (pairs).
The use of pamaéh is one way to write Sundanese script at basic stage. Another way, the pasangan, is normally used in order to avoid the use of pamaéh in the middle of words, as well as to save writing space. Pasangan is constructed by attaching second Ngalagena letter to the first one, thus eliminate the /a/ voice of the first Ngalagena.
Sundanese script was added to the Unicode Standard in April 2008 with the release of version 5.1. In version 6.3, the support of pasangan and some characters from Old Sundanese script were added.
The Unicode block for Sundanese is U+1B80–U+1BBF. The Unicode block for Sundanese Supplement is U+1CC0–U+1CCF.
Official Unicode Consortium code chart (PDF)
Official Unicode Consortium code chart (PDF)
A Sundanese lontar manuscript written in Sundanese script.