シンハラ文字 (Unicodeのブロック)

シンハラ文字（シンハラもじ、）は、Unicodeの32個目のブロック。

 解説 
インド洋に浮かぶ島国スリランカの公用語である、インド・ヨーロッパ語族インド・アーリア語派のシンハラ語の表記に用いられるシンハラ文字を収録している。

シンハラ文字はデーヴァナーガリーなどの他の多くの南アジアの文字体系と同様に、ブラーフミー文字から派生した所謂ブラーフミー系文字（インド系文字）の一つであり、音素文字のうち子音字単独では短母音/-a/を伴って発音され、別の母音にする際に母音記号を付加することで発音を切り替えるアブギダに分類される。母音記号はものによっては文字の左側に付けられたり、子音字を左右から挟む形で付加されるが、Unicodeにおいては子音字→母音記号の順に入力することとなっており、符号上の文字の置かれる順序と実際のレンダーにおける表示順とが入れ替わる場合がある。

また、デーヴァナーガリー同様頭子音を伴わない単独の母音にも子音字同様に独立した文字が充てられており、子音連続など子音のみで発音する場合は半子音字（英語: half-form）と呼ばれる形に変化したり、特殊な子音字同士の合字を形成したり、あるいは単に殺母音記号であるアル・ラクナ(al-lakuna)という記号を子音字の右上に付加したりする。

書字方向はラテン文字やキリル文字などと同様に左から右へと横書き（左横書き）し、下に行を送り、単語毎に分かち書きをする。

子音字は有声音と無声音の弁別に加えて、有気音であるか無気音であるかを区別する。通常のブラーフミー系文字にあるこれらの区別に加えて、シンハラ文字には前鼻音化した有声破裂音にも独立した文字が割り当てられているため、各調音点における破裂音には計5種類の子音字が存在する。また、母音字については母音の長短によって文字が分けられている。

符号位置の順序はおおむね伝統的なブラーフミー系文字の順序に従っているが、インドの文字体系ではないため他のブラーフミー系文字と符号化の順序に互換性は無い。

加えて、アラビア文字やタイ文字などと同様に独自の数字体系（シンハラ数字）を有しているが、シンハラ文字においては占星術の記述に古典的に使用されたのみで、現在の通常の文章ではあまり用いられない。

Unicodeが登場する以前のシンハラ文字の文字コード規格であるSLS 1134やISO/IEC 10646-1:1993などに由来する文字セットを元に、いくつかのUnicode Consortium宛の提案文書由来の拡張文字が加えられている。Unicodeのバージョン3.0で初めて追加された。

 収録文字 
「ラテン文字転写」の列はブラーフミー系文字のラテン文字への翻字方式の一つであるISO 15919（および一部はIAST）に従う。
コード文字文字名（英語）用例・説明ラテン文字転写各種記号U+0D81ඁSINHALA SIGN CANDRABINDUアヌナーシカ、或いはチャンドラビンドゥ。
母音字や母音記号に付き、母音を鼻母音で発音することを表す。

