summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-01-13 00:00:20 +0000
committerKarl Berry <karl@freefriends.org>2013-01-13 00:00:20 +0000
commit53d4b679ade7a2bf6bcf25c9c28418c3869c506d (patch)
tree89cb14924db8d87745b10cedcf3aba09d2d1105b /Master
parent65e3f78551f99201b25f87948302f00c7d402a50 (diff)
tibetian (12jan13)
git-svn-id: svn://tug.org/texlive/trunk@28818 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/xetex/tibetian/Changelog6
-rw-r--r--Master/texmf-dist/doc/xetex/tibetian/README58
-rw-r--r--Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/loctib.map350
-rw-r--r--Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/loctib.tecbin0 -> 2475 bytes
-rw-r--r--Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/wylie.map346
-rw-r--r--Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/wylie.tecbin0 -> 2408 bytes
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check3
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds2
-rw-r--r--Master/tlpkg/tlpsrc/collection-xetex.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/tibetian.tlpsrc0
10 files changed, 765 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/xetex/tibetian/Changelog b/Master/texmf-dist/doc/xetex/tibetian/Changelog
new file mode 100644
index 00000000000..93e751b04fd
--- /dev/null
+++ b/Master/texmf-dist/doc/xetex/tibetian/Changelog
@@ -0,0 +1,6 @@
+xetex-tibetan (0.1) UNRELEASED; urgency=low
+
+ * Initial release, includes wylie.map.
+
+ -- Daniel Stender <daniel@danielstender.com> Fri, 11 Jan 2013 16:33:21 +0100
+
diff --git a/Master/texmf-dist/doc/xetex/tibetian/README b/Master/texmf-dist/doc/xetex/tibetian/README
new file mode 100644
index 00000000000..c8b24257cc7
--- /dev/null
+++ b/Master/texmf-dist/doc/xetex/tibetian/README
@@ -0,0 +1,58 @@
+xetex-tibetan 0.1
+=================
+
+TECkit input mappings for typesetting of Unicode Tibetan (0F00-0FFF)
+with the LateX PDF-engine XeTeX. Created by Daniel Stender
+<daniel@danielstender.com>.
+
+wylie.map
+---------
+
+Input following Turrell Wylie: A standard system of Tibetan
+transliteration (Harvard Journal of Asiatic Studies 22, 1959, pp. 261
+sq.):
+
+- ka kh g ng c ch j ny t th d n p ph b m
+- ts tsh dz w zh z 'a y r l sh s h a
+
+Usage like:
+
+ \documentclass{article}
+ \usepackage{fontspec}
+ \setmainfont[Script=Tibetan,Mapping=wylie]{DDC Uchen}
+ \begin{document}
+ mkhas.pa.yon.dan.mdzod.'dzin.pa | \\
+ de.dag.legs.bshad.rin.chen.sdud | \\
+ rga.mtsho.chen.po.chu.yi.bder | \\
+ yin.phir.chu.bo.thams.cad.'bab || \\
+ skye.bo.yon.dan.yod.med.pa'i | \\
+ blang.dor.blo.gros.ldan.pa.mkhas | \\
+ rdul.dang.'dres.pa'i.lcags.phye.rnams | \\
+ khab.len.rdo.yis.len.par.shes ||
+ \end{document}
+
+loctib.map
+----------
+
+Input following the Library of Congress input scheme (cf. Herbert Franke
+(Hrsg.): Wörterbuch der tibetischen Schriftsprache. 1. Lieferung: ka-kun
+chub par byed pa. München 2005, p. xx):
+
+- ka kh g ṅ (U+1E45) c ch j ñ (U+00F1) t th d n p ph b m
+- ts tsh dz w ź (U+017A) z 'a y r l ś (U+015B) s h a
+
+Usage like:
+
+ \documentclass{article}
+ \usepackage{fontspec}
+ \setmainfont[Script=Tibetan,Mapping=loctib]{DDC Uchen}
+ \begin{document}
+ mkhas.pa.yon.dan.mdzod.'dzin.pa | \\
+ de.dag.legs.bśad.rin.chen.sdud | \\
+ rga.mtsho.chen.po.chu.yi.bder | \\
+ yin.phir.chu.bo.thams.cad.'bab || \\
+ skye.bo.yon.dan.yod.med.pa'i | \\
+ blaṅ.dor.blo.gros.ldan.pa.mkhas | \\
+ rdul.dang.'dres.pa'i.lcags.phye.rnams | \\
+ khab.len.rdo.yis.len.par.śes ||
+ \end{document}
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/loctib.map b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/loctib.map
new file mode 100644
index 00000000000..616d2e3a273
--- /dev/null
+++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/loctib.map
@@ -0,0 +1,350 @@
+EncodingName "loctib"
+DescriptiveName "Input map for Unicode Tibetan (U0F00)"
+Contact "daniel@danielstender.com"
+Copyright "LaTeX Project Public License"
+
+Define k U+006B
+Define h U+0068
+Define g U+0067
+Define G U+1E45 ; ṅ
+Define c U+0063
+Define j U+006A
+Define J U+00F1 ; ñ
+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 s U+0073
+Define Z U+017A ; ź
+Define z U+007A
+Define w U+0077
+Define y U+0079
+Define r U+0072
+Define l U+006C
+Define S U+015B ; ś
+
+Define x1 U+0027 ; '
+
+Define a U+0061
+Define i U+0069
+Define u U+0075
+Define e U+0065
+Define o U+006F
+
+Define ka U+0F40
+Define Ka U+0F41
+Define ga U+0F42
+Define Ga U+0F44
+Define ca U+0F45
+Define Ca U+0F46
+Define ja U+0F47
+Define Ja U+0F49
+define ta U+0F4F
+Define Ta U+0F50
+Define da U+0F51
+Define na U+0F53
+Define pa U+0F54
+Define Pa U+0F55
+Define ba U+0F56
+Define ma U+0F58
+Define tsa U+0F59
+Define Tsa U+0F5A
+Define dza U+0F5B
+Define wa U+0F5D
+Define Za U+0F5E
+Define za U+0F5F
+Define ya U+0F61
+Define ra U+0F62
+Define la U+0F63
+Define Sa U+0F64
+Define sa U+0F66
+Define ha U+0F67
+
+Define xwa U+0FAD
+Define xya U+0FB1
+Define xra U+0FB2
+Define xla U+0FB3
+
+Define xka U+0F90
+Define xga U+0F92
+Define xGa U+0F94
+Define xca U+0F95
+Define xja U+0F97
+Define xJa U+0F99
+Define xta U+0F9F
+Define xda U+0FA1
+Define xna U+0FA3
+Define xpa U+0FA4
+Define xba U+0FA6
+Define xma U+0FA8
+Define xtsa U+0FA9
+Define xdza U+0FAB
+Define xha U+0FB7
+
+Define xa U+0F60
+Define xA U+0F68
+Define xi U+0F72
+Define xu U+0F74
+Define xe U+0F7A
+Define xo U+0F7C
+
+pass(Unicode)
+
+UniClass [iv] = (i u e o)
+UniClass [ov] = (xi xu xe xo)
+
+k a > ka
+k [iv] > ka [ov]
+k w a > ka xwa
+k y a > ka xya
+k y [iv] > ka xya [ov]
+k r a > ka xra
+k r [iv] > ka xra [ov]
+k l a > ka xla
+k l [iv] > ka xla [ov]
+r k a > ra xka
+r k [iv] > ra xka [ov]
+r k y a > ra xka xya
+r k y [iv] > ra xka xya [ov]
+l k a > la xka
+l k [iv] > la xka [ov]
+s k a > sa xka
+s k [iv] > sa xka [ov]
+s k y a > sa xka xya
+s k y [iv] > sa xka xya [ov]
+s k r a > sa xka xra
+s k r [iv] > sa xka xra [ov]
+k h a > Ka
+k h [iv]=t1 > Ka [ov]=t1
+k h w a > Ka xwa
+k h y a > Ka xya
+k h y [iv]=t1 > Ka xya [ov]=t1
+k h r a > Ka xra
+k h r [iv]=t1 > Ka xra [ov]=t1
+g a > ga
+g [iv] > ga [ov]
+g w a > ga xwa
+g y a > ga xya
+g y [iv] > ga xya [ov]
+g r a > ga xra
+g r [iv] > ga xra [ov]
+g r w a > ga xra xwa
+g l a > ga xla
+g l [iv] > ga xla [ov]
+r g a > ra xga
+r g [iv] > ra xga [ov]
+r g y a > ra xga xya
+r g y [iv] > ra xga xya [ov]
+l g a > la xga
+l g [iv] > la xga [ov]
+l g y a > la xga xya
+s g a > sa xga
+s g [iv] > sa xga [ov]
+s g y a > sa xga xya
+s g y [iv] > sa xga xya [ov]
+s g r a > sa xga xra
+s g r [iv] > sa xga xra [ov]
+G a > Ga
+G [iv] > Ga [ov]
+G w a > Ja xwa
+r G a > ra xGa
+r G [iv] > ra xGa [ov]
+l G a > la xGa
+s G a > sa xGa
+s G [iv] > sa xGa [ov]
+c a > ca
+c [iv] > ca [ov]
+c w a > ca xwa
+l c a > la xca
+c h a > Ca
+c h [iv]=t1 > Ca [ov]=t1
+j a > ja
+j [iv] > ja [ov]
+r j a > ra xja
+r j [iv] > ra xja [ov]
+l j a > la xja
+l j [iv] > la xja [ov]
+J a > Ja
+J [iv] > Ja [ov]
+r J a > ra xJa
+r J [iv] > ra xJa [ov]
+s J a > sa xJa
+s J [iv] > sa xJa [ov]
+t a > ta
+t [iv] > ta [ov]
+t w a > ta xwa
+t r a > ta xra
+t r [iv] > ta xra [ov]
+r t a > ra xta
+r t [iv] > ra xta [ov]
+l t a > la xta
+l t [iv] > la xta [ov]
+s t a > sa xta
+s t [iv] > sa xta [ov]
+t h a > Ta
+t h [iv]=t1 > Ta [ov]=t1
+t h r a > Ta xra
+d a > da
+d [iv] > da [ov]
+d w a > da xwa
+d r a > da xra
+d r [iv] > da xra [ov]
+r d a > ra xda
+r d [iv] > ra xda [ov]
+l d a > la xda
+l d [iv] > la xda [ov]
+s d a > sa xda
+s d [iv] > sa xda [ov]
+n a > na
+n [iv] > na [ov]
+r n a > ra xna
+r n [iv] > ra xna [ov]
+s n a > sa xna
+s n [iv] > sa xna [ov]
+s n r [iv] > sa xna xra [ov]
+p a > pa
+p [iv] > pa [ov]
+p r a > pa xra
+p r [iv] > pa xra [ov]
+p y a > pa xya
+p y [iv] > pa xya [ov]
+l p a > la xpa
+s p a > sa xpa
+s p [iv] > sa xpa [ov]
+s p y a > sa xpa xya
+s p y [iv] > sa xpa xya [ov]
+s p r a > sa xpa xra
+s p r [iv] > sa xpa xra [ov]
+p h a > Pa
+p h [iv]=t1 > Pa [ov]=t1
+p h y a > Pa xya
+p h y [iv]=t1 > Pa xya [ov]=t1
+p h y w a > Pa xya xwa
+p h r a > Pa xra
+p h r [iv]=t1 > Pa xra [ov]=t1
+b a > ba
+b [iv] > ba [ov]
+b h a > ba xha
+b y a > ba xya
+b y [iv] > ba xya [ov]
+b r a > ba xra
+b r [iv] > ba xra [ov]
+b l a > ba xla
+b l [iv] > ba xla [ov]
+r b a > ra xba
+r b [iv] > ra xba [ov]
+l b a > la xba
+l b [iv] > la xba [ov]
+s b a > sa xba
+s b [iv] > sa xba [ov]
+s b y a > sa xba xya
+s b y [iv] > sa xba xya [ov]
+s b r a > sa xba xra
+s b r [iv] > sa xba xra [ov]
+m a > ma
+m [iv] > ma [ov]
+m y a > ma xya
+m y [iv] > ma xya [ov]
+m r a > ma xra
+r m a > ra xma
+r m [iv] > ra xma [ov]
+r m y a > ra xma xya
+s m a > sa xma
+s m [iv] > sa xma [ov]
+s m y a > sa xma xya
+s m y [iv] > sa xma xya [ov]
+s m r a > sa xma xra
+s m r [iv] > sa xma xra [ov]
+t s a > tsa
+t s [iv]=t1 > tsa [ov]=t1
+t s w a > tsa xwa
+r t s a > ra xtsa
+r t s [iv]=t1 > ra xtsa [ov]=t1
+r t s w a > ra xtsa xwa
+s t s a > sa xtsa
+t s h a > Tsa
+t s h [iv]=t1 > Tsa [ov]=t1
+t s h w a > Tsa xwa
+d z a > dza
+d z [iv]=t1 > dza [ov]=t1
+r d z a > ra xdza
+r d z [iv]=t1 > ra xdza [ov]=t1
+w a > wa
+w [iv] > wa [ov]
+Z a > Za
+Z [iv] > Za [ov]
+Z w a > Za xwa
+z a > za
+z [iv] > za [ov]
+z w a > za xwa
+z l a > za xla
+z l [iv] > za xla [ov]
+y a > ya
+y [iv] > ya [ov]
+r a > ra
+r [iv] > ra [ov]
+r w a > ra xwa
+r l a > ra xla
+r l [iv] > ra xla [ov]
+l a > la
+l [iv] > la [ov]
+l w a > la xwa
+S a > Sa
+S [iv] > Sa [ov]
+S w a > Sa xwa
+S r a > Sa xra
+s a > sa
+s [iv] > sa [ov]
+s w a > sa xwa
+s r a > sa xra
+s r [iv] > sa xra [ov]
+s l a > sa xla
+s l [iv] > sa xla [ov]
+h a > ha
+h [iv] > ha [ov]
+h w a > ha xwa
+h r a > ha xra
+h r [iv] > ha xra [ov]
+l h a > la xha
+l h [iv] > la xha [ov]
+
+g > ga
+G > Ga
+d > da
+n > na
+b > ba
+m > ma
+r > ra
+l > la
+s > sa
+
+g U+002D y a > ga ya
+
+a > xA
+i > xA xi
+u > xA xu
+e > xA xe
+o > xA xo
+
+x1 > xa
+x1 a > xa
+x1 i > xa xi
+x1 u > xa xu
+x1 o > xa xo
+
+U+002E > U+0F0B
+U+007C > U+0F0D
+U+007C U+007C > U+0F0E
+U+0030 > U+0F20
+U+0031 > U+0F21
+U+0032 > U+0F22
+U+0033 > U+0F23
+U+0034 > U+0F24
+U+0035 > U+0F25
+U+0036 > U+0F26
+U+0037 > U+0F27
+U+0038 > U+0F28
+U+0039 > U+0F29
+
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/loctib.tec b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/loctib.tec
new file mode 100644
index 00000000000..171716eae42
--- /dev/null
+++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/loctib.tec
Binary files differ
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/wylie.map b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/wylie.map
new file mode 100644
index 00000000000..a350456e610
--- /dev/null
+++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/wylie.map
@@ -0,0 +1,346 @@
+EncodingName "wylie"
+DescriptiveName "Input map for Unicode Tibetan (U0F00)"
+Contact "daniel@danielstender.com"
+Copyright "LaTeX Project Public License"
+
+Define k U+006B
+Define h U+0068
+Define g U+0067
+Define c U+0063
+Define j U+006A
+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 s U+0073
+Define z U+007A
+Define w U+0077
+Define y U+0079
+Define r U+0072
+Define l U+006C
+
+Define x1 U+0027 ; '
+
+Define a U+0061
+Define i U+0069
+Define u U+0075
+Define e U+0065
+Define o U+006F
+
+Define ka U+0F40
+Define Ka U+0F41
+Define ga U+0F42
+Define Ga U+0F44
+Define ca U+0F45
+Define Ca U+0F46
+Define ja U+0F47
+Define Ja U+0F49
+define ta U+0F4F
+Define Ta U+0F50
+Define da U+0F51
+Define na U+0F53
+Define pa U+0F54
+Define Pa U+0F55
+Define ba U+0F56
+Define ma U+0F58
+Define tsa U+0F59
+Define Tsa U+0F5A
+Define dza U+0F5B
+Define wa U+0F5D
+Define Za U+0F5E
+Define za U+0F5F
+Define ya U+0F61
+Define ra U+0F62
+Define la U+0F63
+Define Sa U+0F64
+Define sa U+0F66
+Define ha U+0F67
+
+Define xwa U+0FAD
+Define xya U+0FB1
+Define xra U+0FB2
+Define xla U+0FB3
+
+Define xka U+0F90
+Define xga U+0F92
+Define xGa U+0F94
+Define xca U+0F95
+Define xja U+0F97
+Define xJa U+0F99
+Define xta U+0F9F
+Define xda U+0FA1
+Define xna U+0FA3
+Define xpa U+0FA4
+Define xba U+0FA6
+Define xma U+0FA8
+Define xtsa U+0FA9
+Define xdza U+0FAB
+Define xha U+0FB7
+
+Define xa U+0F60
+Define xA U+0F68
+Define xi U+0F72
+Define xu U+0F74
+Define xe U+0F7A
+Define xo U+0F7C
+
+pass(Unicode)
+
+UniClass [iv] = (i u e o)
+UniClass [ov] = (xi xu xe xo)
+
+k a > ka
+k [iv] > ka [ov]
+k w a > ka xwa
+k y a > ka xya
+k y [iv] > ka xya [ov]
+k r a > ka xra
+k r [iv] > ka xra [ov]
+k l a > ka xla
+k l [iv] > ka xla [ov]
+r k a > ra xka
+r k [iv] > ra xka [ov]
+r k y a > ra xka xya
+r k y [iv] > ra xka xya [ov]
+l k a > la xka
+l k [iv] > la xka [ov]
+s k a > sa xka
+s k [iv] > sa xka [ov]
+s k y a > sa xka xya
+s k y [iv] > sa xka xya [ov]
+s k r a > sa xka xra
+s k r [iv] > sa xka xra [ov]
+k h a > Ka
+k h [iv]=t1 > Ka [ov]=t1
+k h w a > Ka xwa
+k h y a > Ka xya
+k h y [iv]=t1 > Ka xya [ov]=t1
+k h r a > Ka xra
+k h r [iv]=t1 > Ka xra [ov]=t1
+g a > ga
+g [iv] > ga [ov]
+g w a > ga xwa
+g y a > ga xya
+g y [iv] > ga xya [ov]
+g r a > ga xra
+g r [iv] > ga xra [ov]
+g r w a > ga xra xwa
+g l a > ga xla
+g l [iv] > ga xla [ov]
+r g a > ra xga
+r g [iv] > ra xga [ov]
+r g y a > ra xga xya
+r g y [iv] > ra xga xya [ov]
+l g a > la xga
+l g [iv] > la xga [ov]
+l g y a > la xga xya
+s g a > sa xga
+s g [iv] > sa xga [ov]
+s g y a > sa xga xya
+s g y [iv] > sa xga xya [ov]
+s g r a > sa xga xra
+s g r [iv] > sa xga xra [ov]
+n g a > Ga
+n g [iv]=t1 > Ga [ov]=t1
+n g w a > Ja xwa
+r n g a > ra xGa
+r n g [iv]=t1 > ra xGa [ov]=t1
+l n g a > la xGa
+s n g a > sa xGa
+s n g [iv]=t1 > sa xGa [ov]=t1
+c a > ca
+c [iv] > ca [ov]
+c w a > ca xwa
+l c a > la xca
+c h a > Ca
+c h [iv]=t1 > Ca [ov]=t1
+j a > ja
+j [iv] > ja [ov]
+r j a > ra xja
+r j [iv] > ra xja [ov]
+l j a > la xja
+l j [iv] > la xja [ov]
+n y a > Ja
+n y [iv]=t1 > Ja [ov]=t1
+r n y a > ra xJa
+r n y [iv]=t1 > ra xJa [ov]=t1
+s n y a > sa xJa
+s n y [iv]=t1 > sa xJa [ov]=t1
+t a > ta
+t [iv] > ta [ov]
+t w a > ta xwa
+t r a > ta xra
+t r [iv] > ta xra [ov]
+r t a > ra xta
+r t [iv] > ra xta [ov]
+l t a > la xta
+l t [iv] > la xta [ov]
+s t a > sa xta
+s t [iv] > sa xta [ov]
+t h a > Ta
+t h [iv]=t1 > Ta [ov]=t1
+t h r a > Ta xra
+d a > da
+d [iv] > da [ov]
+d w a > da xwa
+d r a > da xra
+d r [iv] > da xra [ov]
+r d a > ra xda
+r d [iv] > ra xda [ov]
+l d a > la xda
+l d [iv] > la xda [ov]
+s d a > sa xda
+s d [iv] > sa xda [ov]
+n a > na
+n [iv] > na [ov]
+r n a > ra xna
+r n [iv] > ra xna [ov]
+s n a > sa xna
+s n [iv] > sa xna [ov]
+s n r [iv] > sa xna xra [ov]
+p a > pa
+p [iv] > pa [ov]
+p r a > pa xra
+p r [iv] > pa xra [ov]
+p y a > pa xya
+p y [iv] > pa xya [ov]
+l p a > la xpa
+s p a > sa xpa
+s p [iv] > sa xpa [ov]
+s p y a > sa xpa xya
+s p y [iv] > sa xpa xya [ov]
+s p r a > sa xpa xra
+s p r [iv] > sa xpa xra [ov]
+p h a > Pa
+p h [iv]=t1 > Pa [ov]=t1
+p h y a > Pa xya
+p h y [iv]=t1 > Pa xya [ov]=t1
+p h y w a > Pa xya xwa
+p h r a > Pa xra
+p h r [iv]=t1 > Pa xra [ov]=t1
+b a > ba
+b [iv] > ba [ov]
+b h a > ba xha
+b y a > ba xya
+b y [iv] > ba xya [ov]
+b r a > ba xra
+b r [iv] > ba xra [ov]
+b l a > ba xla
+b l [iv] > ba xla [ov]
+r b a > ra xba
+r b [iv] > ra xba [ov]
+l b a > la xba
+l b [iv] > la xba [ov]
+s b a > sa xba
+s b [iv] > sa xba [ov]
+s b y a > sa xba xya
+s b y [iv] > sa xba xya [ov]
+s b r a > sa xba xra
+s b r [iv] > sa xba xra [ov]
+m a > ma
+m [iv] > ma [ov]
+m y a > ma xya
+m y [iv] > ma xya [ov]
+m r a > ma xra
+r m a > ra xma
+r m [iv] > ra xma [ov]
+r m y a > ra xma xya
+s m a > sa xma
+s m [iv] > sa xma [ov]
+s m y a > sa xma xya
+s m y [iv] > sa xma xya [ov]
+s m r a > sa xma xra
+s m r [iv] > sa xma xra [ov]
+t s a > tsa
+t s [iv]=t1 > tsa [ov]=t1
+t s w a > tsa xwa
+r t s a > ra xtsa
+r t s [iv]=t1 > ra xtsa [ov]=t1
+r t s w a > ra xtsa xwa
+s t s a > sa xtsa
+t s h a > Tsa
+t s h [iv]=t1 > Tsa [ov]=t1
+t s h w a > Tsa xwa
+d z a > dza
+d z [iv]=t1 > dza [ov]=t1
+r d z a > ra xdza
+r d z [iv]=t1 > ra xdza [ov]=t1
+w a > wa
+w [iv] > wa [ov]
+z h a > Za
+z h [iv]=t1 > Za [ov]=t1
+z h w a > Za xwa
+z a > za
+z [iv] > za [ov]
+z w a > za xwa
+z l a > za xla
+z l [iv] > za xla [ov]
+y a > ya
+y [iv] > ya [ov]
+r a > ra
+r [iv] > ra [ov]
+r w a > ra xwa
+r l a > ra xla
+r l [iv] > ra xla [ov]
+l a > la
+l [iv] > la [ov]
+l w a > la xwa
+s h a > Sa
+s h [iv]=t1 > Sa [ov]=t1
+s h w a > Sa xwa
+s h r a > Sa xra
+s a > sa
+s [iv] > sa [ov]
+s w a > sa xwa
+s r a > sa xra
+s r [iv] > sa xra [ov]
+s l a > sa xla
+s l [iv] > sa xla [ov]
+h a > ha
+h [iv] > ha [ov]
+h w a > ha xwa
+h r a > ha xra
+h r [iv] > ha xra [ov]
+l h a > la xha
+l h [iv] > la xha [ov]
+
+g > ga
+n g > Ga
+d > da
+n > na
+b > ba
+m > ma
+r > ra
+l > la
+s > sa
+
+g U+002D y a > ga ya
+
+a > xA
+i > xA xi
+u > xA xu
+e > xA xe
+o > xA xo
+
+x1 > xa
+x1 a > xa
+x1 i > xa xi
+x1 u > xa xu
+x1 o > xa xo
+
+U+002E > U+0F0B
+U+007C > U+0F0D
+U+007C U+007C > U+0F0E
+U+0030 > U+0F20
+U+0031 > U+0F21
+U+0032 > U+0F22
+U+0033 > U+0F23
+U+0034 > U+0F24
+U+0035 > U+0F25
+U+0036 > U+0F26
+U+0037 > U+0F27
+U+0038 > U+0F28
+U+0039 > U+0F29
+
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/wylie.tec b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/wylie.tec
new file mode 100644
index 00000000000..cbea166a776
--- /dev/null
+++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/tibetian/wylie.tec
Binary files differ
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index ce009a6edb1..b6a8069091b 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -414,7 +414,8 @@ my @TLP_working = qw(
thailatex theoremref thesis-titlepage-fhac
thinsp thmbox thmtools threadcol threeddice threeparttable threeparttablex
thumb thumbpdf thumbs thumby thuthesis
- ticket tikz-cd tikz-3dplot tikz-dependency tikz-inet tikz-qtree tikz-timing
+ tibetian ticket
+ tikz-cd tikz-3dplot tikz-dependency tikz-inet tikz-qtree tikz-timing
tikzinclude tikzorbital tikzpagenodes tikzpfeile tikzposter tikzscale
timetable tipa tipa-de
titlefoot titlepages titlepic titleref titlesec titling
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index fcd091a81d9..f2f888a30d6 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1709,6 +1709,7 @@ $standardtex='\.(.bx|cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'texsis', 'texsis',
'textmerg', 'generic',
'textpath', 'metapost',
+ 'tibetian', 'xetex',
'timing', 'fonts',
'trajan', 'fonts',
'tugboat-plain', 'plain',
@@ -2202,6 +2203,7 @@ $standardmapdest = "fonts/map/dvips";
'arabxetex' => "fonts/misc/xetex/fontmapping",
'ipaex' => "fonts/map/dvipdfmx",
'jfontmaps' => "fonts/map/dvipdfmx",
+ 'tibetian' => "fonts/misc/xetex/fontmapping",
'xepersian' => "fonts/misc/xetex/fontmapping",
'xetex-devanagari' => "fonts/misc/xetex/fontmapping",
'xetex-itrans' => "fonts/misc/xetex/fontmapping",
diff --git a/Master/tlpkg/tlpsrc/collection-xetex.tlpsrc b/Master/tlpkg/tlpsrc/collection-xetex.tlpsrc
index 8db7436d695..17da04862be 100644
--- a/Master/tlpkg/tlpsrc/collection-xetex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-xetex.tlpsrc
@@ -12,6 +12,7 @@ depend philokalia
depend polyglossia
depend ptext
depend realscripts
+depend tibetian
depend ucharclasses
depend unisugar
depend xecjk
diff --git a/Master/tlpkg/tlpsrc/tibetian.tlpsrc b/Master/tlpkg/tlpsrc/tibetian.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/tibetian.tlpsrc