タミル文字 (Unicodeのブロック)

タミル文字（タミルもじ、）は、Unicodeの28個目のブロック。

 解説 
インド南東部のタミル・ナードゥ州やインド洋の島国スリランカに加え、東南アジアのマレーシア、シンガポールに居住するインド系住民（印僑）の間などで話されているドラヴィダ語族のタミル語を表記するためのタミル文字を収録している。

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

また、デーヴァナーガリー同様頭子音を伴わない単独の母音にも子音字同様に独立した文字が充てられており、子音連続など子音のみで発音する場合は特殊な子音字同士の合字を形成したり、あるいは単に殺母音記号である「プッリ（）」という点の形をした記号を子音字の上に付加する。

書字方向はラテン文字やキリル文字などと同様に左から右へと横書き（左横書き）し、下に行を送り、単語毎に分かち書きをする。なお、デーヴァナーガリーやベンガル文字とは異なり文字の上部に水平線（シローレーカー）は持たない。

デーヴァナーガリーなどの印欧語族インド・アーリア語派の言語の表記に用いられる文字体系とは異なり、子音字において有声音であるか無声音であるか、有気音であるか無気音であるかを基本的に区別しない（ただし英語からの借用語の表記のため/ca/と/ja/のみ有声・無声が区別される）。そのため、各調音点における破裂音の子音字はそれぞれ1種類ずつしか存在しない。母音字についてはデーヴァナーガリー等と同様に母音の長短によって文字が分けられている。

符号位置の順序はおおむね伝統的なブラーフミー系文字の順序に従っている。

加えて、アラビア文字やタイ文字などと同様に独自の数字体系（タミル数字）を有している。

Unicodeのバージョン1.0においても「タミル文字(Tamil)」というブロック名で制定されていた。

 収録文字 
「ラテン文字転写」の列はブラーフミー系文字のラテン文字への翻字方式の一つであるISO 15919に従う。
コード文字文字名（英語）用例・説明ラテン文字転写各種記号U+0B82ஂTAMIL SIGN ANUSVARAアヌスヴァーラ。
直後に音節が後続する子音字に付き、直後の子音と同じ調音点の鼻音が挿入されることを表す。日本語における「ん」に相当する。

タミル語では使用しない。

また、後述するプッリ記号も書体によっては小さな丸として書かれることがあるが、Unicode公式文書にはアヌスヴァーラとの混同を避けるよう注意書きされている。ṁU+0B83ஃTAMIL SIGN VISARGAヴィサルガ。
音節末に[h]を伴うことを表す。

