グルムキー文字 (Unicodeのブロック)

グルムキー文字（グルムキーもじ、）は、Unicodeの25個目のブロック。

 解説 
インド西部のパンジャーブ州などで主にシーク教徒に話されているパンジャーブ語を表記するグルムキー文字を収録している。

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

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

書字方向はラテン文字やキリル文字などと同様に左から右へと横書き（左横書き）し、下に行を送る。単語毎に分かち書きをし、デーヴァナーガリーやベンガル文字などと同様に同じ単語内ではシローレーカー（śirorekhā）と呼ばれる上部の水平線を繋げて書かれる。

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

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

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

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

 収録文字 
「ラテン文字転写」の列はブラーフミー系文字のラテン文字への翻字方式の一つであるISO 15919に従う。
コード文字文字名（英語）用例・説明ラテン文字転写各種記号U+0A01ਁGURMUKHI SIGN ADAK BINDIaddhak bindī。デーヴァナーガリーにおけるアヌナーシカに相当する。
母音字や母音記号に付き、母音を鼻母音で発音することを表す。m̐U+0A02ਂGURMUKHI SIGN BINDIbindī。デーヴァナーガリーにおけるアヌスヴァーラに相当する。
直後に音節が後続する子音字に付き、直後の子音と同じ調音点の鼻音が挿入されることを表す。日本語における「ん」に相当する。ṁU+0A03ਃGURMUKHI SIGN VISARGAヴィサルガ。
音節末に[h]を伴うことを表す。ḥ独立母音字U+0A05ਅGURMUKHI LETTER A短母音[ə]を表す。aU+0A06ਆGURMUKHI LETTER AA長母音[ɑː]を表す。āU+0A07ਇGURMUKHI LETTER I短母音[ɪ]を表す。iU+0A08ਈGURMUKHI LETTER II長母音[iː]を表す。īU+0A09ਉGURMUKHI LETTER U短母音[ʊ]を表す。uU+0A0AਊGURMUKHI LETTER UU長母音[uː]を表す。ūU+0A0B(予約済)r̥U+0A0C(予約済)l̥U+0A0D(予約済)êU+0A0E(予約済)ĕU+0A0FਏGURMUKHI LETTER EE長母音[eː]を表す。eU+0A10ਐGURMUKHI LETTER AI長母音[ɛː]を表す。aiU+0A11(予約済)ôU+0A12(予約済)ŏU+0A13ਓGURMUKHI LETTER OO長母音[oː]を表す。oU+0A14ਔGURMUKHI LETTER AU長母音[ɔː]を表す。au子音字U+0A15ਕGURMUKHI LETTER KA子音[k]を表す。kU+0A16ਖGURMUKHI LETTER KHA子音[kʰ]を表す。khU+0A17ਗGURMUKHI LETTER GA子音[ɡ]を表す。gU+0A18ਘGURMUKHI LETTER GHA子音[ɡʱ]を表す。ghU+0A19ਙGURMUKHI LETTER NGA子音[ŋ]を表す。ṅU+0A1AਚGURMUKHI LETTER CA子音[c]を表す。cU+0A1BਛGURMUKHI LETTER CHA子音[cʰ]を表す。chU+0A1CਜGURMUKHI LETTER JA子音[ɟ]を表す。jU+0A1DਝGURMUKHI LETTER JHA子音[ɟʱ]を表す。jhU+0A1EਞGURMUKHI LETTER NYA子音[ɲ]を表す。ñU+0A1FਟGURMUKHI LETTER TTA子音[ʈ]を表す。ṭU+0A20ਠGURMUKHI LETTER TTHA子音[ʈʰ]を表す。ṭhU+0A21ਡGURMUKHI LETTER DDA子音[ɖ]を表す。ḍU+0A22ਢGURMUKHI LETTER DDHA子音[ɖʱ]を表す。ḍhU+0A23ਣGURMUKHI LETTER NNA子音[ɳ]を表す。ṇU+0A24ਤGURMUKHI LETTER TA子音[t]を表す。tU+0A25ਥGURMUKHI LETTER THA子音[tʰ]を表す。thU+0A26ਦGURMUKHI LETTER DA子音[d]を表す。dU+0A27ਧGURMUKHI LETTER DHA子音[dʱ]を表す。dhU+0A28ਨGURMUKHI LETTER NA子音[n]を表す。nU+0A29(予約済)ṉU+0A2AਪGURMUKHI LETTER PA子音[p]を表す。pU+0A2BਫGURMUKHI LETTER PHA子音[pʰ]を表す。phU+0A2CਬGURMUKHI LETTER BA子音[b]を表す。bU+0A2DਭGURMUKHI LETTER BHA子音[bʱ]を表す。bhU+0A2EਮGURMUKHI LETTER MA子音[m]を表す。mU+0A2FਯGURMUKHI LETTER YA子音[j]を表す。yU+0A30ਰGURMUKHI LETTER RA子音[r]を表す。rU+0A31(予約済)ṟ / r̆U+0A32ਲGURMUKHI LETTER LA子音[l]を表す。lU+0A33ਲ਼GURMUKHI LETTER LLA子音[ɭ]を表す。ḷU+0A34(予約済)ḻU+0A35ਵGURMUKHI LETTER VA子音[v]を表す。vU+0A36ਸ਼GURMUKHI LETTER SHA子音[ʃ]を表す。śU+0A37(予約済)ṣU+0A38ਸGURMUKHI LETTER SA子音[s]を表す。sU+0A39ਹGURMUKHI LETTER HA子音[h]を表す。h各種記号U+0A3C਼GURMUKHI SIGN NUKTApaīr bindī或いはヌクター。子音字を拡張して新たな発音を表す際に用いられる。従属母音記号U+0A3EਾGURMUKHI VOWEL SIGN AA長母音[ɑː]を表す。āU+0A3FਿGURMUKHI VOWEL SIGN I短母音[ɪ]を表す。iU+0A40ੀGURMUKHI VOWEL SIGN II長母音[iː]を表す。īU+0A41ੁGURMUKHI VOWEL SIGN U短母音[ʊ]を表す。uU+0A42ੂGURMUKHI VOWEL SIGN UU長母音[uː]を表す。ūU+0A43(予約済)r̥U+0A44(予約済)r̥̄U+0A45(予約済)êU+0A46(予約済)ĕU+0A47ੇGURMUKHI VOWEL SIGN EE長母音[eː]を表す。eU+0A48ੈGURMUKHI VOWEL SIGN AI長母音[ɛː]を表す。aiU+0A4BੋGURMUKHI VOWEL SIGN OO長母音[oː]を表す。oU+0A4CੌGURMUKHI VOWEL SIGN AU長母音[ɔː]を表す。auヴィラーマU+0A4D੍GURMUKHI SIGN VIRAMAhalant。殺母音記号。デーヴァナーガリーにおけるヴィラーマに相当する。母音/-a/を発音せず子音のみが読まれることを表す。
レンダー上は次の文字と繋がって合字を形成したり、半子音字形(half-form)と呼ばれる形状に変化する。文字によってはただ単にホロント記号が子音字の下に書かれることもある。記号U+0A51ੑGURMUKHI SIGN UDAATシク教における聖典Adi Granthで高い音で読むことを表す声調記号。追加の子音字U+0A59ਖ਼GURMUKHI LETTER KHHA子音[x]を表す。k͟hU+0A5Aਗ਼GURMUKHI LETTER GHHA子音[ɣ]を表す。ġU+0A5Bਜ਼GURMUKHI LETTER ZA子音[z]を表す。zU+0A5CੜGURMUKHI LETTER RRA子音[ɽ]を表す。ṛU+0A5D(予約済)ṛhU+0A5Eਫ਼GURMUKHI LETTER FA子音[f]を表す。f予約済U+0A64(予約済).U+0A65(予約済)数字U+0A66੦GURMUKHI DIGIT ZEROグルムキー文字における数字の0。0U+0A67੧GURMUKHI DIGIT ONEグルムキー文字における数字の1。1U+0A68੨GURMUKHI DIGIT TWOグルムキー文字における数字の2。2U+0A69੩GURMUKHI DIGIT THREEグルムキー文字における数字の3。3U+0A6A੪GURMUKHI DIGIT FOURグルムキー文字における数字の4。4U+0A6B੫GURMUKHI DIGIT FIVEグルムキー文字における数字の5。5U+0A6C੬GURMUKHI DIGIT SIXグルムキー文字における数字の6。6U+0A6D੭GURMUKHI DIGIT SEVENグルムキー文字における数字の7。7U+0A6E੮GURMUKHI DIGIT EIGHTグルムキー文字における数字の8。8U+0A6F੯GURMUKHI DIGIT NINEグルムキー文字における数字の9。9記号U+0A70ੰGURMUKHI TIPPI鼻音化を表す。U+0A71ੱGURMUKHI ADDAK後続する子音字を重子音として読むことを表す。母音基字U+0A72ੲGURMUKHI IRI独立母音字i, īの母音記号が付かない形。U+0A73ੳGURMUKHI URA独立母音字u, ūの母音記号が付かない形。記号U+0A74ੴGURMUKHI EK ONKARシク教において「神は一つ」を表す記号。U+0A75ੵGURMUKHI SIGN YAKASH暗黙の母音/-a/を伴わない子音[j]を表す。U+0A76੶GURMUKHI ABBREVIATION SIGNグルムキー文字における略語記号。ラテン文字などにおける省略のピリオド(.)に相当する。文字の中央の高さに書かれる点。

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

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

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

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

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

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

