ブラーフミー文字(ブラーフミーもじ、)は、Unicodeのブロックの一つ。

解説 10世紀以前に主に北インドで話されていた、インド・ヨーロッパ語族インド・イラン語派インド語群に属するプラークリットを表記するためのブラーフミー文字を収録している。プラークリットは複数の言語の総称であり、パーリ語、マガダ語、マハーラーシュトラ語、ガンダーラ語が下位区分として属している。ブラーフミー文字は南アジアや東南アジアの多くの文字体系の祖先にあたる。

また、いくつかの拡張文字を加えて現在南インドのタミル・ナードゥ州やスリランカなどで話されているドラヴィダ語族のタミル語の古代語である古タミル語の表記にも用いられた。この拡張字母を加えたブラーフミー文字を特に()と呼ぶ。

インドのアーンドラ・プラデーシュ州で見つかったという村で発見された碑文においてプラークリットの記述に用いられていたブラーフミー文字の派生の文字体系であるも同じ文字体系として本ブロックに統合されている。

また、一部の母音字などの字形が異なるものもあるが、4 世紀から 6 世紀にかけてグプタ朝で用いられていたブラーフミー文字の変種の一つであるグプタ文字も、ブラーフミー文字の書体の一つとして符号位置を統合されている。

ブラーフミー文字は音素文字のうち子音字単独では暗黙の随伴母音/-a/を伴って発音され、別の母音にする際に母音記号を付加することで発音を切り替えるアブギダに分類される。ラテン文字などと同様に左から右への横書き(左横書き)であり、単語毎に分かち書きをする。

加えて、アラビア文字やタイ文字などと同様に独自の数字体系(ブラーフミー数字)を有している。現代の位取り記数法を取る10進法の数字はこのブラーフミー数字に由来している。

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

Unicodeのバージョン6.0において初めて追加された。