サンスクリット語で用いられる。m̐U+0D82ංSINHALA SIGN ANUSVARAYAアヌスヴァーラ、或いはビンドゥ。
直後に音節が後続する子音字に付き、直後の子音と同じ調音点の鼻音が挿入されることを表す。ṁU+0D83ඃSINHALA SIGN VISARGAYAヴィサルガ。
音節末に[h]を伴うことを表す。ḥ独立母音字U+0D85අSINHALA LETTER AYANNA短母音[a]を表す。aU+0D86ආSINHALA LETTER AAYANNA長母音[aː]を表す。āU+0D87ඇSINHALA LETTER AEYANNA短母音[æ]を表す。æU+0D88ඈSINHALA LETTER AEEYANNA長母音[æː]を表す。ǣU+0D89ඉSINHALA LETTER IYANNA短母音[i]を表す。iU+0D8AඊSINHALA LETTER IIYANNA長母音[iː]を表す。īU+0D8BඋSINHALA LETTER UYANNA短母音[u]を表す。uU+0D8CඌSINHALA LETTER UUYANNA長母音[uː]を表す。ūU+0D8DඍSINHALA LETTER IRUYANNA音節主音化した短母音としてのR（IPA:[r̩]）を表す。r̥U+0D8EඎSINHALA LETTER IRUUYANNA音節主音化した長母音としてのR（IPA:[r̩ː]）を表す。r̥̄U+0D8FඏSINHALA LETTER ILUYANNA音節主音化した短母音としてのL（IPA:[l̩]）を表す。l̥U+0D90ඐSINHALA LETTER ILUUYANNA音節主音化した長母音としてのL（IPA:[l̩ː]）を表す。l̥̄U+0D91එSINHALA LETTER EYANNA短母音[e]を表す。eU+0D92ඒSINHALA LETTER EEYANNA長母音[eː]を表す。ēU+0D93ඓSINHALA LETTER AIYANNA二重母音[aɪ]を表す。aiU+0D94ඔSINHALA LETTER OYANNA短母音[o]を表す。oU+0D95ඕSINHALA LETTER OOYANNA長母音[oː]を表す。ōU+0D96ඖSINHALA LETTER AUYANNA二重母音[aʊ]を表す。au子音字U+0D9AකSINHALA LETTER ALPAPRAANA KAYANNA子音[k]を表す。kU+0D9BඛSINHALA LETTER MAHAAPRAANA KAYANNA子音[kʰ]を表す。khU+0D9CගSINHALA LETTER ALPAPRAANA GAYANNA子音[ɡ]を表す。gU+0D9DඝSINHALA LETTER MAHAAPRAANA GAYANNA子音[ɡʱ]を表す。ghU+0D9EඞSINHALA LETTER KANTAJA NAASIKYAYA子音[ŋ]を表す。ṅU+0D9FඟSINHALA LETTER SANYAKA GAYANNA前鼻音化した子音[ᵑɡ]を表す。n̆gU+0DA0චSINHALA LETTER ALPAPRAANA CAYANNA子音[c]を表す。cU+0DA1ඡSINHALA LETTER MAHAAPRAANA CAYANNA子音[cʰ]を表す。chU+0DA2ජSINHALA LETTER ALPAPRAANA JAYANNA子音[ɟ]を表す。jU+0DA3ඣSINHALA LETTER MAHAAPRAANA JAYANNA子音[ɟʱ]を表す。jhU+0DA4ඤSINHALA LETTER TAALUJA NAASIKYAYA子音[ɲ]を表す。ñU+0DA5ඥSINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA子音列[ɟɲ]を表す。jñU+0DA6ඦSINHALA LETTER SANYAKA JAYANNA前鼻音化した子音[ⁿɟ]を表す。n̆jU+0DA7ටSINHALA LETTER ALPAPRAANA TTAYANNA子音[ʈ]を表す。ṭU+0DA8ඨSINHALA LETTER MAHAAPRAANA TTAYANNA子音[ʈʰ]を表す。ṭhU+0DA9ඩSINHALA LETTER ALPAPRAANA DDAYANNA子音[ɖ]を表す。ḍU+0DAAඪSINHALA LETTER MAHAAPRAANA DDAYANNA子音[ɖʱ]を表す。ḍhU+0DABණSINHALA LETTER MUURDHAJA NAYANNA子音[ɳ]を表す。ṇU+0DACඬSINHALA LETTER SANYAKA DDAYANNA前鼻音化した子音[ᶯɖ]を表す。n̆ḍU+0DADතSINHALA LETTER ALPAPRAANA TAYANNA子音[t]を表す。tU+0DAEථSINHALA LETTER MAHAAPRAANA TAYANNA子音[tʰ]を表す。thU+0DAFදSINHALA LETTER ALPAPRAANA DAYANNA子音[d]を表す。dU+0DB0ධSINHALA LETTER MAHAAPRAANA DAYANNA子音[dʱ]を表す。dhU+0DB1නSINHALA LETTER DANTAJA NAYANNA子音[n]を表す。nU+0DB2(予約済)ṉU+0DB3ඳSINHALA LETTER SANYAKA DAYANNA前鼻音化した子音[ᶯd]を表す。n̆dU+0DB4පSINHALA LETTER ALPAPRAANA PAYANNA子音[p]を表す。pU+0DB5ඵSINHALA LETTER MAHAAPRAANA PAYANNA子音[pʰ]を表す。phU+0DB6බSINHALA LETTER ALPAPRAANA BAYANNA子音[b]を表す。bU+0DB7භSINHALA LETTER MAHAAPRAANA BAYANNA子音[bʱ]を表す。bhU+0DB8මSINHALA LETTER MAYANNA子音[m]を表す。mU+0DB9ඹSINHALA LETTER AMBA BAYANNA前鼻音化した子音[ᵐb]を表す。m̆bU+0DBAයSINHALA LETTER YAYANNA子音[j]を表す。yU+0DBBරSINHALA LETTER RAYANNA子音[r]を表す。rU+0DBC(予約済)ṟU+0DBDලSINHALA LETTER DANTAJA LAYANNA子音[l]を表す。lU+0DBE(予約済)ḷU+0DBF(予約済)ḻU+0DC0වSINHALA LETTER VAYANNA子音[ʋ]を表す。vU+0DC1ශSINHALA LETTER TAALUJA SAYANNA子音[ɕ]を表す。śU+0DC2ෂSINHALA LETTER MUURDHAJA SAYANNA子音[ʂ]を表す。ṣU+0DC3සSINHALA LETTER DANTAJA SAYANNA子音[s]を表す。sU+0DC4හSINHALA LETTER HAYANNA子音[h]を表す。hU+0DC5ළSINHALA LETTER MUURDHAJA LAYANNA子音[ɭ]を表す。ḷU+0DC6ෆSINHALA LETTER FAYANNA子音[f]を表す。f記号U+0DCA්SINHALA SIGN AL-LAKUNAアル・ラクナ(al-lakuna)、或いはヴィラーマ。殺母音記号。母音/-a/を発音せず子音のみが読まれることを表す。
レンダー上は次の文字と繋がって合字を形成したり、半子音字形(half-form)と呼ばれる形状に変化する。文字によってはただ単にアル・ラクナ記号が子音字の上に書かれることもある。従属母音記号U+0DCFාSINHALA VOWEL SIGN AELA-PILLA長母音[aː]を表す。āU+0DD0ැSINHALA VOWEL SIGN KETTI AEDA-PILLA短母音[æ]を表す。æU+0DD1ෑSINHALA VOWEL SIGN DIGA AEDA-PILLA長母音[æː]を表す。ǣU+0DD2ිSINHALA VOWEL SIGN KETTI IS-PILLA短母音[i]を表す。iU+0DD3ීSINHALA VOWEL SIGN DIGA IS-PILLA長母音[iː]を表す。īU+0DD4ුSINHALA VOWEL SIGN KETTI PAA-PILLA短母音[u]を表す。uU+0DD5(予約済)U+0DD6ූSINHALA VOWEL SIGN DIGA PAA-PILLA長母音[uː]を表す。ūU+0DD7(予約済)U+0DD8ෘSINHALA VOWEL SIGN GAETTA-PILLA音節主音化した短母音としてのR（IPA:[r̩]）を表す。r̥U+0DD9ෙSINHALA VOWEL SIGN KOMBUVA短母音[e]を表す。
文字の左側にレンダーされるため、符号上の文字順序と表示上の順序とが入れ替わる。eU+0DDAේSINHALA VOWEL SIGN DIGA KOMBUVA長母音[eː]を表す。
文字の左側にレンダーされるため、符号上の文字順序と表示上の順序とが入れ替わる。ēU+0DDBෛSINHALA VOWEL SIGN KOMBU DEKA二重母音[aɪ]を表す。
文字の左側にレンダーされるため、符号上の文字順序と表示上の順序とが入れ替わる。ai2要素からなる従属母音記号U+0DDCොSINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA短母音[o]を表す。oU+0DDDෝSINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA長母音[oː]を表す。ōU+0DDEෞSINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA二重母音[aʊ]を表す。au従属母音記号U+0DDFෟSINHALA VOWEL SIGN GAYANUKITTA音節主音化した短母音としてのL（IPA:[l̩]）を表す。l̥占星術用数字U+0DE6෦SINHALA LITH DIGIT ZEROシンハラ文字における数字の0。
占星術の記述にかつて用いられた。0U+0DE7෧SINHALA LITH DIGIT ONEシンハラ文字における数字の1。
占星術の記述にかつて用いられた。1U+0DE8෨SINHALA LITH DIGIT TWOシンハラ文字における数字の2。
占星術の記述にかつて用いられた。2U+0DE9෩SINHALA LITH DIGIT THREEシンハラ文字における数字の3。
占星術の記述にかつて用いられた。3U+0DEA෪SINHALA LITH DIGIT FOURシンハラ文字における数字の4。
占星術の記述にかつて用いられた。4U+0DEB෫SINHALA LITH DIGIT FIVEシンハラ文字における数字の5。
占星術の記述にかつて用いられた。5U+0DEC෬SINHALA LITH DIGIT SIXシンハラ文字における数字の6。
占星術の記述にかつて用いられた。6U+0DED෭SINHALA LITH DIGIT SEVENシンハラ文字における数字の7。
占星術の記述にかつて用いられた。7U+0DEE෮SINHALA LITH DIGIT EIGHTシンハラ文字における数字の8。
占星術の記述にかつて用いられた。8U+0DEF෯SINHALA LITH DIGIT NINEシンハラ文字における数字の9。
占星術の記述にかつて用いられた。9追加の従属母音記号U+0DF2ෲSINHALA VOWEL SIGN DIGA GAETTA-PILLA音節主音化した長母音としてのR（IPA:[r̩ː]）を表す。r̥̄U+0DF3ෳSINHALA VOWEL SIGN DIGA GAYANUKITTA音節主音化した長母音としてのL（IPA:[l̩ː]）を表す。l̥̄約物U+0DF4෴SINHALA PUNCTUATION KUNDDALIYAテキストの終端を表す。

 小分類 