なお、小分類名のヴィラーマはhalantと等価の記号のデーヴァナーガリー（ヒンディー語）における名称である。

 記号（） 
この小分類にはグルムキー文字のうち、様々な目的で用いられる記号類が収録されている。

 追加の子音字（） 
この小分類にはグルムキー文字のうち、元々のブラーフミー文字にない拡張子音字が収録されている。

ヌクター付きの3つの子音字は、CompositionExclusions.txt にリストされており、正規化中に再構成されない。これらの文字のNFC 形式は、分解されたシーケンスと同じである。

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

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

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

 母音基字（） 
この小分類にはグルムキー文字のうち、母音字i,īやu,ūの母音記号の付かない形が収録されている。

 文字コード 

 履歴 
以下の表に挙げられているUnicode関連のドキュメントには、このブロックの特定の文字を定義する目的とプロセスが記録されている。
バージョン文字数L2 IDドキュメント1.0.0U+0A02,0A05..0A0A,0A0F..0A10,0A13..0A28,0A2A..0A30,
0A32..0A33,0A35..0A36,0A38..0A39,0A3C,0A3E..0A42,
0A47..0A48,0A4B..0A4C,0A59..0A5C,0A5E,0A66..0A7487(to be determined)1.1U+0A4D1(to be determined)4.0U+0A01,0A032(to be determined)5.1U+0A511U+0A75111.0U+0A761