収録文字 「ラテン文字転写」の列はブラーフミー系文字のラテン文字への翻字方式の一つであるISO 15919(及び一部はIAST)に従う。 コード文字文字名(英語)用例・説明ラテン文字転写各種記号U+11000𑀀BRAHMI SIGN CANDRABINDUアヌナーシカ。 母音字や母音記号に付き、母音を鼻母音で発音することを表す。m̐U+11001𑀁BRAHMI SIGN ANUSVARAアヌスヴァーラ。 直後に音節が後続する子音字に付き、直後の子音と同じ調音点の鼻音が挿入されることを表す。日本語における「ん」に相当する。ṁU+11002𑀂BRAHMI SIGN VISARGAヴィサルガ。 音節末に[h]を伴うことを表す。ḥU+11003𑀃BRAHMI SIGN JIHVAMULIYA無声軟口蓋摩擦音(IPA:[x])を表す。子音字が後続するとその子音字の真上に書かれ、ダイアクリティカルマークのように機能する。ẖU+11004𑀄BRAHMI SIGN UPADHMANIYA無声両唇摩擦音(IPA:[ɸ])を表す。子音字が後続するとその子音字の真上に書かれ、ダイアクリティカルマークのように機能する。ḫ独立母音字U+11005𑀅BRAHMI LETTER A短母音[a]を表す。aU+11006𑀆BRAHMI LETTER AA長母音[aː]を表す。āU+11007𑀇BRAHMI LETTER I短母音[i]を表す。iU+11008𑀈BRAHMI LETTER II長母音[iː]を表す。īU+11009𑀉BRAHMI LETTER U短母音[u]を表す。uU+1100A𑀊BRAHMI LETTER UU長母音[uː]を表す。ūU+1100B𑀋BRAHMI LETTER VOCALIC R音節主音化した短母音としてのR(IPA:[ɹ̩])を表す。r̥IASTではṛと表記される。U+1100C𑀌BRAHMI LETTER VOCALIC RR音節主音化した長母音としてのR(IPA:[ɹ̩ː])を表す。r̥̄IASTではṝと表記される。U+1100D𑀍BRAHMI LETTER VOCALIC L音節主音化した短母音としてのL(IPA:[l̩])を表す。l̥IASTではḷと表記される。U+1100E𑀎BRAHMI LETTER VOCALIC LL音節主音化した長母音としてのL(IPA:[l̩ː])を表す。l̥̄IASTではḹと表記される。U+1100F𑀏BRAHMI LETTER E長母音[eː]を表す。eU+11010𑀐BRAHMI LETTER AI二重母音[ai̯]を表す。aiU+11011𑀑BRAHMI LETTER O長母音[oː]を表す。oU+11012𑀒BRAHMI LETTER AU二重母音[au̯]を表す。au子音字U+11013𑀓BRAHMI LETTER KA子音[k]を表す。kU+11014𑀔BRAHMI LETTER KHA子音[kʰ]を表す。khU+11015𑀕BRAHMI LETTER GA子音[ɡ]を表す。gU+11016𑀖BRAHMI LETTER GHA子音[ɡʱ]を表す。ghU+11017𑀗BRAHMI LETTER NGA子音[ŋ]を表す。ṅU+11018𑀘BRAHMI LETTER CA子音[c]を表す。cU+11019𑀙BRAHMI LETTER CHA子音[cʰ]を表す。chU+1101A𑀚BRAHMI LETTER JA子音[ɟ]を表す。jU+1101B𑀛BRAHMI LETTER JHA子音[ɟʱ]を表す。jhU+1101C𑀜BRAHMI LETTER NYA子音[ɲ]を表す。ñU+1101D𑀝BRAHMI LETTER TTA子音[ʈ]を表す。ṭU+1101E𑀞BRAHMI LETTER TTHA子音[ʈʰ]を表す。ṭhU+1101F𑀟BRAHMI LETTER DDA子音[ɖ]を表す。ḍU+11020𑀠BRAHMI LETTER DDHA子音[ɖʱ]を表す。ḍhU+11021𑀡BRAHMI LETTER NNA子音[ɳ]を表す。ṇU+11022𑀢BRAHMI LETTER TA子音[t]を表す。tU+11023𑀣BRAHMI LETTER THA子音[tʰ]を表す。thU+11024𑀤BRAHMI LETTER DA子音[d]を表す。dU+11025𑀥BRAHMI LETTER DHA子音[dʱ]を表す。dhU+11026𑀦BRAHMI LETTER NA子音[n]を表す。nU+11027𑀧BRAHMI LETTER PA子音[p]を表す。pU+11028𑀨BRAHMI LETTER PHA子音[pʰ]を表す。phU+11029𑀩BRAHMI LETTER BA子音[b]を表す。bU+1102A𑀪BRAHMI LETTER BHA子音[bʱ]を表す。bhU+1102B𑀫BRAHMI LETTER MA子音[m]を表す。mU+1102C𑀬BRAHMI LETTER YA子音[j]を表す。yU+1102D𑀭BRAHMI LETTER RA子音[r]を表す。rU+1102E𑀮BRAHMI LETTER LA子音[l]を表す。lU+1102F𑀯BRAHMI LETTER VA子音[ʋ]を表す。vU+11030𑀰BRAHMI LETTER SHA子音[ɕ]を表す。śU+11031𑀱BRAHMI LETTER SSA子音[ʂ]を表す。ṣU+11032𑀲BRAHMI LETTER SA子音[s]を表す。sU+11033𑀳BRAHMI LETTER HA子音[h]を表す。hU+11034𑀴BRAHMI LETTER LLA子音[ɭ]を表す。 字母/ḍa/(U+1101F 𑀟 BRAHMI LETTER DDA)から派生した文字である。ḷU+11035𑀵BRAHMI LETTER OLD TAMIL LLLAで子音[ɻ]を表す。ḻU+11036𑀶BRAHMI LETTER OLD TAMIL RRAタミル・ブラーフミー文字で子音[r]を表す。 なお、タミル・ブラーフミー文字では通常の字母ra(U+1102D 𑀭)は子音[ɾ]を表す。ṟU+11037𑀷BRAHMI LETTER OLD TAMIL NNNAタミル・ブラーフミー文字で子音[n](歯茎音のn、拡張IPA:[n͇])を表す。 なお、タミル・ブラーフミー文字では通常の字母na()は歯音の[n̪]を表す。ṉ従属母音記号U+11038𑀸BRAHMI VOWEL SIGN AA長母音[aː]を表す。āU+11039𑀹BRAHMI VOWEL SIGN BHATTIPROLU AAにおける長母音記号aaの字形。āU+1103A𑀺BRAHMI VOWEL SIGN I短母音[i]を表す。iU+1103B𑀻BRAHMI VOWEL SIGN II長母音[iː]を表す。īU+1103C𑀼BRAHMI VOWEL SIGN U短母音[u]を表す。uU+1103D𑀽BRAHMI VOWEL SIGN UU長母音[uː]を表す。ūU+1103E𑀾BRAHMI VOWEL SIGN VOCALIC R音節主音化した短母音としてのR(IPA:[ɹ̩])を表す。r̥U+1103F𑀿BRAHMI VOWEL SIGN VOCALIC RR音節主音化した長母音としてのR(IPA:[ɹ̩ː])を表す。r̥̄U+11040𑁀BRAHMI VOWEL SIGN VOCALIC L音節主音化した短母音としてのL(IPA:[l̩])を表す。l̥U+11041𑁁BRAHMI VOWEL SIGN VOCALIC LL音節主音化した長母音としてのL(IPA:[l̩ː])を表す。l̥̄U+11042𑁂BRAHMI VOWEL SIGN E長母音[eː]を表す。eU+11043𑁃BRAHMI VOWEL SIGN AI二重母音[ai̯]を表す。aiU+11044𑁄BRAHMI VOWEL SIGN O長母音[oː]を表す。oU+11045𑁅BRAHMI VOWEL SIGN AU二重母音[au̯]を表す。auヴィラーマU+11046𑁆BRAHMI VIRAMAヴィラーマ。殺母音記号。母音/-a/を発音せず子音のみが読まれることを表す。 レンダー上は、子音連続を表す場合次の文字と縦に並べて繋がったような合字を形成するための不可視の制御文字として機能する。約物U+11047𑁇BRAHMI DANDAダンダ。句点やラテン文字などにおけるピリオド(.)に相当する。韻文では半詩節の終わり(パダ)を表す。.U+11048𑁈BRAHMI DOUBLE DANDA段落の終わりを表す記号。韻文においてスタンザ(詩節)の終わりを表す。U+11049𑁉BRAHMI PUNCTUATION DOTU+1104A𑁊BRAHMI PUNCTUATION DOUBLE DOTU+1104B𑁋BRAHMI PUNCTUATION LINEU+1104C𑁌BRAHMI PUNCTUATION CRESCENT BARU+1104D𑁍BRAHMI PUNCTUATION LOTUS数値U+11052𑁒BRAHMI NUMBER ONE単位数字の1U+11053𑁓BRAHMI NUMBER TWO単位数字の2U+11054𑁔BRAHMI NUMBER THREE単位数字の3U+11055𑁕BRAHMI NUMBER FOUR単位数字の4U+11056𑁖BRAHMI NUMBER FIVE単位数字の5U+11057𑁗BRAHMI NUMBER SIX単位数字の6U+11058𑁘BRAHMI NUMBER SEVEN単位数字の7U+11059𑁙BRAHMI NUMBER EIGHT単位数字の8U+1105A𑁚BRAHMI NUMBER NINE単位数字の9U+1105B𑁛BRAHMI NUMBER TEN単位数字の10U+1105C𑁜BRAHMI NUMBER TWENTY単位数字の20U+1105D𑁝BRAHMI NUMBER THIRTY単位数字の30U+1105E𑁞BRAHMI NUMBER FORTY単位数字の40U+1105F𑁟BRAHMI NUMBER FIFTY単位数字の50U+11060𑁠BRAHMI NUMBER SIXTY単位数字の60U+11061𑁡BRAHMI NUMBER SEVENTY単位数字の70U+11062𑁢BRAHMI NUMBER EIGHTY単位数字の80U+11063𑁣BRAHMI NUMBER NINETY単位数字の90U+11064𑁤BRAHMI NUMBER ONE HUNDRED単位数字の100U+11065𑁥BRAHMI NUMBER ONE THOUSAND単位数字の1,000数字U+11066𑁦BRAHMI DIGIT ZERO数字の00U+11067𑁧BRAHMI DIGIT ONE数字の11U+11068𑁨BRAHMI DIGIT TWO数字の22U+11069𑁩BRAHMI DIGIT THREE数字の33U+1106A𑁪BRAHMI DIGIT FOUR数字の44U+1106B𑁫BRAHMI DIGIT FIVE数字の55U+1106C𑁬BRAHMI DIGIT SIX数字の66U+1106D𑁭BRAHMI DIGIT SEVEN数字の77U+1106E𑁮BRAHMI DIGIT EIGHT数字の88U+1106F𑁯BRAHMI DIGIT NINE数字の99ヴィラーマU+11070𑁰BRAHMI SIGN OLD TAMIL VIRAMA古タミル語のヴィラーマおよび下記のその他の古代タミル語文字は、ブラーフミー文字で古タミル語を表記するときに使用される拡張機能である。 通常のヴィラーマ(U+11046 𑁆 BRAHMI VIRAMA)とは異なり、複雑な合字形成をせずただ文字の右上に点が打たれる。独立母音字U+11071𑁱BRAHMI LETTER OLD TAMIL SHORT Eタミル・ブラーフミー文字において短母音[e]を表す。ĕU+11072𑁲BRAHMI LETTER OLD TAMIL SHORT Oタミル・ブラーフミー文字において短母音[o]を表す。ŏ従属母音記号U+11073𑁳BRAHMI VOWEL SIGN OLD TAMIL SHORT Eタミル・ブラーフミー文字において短母音[e]を表す。ĕU+11074𑁴BRAHMI VOWEL SIGN OLD TAMIL SHORT Oタミル・ブラーフミー文字において短母音[o]を表す。ŏ子音字U+11075𑁵BRAHMI LETTER OLD TAMIL LLAU+11034 𑀴 BRAHMI LETTER LLAのタミル・ブラーフミー文字における字形。 字母/la/(U+1102E 𑀮 BRAHMI LETTER LA)から派生した文字である。ḷ数字接合子U+1107F𑁿BRAHMI NUMBER JOINER乗算を表すブラーフミー数字の連結を形成するために使用されるヴィラーマ。 ブラーフミー文字が単位数字を用いていた時期には100の位の数値を表すために100を表すU+11064 𑁤 BRAHMI NUMBER ONE HUNDREDの後に1の位の数値を繋げて書くことで表現していた。例えば400は𑁤𑁿𑁕(100×4)となる。一方、離して書くと加算と解釈され、例えば𑁤𑁕は100+4=104を意味していた。