後述するプッリ記号と同様に、書体によっては3つの点が小さな丸で書かれたり中が塗りつぶされた点として書かれたりすることがある。ḵ独立母音字U+0B85அTAMIL LETTER A短母音[ʌ]を表す。aU+0B86ஆTAMIL LETTER AA長母音[ɑː]を表す。āU+0B87இTAMIL LETTER I短母音[i]を表す。iU+0B88ஈTAMIL LETTER II長母音[iː]を表す。īU+0B89உTAMIL LETTER U母音[u]を表す。uU+0B8AஊTAMIL LETTER UU長母音[uː]を表す。ūU+0B8B(予約済)r̥U+0B8C(予約済)l̥U+0B8D(予約済)êU+0B8EஎTAMIL LETTER E短母音[e]を表す。eU+0B8FஏTAMIL LETTER EE長母音[eː]を表す。ēU+0B90ஐTAMIL LETTER AI二重母音[ʌɪ]を表す。aiU+0B91(予約済)ôU+0B92ஒTAMIL LETTER O短母音[o]を表す。oU+0B93ஓTAMIL LETTER OO長母音[oː]を表す。ōU+0B94ஔTAMIL LETTER AU二重母音[ʌʊ]を表す。au子音字U+0B95கTAMIL LETTER KA子音[k]を表す。kU+0B96(予約済)khU+0B97(予約済)gU+0B98(予約済)ghU+0B99ஙTAMIL LETTER NGA子音[ŋ]を表す。
市場における測量単位kuruni/marakkaal（を参照）を表す記号としても用いられる。ṅU+0B9AசTAMIL LETTER CA子音[c]を表す。cU+0B9B(予約済)chU+0B9CஜTAMIL LETTER JA子音[d͡ʒ]を表す。
主に英語などからの借用語の表記に用いられる。jU+0B9D(予約済)jhU+0B9EஞTAMIL LETTER NYA子音[ɲ]を表す。ñU+0B9FடTAMIL LETTER TTA子音[ʈ]を表す。ṭU+0BA0(予約済)ṭhU+0BA1(予約済)ḍU+0BA2(予約済)ḍhU+0BA3ணTAMIL LETTER NNA子音[ɳ]を表す。ṇU+0BA4தTAMIL LETTER TA子音[t]を表す。
市場における測量単位thuuniを表す記号としても用いられる。tU+0BA5(予約済)thU+0BA6(予約済)dU+0BA7(予約済)dhU+0BA8நTAMIL LETTER NA子音[n]（歯音の[n̪]）を表す。nU+0BA9னTAMIL LETTER NNNA子音[n]（歯茎音のn、拡張IPA：[n͇]）を表す。ṉU+0BAAபTAMIL LETTER PA子音[p]を表す。pU+0BAB(予約済)phU+0BAC(予約済)bU+0BAD(予約済)bhU+0BAEமTAMIL LETTER MA子音[m]を表す。mU+0BAFயTAMIL LETTER YA子音[j]を表す。yU+0BB0ரTAMIL LETTER RA子音[ɾ]を表す。rU+0BB1றTAMIL LETTER RRA子音[r]を表す。ṟU+0BB2லTAMIL LETTER LA子音[l]を表す。lU+0BB3ளTAMIL LETTER LLA子音[ɭ]を表す。
市場における測量単位kalamを表す記号としても用いられる。ḷU+0BB4ழTAMIL LETTER LLLA子音[ɻ]を表す。ḻU+0BB5வTAMIL LETTER VA子音[ʋ]を表す。vU+0BB6ஶTAMIL LETTER SHA子音[ʃ]を表す。
主にサンスクリット語などからの借用語の表記に用いられる。śU+0BB7ஷTAMIL LETTER SSA子音[ʂ]を表す。
主にサンスクリット語などからの借用語の表記に用いられる。ṣU+0BB8ஸTAMIL LETTER SA子音[s]を表す。
主にサンスクリット語などからの借用語の表記に用いられる。sU+0BB9ஹTAMIL LETTER HA子音[h]を表す。
主にサンスクリット語などからの借用語の表記に用いられる。h従属母音記号U+0BBEாTAMIL VOWEL SIGN AA長母音[ɑː]を表す。āU+0BBFிTAMIL VOWEL SIGN I短母音[i]を表す。iU+0BC0ீTAMIL VOWEL SIGN II長母音[iː]を表す。īU+0BC1ுTAMIL VOWEL SIGN U母音[u]を表す。uU+0BC2ூTAMIL VOWEL SIGN UU長母音[uː]を表す。ūU+0BC3(予約済)r̥U+0BC4(予約済)r̥̄U+0BC5(予約済)êU+0BC6ெTAMIL VOWEL SIGN E短母音[e]を表す。
文字の左側にレンダーされるため、符号上の文字順序と表示上の順序とが入れ替わる。eU+0BC7ேTAMIL VOWEL SIGN EE長母音[eː]を表す。
文字の左側にレンダーされるため、符号上の文字順序と表示上の順序とが入れ替わる。ēU+0BC8ைTAMIL VOWEL SIGN AI二重母音[ʌɪ]を表す。
文字の左側にレンダーされるため、符号上の文字順序と表示上の順序とが入れ替わる。ai2要素からなる従属母音記号U+0BCAொTAMIL VOWEL SIGN O短母音[o]を表す。oU+0BCBோTAMIL VOWEL SIGN OO長母音[oː]を表す。ōU+0BCCௌTAMIL VOWEL SIGN AU二重母音[ʌʊ]を表す。auヴィラーマU+0BCD்TAMIL SIGN VIRAMAプッリ（）あるいは殺母音記号。子音字に付き、随伴母音/-a/を発音せず子音のみが読まれることを表す。
基本的に単に子音字の上に点が合成されるだけであるが、前後の文字によっては特殊な合字を形成するための制御文字として機能することがある。

なお文字名および小分類名の「ヴィラーマ(virama)」とはデーヴァナーガリーにおける同様の機能を持つ記号の名称である。

