Dhivehi (Thaana) Braille Sytem for the modern keyboard- By Azam Farish


Few days ago I saw an interview by the president of the Blind Association of the Maldives. He talked about the challenges they face on a daily basis and lack of resources and academic material available for the visually impaired living in the Maldives. At the moment there are no schools for the 2000 or more visually impaired kids and adults in the country. 
Two years ago I met a childhood friend who has been blind since birth. To my surprise, he was using facebook on his mobile phone, listening to the texts using a special software that translated text to speech.  
As a developer I hope to introduce an app for the visually impaired so that they can read and type Thaana online with the help of a Dhivehi Braille System.

To start with the project I was unable to find any online resources on Dhivehi /Thaana Braille  although there was a book launched in December 2015. Therefore I decided to do a bit of research on the topic and created my own version of Dhivehi Braille system which I was able to incorporate into an app.

The Aim of this project

1 - To create a Dhivehi Braille system which can be in easily used on the modern computer keyboards.

2 - To create a Thaana to Dhivehi Braille Transliteration keyboard and vice versa.

Dhivehi Braille Letters

The Dhivehi alphabet consists of 24 Thaana letters, 13 Arabic-to-Maldivian transliterated letters , 1 English to-Maldivian transliteration letter , 11 diacritical (vowel) marks of the Arabic language

To make it easier for modern usage I believe that the Dhivehi Braille system should follow the same system which we are currently using on the QWERTY keyboards. Rather than assigning Braille characters in English alphabetical order, I have assigned the English Braille characters to the respective Thaana characters and diacritics found on the keyboards. Which I believe would be easier for those who type Latin Thaana on computer keyboards. 

I would suggest that we study a little bit of the basics of Braille to understand how to earn and write in Braille. 

The braille number sign Braille NumberSign.svg has no equivalent in print. It is sometimes transcribed as ⟨#⟩. However, this is misleading: an actual printed # is rendered in braille as ⟨No.⟩, without an intervening space before the number sign For example, ​120 (one twentieth) is ⟨
The capital(ization) sign Braille CapitalSign.svg marks the first letter of a word as capitalised in English Braille. In Dhivehi Braille we will use the (Shift button) on the keyboard to access the rest of the characters. 

Example: 

 (Braille patterns are read from left to right)