この乗算における合字を表現するため元々ゼロ幅接合子(ZWJ; U+200D)が用いられていたが、結合子が意味的に重要になる(制御記号の有無によって意味、この場合は数値が変化する)ため、Unicodeの原則に反するという指摘があり、新たに別の接合子として符号位置が割り当てられることとなった。

小分類 このブロックの小分類は「各種記号」()、「独立母音字」()、「子音字」()、「従属母音記号」()、「ヴィラーマ」()、「約物」()、「数値」()、「数字」()、「数字接合子」()の9つとなっている。本ブロックでは、Unicodeのバージョン更新時の文字追加が隙間を埋める形で行われた影響で、同一の小分類に属する文字が飛び飛びの符号位置に割り当てられていることがある。また、収録文字が1文字しかない小分類については小分類名が単数形で表現されているが、本記事では単数形か複数形かによる小分類名の表記ゆれについては別の小分類として扱わず、同一の小分類として扱うこととする。

各種記号() この小分類にはブラーフミー文字のうち、母音字や子音字に結合する発音記号などの様々な記号が収録されている。

独立母音字() この小分類にはブラーフミー文字のうち、頭子音のない母音の音節を表す際に用いられる独立した母音字が収録されている。

子音字() この小分類にはブラーフミー文字のうち、基本的な子音字が収録されている。

