ヴィラマ(サンスクリット語:विराम/हलन्त、ローマ字: virāma/halanta ्、IPA: [ʋiraːmɐ, ɦɐlɐn̪t̪ɐ](他の用語については#名前を参照)は、サンスクリットの音韻概念であり、子音文字に付随する固有の母音を抑制する。一般的には、Unicodeのコードポイントの総称として使用され、
ビルマ文字やチベット文字などの東南アジア大陸の言語を記述する文字の Unicode スキームでは、通常、2 つの機能をグループ化しません。
この名称はサンスクリット語で「停止、終結、終わり」を意味します。サンスクリット語として、この語は以下のような言語特有の用語の代わりに用いられます。
デーヴァナーガリー文字をはじめとする多くのインド系文字では、ヴィラマは子音文字の母音を消去し、母音のない子音、つまり「死音」を表すために使用されます。例えば、デーヴァナーガリー文字では、
このk क्の後に別の子音文字、例えば ṣa ष が続く場合、結果はक्षのようになり、kṣaはka + (可視) virāma + ṣaと表されます。この場合、2つの要素k क् とṣa ष が単純に1つずつ並んで配置されます。あるいは、kṣa は合字 क्षとして表記することもでき、実際にはこちらの方が推奨されます。一般的に、死語子音文字 C 1と別の子音文字 C 2が結合されると、結果は次のようになります。
結果が完全または半結合されている場合、C 1を無効にした(概念的な)ヴィラマは不可視となり、ISCIIやUnicodeなどの文字エンコード方式にのみ論理的に存在することになります。結果が結合されていない場合、ヴィラマは可視となり、C 1に付加され、実際に書き込まれます。
基本的に、これらの違いはグリフの違いのみであり、3つの形式は意味的に同一です。各言語には特定の子音群に優先形式がある場合があり、一部のスクリプトには合字や半形式が全く存在しない場合もありますが、フォントに合字のグリフがない場合は、合字形式が優先される場合でも、一般的には非合字形式を使用することは許容されます。それ以外の場合、合字を使用するかどうかは単に好みの問題です。
C 1 + virāma + C 2というシーケンスにおける virāma は、UnicodeではC 1とC 2を連結する目に見えない制御文字として機能する可能性がある。例えば、
は完全に連結された結紮である。ヴィラーマがC 1とC 2を結紮せず、C 1とC 2の完全な形をそのまま残すことも可能である。
は、そのような非連結形式の一例です。
ङ्क ङ्ख ङ्ग ङ्घ [ṅka ṅkha ṅɡa ṅɡha]というシーケンスは、一般的なサンスクリットの正書法では、接続詞として書かれる必要があります(virāma と 2 番目の文字の上の横線は消え、2 番目の文字の残りの部分は ङ の下に書かれ、それに結合されます)。
固有母音は必ずしも発音されない。特に語尾では顕著である(シュワー削除)。このような場合、母音抑制のためのヴィラーマは用いられない。その代わりに、サンスクリット語の正書法に基づいており、固有母音はすべて発音される。現代語の読者は、必要に応じてシュワーを削除することができる。[7]