【天城文】
天城文（देवनागरी devanāgarī）又称天城体。是印度和尼泊尔的一种文字，用来书写印地语、梵语、尼泊尔语等语言。天城文最早出现在13世纪初，是城文变体之一，天城文是对城文的改良而成，改良后的城文为突出其神圣多加了个梵文“天”字（देव deva）成为天城文。城文来自笈多文，笈多文犹如印度的其他文字一样，源自于前3世纪的婆罗米文。现在亚洲不少民族使用的字母与天城文的关系密切，而从帕拉瓦文派生的文字则在缅甸、泰国、柬埔寨、老挝等地使用。
== 原理 ==
作为婆罗米系元音附标文字，天城文的基本原理是每个字母表示一个辅音，并承载一个固有的元音a IPA|ə。例如，字母क读作ka，两个字母कन读作kana，三个字母कनय读作kanaya等等。与其他元音拼合或去掉元音时，这些辅音或它们的字母会有变化：
* 辅音音丛要写成半字的合写（saṃyuktākṣara“复合”）。例如，三个字母कनय kanaya可以合写形成क्नय knaya、कन्य kanya或क्न्य knya。但是在从悉昙文发展成现代天城文的过程中，失去了大量的叠字能力，同时由于大多数天城文电脑字体叠字能力均较弱，造成很多辅音丛是用毗蓝摩（下述）表达的。EKType开发的开源字体 耆那弗婆体date=20210118180215 （Jainī Pūrvā，耆那教古经体）是少数具有强大叠字能力的字体，甚至接近藏文的叠字能力。
* 除固有元音a外的元音在和辅音拼合时写为元音符号。例如，क ka可能写成के ke、कु ku、की kī、का kā等。
* 对于没有辅音的元音，当位于词首或其他元音后时，写成完整的字母。例如，ū在कू kū中写为变音符号ू，而在ऊक ūka和कऊ kaū中会写成字母ऊ。
* 毗蓝摩词尾的辅音标记的怛达点画्是去元音符号，梵语中称做“毗蓝摩”，在印地语中又叫“诃兰多”。它去除固有元音，所以क्नय knaya可以写成क्नय् knay。当辅音音丛不能通过字母变形做到合写的时候经常就会使用去元音符号。
这样一个字母或带有变音符号的合写，称做一个“阿叉罗”（音节、单字）。例如कनय kanaya被算作三个音节，而क्न्य knya和कु ku则都被算作一个音节。
== 字母 ==
天城文的字母排序，类似于几乎所有婆罗米系文字，是以考虑了元音和辅音发音方式和发音位置二者的语音原理作为依据的。这种安排通常称为varṇamālā“字母的花环”。用于梵语的天城文样式被看做是原型，被其他语言使用时会有小的变化或扩充。
=== 元音 ===
下表为元音和它们的排列顺序：
* 和元音在一起的还有两个辅音变音符号，词尾的鼻音IAST|anusvāra 2=ं ṃ和词尾的擦音IAST|visarga 2=ः ḥ（叫做2=अं aṃ和2=अः aḥ）。p=146记录梵语中的anusvāra为“它是表示同部位鼻音...，还是鼻音化元音，还是鼻音化半元音，还是依据上下文决定是它们中的哪一个，是有争议的”。visarga表示元音后清喉擦音IPA|h，梵语中是s和少见些的r在词尾位置上的同位异音。某些诵读传统在这个气息声后附加前面元音的回响： 2=इः IPA|ihi。p=146认为visarga和“在很大程度上可预测出来的”软腭鼻音和硬腭鼻音的字母2=ङ ṅa与2=ञ ña一起是“这个系统在语音上的过犹不及”的例证。
* 另一个变音符号是IAST|candrabindu/anunāsika 2=ँ。pp=76-77描述它为anusvāra的“更加用力的形式”，“有时...用来标记真正的元音鼻音化”。在新的印度-雅利安语比如印地语中，这种区别是正式的：candrabindu指示元音鼻音化，而anusvāra指示在另一个辅音前的同部位鼻音：比如，2=हँसी IPA|ɦə̃si“笑”，2=गंगा IPA|gəŋgɑ“恒河”。当 akṣara有一个元音附标在顶上的时候，没有地方写candra（“月亮”）笔画，candrabindu可以只写一个单独的点： 2=हूँ IPA|ɦũ“am”，而2=हैं IPA|ɦɛ̃“are”。某些书写者和打字机免除所有的“月亮”，在所有的位置都只写点。
* IAST|avagraha 2=ऽ (通常转写为元音省略号1=ʼ或')是梵语中表示连接音变中的元音省略的标点符号：2=एकोऽयम ekoyam (सदाऽऽत्मा sadātmā (आईऽऽऽ! āīīī!。
* 音节主音辅音ṝ、ḷ和ḹ特定于梵语并且不包含在其他语言的varṇamālā中。ṛ所表示的声音也同样遗失，它的发音从IPA|ɾɪ（印地语）到IPA|ɾu（马拉地语）都有。
* ḹ不是梵语的实际音素，而是包含在元音中的一个图形约定，用来维持字母的短-长对的对称性。
* 2=रु ru和2=रू rū也有一些非正规的写法。
=== 辅音 ===
下表为辅音和它们的排列顺序：
* 表示吠陀梵语中浊卷舌塞音的元音间边弹音同位异音/ɺ̡/的2=ळ ḷa未入围，它是某些语言中的音素，比如马拉地语和拉贾斯坦语。
* 很少增加梵语外的新字形。p=146提出：“依照某些人的说法，因为梵语是本源的完美语言，这个系统已经描述和提供了任何情况下所有可能的声音。所以难于提供甚至考虑那些梵语语言学者所不知道的其他声音。”在新印度-雅利安语言中不可避免出现的外语借词和内部发展可用变音符号或合写来处理。
** 最多产的变音符号是下标nuqtā 2=़。印地语使用它来表示波斯音素2=क़ qa /q/，2=ख़ xa /x/，2=ग़ IAST|ġa /ɣ/，2=ज़ za /z/和2=फ़ fa /f/，并用于发展出来的同位异音2=ड़ IAST|ṛa /ɽ/和2=ढ़ ṛha /ɽʱ/。(2=ऴ ḷha /ɺ̡ʱ/在印地语中没有用到但是可以存在的。)
** 信德语的内爆音用下划线2=॒表示：2=ग॒ 浊软腭内爆音|IPA|ɠ, 2=ज॒ 浊硬腭内爆音|IPA|ʄ, 2=ड॒ 浊齿龈内爆音|IPA|ɗ, 2=ब॒ 浊双唇内爆音|IPA|ɓ。
** 送气响音可以表示为同2=ह ha的合写：2=म्ह mha, 2=न्ह nha, 2=ण्ह ṇha, 2=व्ह vha, 2=ल्ह lha, 2=ळ्ह ḷha, 2=र्ह rha。
** p=147记录了马尔瓦里语使用了特殊符号表示ḍa IPA|ɗə (而ड = IPA|ɽə)。
=== 合写 ===
ddhrya的合写。
如上所述，其间去除元音的连续的辅音可以按照法则合写在一起为合字（复合辅音）。这些支配辅音音丛的规则，有的普遍适用，有的仅对少数辅音适用，还有一些例外。尽管绝大部分已经标准化，但是在辅音音丛中仍有特定的变体，本页所基于的Unicode用到的只是一种方案。下面是一些规则：
* 36个辅音中有24个包含右竖杠（2=ख、घ、ण等）。作为辅音音丛的第一或中间片段，它们要去掉这个竖杠。比如2=त + व = त्व，ण + ढ = ण्ढ，स + थ = स्थ。和之前时，要写为和。
* 去元音后作为合字的第一个字母时，写作后面字母或后面字母附标上的弯曲上折线，比如。当它被置于去元音后的2=ट ठ ड ढ ङ छ字母之后，两者合写时，则写成这些字母下分叉的两条斜线，即2=ट्र ठ्र ड्र ढ्र ङ्र छ्र。在其他地方作为最后一个字母时，它被表示为左下角的斜线，比如2=क्र ग्र भ्र。上移得到。
* 第一个字母无右竖杠（例如和）的，可以对第二个字母做缩小和去横杠处理，然后写在第一个字母的下方。、和则将右半边钩状的部分缩短然后直接连接上随后的字符。
* 合写和不能直接从被复合的辅音中变形而来。2=क्ष是2=क् + ष的合写，而2=ज्ञ是2=ज् + ञ的合写。
下表列出梵语36个基本字母所组成的1296个所有可能的双辅音音丛，将光标滚动至连写处可显示其罗马化形式。其中橙底表示例外形式的连写，灰底表示带有virāma的连写。
==== 三字合写 ====
三合及更长的辅音丛：
* 2=क्ष्ण kṣṇ क्ष्म kṣm क्ष्य kṣy त्र्य try स्त्य sty स्त्र str प्त्र ptr प्स्य psy त्क्र tkr त्क्व tkv त्क्ष tkṣ त्त्न ttn त्त्र ttr त्त्व ttv त्प्र tpr त्प्ल tpl त्स्न tsn त्स्य tsy त्स्व tsv च्छ्य cchy च्छ्र cchr ज्ज्य jjy ज्ज्व jjv क्त्र ktr क्त्व ktv क्ष्ण्य kṣṇy ग्ध्र gdhr ग्न्य gny ग्र्य gry म्प्र mpr न्त्य nty न्त्र ntr न्द्ध nddh न्द्र ndr न्ध्य ndhy न्ध्र ndhr ण्ड्र ṇḍr र्ग्य rgy र्ग्र rgr र्घ्य rghy र्ङ्ग rṅg र्ज्य rjy र्ढ्य rḍhy र्ण्य rṇy र्त्त rtt र्त्त्र rttr र्त्म rtm र्त्य rty र्त्र rtr र्त्स rts र्द्ध rddh र्द्र rdr र्द्व rdv र्ध्म rdhm र्ध्र rdhr र्ध्व rdhv र्म्य rmy र्स्व rsv र्ष्ट्र rṣṭr र्ष्ण rṣṇ र्ष्म rṣm र्ष्य rṣy ष्क्र ṣkr ष्क्व ṣkv ष्प्य ṣpy ष्म्य ṣmy द्व्य dvy द्ध्म ddhm द्ध्व ddhv ण्ड्व ṇḍv द्ग्र dgr द्द्य ddy द्द्र ddr द्ब्र dbr ङ्क ṅkt ङ्क्र ṅkr ङ्क्ष ṅkṣ ङ्क्ष्य ṅkṣy ण्ड्य ṇḍy ष्ट्व ṣṭv ष्ठ्य ṣṭhy
新的印度-雅利安语言也可以对梵语借词使用上述形式。
=== 重音标号 ===
吠陀梵语的音高重音依赖于shakha而写为各种符号。在《梨俱吠陀》中，低调anudātta写为下横线（॒），降调svarita写为上竖线（॑），而高调udātta不标记。
=== 数字 ===
=== 书写形式 ===
天城文，自左向右，横向书写。原本的书写形式类似藏文和城文，相邻两个阿叉罗之间存在空隙。基于15世纪天城文字体的耆那伏婆OpenType字体仍然使用这种形式。
近代天城文转用连书形式，词与词之间不留空隙，一句话从头到尾连续不断地拼写。
至于词与词之间用西式半角大空格隔开，则也是近代的事。
== 转写 ==
把天城文转写成罗马文字的方法有许多。最广泛使用的转写方案是IAST。下面列出主要的天城文转写方法：
=== IAST ===
国际梵语转写字母（IAST）是梵语罗马化的学术标准。IAST成为了用在书籍和期刊等印刷品中事实上的标准，加之其Unicode字体更容易得到，它也日益用于电子文本。它根据的是1912年在雅典召开的“东方学学者大会”所确立的标准。
加尔各答国家图书馆罗马化意图罗马化所有印度文字，它是IAST的扩展。
=== Harvard-Kyoto ===
相对于IAST，Harvard-Kyoto看起来更简单。它不包含所有IAST的变音符号。这使得录入Harvard-Kyoto要比IAST容易。Harvard-Kyoto使用大写字母。
=== ITRANS ===
ITRANS是广泛用于Usenet的天城文到ASCII的无损转写方案。它是Harvard-Kyoto方案的扩展。在ITRANS中，词Devanāgarī写为“Devanaagarii”。ITRANS有同名应用程序确保录入印度文字。用户输入罗马字母而ITRANS预处理器把罗马字母显示为天城文（或其他印度语言）。最新版本的ITRANS是2001年7月的5.30版。
=== ISO 15919 ===
ISO 15919是2001年确立的转写国际标准。特定于天城文的那部分内容几乎同一于作为梵语学术标准的IAST。
=== ALA-LC罗马化 ===
ALA-LCdate=20120921055712 是美国国会图书馆和美国图书馆协会的转写标准，广泛的用于北美图书馆。转写表基于各种语言，有对 印地语date=20201210090626 的表格，也有对 梵语和俗语date=20201029181314 的表格。
== 编码 ==
=== ISCII ===
ISCII是定长8-位编码。低128代码点是普通ASCII，高128代码点是ISCII-专属。
它被设计用来不只表示天城文，所以还有各种其他印度文字和用于转写印度文字的基于拉丁文字的变音符号。
ISCII在很大程度上被Unicode所替代，但已经尝试在它的印度语区块中保持了ISCII格局。
=== Unicode中的天城文 ===
Unicode的天城文区间是U+0900 .. U+097F，U+1CD0 .. U+1CFF和U+A8E0 .. U+A8FF。灰色区域指示未指派的代码点。
== 天城文键盘布局 ==
=== INSCRIPT ===
InScript是给天城文的标准键盘布局。它内建于所有主要操作系统中。Microsoft Windows支持InScript布局（使用Mangal字体），它可以被用来输入Unicode天城文字符。InScript在一些触控萤幕手机上也可获得。INSCRIPT键盘布局（Windows、Solaris、Java）
=== 打字机 ===
这种布局在没有计算机或计算机不常用的时代用在手动打字机上。出于向后兼容性一些录入工具如Indic IME仍提供这种布局。印度标准打字机键盘布局
== 引用 ==