Updated 24 May, 2023
This page brings together basic information about the Thaana script and its use for the Maldivian language, Dhivehi. It aims to provide a brief, descriptive summary of the modern, printed orthography and typographic features, and to advise how to write Dhivehi using Unicode.
1 ވަނަ މާއްދާ ހުރިހާ އިންސާނުންވެސް ދުނިޔެއަށް އުފަންވަނީ، މިނިވަންކަމުގައި، ހަމަހަމަ ޙައްޤުތަކަކާއެކު، ހަމަހަމަ ދަރަޖައެއްގައި ކަމޭހިތެވިގެންވާ ބައެއްގެ ގޮތުގައެވެ. ހެޔޮ ވިސްނުމާއި، ހެޔޮބުއްދީގެ ބާރު އެމީހުންނަށް ލިބިގެންވެއެވެ. އަދި އެކަކު އަނެކަކާމެދު އެމީހުން މުޢާމަލާތް ކުރަންވާނީ، އުޚުއްވަތްތެރިކަމުގެ ރޫޙެއްގައެވެ.
2 ވަނަ މާއްދާ ހަމަ ކޮންމެ މީހަކަށްމެ، މިޤަރާރުގައި ބަޔާންކޮށްފައިވާ ހުރިހާ ޙައްޤުތަކަކާއި މިނިވަންކަމުގެ މިންގަނޑުތަކެއް ހޯދުމާއި، ލިބިގަތުމުގެ ޙައްޤު ލިބިގެންވެއެވެ. އެޙައްޤުތަކާއި އެމިންގަނޑުތައް ލިބިދެނީ، ނަސްލާއި، ކުލައާއި، ޖިންސާއި، ބަހާއި، ދީނާއި، ސިޔާސީގޮތުން ނުވަތަ އެހެންވެސް ކަމަކާ ގުޅޭގޮތުން ވިސްނުން ގެންގުޅޭ ގޮތާއި، ވަކި ޤައުމަކަށް ނުވަތަ މުޖުތަމަޢަކަށް ނިސްބަތްވުމާއި، މުދާ ލިބިހުރުމާއި، އުފަންވީ ޢާއިލާއެއްގެ ސަބަބުން ޤަދަރުވެރިވުމާއި، އެހެންވެސް ސަބަބަކާ ހުރެ ޤަދަރުވެރިވުންފަދަ، އެއްވެސް ބާވަތެއްގެ މިންގަނޑަކުން ތަފާތު ކުރުމެއް ނެތިއެވެ. އަދި މީހަކު ނިސްބަތްވާ ޤައުމަކީ، ނުވަތަ ސަރަޙައްދަކީ ސިޔާސީ ގޮތުން، ނުވަތަ އެޤައުމުގެ ބާރު ހިނގާ ސަރަޙައްދުގެ މިންވަރުގެ ގޮތުން، ނުވަތަ އެޤައުމުގެ ބައިނަލްއަޤްވާމީ ހައިސިއްޔަތުގެ ގޮތުން ނަމަވެސް، އެއްވެސް ތަފާތުކުރުމެއް ގެންގުޅެގެން ނުވާނޭ ގޮތުންނެވެ. އެޤައުމަކީ، ނުވަތަ މީހަކު ނިސްބަތްވާ އެސަރަޙައްދަކީ، މިނިވަން ޤައުމަކަށް ވިޔަސް، ނުވަތަ އެކުވެރި ދައުލަތްތަކުގެ ބެލުމުގެ ދަށުން އެހެން ޤައުމަކުންބަލަހައްޓަމުންދާ ޤައުމެއް ކަމުގައިވިޔަސް، ނުވަތަ އަމިއްލަ ވެރިކަމެއް ނެތް ޤައުމެއް ކަމުގައި ވިޔަސް، ނުވަތަ އެހެންވެސް ގޮތަކުން ސިޔާދަތީ ބާރު މަޙްދޫދު ކުރެވިގެންވާ ޤައުމަކަށް ވީނަމަވެހެވެ.
The Thaana script is used for writing the Maldivian language, also known as Dhivehi, spoken by about 370,000 people in the Maldives and in Maldivian communities in India.
ތާނަ tə̄nə təːnə ThaanaIt is thought that speakers of Dhivehi have written their language for over two thousand years, and that writing was developed by Maldivian Buddhist monks translating the Buddhist scriptures.
Over time, the script evolved, slanting the letters by 45 degrees and adding spaces between words. The earliest known sample of the Thaana script (rather than the Dhives Akuru alphabet) is inscribed on the main Friday mosque of the island and dates back to AD 1599.
Sources: Scriptsource, Wikipedia.
Dhivehi is an alphabetic abjad. All vowels are written, but as diacritics above the consonants. See the table to the right for a brief overview of features for the modern Dhivehi orthography using the Thaana script.
Thaana text is written horizontally, right to left, but unlike Arabic or N'Ko, the text is not cursive. Multi-digit numbers are displayed left-to-right. ❯ direction
Words are separated by spaces.
The script is monocameral.
Dhivehi has 24 basic consonant letters, but the repertoire also contains 14 extra consonants to represent the sounds of Arabic and English. ❯ consonants
Thaana is an alphabet, but the vowels are written using 10 combining marks. An additional mark is used to indicate consonant clusters, or the absence of a vowel after a consonant base. ❯ vowels
Thaana represents standalone vowels using އ [U+0787 THAANA LETTER ALIFU] as a base, to which vowel diacritics are attached. ❯ standalone
Numbers use ASCII digits.
The visual forms of letters don't usually interact. Punctuation mixes ASCII and Arabic characters.
These are sounds for the Dhivehi language.
Click on the sound groups to see where else in the document each of the sounds are referred to.
Phones in a lighter colour are non-native or allophones. Source wp.
Dhivehi is not a tonal language.
Native Maldivian words do not allow initial consonant clusters. The syllable structure is (C)V(C), ie. one vowel with the option of a consonant in the onset and/or coda. This affects the introduction of loanwords, such as is.kuːl from English school.wp
All vowels are always written, but as diacritics above or below the consonant they follow.
Diphthongs are written as a vowel diacritic over a consonant followed by a standalone vowel.
ވައި
މިއުޒިކް
ސައުވީސް
Thaana represents standalone vowels using އ [U+0787 THAANA LETTER ALIFU] as a base, to which vowel diacritics are attached.
އާއިލާ
އިރުގައި
tbd
tbd
Dhivehi is not a tonal language.
This section maps Dhivehi vowel sounds to common graphemes in the Thaana orthography. Click on a grapheme to find other mentions on this page (links appear at the bottom of the page). Click on the character name to see examples and for detailed descriptions of the character(s) shown.
Sounds listed as 'infrequent' are allophones, or sounds used for foreign words, etc.
For writing the languages of the Maldives there are 24 consonants in this block.
އ [U+0787 THAANA LETTER ALIFU] has no sound of its own, and is used in a number of situations, including as a support for standalone vowels (see standalone), to indicate gemination (see gemination), and to produce a glottal stop at the end of a word (see glottal).
A further 14 dotted versions of the normal consonants are available for transcribing Arabic sounds and the English sound ʒ (ޜ).
Several combinations of characters at the end of a word indicate a glottal stop.
އް [U+0787 THAANA LETTER ALIFU + U+07B0 THAANA SUKUN] is the most commond,566 (however, Wiktionary sometimes transcribes this as h).
އެކެއް
A word-final ށް [U+0781 THAANA LETTER SHAVIYANI + U+07B0 THAANA SUKUN] or ތް [U+078C THAANA LETTER THAA + U+07B0 THAANA SUKUN], also indicate a glottal stop, except that the latter also adds j before the stop.
ރަށް
ރަތް
Dhivehi, like Sinhala, has prenasalised stops that contrast with sequences of nasal plus stop.
These are not always written, but when they are the stop is preceded by ނ [U+0782 THAANA LETTER NOONU]. No sukun is used (in fact, this is the only situation where a consonant character isn't followed by a diacritic).
ކަނޑު
ކަޑު
ޱ [U+07B1 THAANA LETTER NAA] was abolished from Maldivian official documents around 1953, but it is still seen in reprints of old books like the Bodu Tartheebu, and is used by the people of Addu Atoll and Fuvahmulah.
The diacritic ◌ް [U+07B0 THAANA SUKUN] indicates that there is no vowel following the consonant it sits on. This is always used, with one exception: when ށ [U+0781 THAANA LETTER SHAVIYANI] is written with no diacritic, this indicates prenasalization of a following stop, eg. ކަނޑު It is the only case where a letter can appear without a diacritic.
tbd
tbd
The diacritic ◌ް [U+07B0 THAANA SUKUN] attached to a consonant signifies that it is not followed by a vowel.
Gemination is common in Dhivehi. It is mostly written using އް [U+0787 THAANA LETTER ALIFU + U+07B0 THAANA SUKUN] before the doubled consonant.
ބައްޓެއް
However, if the consonant in question is a nasal, it is preceded instead by ން [U+0782 THAANA LETTER NOONU + U+07B0 THAANA SUKUN].d,566
އެންމެ
Gemination is also produced after ށް [U+0781 THAANA LETTER SHAVIYANI + U+07B0 THAANA SUKUN] and ތް [U+078C THAANA LETTER THAA + U+07B0 THAANA SUKUN], except that the latter also adds j before the doubled consonant.
އަށްޑިހަ
އަތްޕުޅު
This section maps Dhivehi consonant sounds to common graphemes in the Thaana orthography. Click on a grapheme to find other mentions on this page (links appear at the bottom of the page). Click on the character name to see examples and for detailed descriptions of the character(s) shown.
Sounds listed as 'infrequent' are allophones, or sounds used for foreign words, Sanskrit, etc.
ނ [U+0782 THAANA LETTER NOONU] prenasalisation is indicated by this letter when it occurs without a vowel diacritic.
Either european digits or arabic-indic digits are used.
See type samples.
Thaana script is written horizontally and right-to-left in the main, but as with most RTL scripts, numbers and embedded LTR script text are written left-to-right (producing 'bidirectional' text).
Show default bidi_class
properties for characters in the Dhivehi orthography described here.
This section brings together information about the following topics: writing styles; cursive text; context-based shaping; context-based positioning; baselines, line height, etc.; font styles; case & other character transforms.
You can experiment with examples using the Thaana character app.
The Thaana script is not cursive, and involves no significant context-based shaping or positioning.
The script is unicameral and needs no transforms to convert between code points.
tbd
Dhivehi graphemes are straightforward, and can be mapped to Unicode grapheme clusters.
Base Combining_mark?
Nearly all base letters in Dhivehi are accompanied by a combining mark to indicate a vowel (or absence of a vowel). There is only one mark per base. All such sequences conform to Unicode grapheme clusters.
Click on the text version of this word to see more detail about the composition.
![]() | ލަކްޝަދީބު |
![]() | އެކެއް |
Words are separated by spaces.
Dhivehi punctuation uses a mixture of western and Arabic punctuation. The latter includes, in particular, ، [U+060C ARABIC COMMA] and ؛ [U+061B ARABIC SEMICOLON].
phrase |
: [U+003A COLON] |
---|---|
sentence | . [U+002E FULL STOP] |
In the sample text at the top of the page Arabic commas and ASCII full stops are mixed together.
See type samples.
Dhivehi commonly uses ASCII parentheses to insert parenthetical information into text.
start | end | |
---|---|---|
standard |
See type samples.
tbd
tbd
tbd
tbd
tbd
tbd
See type samples.
The primary break-point for line-wrapping is the inter-word space.
As in almost all writing systems, certain punctuation characters should not appear at the end or the start of a line. The Unicode line-break properties help applications decide whether a character should appear at the start or end of a line.
Show (default) line-breaking properties for characters in the modern Dhivehi orthography.
The following list gives examples of typical behaviours for some of the characters used in modern Dhivehi. Context may affect the behaviour of some of these and other characters.
Click/tap on the characters to show what they are.
tbd
Justification of Dhivehi text appears to be common, and a common approach involves stretching inter-word spacing.
See type samples.
tbd
This section looks at ways in which spacing is applied between characters over and above that which is introduced during justification.
Dhivehi uses the so-called 'alphabetic' baseline, which is the same as for Latin and many other scripts.
Dhivehi places vowel marks above and below base characters but there is only ever one.
To give an approximate idea, fig_baselines compares Latin and Dhivehi glyphs from a Noto font. The basic height of Dhivehi letters is typically below the Latin x-height, however extenders for some characters push below the baseline, and the combining marks can reach beyond the Latin ascenders and descenders, creating a need for slightly larger line spacing.
fig_baselines_other shows similar comparisons for the MV Boli font.
tbd
See type samples.
tbd
This section is for any features that are specific to Thaana and that relate to the following topics: general page layout & progression; grids & tables; notes, footnotes, etc; forms & user interaction; page numbering, running headers, etc.
tbd
See type samples.
tbd
tbd
tbd
tbd