このブロックの小分類は「各種記号」（）、「独立母音字」（）、「子音字」（）、「記号」（）、「従属母音記号」（）、「2要素からなる母音記号」（）、「占星術用数字」（）、「追加の従属母音記号」（）、「約物」（）の9個となっている。本ブロックでは、Unicodeのバージョン更新時の文字追加が隙間を埋める形で行われた影響で、同一の小分類に属する文字が飛び飛びの符号位置に割り当てられていることがある。

 各種記号（） 
この小分類にはシンハラ文字のうち、母音字や子音字に結合する発音記号などの様々な記号が収録されている。

 独立母音字（） 
この小分類にはシンハラ文字のうち、頭子音のない母音の音節を表す際に用いられる独立した母音字が収録されている。

 子音字（） 
この小分類にはシンハラ文字のうち、基本的な子音字が収録されている。子音字は何も母音記号が付かない場合は母音/-a/を伴って発音される。

 記号（） 
この小分類にはシンハラ文字のうち、アル・ラクナ(al-lakuna)（殺母音記号）と呼ばれる、子音字の持つ母音/-a/を読まずに子音のみを発音することを表す記号１つのみが収録されている。この記号はレンダー上は子音字を半子音字形(half-form)に変形したり、後続する別の子音字と合字を形成するための制御文字として働くことが多い。ただし、文字によっては半子音字形を持たずただ単にハラントが子音字の上に付く場合もある。

 従属母音記号（） 
