グジャラート文字 (Unicodeのブロック)

グジャラート文字（グジャラートもじ、）は、Unicodeの26個目のブロック。

 解説 
インド西部のグジャラート州などで話されているグジャラート語を表記するグジャラート文字を収録している。

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

また、デーヴァナーガリー同様頭子音を伴わない単独の母音にも子音字同様に独立した文字が充てられており、子音連続など子音のみで発音する場合は半子音字（）と呼ばれる形に変化したり、特殊な子音字同士の合字を形成したり、あるいは単に殺母音記号であるヴィラーマという記号を子音字の下に付加したりする。例えば子音字kaકの後にヴィラーマと子音字ssaષが後続するとkssaક્ષという合字が形成される。

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

子音字は有声音と無声音の弁別に加えて、有気音であるか無気音であるかを区別する。そのため、各調音点における破裂音には計4種類の子音字が存在する。また、母音字については母音の長短によって文字が分けられているが、現在のグジャラート語では発音上は区別されないものもある。

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

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

Unicodeのバージョン1.0においても「グジャラート文字(Gujarati)」というブロック名で制定されていた。

 収録文字 
「ラテン文字転写」の列はブラーフミー系文字のラテン文字への翻字方式の一つであるISO 15919に従う。
コード文字文字名（英語）用例・説明ラテン文字転写各種記号U+0A81ઁGUJARATI SIGN CANDRABINDUチャンドラビンドゥ。
母音字や母音記号に付き、母音を鼻母音で発音することを表す。m̐U+0A82ંGUJARATI SIGN ANUSVARAアヌスヴァーラ。
直後に音節が後続する子音字に付き、直後の子音と同じ調音点の鼻音が挿入されることを表す。日本語における「ん」に相当する。ṁU+0A83ઃGUJARATI SIGN VISARGAヴィサルガ。
音節末に[h]を伴うことを表す。ḥ独立母音字U+0A85અGUJARATI LETTER A母音[ə]を表す。aU+0A86આGUJARATI LETTER AA母音[ɑ]を表す。元は長母音のāを表していた。āU+0A87ઇGUJARATI LETTER I母音[i]を表す。iU+0A88ઈGUJARATI LETTER II母音[i]を表す。元は長母音のīを表していた。īU+0A89ઉGUJARATI LETTER U母音[u]を表す。uU+0A8AઊGUJARATI LETTER UU母音[u]を表す。元は長母音のūを表していた。ūU+0A8BઋGUJARATI LETTER VOCALIC R音節主音化した短母音としてのR（IPA:[ɹ̩]）を表す。
現在のグジャラート語では[ru]と発音される。r̥U+0A8CઌGUJARATI LETTER VOCALIC L音節主音化した短母音としてのL（IPA:[l̩]）を表す。
サンスクリット語の表記に用いられる。l̥U+0A8DઍGUJARATI VOWEL CANDRA E母音[ɛ]を表す。êU+0A8E(予約済)ĕU+0A8FએGUJARATI LETTER E母音[e]を表す。eU+0A90ઐGUJARATI LETTER AI二重母音[əɪ]を表す。aiU+0A91ઑGUJARATI VOWEL CANDRA O母音[ɔ]を表す。ôU+0A92(予約済)ŏU+0A93ઓGUJARATI LETTER O母音[o]を表す。oU+0A94ઔGUJARATI LETTER AU二重母音[əʊ]を表す。au子音字U+0A95કGUJARATI LETTER KA子音[k]を表す。kU+0A96ખGUJARATI LETTER KHA子音[kʰ]を表す。khU+0A97ગGUJARATI LETTER GA子音[ɡ]を表す。gU+0A98ઘGUJARATI LETTER GHA子音[ɡʱ]を表す。ghU+0A99ઙGUJARATI LETTER NGA子音[ŋ]を表す。ṅU+0A9AચGUJARATI LETTER CA子音[c]を表す。cU+0A9BછGUJARATI LETTER CHA子音[cʰ]を表す。chU+0A9CજGUJARATI LETTER JA子音[ɟ]を表す。jU+0A9DઝGUJARATI LETTER JHA子音[ɟʱ]を表す。jhU+0A9EઞGUJARATI LETTER NYA子音[ɲ]を表す。ñU+0A9FટGUJARATI LETTER TTA子音[ʈ]を表す。ṭU+0AA0ઠGUJARATI LETTER TTHA子音[ʈʰ]を表す。ṭhU+0AA1ડGUJARATI LETTER DDA子音[ɖ]を表す。ḍU+0AA2ઢGUJARATI LETTER DDHA子音[ɖʱ]を表す。ḍhU+0AA3ણGUJARATI LETTER NNA子音[ɳ]を表す。ṇU+0AA4તGUJARATI LETTER TA子音[t]を表す。tU+0AA5થGUJARATI LETTER THA子音[tʰ]を表す。thU+0AA6દGUJARATI LETTER DA子音[d]を表す。dU+0AA7ધGUJARATI LETTER DHA子音[dʱ]を表す。dhU+0AA8નGUJARATI LETTER NA子音[n]を表す。nU+0AA9(予約済)ṉU+0AAAપGUJARATI LETTER PA子音[p]を表す。pU+0AABફGUJARATI LETTER PHA子音[pʰ]を表す。phU+0AACબGUJARATI LETTER BA子音[b]を表す。bU+0AADભGUJARATI LETTER BHA子音[bʱ]を表す。bhU+0AAEમGUJARATI LETTER MA子音[m]を表す。mU+0AAFયGUJARATI LETTER YA子音[j]を表す。yU+0AB0રGUJARATI LETTER RA子音[ɾ]を表す。rU+0AB1(予約済)ṟ / r̆U+0AB2લGUJARATI LETTER LA子音[l]を表す。lU+0AB3ળGUJARATI LETTER LLA子音[ɭ]を表す。ḷU+0AB4(予約済)ḻU+0AB5વGUJARATI LETTER VA子音[ʋ]を表す。vU+0AB6શGUJARATI LETTER SHA子音[ʃ]を表す。śU+0AB7ષGUJARATI LETTER SSA子音[ʃ]を表す。
元々は反り舌音の[ʂ]を表していた。ṣU+0AB8સGUJARATI LETTER SA子音[s]を表す。sU+0AB9હGUJARATI LETTER HA子音[h]を表す。h各種記号U+0ABC઼GUJARATI SIGN NUKTAヌクター。子音字を拡張して新たな発音を表す際に用いられる。U+0ABDઽGUJARATI SIGN AVAGRAHAアヴァグラハ。連音（サンディ）によって語頭の母音 a が消えたことを表す。’従属母音記号U+0ABEાGUJARATI VOWEL SIGN AA母音[ɑ]を表す。元は長母音のāを表していた。āU+0ABFિGUJARATI VOWEL SIGN I母音[i]を表す。
文字の左側にレンダーされるため、符号上の文字順序と表示上の順序とが入れ替わる。iU+0AC0ીGUJARATI VOWEL SIGN II母音[i]を表す。元は長母音のīを表していた。īU+0AC1ુGUJARATI VOWEL SIGN U母音[u]を表す。uU+0AC2ૂGUJARATI VOWEL SIGN UU母音[u]を表す。元は長母音のūを表していた。ūU+0AC3ૃGUJARATI VOWEL SIGN VOCALIC R音節主音化した短母音としてのR（IPA:[ɹ̩]）を表す。
現在のグジャラート語では[ru]と発音される。r̥U+0AC4ૄGUJARATI VOWEL SIGN VOCALIC RR音節主音化した長母音としてのR（IPA:[ɹ̩ː]）を表す。
現在のグジャラート語では[ru]と発音される。r̥̄U+0AC5ૅGUJARATI VOWEL SIGN CANDRA E母音[ɛ]を表す。êU+0AC6(予約済)ĕU+0AC7ેGUJARATI VOWEL SIGN E母音[e]を表す。eU+0AC8ૈGUJARATI VOWEL SIGN AI二重母音[əɪ]を表す。aiU+0AC9ૉGUJARATI VOWEL SIGN CANDRA O母音[ɔ]を表す。ôU+0ACA(予約済)U+0ACBોGUJARATI VOWEL SIGN O母音[o]を表す。oU+0ACCૌGUJARATI VOWEL SIGN AU二重母音[əʊ]を表す。auヴィラーマU+0ACD્GUJARATI SIGN VIRAMAヴィラーマ（殺母音記号）。母音/-a/を発音せず子音のみが読まれることを表す。
レンダー上は次の文字と繋がって合字を形成したり、半子音字形(half-form)と呼ばれる形状に変化する。文字によってはただ単にヴィラーマ記号が子音字の下に書かれることもある。各種記号U+0AD0ૐGUJARATI OMヒンドゥー教などにおける聖音のオームを表す記号。サンスクリット語用の追加母音字U+09E0ૠGUJARATI LETTER VOCALIC RR音節主音化した長母音としてのR（IPA:[ɹ̩ː]）を表す。r̥̄U+09E1ૡGUJARATI LETTER VOCALIC LL音節主音化した長母音としてのL（IPA:[l̩ː]）を表す。l̥̄U+09E2ॢGUJARATI VOWEL SIGN VOCALIC L音節主音化した短母音としてのL（IPA:[l̩]）を表す。l̥U+09E3ॣGUJARATI VOWEL SIGN VOCALIC LL音節主音化した長母音としてのL（IPA:[l̩ː]）を表す。l̥̄予約済U+0AE4(予約済).U+0AE5(予約済)数字U+0AE6૦GUJARATI DIGIT ZEROグジャラート文字における数字の0。0U+0AE7૧GUJARATI DIGIT ONEグジャラート文字における数字の1。1U+0AE8૨GUJARATI DIGIT TWOグジャラート文字における数字の2。2U+0AE9૩GUJARATI DIGIT THREEグジャラート文字における数字の3。3U+0AEA૪GUJARATI DIGIT FOURグジャラート文字における数字の4。4U+0AEB૫GUJARATI DIGIT FIVEグジャラート文字における数字の5。5U+0AEC૬GUJARATI DIGIT SIXグジャラート文字における数字の6。6U+0AED૭GUJARATI DIGIT SEVENグジャラート文字における数字の7。7U+0AEE૮GUJARATI DIGIT EIGHTグジャラート文字における数字の8。8U+0AEF૯GUJARATI DIGIT NINEグジャラート文字における数字の9。9省略記号U+0AF0૰GUJARATI ABBREVIATION SIGNグジャラート文字における略語記号。ラテン文字などにおける省略のピリオド(.)に相当する。.通貨記号U+0AF1૱GUJARATI RUPEE SIGNインド・ルピーのグジャラート文字における通貨記号。
現在は文字シーケンス0AB0 ર 0AC2 ૂ 0AF0 ૰ (રૂ૰)で表現することが推奨されている。U+0AF0が収録される以前の版から存在していた文字のため分解された表現とは別に符号位置が割り当てられている。追加の子音字U+0AF9ૹGUJARATI LETTER ZHAアヴェスター語（アヴェスター文字）の翻字に用いられる。
U+10B32 𐬲 AVESTAN LETTER ZHEに対応し、子音[ʒ]を表す。ž翻字用記号U+0AFAૺGUJARATI SIGN SUKUNイスマイリ・ホージャのコミュニティによってアラビア文字をグジャラート文字に音訳するために使用される。
U+0652 ْ ARABIC SUKUNに対応し、無母音の子音を表す。機能としてはヴィラーマ(U+0ACD ્)と同じだが、母音字にも付くことができ、その場合クルアーンの朗唱において休止することを表す。U+0AFBૻGUJARATI SIGN SHADDAイスマイリ・ホージャのコミュニティによってアラビア文字をグジャラート文字に音訳するために使用される。
U+0651 ّ ARABIC SHADDAに対応し、子音を重子音として読むことを表す。U+0AFCૼGUJARATI SIGN MADDAHイスマイリ・ホージャのコミュニティによってアラビア文字をグジャラート文字に音訳するために使用される。
U+0653 ٓ ARABIC MADDAH ABOVEに対応し、母音を長母音として読むことを表す。U+0AFD૽GUJARATI SIGN THREE-DOT NUKTA ABOVEイスマイリ・ホージャのコミュニティによってアラビア文字をグジャラート文字に音訳するために使用される。
アラビア語のいくつかの子音の表現用にグジャラート文字の子音を拡張するために用いられる。例えば字母a(અ)やi(ઇ)に付くとアラビア文字ain ع [ʕ]を、字母ka(ક)に付くとアラビア文字qaf ق [q]を、字母kha(ખ)に付くとアラビア文字khah خ [x]を表す。U+0AFE૾GUJARATI SIGN CIRCLE NUKTA ABOVEイスマイリ・ホージャのコミュニティによってアラビア文字をグジャラート文字に音訳するために使用される。
字母sa(સ)に付いてアラビア文字theh ث [θ]の、字母jha(ઝ)に付いてアラビア文字thal ذ [ð]の音訳を表す。U+0AFF૿GUJARATI SIGN TWO-CIRCLE NUKTA ABOVEイスマイリ・ホージャのコミュニティによってアラビア文字をグジャラート文字に音訳するために使用される。
字母jha(ઝ)に付いてアラビア文字zah (U+0638 ظ) [ðˤ]の音訳を表す。

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

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

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

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

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

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

 サンスクリット語用の追加母音字（） 