1. When we type Maldives in English Braille (Unicode Braille characters <⠠⠍⠁⠇⠙⠊⠧⠑⠎>

Braille CapitalSign.svgBraille M.svgBraille A1.svgBraille L.svgBraille D4.svgBraille I9.svgBraille V.svgBraille E5.svgBraille S.svg
  (caps) M.      a       l          d        i         v        e         s

2 - When we transliterate މޯލްޑިވްސް  from Thaana to Dhivehi Braille with diacritics.
(Left to right Braille)
Braille M.svgBraille O.svgBraille L.svgBraille Q.svgBraille D4.svgBraille I9.svgBraille V.svgBraille Q.svgBraille S.svgBraille Q.svg
                                                                    ް        ސ          ް        ވ       ި          ޑ         ް          ލ      ޯ        މ  
(Right to left Braille ) 

  Braille M.svgBraille O.svgBraille L.svgBraille Q.svgBraille D4.svgBraille I9.svgBraille V.svgBraille Q.svgBraille S.svgBraille Q.svg

3 - If we want to type Latin Dhivehi in Braille (Laobivaa)

Braille L.svgBraille O.svgBraille A1.svgBraille B2.svgBraille I9.svgBraille V.svgBraille A1.svgBraille A1.svg
    l         o        a       b         i        v         a        a

   
Braille A1.svga
ــަ
Braille B2.svg b
ބ
Braille C3.svg c
ޗ
Braille D4.svg d
ދ
Braille E5.svg e
ــެ
Braille F6.svg f
ފ
Braille G7.svg 
g
ގ
Braille H8.svg 
h
ހ
Braille I9.svg i
ــި
Braille J0.svg j
ޖ
Braille K.svg k
ކ
Braille L.svg l
ލ
Braille M.svg m
މ
Braille N.svg n
ނ
Braille O.svg o
ــޮ
Braille P.svg p
ޕ
Braille Q.svg
q
ــް
Braille R.svg
r
ރ
Braille S.svg s
ސ
Braille T.svg t
ތ
Braille U.svg u
ــު
Braille V.svg v
ވ
Braille X.svg x


Braille Y.svg y
ޔ
Braille Z.svg z
ޒ
Braille W.svgw
އ
Braille CapitalSign.svg (caps)Braille Hyphen.svg (stop)Braille NULL.svg
(space)
Braille CapitalSign.svg(shift)
Braille A1.svgA
ـާ
Braille B2.svg B
ޞ
Braille C3.svg c
ޝ
Braille D4.svg D
ޑ
Braille E5.svg E
ــޭ
Braille F6.svg F
Braille G7.svg G
ޣ
Braille H8.svg 
H
ޙ
Braille I9.svg I
ــީ
Braille J0.svg J
ޛ
  
Braille K.svg K
ޚ
Braille L.svg L
ޅ
Braille M.svg M
ޟ
Braille N.svg N
ޏ
Braille O.svg O
ــޯ
Braille P.svg PBraille Q.svg Q
ޤ
Braille NULL.svg
Braille R.svg R
ޜ
Braille S.svg S
ށ
Braille T.svg T
ޓ
Braille U.svg U
ــޫ
Braille V.svg V
ޥ
Braille X.svg X
ޘ
Braille Y.svg Y
ޠ
Braille Z.svg Z
ޡ
Braille W.svgW
ޢ

Punctuation marks

Braille punctuation marks use the lower half of the cell except "/":
Braille Comma.svg
 ,
Braille Semicolon.svg ;
Braille Colon.svg  :
Braille Period.svg .
Braille ExclamationPoint.svg !
Braille Bracket.svg 
(   )
Braille QuoteOpen.svg 
  “
Braille QuoteClose.svg ”
Braille Asterisk.svgBraille Asterisk.svg *
   †   ‡   ¶
Braille ST.svg 
/
Braille ContractionPrefix.svgBraille Comma.svg
〃 (ditto)
Braille CapitalSign.svgBraille Bracket.svg
 [
Braille Bracket.svgBraille Apostrophe.svg
 ]
Braille CapitalSign.svgBraille QuoteOpen.svg 
Braille QuoteClose.svgBraille Apostrophe.svg
 ’
Braille Apostrophe.svg
'
apostrophe
Braille Hyphen.svg
-
(hyphen)
Braille Hyphen.svgBraille Hyphen.svg

(en dash)
Braille Apostrophe.svgBraille Apostrophe.svgBraille Apostrophe.svg
...
(em dash)
Braille Hyphen.svgBraille Hyphen.svgBraille Hyphen.svg

( ellipsis)
Braille NULL.svg

(space)

Numerrals Formatting marks

Braille NumberSign.svg (number)  Braille A1.svg 1Braille B2.svg 2Braille C3.svg 3Braille D4.svg 4Braille E5.svg 5Braille F6.svg 6Braille G7.svg 7Braille H8.svg 8Braille I9.svg 9Braille J0.svg 0  Braille DecimalPoint.svg (decimal)

Dhivehi Braille Letters option 2 


Printހށނރބޅކއވމ
Braille⠁ (braille pattern dots-1) ⠃ (braille pattern dots-12) ⠞ (braille pattern dots-2345) ⠹ (braille pattern dots-1456) ⠚ (braille pattern dots-245) ⠱ (braille pattern dots-156) ⠭ (braille pattern dots-1346) ⠙ (braille pattern dots-145) ⠮ (braille pattern dots-2346) ⠗ (braille pattern dots-1235)
Printފދތލގޏސޑޒޓ
Braille⠵ (braille pattern dots-1356) ⠎ (braille pattern dots-234) ⠩ (braille pattern dots-146) ⠯ (braille pattern dots-12346) ⠫ (braille pattern dots-1246) ⠾ (braille pattern dots-23456) ⠿ (braille pattern dots-123456) ⠷ (braille pattern dots-12356) ⠣ (braille pattern dots-126) ⠋ (braille pattern dots-124)
Printޔޕޖޗޘޙޚޛޜޝ
Braille⠟ (braille pattern dots-12345) ⠅ (braille pattern dots-13) ⠇ (braille pattern dots-123) ⠍ (braille pattern dots-134) ⠝ (braille pattern dots-1345) ⠓ (braille pattern dots-125) ⠺ (braille pattern dots-2456) ⠊ (braille pattern dots-24) ⠕ (braille pattern dots-135) ⠡ (braille pattern dots-16)
Printޟޞޠޡޢޣޤޥ.
Braille⠉ (braille pattern dots-14) ⠧ (braille pattern dots-1236) ⠌ (braille pattern dots-34) ⠨ (braille pattern dots-46) ⠜ (braille pattern dots-345) ⠪ (braille pattern dots-246) ⠳ (braille pattern dots-1256) ⠽ (braille pattern dots-13456) ⠄ (braille pattern dots-3)
Printــު‎ــަ‎ــި‎ــޫ‎ــާ‎ــީ‎ــް‎ــޯ‎
Braille⠥ (braille pattern dots-136) ⠂ (braille pattern dots-2) ⠑ (braille pattern dots-15) ⠢ (braille pattern dots-26) ⠆ (braille pattern dots-23) ⠔ (braille pattern dots-35) ⠒ (braille pattern dots-25) ⠠ (braille pattern dots-6)


Post a Comment

Recent Posts

 
Top