この小分類にはシンハラ文字のうち、子音字に結合する母音記号が収録されている。組み合わせる先の子音字によっては特殊な合字を形成することがある。

 2要素からなる母音記号（） 
これらの母音記号には、子音の両側にグリフ部分があり、論理的な順序で子音に続くため、ほとんどの処理では 1 つの単位として扱われる。

 占星術用数字（） 
これらの数字は、シンハラ・リス・イラカム(Sinhala Lith Illakkam)とも呼ばれ、主に占星術の記述に用いられた。この数字体系には、111E1-111F4 の範囲でエンコードされているシンハラ語の古典的な数字、シンハラ・イラカム(Sinhala Illakkam)とは異なり、0のプレースホルダーの概念がある。

 追加の従属母音記号（） 
この小分類にはシンハラ文字のうち、サンスクリット語に由来する音節主音化した長母音としての流音の母音記号が２つ収録されている。

 約物（） 
この小分類にはシンハラ文字のうち、テキストの終端を表す約物（句読点）1文字のみが収録されている。

 文字コード 

 履歴 
以下の表に挙げられているUnicode関連のドキュメントには、このブロックの特定の文字を定義する目的とプロセスが記録されている。
バージョン文字数L2 IDドキュメント3.0797.0U+0DE6-0DEF1013.0U+0D811