従属母音記号() この小分類にはブラーフミー文字のうち、子音字に結合する母音記号が収録されている。

ヴィラーマ() この小分類にはブラーフミー文字のうち、ヴィラーマ(殺母音記号)と呼ばれる、子音字の持つ暗黙の随伴母音/-a/を読まずに子音のみを発音することを表す記号が収録されている。

約物() この小分類にはブラーフミー文字で用いられる句読点などの約物類が収録されている。

数値() この小分類にはブラーフミー文字のうち、位取り記数法を用いず、単位数字を並べて表現する数値記号(Unicode上では10進法の位取り記数法を用いる"digit"とは区別される)が収録されている。

数字() この小分類にはブラーフミー文字で用いられる、10進法の位取り記数法を取る固有の数字が収録されている。

欧文などで用いられる算用数字やアラビア文字で用いられるアラビア・インド数字はこのブラーフミー数字から派生したものである。

数字接合子() この小分類にはブラーフミー文字のうち、乗算を表すブラーフミー数字の連結を形成するために使用されるヴィラーマが収録されている。

文字コード

履歴 以下の表に挙げられているUnicode関連のドキュメントには、このブロックの特定の文字を定義する目的とプロセスが記録されている。 バージョン文字数L2 IDドキュメント6.0U+11000..1104D,11052..1106F1087.0U+1107F114.0U+11070..110756提案されたコードポイントと文字の名前は、最終決定と異なる場合がある。

出典

関連項目

ブラーフミー文字

グプタ文字