summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map')
-rw-r--r--Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map19
1 files changed, 17 insertions, 2 deletions
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map
index 7dca19050d8..f9d05f24016 100644
--- a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map
+++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map
@@ -2,7 +2,7 @@
; by Abhinandan S.P. <abhinandan.sp@iiitb.net> and Shrisha Rao <shrao@acm.org>,
; based on harvardkyoto.map written by Daniel Stender.
;
-; Updated 2010-10-19
+; Updated 2010-12-03
LHSName "itrans-sankan"
RHSName "Unicode"
@@ -151,6 +151,7 @@ Define rcb U+007D
Define zero U+0CE6
Define cbindu U+0901
Define ksha ka virama Sha
+Define knukta ka U+0CBC
pass(Unicode)
@@ -220,6 +221,7 @@ j h > jha
j h x > jha virama zwn ksha
j h dot h > jha virama
tlde n a > Ja
+tlde n > Ja
tlde n x > Ja virama zwn ksha
tlde n dot h > Ja virama
J N > Ja
@@ -316,7 +318,7 @@ lcb rcb > zwn
dot m > anunasika
-
+q > knukta
U+004D > anusvara
U+0029 M > U+0029 U+0CE6
@@ -398,6 +400,19 @@ pass(Unicode)
UniClass [vyanjana] = (ka .. ha)
[vyanjana]=v1 [vyanjana]=v2 > @v1 virama @v2
+;; Fourth pass: making remaining conjuncts (for groups of two or more consonants)
+;; and adding viramas to the end of the words in Sanskrit
+pass (Unicode)
+
+;; Classes
+UniClass [vyanjana] = (ka .. ha rla)
+UniClass [spacepunct] = (U+0009 .. U+0040 U+005B .. U+0060 U+007B .. U+007D danda ddanda \
+ U+2013 U+2014 U+2018 U+2019 U+201C U+201D)
+
+[vyanjana]=v1 [vyanjana]=v2 <> @v1 virama @v2
+[vyanjana] / _ [spacepunct] <> [vyanjana] virama / _ [spacepunct]
+[vyanjana] / _ # <> [vyanjana] virama / _ #
+
pass(Unicode)
Uniclass [vyanjana] = (ka .. ha rla)