summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/harvardkyoto.map
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/harvardkyoto.map')
-rw-r--r--Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/harvardkyoto.map312
1 files changed, 127 insertions, 185 deletions
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/harvardkyoto.map b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/harvardkyoto.map
index bad444eea4d..e8c0d8ce300 100644
--- a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/harvardkyoto.map
+++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/harvardkyoto.map
@@ -2,148 +2,106 @@ LHSName "harvardkyoto"
RHSName "Unicode"
LHSDescription "Harvard/Kyoto input method for Unicode Devanagari"
Contact "daniel@danielstender.com"
-
-Define dot U+002E
-
-Define a U+0061
-Define A U+0041
-Define i U+0069
-Define I U+0049
-Define u U+0075
-Define U U+0055
-Define R U+0052
-Define L U+004C
-
-Define e U+0065
-Define o U+006F
-
-Define k U+006B
-Define h U+0068
-Define g U+0067
-Define G U+0047
-
-Define c U+0063
-Define j U+006A
-Define J U+004A
-
-Define T U+0054
-Define D U+0044
-Define N U+004E
-
-Define t U+0074
-Define d U+0064
-Define n U+006E
-
-Define p U+0070
-Define b U+0062
-Define m U+006D
-
-Define y U+0079
-Define r U+0072
-Define l U+006C
-Define v U+0076
-
-Define z U+007A
-Define S U+0053
-Define s U+0073
-
-Define q U+0071
-Define f U+0066
-Define x U+0078
-
-Define O U+004F
-Define M U+004D
-
-Define vstroke U+0951
-Define hstroke U+0952
-
-Define asvara U+0905
-Define Asvara U+0906
-Define isvara U+0907
-Define Isvara U+0908
-Define usvara U+0909
-Define Usvara U+090A
-Define rvoc U+090B
-Define Rvoc U+0960
-Define lvoc U+090C
-Define esvara U+090F
-Define aisvara U+0910
-Define osvara U+0913
-Define ausvara U+0914
-
-Define Amatra U+093E
-Define imatra U+093F
-Define Imatra U+0940
-Define umatra U+0941
-Define Umatra U+0942
-Define rmatra U+0943
-Define Rmatra U+0944
-Define lmatra U+0962
-Define ematra U+0947
-Define aimatra U+0948
-Define omatra U+094B
-Define aumatra U+094C
-
-Define ka U+0915
-Define kha U+0916
-Define ga U+0917
-Define gha U+0918
-Define Ga U+0919
-Define ca U+091A
-Define cha U+091B
-Define ja U+091C
-Define jha U+091D
-Define Ja U+091E
-Define Ta U+091F
-Define Tha U+0920
-Define Da U+0921
-Define Dha U+0922
-Define Na U+0923
-Define ta U+0924
-Define tha U+0925
-Define da U+0926
-Define dha U+0927
-Define na U+0928
-Define pa U+092A
-Define pha U+092B
-Define ba U+092C
-Define bha U+092D
-Define ma U+092E
-Define ya U+092F
-Define ra U+0930
-Define la U+0932
-Define va U+0935
-Define za U+0936
-Define Sa U+0937
-Define sa U+0938
-Define ha U+0939
-
-Define anusvara U+0902
-Define visarga U+0903
-
-Define danda U+0964
-Define ddanda U+0965
-Define virama U+094D
-Define avagraha U+093D
-
-Define om U+0950
-
-Define rla U+0933
-Define anunasika U+0901
-
-Define anudatta U+002D
-Define svarita U+0021
-
-Define hka U+0958
-Define hkha U+0959
-Define hga U+095A
-Define hja U+095B
-Define hra U+095C
-Define hrha U+095D
-Define hpha U+095E
+Copyright "LaTeX Project Public License"
+
+Define a U+0061
+Define A U+0041
+Define i U+0069
+Define I U+0049
+Define u U+0075
+Define U U+0055
+Define R U+0052
+Define L U+004C
+Define e U+0065
+Define o U+006F
+Define k U+006B
+Define h U+0068
+Define g U+0067
+Define G U+0047
+Define c U+0063
+Define j U+006A
+Define J U+004A
+Define T U+0054
+Define D U+0044
+Define N U+004E
+Define t U+0074
+Define d U+0064
+Define n U+006E
+Define p U+0070
+Define b U+0062
+Define m U+006D
+Define y U+0079
+Define r U+0072
+Define l U+006C
+Define v U+0076
+Define z U+007A
+Define S U+0053
+Define s U+0073
+Define dot U+002E
+
+Define asvara U+0905
+Define Asvara U+0906
+Define isvara U+0907
+Define Isvara U+0908
+Define usvara U+0909
+Define Usvara U+090A
+Define rvoc U+090B
+Define Rvoc U+0960
+Define lvoc U+090C
+Define esvara U+090F
+Define aisvara U+0910
+Define osvara U+0913
+Define ausvara U+0914
+Define Amatra U+093E
+Define imatra U+093F
+Define Imatra U+0940
+Define umatra U+0941
+Define Umatra U+0942
+Define rmatra U+0943
+Define Rmatra U+0944
+Define lmatra U+0962
+Define ematra U+0947
+Define aimatra U+0948
+Define omatra U+094B
+Define aumatra U+094C
+Define ka U+0915
+Define kha U+0916
+Define ga U+0917
+Define gha U+0918
+Define Ga U+0919
+Define ca U+091A
+Define cha U+091B
+Define ja U+091C
+Define jha U+091D
+Define Ja U+091E
+Define Ta U+091F
+Define Tha U+0920
+Define Da U+0921
+Define Dha U+0922
+Define Na U+0923
+Define ta U+0924
+Define tha U+0925
+Define da U+0926
+Define dha U+0927
+Define na U+0928
+Define pa U+092A
+Define pha U+092B
+Define ba U+092C
+Define bha U+092D
+Define ma U+092E
+Define ya U+092F
+Define ra U+0930
+Define la U+0932
+Define va U+0935
+Define za U+0936
+Define Sa U+0937
+Define sa U+0938
+Define ha U+0939
+Define lla U+0934
+Define virama U+094D
+Define zwnj U+200C
pass(Unicode)
-
a > asvara
A > Asvara
i > isvara
@@ -153,12 +111,10 @@ U > Usvara
R > rvoc
R R > Rvoc
L > lvoc
-
e > esvara
a i > aisvara
o > osvara
a u > ausvara
-
k > ka
k h > kha
g > ga
@@ -192,60 +148,46 @@ z > za
S > Sa
s > sa
h > ha
-
-q > hka
-x > hkha
-dot g > hga
-dot z > hja
-f > hpha
-dot r > hra
-dot R > hrha
-
-svarita > vstroke
-anudatta > hstroke
-
-dot l > rla
-dot m > anunasika
-
-O M > om
-
-U+004D > anusvara
-U+0048 > visarga
-U+0027 > avagraha
-U+002C > virama
-
-U+007C > danda
-U+007C U+007C > ddanda
-
-U+0030 > U+0966
-U+0031 > U+0967
-U+0032 > U+0968
-U+0033 > U+0969
-U+0034 > U+096A
-U+0035 > U+096B
-U+0036 > U+096C
-U+0037 > U+096D
-U+0038 > U+096E
-U+0039 > U+096F
+U+004F U+004D > U+0950 ; om
+dot l > lla
+dot m > U+0901 ; anunāsika
+U+004D > U+0902 ; anusvara
+U+0048 > U+0903 ; visarga
+U+0027 > U+093D ; avagraha
+U+002D > U+0952 ; anudatta
+U+0021 > U+0951 ; svarita
+U+00B0 > U+0970 ; abbrev
+U+0030 > U+0966 ; digit 0
+U+0031 > U+0967 ; digit 1
+U+0032 > U+0968 ; digit 2
+U+0033 > U+0969 ; digit 3
+U+0034 > U+096A ; digit 4
+U+0035 > U+096B ; digit 5
+U+0036 > U+096C ; digit 6
+U+0037 > U+096D ; digit 7
+U+0038 > U+096E ; digit 8
+U+0039 > U+096F ; digit 9
+U+007C > U+0964 ; danda
+U+007C U+007C > U+0965 ; double danda
+U+002B > zwnj ; ligature breaker
pass(Unicode)
-
-UniClass [vyanjana] = (ka .. ha rla hka .. hpha)
-UniClass [svara] = (Asvara isvara Isvara usvara Usvara rvoc Rvoc lvoc esvara aisvara osvara ausvara)
-UniClass [matra] = (Amatra imatra Imatra umatra Umatra rmatra Rmatra lmatra ematra aimatra omatra aumatra)
+UniClass [vyanjana] = (ka .. ha)
+UniClass [svara] = (Asvara .. ausvara)
+UniClass [matra] = (Amatra .. aumatra)
[vyanjana] [svara] > [vyanjana] [matra]
+[vyanjana] zwnj > [vyanjana] virama zwnj
pass(Unicode)
-
UniClass [vyanjana] = (ka .. ha)
[vyanjana]=v1 [vyanjana]=v2 > @v1 virama @v2
pass(Unicode)
-
UniClass [vyanjana] = (ka .. ha)
[vyanjana]=v1 [vyanjana]=v2 > @v1 virama @v2
+[vyanjana] / _ # > [vyanjana] virama / _ #
pass(Unicode)
-
-Uniclass [vyanjana] = (ka .. ha rla hka .. hpha)
+UniClass [vyanjana] = (ka .. ha)
[vyanjana] asvara > [vyanjana]
+