多くの書体では上に付く点として書かれるが、書体によっては中が中空の丸として書かれることもある。Unicode公式文書では丸形のプッリ記号とU+0B82 ஂ TAMIL SIGN ANUSVARAを混同しないよう注意書きされている。各種記号U+0BD0ௐTAMIL OMヒンドゥー教などにおける聖音のオームを表す記号。U+0BD1(予約済)U+0BD2(予約済)U+0BD3(予約済)U+0BD4(予約済)U+0BD5(予約済)U+0BD6(予約済)U+0BD7ௗTAMIL AU LENGTH MARK予約済U+0BE4(予約済).U+0BE5(予約済)数字U+0BE6௦TAMIL DIGIT ZEROタミル文字における数字の0。0U+0BE7௧TAMIL DIGIT ONEタミル文字における数字の1。1U+0BE8௨TAMIL DIGIT TWOタミル文字における数字の2。2U+0BE9௩TAMIL DIGIT THREEタミル文字における数字の3。3U+0BEA௪TAMIL DIGIT FOURタミル文字における数字の4。4U+0BEB௫TAMIL DIGIT FIVEタミル文字における数字の5。5U+0BEC௬TAMIL DIGIT SIXタミル文字における数字の6。6U+0BED௭TAMIL DIGIT SEVENタミル文字における数字の7。7U+0BEE௮TAMIL DIGIT EIGHTタミル文字における数字の8。8U+0BEF௯TAMIL DIGIT NINEタミル文字における数字の9。9タミル数値U+0BF0௰TAMIL NUMBER TENタミル数字において10を表す。U+0BF1௱TAMIL NUMBER ONE HUNDREDタミル数字において100を表す。U+0BF2௲TAMIL NUMBER ONE THOUSANDタミル数字において1000を表す。タミル暦用記号U+0BF3௳TAMIL DAY SIGNカレンダーにおいて「日」を表す単位記号として用いられる。U+0BF4௴TAMIL MONTH SIGNカレンダーにおいて「月」を表す単位記号として用いられる。U+0BF5௵TAMIL YEAR SIGNカレンダーにおいて「年」を表す単位記号として用いられる。タミル簿記用記号U+0BF6௶TAMIL DEBIT SIGN簿記における「借方(debit)」を表す。U+0BF7௷TAMIL CREDIT SIGN未知の費用のために確保されている入金現金を表す。
簿記における「貸方(credit)」の記号として使用されることもあるが、伝統的な貸方記号は区別される。U+0BF8௸TAMIL AS ABOVE SIGN簿記における同上記号。「上記と同様」を意味する。通貨記号U+0BF9௹TAMIL RUPEE SIGNインド・ルピー或いはスリランカ・ルピーを表す通貨記号。タミル簿記用記号U+0BFA௺TAMIL NUMBER SIGN簿記においてバランス（貸借対照）を表す。
番号記号(欧文などにおける#に対応する)として使われることもあるが、伝統的な番号記号は区別される。

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

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

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

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

 従属母音記号（） 
この小分類にはタミル文字のうち、子音字に結合する母音記号が収録されている。文字によっては子音字の左側に結合されるため文字の符号上の順序とレンダー上の順序が入れ替わる場合があり、また、組み合わせる先の子音字によっては特殊な合字を形成することがある。

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

 ヴィラーマ（） 
この小分類にはタミル文字のうち、プッリ（殺母音記号）と呼ばれる、子音字の持つ母音/-a/を読まずに子音のみを発音することを表す記号１つのみが収録されている。基本的に単に子音字の上に点が合成されるだけであるが、前後の文字によっては特殊な合字を形成するための制御文字として機能することがある。

なお文字名および小分類名の「ヴィラーマ(virama)」とはデーヴァナーガリーにおける同様の機能を持つ記号の名称である。

プッリは通常、上部に点として表示されるが、一部のフォントでは上部にリングとして表示される。リング状のプッリを表すために 0B82 を使用しないようUnicode公式文書内で注意書きされている。

 予約済（） 
この小分類には現在は文字が収録されていないが、将来的な追加のために領域が予約されている。デーヴァナーガリーにおける「インド諸文字用の一般句読点（）」に相当する。

なお、ヴィラム(viram)句読点には、デーヴァナーガリー文字ブロックにある一般的なインド諸文字用の句読点の U+0964 । と U+0965 ॥ を使用する。

 数字（） 
この小分類にはタミル文字で用いられる固有の数字が収録されている。

 タミル数値（） 
この小分類にはタミル文字のうち、10以上の数を表すための数字が収録されている。

なお、Unicodeにおいて本小分類名に含まれる"numerics(数値)"は通常の10進数表現で用いられる数字を意味する"digits(数字)"とは異なり、10以上の数値や小数値・分数値などの10進数表現で用いられるものとは異なる数字体系を表すために用いられる言葉である。

また、タミル数字における分数は、U+11FC0から始まる「タミル文字補助（Tamil Supplement）」ブロックにエンコードされている。

 タミル暦用記号（） 
この小分類にはタミル文字において暦の表記に用いるための記号が収録されている。

また、他の多くの暦表記用記号は、「タミル文字補助（Tamil Supplement）」ブロックの 11FC0-11FFF にエンコードされている。

 タミル簿記用記号（） 
この小分類にはタミル文字において簿記に用いられる記号が収録されている。

 通貨記号（） 
この小分類にはタミル文字においてインド・ルピー或いはスリランカ・ルピーを表す通貨記号1つのみが収録されている。

 文字コード 

 履歴 
以下の表に挙げられているUnicode関連のドキュメントには、このブロックの特定の文字を定義する目的とプロセスが記録されている。
バージョン文字数L2 IDドキュメント1.0.061(to be determined)4.0U+0BF3..0BFA84.1U+0BB61U+0BE615.1U+0BD01