この小分類にはグジャラート文字のうち、サンスクリット語の表記に用いられる音節主音化した母音字としての流音の文字が収録されている。

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

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

 数字（） 
この小分類にはグジャラート文字で用いられる固有の数字が収録されている。

 省略記号（） 
この小分類にはグジャラート文字のうち、略語に用いられる省略記号１つのみが収録されている。

 通貨記号（） 
この小分類にはグジャラート文字のうち、インド・ルピーの通貨記号１つのみが収録されている。

 追加の子音字（） 
この小分類にはグジャラート文字のうち、アヴェスター語（アヴェスター文字）の翻字に用いられる子音字1文字のみが収録されている。

 翻字用記号（） 
この小分類にはイスマイリ・ホージャのコミュニティによってアラビア文字をグジャラート文字に音訳するために使用される記号が収録されている。

 文字コード 

 履歴 
以下の表に挙げられているUnicode関連のドキュメントには、このブロックの特定の文字を定義する目的とプロセスが記録されている。
バージョン文字数L2 IDドキュメント1.0.0U+0A81..0A83,0A85..0A8B,0A8F..0A90,0A93..0AA8,
0AAA..0AB0,0AB2..0AB3,0AB5..0AB9,0ABC..0AC5,
0AC7..0AC8,0ACB..0ACD,0AD0,0AE0,0AE6..0AEF75(to be determined)1.1U+0A8D,0A91,0AC93(to be determined)4.0U+0A8C,0AE1..0AE3,0AF15(to be determined)6.1U+0AF018.0U+0AF9110.0U+0AFA..0AFF6(提案中)PAO SIGN1