Sinhalese Braille is one of the Bharati braille alphabets. While it largely conforms to the letter values of other Bharati alphabets, it diverges in the values of the letters assigned toward the end of those alphabets.
Although Sinhalese Braille was adopted from Bharati Braille, several letters toward the end of the Bharati alphabet (in the row of 'extra' letters) have been reassigned in Sinhalese: ⠟ (Bharati kṣ) is used for Sinhalese ඥ gn (Sanskrit jñ), ⠱ (Bharati jñ) for Sinhalese ඵ ph, ⠷ (Bharati ḻ) for Sinhalese ඇ æ, ⠻ (Bharati ṟ) for Sinhalese ඈ ǣ, and ⠵ (Bharati z) for Sinhalese ණ ṇ.
In addition, the pairs of letters e/ē and ś/ṣ have interchanged braille values from what one would expect from other Bharati alphabets, and the syllable codas (last row below) are mostly innovative. Punctuation and the digits, however, are as in the rest of Bharati braille. Also as in other Bharati alphabets, letters rather than diacritics are used for vowels, and they occur after consonants in their spoken order.