summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-10-05 00:40:03 +0000
committerKarl Berry <karl@freefriends.org>2017-10-05 00:40:03 +0000
commit1464527159aa1d2463f505eacc5e09aea1cbcd00 (patch)
treedfa283928d19b529d5a06f3edab3ba5ba1329eb8 /Master
parent7071967abdc4ecd0ebbbb1bab886b78d0e3e4aeb (diff)
fonts-tlwg (4oct17)
git-svn-id: svn://tug.org/texlive/trunk@45469 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/fonts-tlwg/README.latex17
-rw-r--r--Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testsans.tex37
-rw-r--r--Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testscaled-120.tex734
-rw-r--r--Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testscaled-65.tex734
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_bo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_o.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_bi.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_bo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_i.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_o.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_bi.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_i.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_bo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_o.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_bi.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_bo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_i.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_o.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_bo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_o.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_bo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_o.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_bo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_o.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_bo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_o.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_bo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_l.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_lo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_o.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_b.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_bo.afm4
-rw-r--r--Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_o.afm4
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda.pfbbin63290 -> 63290 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_b.pfbbin66893 -> 66893 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_bo.pfbbin64122 -> 64122 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_o.pfbbin58010 -> 58010 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari.pfbbin74760 -> 74760 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_b.pfbbin76702 -> 76702 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_bi.pfbbin76204 -> 76204 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_bo.pfbbin75325 -> 75325 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_i.pfbbin73477 -> 73477 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_o.pfbbin75952 -> 75952 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman.pfbbin94283 -> 94733 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_b.pfbbin105788 -> 106238 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_bi.pfbbin97749 -> 98199 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_i.pfbbin97485 -> 97935 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma.pfbbin66324 -> 66273 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_b.pfbbin64126 -> 64126 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_bo.pfbbin63359 -> 63359 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_o.pfbbin65528 -> 65528 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi.pfbbin80721 -> 80721 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_b.pfbbin82951 -> 82951 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_bi.pfbbin85148 -> 85148 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_bo.pfbbin84395 -> 84395 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_i.pfbbin84246 -> 84246 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_o.pfbbin81979 -> 81979 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa.pfbbin119813 -> 119813 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_b.pfbbin111966 -> 111966 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_bo.pfbbin114235 -> 114235 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_o.pfbbin120687 -> 120687 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee.pfbbin58461 -> 58461 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_b.pfbbin64905 -> 64905 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_bo.pfbbin67161 -> 67161 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_o.pfbbin61636 -> 61636 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype.pfbbin61599 -> 61615 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_b.pfbbin75216 -> 75216 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_bo.pfbbin65728 -> 65732 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_o.pfbbin62112 -> 62128 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist.pfbbin69336 -> 69336 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_b.pfbbin78530 -> 78530 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_bo.pfbbin71140 -> 71086 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_o.pfbbin69581 -> 69581 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush.pfbbin68925 -> 68848 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_b.pfbbin68180 -> 68180 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_bo.pfbbin64959 -> 64959 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_l.pfbbin62810 -> 62814 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_lo.pfbbin62722 -> 62726 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_o.pfbbin64831 -> 64836 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree.pfbbin80261 -> 80265 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_b.pfbbin77322 -> 77326 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_bo.pfbbin70740 -> 70744 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_o.pfbbin69905 -> 69909 bytes
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/COPYING24
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/ChangeLog76
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/INSTALL320
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am9
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.in29
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/NEWS8
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/VERSION1
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/aclocal.m434
-rwxr-xr-xMaster/texmf-dist/source/fonts/fonts-tlwg/build-aux/git-version-gen29
-rwxr-xr-xMaster/texmf-dist/source/fonts/fonts-tlwg/configure20
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/configure.ac4
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.in4
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/Makefile.in4
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/README.latex17
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/Makefile.am7
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/Makefile.in12
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testsans.tex37
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testscaled-120.tex734
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testscaled-65.tex734
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/fonts-tlwg.sty59
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthgaruda.fd27
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthkinnari.fd31
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthlaksaman.fd27
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthloma.fd27
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthnorasi.fd31
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthpurisa.fd27
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthsawasdee.fd27
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthttype.fd27
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthttypist.fd27
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthumpush.fd31
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthwaree.fd27
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/nectec/Makefile.in4
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/nf/Makefile.in4
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/scripts/Makefile.in4
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/sipa/Makefile.in4
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/tests/Makefile.in4
-rw-r--r--Master/texmf-dist/source/fonts/fonts-tlwg/tlwg/Makefile.in4
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/fonts-tlwg.sty59
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthgaruda.fd27
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthkinnari.fd31
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthlaksaman.fd27
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthloma.fd27
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthnorasi.fd31
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthpurisa.fd27
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthsawasdee.fd27
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthttype.fd27
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthttypist.fd27
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthumpush.fd31
-rw-r--r--Master/texmf-dist/tex/latex/fonts-tlwg/lthwaree.fd27
153 files changed, 4002 insertions, 583 deletions
diff --git a/Master/texmf-dist/doc/fonts/fonts-tlwg/README.latex b/Master/texmf-dist/doc/fonts/fonts-tlwg/README.latex
index d22a99f9802..67283e0ac79 100644
--- a/Master/texmf-dist/doc/fonts/fonts-tlwg/README.latex
+++ b/Master/texmf-dist/doc/fonts/fonts-tlwg/README.latex
@@ -52,6 +52,18 @@ in the document when switching to Thai in Babel:
These options define the default Thai font when switching to Thai language
in Babel. They do not define fonts for the three families.
+
+There is also another option for this package which would scale all Thai fonts
+up or down by a given factor value. This is useful when there are discrepancies
+between the size of the font for Latin script and the size of Thai fonts in
+this package.
+
+* Specifying the font scaling factor for every font in this package:
+
+ - scale=<value> : Set the scaling factor to the specified value.
+ The default value is 1.
+
+
Example:
* To use "laksaman" font all over the document (e.g. in Thai official letters):
@@ -74,6 +86,10 @@ Example:
\usepackage[laksaman,rmkinnari]{fonts-tlwg}
+* To use "laksaman" font with the size 20% larger than normal:
+
+ \usepackage[laksaman,scaled=1.2]{fonts-tlwg}
+
\USEFONT COMMAND
----------------
@@ -93,4 +109,3 @@ text portions, for example:
slant shape:
\usefont{LTH}{umpush}{l}{sl}
-
diff --git a/Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testsans.tex b/Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testsans.tex
new file mode 100644
index 00000000000..600894e6e0f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testsans.tex
@@ -0,0 +1,37 @@
+%%
+%% Test sans option with \normalfont
+%% 2017/05/10 Abhabongse Janthong <abhabongse@gmail.edu>
+%% - write a new test reproducing errors
+%%
+\documentclass[a4paper]{article}
+\usepackage[thai]{babel}
+\usepackage[utf8x]{inputenc}
+\usepackage[sans,sflaksaman,rmnorasi]{fonts-tlwg}
+
+\begin{document}
+
+ \begin{tabbing}
+ {\usefont{LTH}{norasi}{b}{n}XXXXXXXXXXXXXXXXXXXXXXXXX}\=
+ {\usefont{LTH}{norasi}{b}{n}XXXXXXXXXXXXXXXXXXXXXXXXX}\kill
+ \hspace{1em}
+ ๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า \> กว่าบรรดาฝูงสัตว์เดรัจฉาน \\
+ จงฝ่าฟันพัฒนาวิชาการ \> อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร\\
+ ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า \> หัดอภัยเหมือนกีฬาอัชฌาสัย \\
+ ปฏิบัติประพฤติกฎกำหนดใจ \> พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ\\
+ \end{tabbing}
+
+ % Should switch to defaultfont, which should have been \thaisffamily
+ ประโยคภาษาไทย \normalfont ประโยคภาษาไทย
+
+ \bigskip
+ \begin{tabbing}
+ {\usefont{LTH}{norasi}{b}{n}XXXXXXXXXXXXXXXXXXXXXXXXX}\=
+ {\usefont{LTH}{norasi}{b}{n}XXXXXXXXXXXXXXXXXXXXXXXXX}\kill
+ \hspace{1em}
+ ๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า \> กว่าบรรดาฝูงสัตว์เดรัจฉาน \\
+ จงฝ่าฟันพัฒนาวิชาการ \> อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร\\
+ ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า \> หัดอภัยเหมือนกีฬาอัชฌาสัย \\
+ ปฏิบัติประพฤติกฎกำหนดใจ \> พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ\\
+ \end{tabbing}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testscaled-120.tex b/Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testscaled-120.tex
new file mode 100644
index 00000000000..d233dff92ca
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testscaled-120.tex
@@ -0,0 +1,734 @@
+%%
+%% Test for font scaling at 120%
+%% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.edu>
+%% - write a new test introducing the usage of package option
+%%
+\documentclass[a4paper]{article}
+\usepackage[english,thai]{babel}
+\usepackage[utf8x]{inputenc}
+\usepackage[scale=1.2]{fonts-tlwg}
+
+\newcommand{\testthaipoem}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \begin{tabbing}
+ {\usefont{LTH}{norasi}{b}{n}
+ XXXXXXXXXXXXXXXXXXXXXXXXX} \=
+ {\usefont{LTH}{norasi}{b}{n}
+ XXXXXXXXXXXXXXXXXXXXXXXXX}\kill
+ \hspace{1em}๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า \> กว่าบรรดาฝูงสัตว์เดรัจฉาน \\
+ จงฝ่าฟันพัฒนาวิชาการ \> อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร\\
+ ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า \> หัดอภัยเหมือนกีฬาอัชฌาสัย \\
+ ปฏิบัติประพฤติกฎกำหนดใจ \> พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ\\
+ \end{tabbing}}
+
+\newcommand{\testenglish}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ A quick brown fox jumps over the lazy dog.}
+
+\newcommand{\testEnglish}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \MakeUppercase{A quick brown fox jumps over the lazy dog.}}
+
+\newcommand{\testligkern}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ ที่ ท่า ทิ้ง ท้า กิ๊ง ก๊ง ตี๋ ต๋า บ่น ป่น, บ้น ป้น, บ๊น ป๊น, บ๋น ป๋น บิน ปิน บีน ปีน บิ่น ปิ่น บัน ปั่น บั่น
+ ก็ ป็ ปู่ ญ ญุ ญู ญฺ ฐ ฐุ ฐู ฐฺ กุ ฎุ ฎู ฎฺ ฏุ ฏู ฏฺ บำ บ่ำ ปำ ป่ำ -\textyamakkan{}
+ \textfongmun{} \textangkhankhu{} \textkhomut{}
+ ปะเฺติ็ลฺ โฺญฺ็จฺ ปั็วฮฺ ทฺ็อง เปฺิ็ว มูํย
+ แต็่ง เจฺํอ เปรฺิ่ห์ โจ๊่ เปฺี่ย โฺทร ม็่อง เติ็ง อาื ยาึ ปิํปี็ป็่ป๊่ปฺ่
+ จือรฺุ การฺู
+ - -- --- `` '' \dag{} \ddag{} \S{} \P{} \${} \ae{} \AE{} \oe{} \OE{} \aa{}
+ \AA{} \ss{} \copyright{} \textregistered{} \texttrademark{} \textbackslash{}
+ \textasciicircum{} \textasciitilde{} \textbar{} \textbraceleft{}
+ \textbraceright{} ?` !` ff fi fl ffi ffl tt ti AV\\}
+
+\newcommand{\testpali}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \textpali{หตฺเถสุ ภิกฺขเว สติ, อาทานนิกฺเขปนํ ปญฺญายติ}\\
+ \textpali{เอวเมว โข ภิกฺขเว}\\
+ \textpali{จกฺขุสมิํปิ สติ}\\
+ \textpali{จกฺขุสมฺผสฺสปจฺจยา อุปฺปชฺชติ อชฺฌตฺตํ สุขทุกฺขํ}\\
+ \textpali{ทิฏฺฐา มยา ภิกฺขเว ฉ ผสฺสายตนิกา นาม นิรยา}\\}
+
+\begin{document}
+\pagestyle{empty}
+\vfil
+\begin{figure*}
+\Huge
+\hspace*{.2\textwidth}\usefont{LTH}{kinnari}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{garuda}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{norasi}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{laksaman}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{ttype}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{ttypist}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{purisa}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{loma}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{waree}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{umpush}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{sawasdee}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\end{figure*}
+\vfil
+\clearpage
+
+\pagestyle{plain}
+\section{\usefont{LTH}{kinnari}{b}{n}Kinnari -- กินรี\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย\protect\footnote{โดยสมาคมคอมพิวเตอร์แห่งประเทศไทยในพระบรมราชูปถัมภ์}}
+
+\testthaipoem{kinnari}{m}{n}
+
+\testthaipoem{kinnari}{b}{n}
+
+\testthaipoem{kinnari}{m}{it}
+
+\testthaipoem{kinnari}{b}{it}
+
+\testthaipoem{kinnari}{m}{sl}
+
+\testthaipoem{kinnari}{b}{sl}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{kinnari}{m}{n}
+
+\testenglish{kinnari}{b}{n}
+
+\testenglish{kinnari}{m}{it}
+
+\testenglish{kinnari}{b}{it}
+
+\testenglish{kinnari}{m}{sl}
+
+\testenglish{kinnari}{b}{sl}
+
+\testEnglish{kinnari}{m}{n}
+
+\testEnglish{kinnari}{b}{n}
+
+\testEnglish{kinnari}{m}{it}
+
+\testEnglish{kinnari}{b}{it}
+
+\testEnglish{kinnari}{m}{sl}
+
+\testEnglish{kinnari}{b}{sl}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+\noindent
+\testligkern{kinnari}{m}{n}
+
+\testligkern{kinnari}{b}{n}
+
+\testligkern{kinnari}{m}{it}
+
+\testligkern{kinnari}{b}{it}
+
+\testligkern{kinnari}{m}{sl}
+
+\testligkern{kinnari}{b}{sl}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+\testpali{kinnari}{m}{n}
+
+\testpali{kinnari}{b}{n}
+
+\testpali{kinnari}{m}{it}
+
+\testpali{kinnari}{b}{it}
+
+\testpali{kinnari}{m}{sl}
+
+\testpali{kinnari}{b}{sl}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{garuda}{b}{n}Garuda -- ครุฑ\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{garuda}{m}{n}
+
+\testthaipoem{garuda}{b}{n}
+
+\testthaipoem{garuda}{m}{it}
+
+\testthaipoem{garuda}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{garuda}{m}{n}
+
+\testenglish{garuda}{b}{n}
+
+\testenglish{garuda}{m}{it}
+
+\testenglish{garuda}{b}{it}
+
+\testEnglish{garuda}{m}{n}
+
+\testEnglish{garuda}{b}{n}
+
+\testEnglish{garuda}{m}{it}
+
+\testEnglish{garuda}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{garuda}{m}{n}
+
+\testligkern{garuda}{b}{n}
+
+\testligkern{garuda}{m}{it}
+
+\testligkern{garuda}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{garuda}{m}{n}
+
+\testpali{garuda}{b}{n}
+
+\testpali{garuda}{m}{it}
+
+\testpali{garuda}{b}{it}
+
+\vfil\pagebreak
+
+\section{\usefont{LTH}{norasi}{b}{n}Norasi -- นรสีห์\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{norasi}{m}{n}
+
+\testthaipoem{norasi}{b}{n}
+
+\testthaipoem{norasi}{m}{it}
+
+\testthaipoem{norasi}{b}{it}
+
+\testthaipoem{norasi}{m}{sl}
+
+\testthaipoem{norasi}{b}{sl}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+\testenglish{norasi}{m}{n}
+
+\testenglish{norasi}{b}{n}
+
+\testenglish{norasi}{m}{it}
+
+\testenglish{norasi}{b}{it}
+
+\testenglish{norasi}{m}{sl}
+
+\testenglish{norasi}{b}{sl}
+
+\testEnglish{norasi}{m}{n}
+
+\testEnglish{norasi}{b}{n}
+
+\testEnglish{norasi}{m}{it}
+
+\testEnglish{norasi}{b}{it}
+
+\testEnglish{norasi}{m}{sl}
+
+\testEnglish{norasi}{b}{sl}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{norasi}{m}{n}
+
+\testligkern{norasi}{b}{n}
+
+\testligkern{norasi}{m}{it}
+
+\testligkern{norasi}{b}{it}
+
+\testligkern{norasi}{m}{sl}
+
+\testligkern{norasi}{b}{sl}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{norasi}{m}{n}
+
+\testpali{norasi}{b}{n}
+
+\testpali{norasi}{m}{it}
+
+\testpali{norasi}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{laksaman}{b}{n}Laksaman -- ลักษมัณ\protect\footnote{ดัดแปลงจาก TH Sarabun New ของคุณศุภกิจ เฉลิมลาภ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{laksaman}{m}{n}
+
+\testthaipoem{laksaman}{b}{n}
+
+\testthaipoem{laksaman}{m}{it}
+
+\testthaipoem{laksaman}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{laksaman}{m}{n}
+
+\testenglish{laksaman}{b}{n}
+
+\testenglish{laksaman}{m}{it}
+
+\testenglish{laksaman}{b}{it}
+
+\testEnglish{laksaman}{m}{n}
+
+\testEnglish{laksaman}{b}{n}
+
+\testEnglish{laksaman}{m}{it}
+
+\testEnglish{laksaman}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{laksaman}{m}{n}
+
+\testligkern{laksaman}{b}{n}
+
+\testligkern{laksaman}{m}{it}
+
+\testligkern{laksaman}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{laksaman}{m}{n}
+
+\testpali{laksaman}{b}{n}
+
+\testpali{laksaman}{m}{it}
+
+\testpali{laksaman}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{ttype}{b}{n}Tlwg Typewriter\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{ttype}{m}{n}
+
+\testthaipoem{ttype}{b}{n}
+
+\testthaipoem{ttype}{m}{it}
+
+\testthaipoem{ttype}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{ttype}{m}{n}
+
+\testenglish{ttype}{b}{n}
+
+\testenglish{ttype}{m}{it}
+
+\testenglish{ttype}{b}{it}
+
+\testEnglish{ttype}{m}{n}
+
+\testEnglish{ttype}{b}{n}
+
+\testEnglish{ttype}{m}{it}
+
+\testEnglish{ttype}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{ttype}{m}{n}
+
+\testligkern{ttype}{b}{n}
+
+\testligkern{ttype}{m}{it}
+
+\testligkern{ttype}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{ttype}{m}{n}
+
+\testpali{ttype}{b}{n}
+
+\testpali{ttype}{m}{it}
+
+\testpali{ttype}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{ttypist}{b}{n}Tlwg Typist\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{ttypist}{m}{n}
+
+\testthaipoem{ttypist}{b}{n}
+
+\testthaipoem{ttypist}{m}{it}
+
+\testthaipoem{ttypist}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{ttypist}{m}{n}
+
+\testenglish{ttypist}{b}{n}
+
+\testenglish{ttypist}{m}{it}
+
+\testenglish{ttypist}{b}{it}
+
+\testEnglish{ttypist}{m}{n}
+
+\testEnglish{ttypist}{b}{n}
+
+\testEnglish{ttypist}{m}{it}
+
+\testEnglish{ttypist}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{ttypist}{m}{n}
+
+\testligkern{ttypist}{b}{n}
+
+\testligkern{ttypist}{m}{it}
+
+\testligkern{ttypist}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{ttypist}{m}{n}
+
+\testpali{ttypist}{b}{n}
+
+\testpali{ttypist}{m}{it}
+
+\testpali{ttypist}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{purisa}{m}{n}Purisa -- ภูริสา\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{purisa}{m}{n}
+
+\testthaipoem{purisa}{b}{n}
+
+\testthaipoem{purisa}{m}{it}
+
+\testthaipoem{purisa}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{purisa}{m}{n}
+
+\testenglish{purisa}{b}{n}
+
+\testenglish{purisa}{m}{it}
+
+\testenglish{purisa}{b}{it}
+
+\testEnglish{purisa}{m}{n}
+
+\testEnglish{purisa}{b}{n}
+
+\testEnglish{purisa}{m}{it}
+
+\testEnglish{purisa}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{purisa}{m}{n}
+
+\testligkern{purisa}{b}{n}
+
+\testligkern{purisa}{m}{it}
+
+\testligkern{purisa}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{purisa}{m}{n}
+
+\testpali{purisa}{b}{n}
+
+\testpali{purisa}{m}{it}
+
+\testpali{purisa}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{loma}{b}{n}Loma -- โลมา\protect\footnote{จากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{loma}{m}{n}
+
+\testthaipoem{loma}{b}{n}
+
+\testthaipoem{loma}{m}{it}
+
+\testthaipoem{loma}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{loma}{m}{n}
+
+\testenglish{loma}{b}{n}
+
+\testenglish{loma}{m}{it}
+
+\testenglish{loma}{b}{it}
+
+\testEnglish{loma}{m}{n}
+
+\testEnglish{loma}{b}{n}
+
+\testEnglish{loma}{m}{it}
+
+\testEnglish{loma}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{loma}{m}{n}
+
+\testligkern{loma}{b}{n}
+
+\testligkern{loma}{m}{it}
+
+\testligkern{loma}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{loma}{m}{n}
+
+\testpali{loma}{b}{n}
+
+\testpali{loma}{m}{it}
+
+\testpali{loma}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{waree}{b}{n}Waree -- วารี\protect\footnote{โดย คุณวิทยา ไตรสารวัฒนะ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{waree}{m}{n}
+
+\testthaipoem{waree}{b}{n}
+
+\testthaipoem{waree}{m}{it}
+
+\testthaipoem{waree}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{waree}{m}{n}
+
+\testenglish{waree}{b}{n}
+
+\testenglish{waree}{m}{it}
+
+\testenglish{waree}{b}{it}
+
+\testEnglish{waree}{m}{n}
+
+\testEnglish{waree}{b}{n}
+
+\testEnglish{waree}{m}{it}
+
+\testEnglish{waree}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{waree}{m}{n}
+
+\testligkern{waree}{b}{n}
+
+\testligkern{waree}{m}{it}
+
+\testligkern{waree}{b}{it}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{waree}{m}{n}
+
+\testpali{waree}{b}{n}
+
+\testpali{waree}{m}{it}
+
+\testpali{waree}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{umpush}{b}{n}Umpush -- อัมพุช\protect\footnote{โดย คุณวิทยา ไตรสารวัฒนะ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{umpush}{l}{n}
+
+\testthaipoem{umpush}{m}{n}
+
+\testthaipoem{umpush}{b}{n}
+
+\testthaipoem{umpush}{l}{it}
+
+\testthaipoem{umpush}{m}{it}
+
+\testthaipoem{umpush}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{umpush}{l}{n}
+
+\testenglish{umpush}{m}{n}
+
+\testenglish{umpush}{b}{n}
+
+\testenglish{umpush}{l}{it}
+
+\testenglish{umpush}{m}{it}
+
+\testenglish{umpush}{b}{it}
+
+\testEnglish{umpush}{l}{n}
+
+\testEnglish{umpush}{m}{n}
+
+\testEnglish{umpush}{b}{n}
+
+\testEnglish{umpush}{l}{it}
+
+\testEnglish{umpush}{m}{it}
+
+\testEnglish{umpush}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{umpush}{l}{n}
+
+\testligkern{umpush}{m}{n}
+
+\testligkern{umpush}{b}{n}
+
+\testligkern{umpush}{l}{it}
+
+\testligkern{umpush}{m}{it}
+
+\testligkern{umpush}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{umpush}{l}{n}
+
+\testpali{umpush}{m}{n}
+
+\testpali{umpush}{b}{n}
+
+\testpali{umpush}{l}{it}
+
+\testpali{umpush}{m}{it}
+
+\testpali{umpush}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{sawasdee}{b}{n}Sawasdee -- สวัสดี\protect\footnote{โดย คุณพล อุดมวิทยานุกูล}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{sawasdee}{m}{n}
+
+\testthaipoem{sawasdee}{b}{n}
+
+\testthaipoem{sawasdee}{m}{it}
+
+\testthaipoem{sawasdee}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{sawasdee}{m}{n}
+
+\testenglish{sawasdee}{b}{n}
+
+\testenglish{sawasdee}{m}{it}
+
+\testenglish{sawasdee}{b}{it}
+
+\testEnglish{sawasdee}{m}{n}
+
+\testEnglish{sawasdee}{b}{n}
+
+\testEnglish{sawasdee}{m}{it}
+
+\testEnglish{sawasdee}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{sawasdee}{m}{n}
+
+\testligkern{sawasdee}{b}{n}
+
+\testligkern{sawasdee}{m}{it}
+
+\testligkern{sawasdee}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{sawasdee}{m}{n}
+
+\testpali{sawasdee}{b}{n}
+
+\testpali{sawasdee}{m}{it}
+
+\testpali{sawasdee}{b}{it}
+
+\vfil\pagebreak
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testscaled-65.tex b/Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testscaled-65.tex
new file mode 100644
index 00000000000..9471e4a6a45
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/fonts-tlwg/examples/testscaled-65.tex
@@ -0,0 +1,734 @@
+%%
+%% Test for font scaling at 65%
+%% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.edu>
+%% - write a new test introducing the usage of package option
+%%
+\documentclass[a4paper]{article}
+\usepackage[english,thai]{babel}
+\usepackage[utf8x]{inputenc}
+\usepackage[scale=0.65]{fonts-tlwg}
+
+\newcommand{\testthaipoem}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \begin{tabbing}
+ {\usefont{LTH}{norasi}{b}{n}
+ XXXXXXXXXXXXXXXXXXXXXXXXX} \=
+ {\usefont{LTH}{norasi}{b}{n}
+ XXXXXXXXXXXXXXXXXXXXXXXXX}\kill
+ \hspace{1em}๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า \> กว่าบรรดาฝูงสัตว์เดรัจฉาน \\
+ จงฝ่าฟันพัฒนาวิชาการ \> อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร\\
+ ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า \> หัดอภัยเหมือนกีฬาอัชฌาสัย \\
+ ปฏิบัติประพฤติกฎกำหนดใจ \> พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ\\
+ \end{tabbing}}
+
+\newcommand{\testenglish}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ A quick brown fox jumps over the lazy dog.}
+
+\newcommand{\testEnglish}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \MakeUppercase{A quick brown fox jumps over the lazy dog.}}
+
+\newcommand{\testligkern}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ ที่ ท่า ทิ้ง ท้า กิ๊ง ก๊ง ตี๋ ต๋า บ่น ป่น, บ้น ป้น, บ๊น ป๊น, บ๋น ป๋น บิน ปิน บีน ปีน บิ่น ปิ่น บัน ปั่น บั่น
+ ก็ ป็ ปู่ ญ ญุ ญู ญฺ ฐ ฐุ ฐู ฐฺ กุ ฎุ ฎู ฎฺ ฏุ ฏู ฏฺ บำ บ่ำ ปำ ป่ำ -\textyamakkan{}
+ \textfongmun{} \textangkhankhu{} \textkhomut{}
+ ปะเฺติ็ลฺ โฺญฺ็จฺ ปั็วฮฺ ทฺ็อง เปฺิ็ว มูํย
+ แต็่ง เจฺํอ เปรฺิ่ห์ โจ๊่ เปฺี่ย โฺทร ม็่อง เติ็ง อาื ยาึ ปิํปี็ป็่ป๊่ปฺ่
+ จือรฺุ การฺู
+ - -- --- `` '' \dag{} \ddag{} \S{} \P{} \${} \ae{} \AE{} \oe{} \OE{} \aa{}
+ \AA{} \ss{} \copyright{} \textregistered{} \texttrademark{} \textbackslash{}
+ \textasciicircum{} \textasciitilde{} \textbar{} \textbraceleft{}
+ \textbraceright{} ?` !` ff fi fl ffi ffl tt ti AV\\}
+
+\newcommand{\testpali}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \textpali{หตฺเถสุ ภิกฺขเว สติ, อาทานนิกฺเขปนํ ปญฺญายติ}\\
+ \textpali{เอวเมว โข ภิกฺขเว}\\
+ \textpali{จกฺขุสมิํปิ สติ}\\
+ \textpali{จกฺขุสมฺผสฺสปจฺจยา อุปฺปชฺชติ อชฺฌตฺตํ สุขทุกฺขํ}\\
+ \textpali{ทิฏฺฐา มยา ภิกฺขเว ฉ ผสฺสายตนิกา นาม นิรยา}\\}
+
+\begin{document}
+\pagestyle{empty}
+\vfil
+\begin{figure*}
+\Huge
+\hspace*{.2\textwidth}\usefont{LTH}{kinnari}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{garuda}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{norasi}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{laksaman}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{ttype}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{ttypist}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{purisa}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{loma}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{waree}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{umpush}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{sawasdee}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\end{figure*}
+\vfil
+\clearpage
+
+\pagestyle{plain}
+\section{\usefont{LTH}{kinnari}{b}{n}Kinnari -- กินรี\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย\protect\footnote{โดยสมาคมคอมพิวเตอร์แห่งประเทศไทยในพระบรมราชูปถัมภ์}}
+
+\testthaipoem{kinnari}{m}{n}
+
+\testthaipoem{kinnari}{b}{n}
+
+\testthaipoem{kinnari}{m}{it}
+
+\testthaipoem{kinnari}{b}{it}
+
+\testthaipoem{kinnari}{m}{sl}
+
+\testthaipoem{kinnari}{b}{sl}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{kinnari}{m}{n}
+
+\testenglish{kinnari}{b}{n}
+
+\testenglish{kinnari}{m}{it}
+
+\testenglish{kinnari}{b}{it}
+
+\testenglish{kinnari}{m}{sl}
+
+\testenglish{kinnari}{b}{sl}
+
+\testEnglish{kinnari}{m}{n}
+
+\testEnglish{kinnari}{b}{n}
+
+\testEnglish{kinnari}{m}{it}
+
+\testEnglish{kinnari}{b}{it}
+
+\testEnglish{kinnari}{m}{sl}
+
+\testEnglish{kinnari}{b}{sl}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+\noindent
+\testligkern{kinnari}{m}{n}
+
+\testligkern{kinnari}{b}{n}
+
+\testligkern{kinnari}{m}{it}
+
+\testligkern{kinnari}{b}{it}
+
+\testligkern{kinnari}{m}{sl}
+
+\testligkern{kinnari}{b}{sl}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+\testpali{kinnari}{m}{n}
+
+\testpali{kinnari}{b}{n}
+
+\testpali{kinnari}{m}{it}
+
+\testpali{kinnari}{b}{it}
+
+\testpali{kinnari}{m}{sl}
+
+\testpali{kinnari}{b}{sl}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{garuda}{b}{n}Garuda -- ครุฑ\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{garuda}{m}{n}
+
+\testthaipoem{garuda}{b}{n}
+
+\testthaipoem{garuda}{m}{it}
+
+\testthaipoem{garuda}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{garuda}{m}{n}
+
+\testenglish{garuda}{b}{n}
+
+\testenglish{garuda}{m}{it}
+
+\testenglish{garuda}{b}{it}
+
+\testEnglish{garuda}{m}{n}
+
+\testEnglish{garuda}{b}{n}
+
+\testEnglish{garuda}{m}{it}
+
+\testEnglish{garuda}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{garuda}{m}{n}
+
+\testligkern{garuda}{b}{n}
+
+\testligkern{garuda}{m}{it}
+
+\testligkern{garuda}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{garuda}{m}{n}
+
+\testpali{garuda}{b}{n}
+
+\testpali{garuda}{m}{it}
+
+\testpali{garuda}{b}{it}
+
+\vfil\pagebreak
+
+\section{\usefont{LTH}{norasi}{b}{n}Norasi -- นรสีห์\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{norasi}{m}{n}
+
+\testthaipoem{norasi}{b}{n}
+
+\testthaipoem{norasi}{m}{it}
+
+\testthaipoem{norasi}{b}{it}
+
+\testthaipoem{norasi}{m}{sl}
+
+\testthaipoem{norasi}{b}{sl}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+\testenglish{norasi}{m}{n}
+
+\testenglish{norasi}{b}{n}
+
+\testenglish{norasi}{m}{it}
+
+\testenglish{norasi}{b}{it}
+
+\testenglish{norasi}{m}{sl}
+
+\testenglish{norasi}{b}{sl}
+
+\testEnglish{norasi}{m}{n}
+
+\testEnglish{norasi}{b}{n}
+
+\testEnglish{norasi}{m}{it}
+
+\testEnglish{norasi}{b}{it}
+
+\testEnglish{norasi}{m}{sl}
+
+\testEnglish{norasi}{b}{sl}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{norasi}{m}{n}
+
+\testligkern{norasi}{b}{n}
+
+\testligkern{norasi}{m}{it}
+
+\testligkern{norasi}{b}{it}
+
+\testligkern{norasi}{m}{sl}
+
+\testligkern{norasi}{b}{sl}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{norasi}{m}{n}
+
+\testpali{norasi}{b}{n}
+
+\testpali{norasi}{m}{it}
+
+\testpali{norasi}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{laksaman}{b}{n}Laksaman -- ลักษมัณ\protect\footnote{ดัดแปลงจาก TH Sarabun New ของคุณศุภกิจ เฉลิมลาภ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{laksaman}{m}{n}
+
+\testthaipoem{laksaman}{b}{n}
+
+\testthaipoem{laksaman}{m}{it}
+
+\testthaipoem{laksaman}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{laksaman}{m}{n}
+
+\testenglish{laksaman}{b}{n}
+
+\testenglish{laksaman}{m}{it}
+
+\testenglish{laksaman}{b}{it}
+
+\testEnglish{laksaman}{m}{n}
+
+\testEnglish{laksaman}{b}{n}
+
+\testEnglish{laksaman}{m}{it}
+
+\testEnglish{laksaman}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{laksaman}{m}{n}
+
+\testligkern{laksaman}{b}{n}
+
+\testligkern{laksaman}{m}{it}
+
+\testligkern{laksaman}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{laksaman}{m}{n}
+
+\testpali{laksaman}{b}{n}
+
+\testpali{laksaman}{m}{it}
+
+\testpali{laksaman}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{ttype}{b}{n}Tlwg Typewriter\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{ttype}{m}{n}
+
+\testthaipoem{ttype}{b}{n}
+
+\testthaipoem{ttype}{m}{it}
+
+\testthaipoem{ttype}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{ttype}{m}{n}
+
+\testenglish{ttype}{b}{n}
+
+\testenglish{ttype}{m}{it}
+
+\testenglish{ttype}{b}{it}
+
+\testEnglish{ttype}{m}{n}
+
+\testEnglish{ttype}{b}{n}
+
+\testEnglish{ttype}{m}{it}
+
+\testEnglish{ttype}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{ttype}{m}{n}
+
+\testligkern{ttype}{b}{n}
+
+\testligkern{ttype}{m}{it}
+
+\testligkern{ttype}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{ttype}{m}{n}
+
+\testpali{ttype}{b}{n}
+
+\testpali{ttype}{m}{it}
+
+\testpali{ttype}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{ttypist}{b}{n}Tlwg Typist\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{ttypist}{m}{n}
+
+\testthaipoem{ttypist}{b}{n}
+
+\testthaipoem{ttypist}{m}{it}
+
+\testthaipoem{ttypist}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{ttypist}{m}{n}
+
+\testenglish{ttypist}{b}{n}
+
+\testenglish{ttypist}{m}{it}
+
+\testenglish{ttypist}{b}{it}
+
+\testEnglish{ttypist}{m}{n}
+
+\testEnglish{ttypist}{b}{n}
+
+\testEnglish{ttypist}{m}{it}
+
+\testEnglish{ttypist}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{ttypist}{m}{n}
+
+\testligkern{ttypist}{b}{n}
+
+\testligkern{ttypist}{m}{it}
+
+\testligkern{ttypist}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{ttypist}{m}{n}
+
+\testpali{ttypist}{b}{n}
+
+\testpali{ttypist}{m}{it}
+
+\testpali{ttypist}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{purisa}{m}{n}Purisa -- ภูริสา\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{purisa}{m}{n}
+
+\testthaipoem{purisa}{b}{n}
+
+\testthaipoem{purisa}{m}{it}
+
+\testthaipoem{purisa}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{purisa}{m}{n}
+
+\testenglish{purisa}{b}{n}
+
+\testenglish{purisa}{m}{it}
+
+\testenglish{purisa}{b}{it}
+
+\testEnglish{purisa}{m}{n}
+
+\testEnglish{purisa}{b}{n}
+
+\testEnglish{purisa}{m}{it}
+
+\testEnglish{purisa}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{purisa}{m}{n}
+
+\testligkern{purisa}{b}{n}
+
+\testligkern{purisa}{m}{it}
+
+\testligkern{purisa}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{purisa}{m}{n}
+
+\testpali{purisa}{b}{n}
+
+\testpali{purisa}{m}{it}
+
+\testpali{purisa}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{loma}{b}{n}Loma -- โลมา\protect\footnote{จากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{loma}{m}{n}
+
+\testthaipoem{loma}{b}{n}
+
+\testthaipoem{loma}{m}{it}
+
+\testthaipoem{loma}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{loma}{m}{n}
+
+\testenglish{loma}{b}{n}
+
+\testenglish{loma}{m}{it}
+
+\testenglish{loma}{b}{it}
+
+\testEnglish{loma}{m}{n}
+
+\testEnglish{loma}{b}{n}
+
+\testEnglish{loma}{m}{it}
+
+\testEnglish{loma}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{loma}{m}{n}
+
+\testligkern{loma}{b}{n}
+
+\testligkern{loma}{m}{it}
+
+\testligkern{loma}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{loma}{m}{n}
+
+\testpali{loma}{b}{n}
+
+\testpali{loma}{m}{it}
+
+\testpali{loma}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{waree}{b}{n}Waree -- วารี\protect\footnote{โดย คุณวิทยา ไตรสารวัฒนะ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{waree}{m}{n}
+
+\testthaipoem{waree}{b}{n}
+
+\testthaipoem{waree}{m}{it}
+
+\testthaipoem{waree}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{waree}{m}{n}
+
+\testenglish{waree}{b}{n}
+
+\testenglish{waree}{m}{it}
+
+\testenglish{waree}{b}{it}
+
+\testEnglish{waree}{m}{n}
+
+\testEnglish{waree}{b}{n}
+
+\testEnglish{waree}{m}{it}
+
+\testEnglish{waree}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{waree}{m}{n}
+
+\testligkern{waree}{b}{n}
+
+\testligkern{waree}{m}{it}
+
+\testligkern{waree}{b}{it}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{waree}{m}{n}
+
+\testpali{waree}{b}{n}
+
+\testpali{waree}{m}{it}
+
+\testpali{waree}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{umpush}{b}{n}Umpush -- อัมพุช\protect\footnote{โดย คุณวิทยา ไตรสารวัฒนะ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{umpush}{l}{n}
+
+\testthaipoem{umpush}{m}{n}
+
+\testthaipoem{umpush}{b}{n}
+
+\testthaipoem{umpush}{l}{it}
+
+\testthaipoem{umpush}{m}{it}
+
+\testthaipoem{umpush}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{umpush}{l}{n}
+
+\testenglish{umpush}{m}{n}
+
+\testenglish{umpush}{b}{n}
+
+\testenglish{umpush}{l}{it}
+
+\testenglish{umpush}{m}{it}
+
+\testenglish{umpush}{b}{it}
+
+\testEnglish{umpush}{l}{n}
+
+\testEnglish{umpush}{m}{n}
+
+\testEnglish{umpush}{b}{n}
+
+\testEnglish{umpush}{l}{it}
+
+\testEnglish{umpush}{m}{it}
+
+\testEnglish{umpush}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{umpush}{l}{n}
+
+\testligkern{umpush}{m}{n}
+
+\testligkern{umpush}{b}{n}
+
+\testligkern{umpush}{l}{it}
+
+\testligkern{umpush}{m}{it}
+
+\testligkern{umpush}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{umpush}{l}{n}
+
+\testpali{umpush}{m}{n}
+
+\testpali{umpush}{b}{n}
+
+\testpali{umpush}{l}{it}
+
+\testpali{umpush}{m}{it}
+
+\testpali{umpush}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{sawasdee}{b}{n}Sawasdee -- สวัสดี\protect\footnote{โดย คุณพล อุดมวิทยานุกูล}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{sawasdee}{m}{n}
+
+\testthaipoem{sawasdee}{b}{n}
+
+\testthaipoem{sawasdee}{m}{it}
+
+\testthaipoem{sawasdee}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{sawasdee}{m}{n}
+
+\testenglish{sawasdee}{b}{n}
+
+\testenglish{sawasdee}{m}{it}
+
+\testenglish{sawasdee}{b}{it}
+
+\testEnglish{sawasdee}{m}{n}
+
+\testEnglish{sawasdee}{b}{n}
+
+\testEnglish{sawasdee}{m}{it}
+
+\testEnglish{sawasdee}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{sawasdee}{m}{n}
+
+\testligkern{sawasdee}{b}{n}
+
+\testligkern{sawasdee}{m}{it}
+
+\testligkern{sawasdee}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{sawasdee}{m}{n}
+
+\testpali{sawasdee}{b}{n}
+
+\testpali{sawasdee}{m}{it}
+
+\testpali{sawasdee}{b}{it}
+
+\vfil\pagebreak
+
+
+\end{document}
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda.afm
index 26ce504e085..a3d9b1e168e 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Garuda
FullName Garuda
FamilyName Garuda
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_b.afm
index c1de45e1a6a..4049b0f5302 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Garuda-Bold
FullName Garuda Bold
FamilyName Garuda
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_bo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_bo.afm
index 019b345f8b5..062b951e25c 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_bo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_bo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Garuda-BoldOblique
FullName Garuda Bold Oblique
FamilyName Garuda
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_o.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_o.afm
index d62e028079e..3faaac8dae7 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_o.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/garuda_o.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Garuda-Oblique
FullName Garuda Oblique
FamilyName Garuda
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari.afm
index 49029491206..8838179ac87 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Kinnari
FullName Kinnari
FamilyName Kinnari
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_b.afm
index 84611cedc32..f83b198efbe 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Kinnari-Bold
FullName Kinnari Bold
FamilyName Kinnari
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_bi.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_bi.afm
index 2982e5ec3cb..abad7ef17eb 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_bi.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_bi.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Kinnari-BoldItalic
FullName Kinnari Bold Italic
FamilyName Kinnari
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_bo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_bo.afm
index 06f8a12f755..073dffb62f5 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_bo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_bo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Kinnari-BoldOblique
FullName Kinnari Bold Oblique
FamilyName Kinnari
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_i.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_i.afm
index d37cf720470..9f948538b28 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_i.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_i.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Kinnari-Italic
FullName Kinnari Italic
FamilyName Kinnari
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_o.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_o.afm
index a45274f454a..6edb7f9c250 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_o.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/kinnari_o.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Kinnari-Oblique
FullName Kinnari Oblique
FamilyName Kinnari
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman.afm
index aa5afd6053d..7336a9d257a 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:00 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName Laksaman
FullName Laksaman
FamilyName Laksaman
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_b.afm
index c7e4266e20f..ba355c46fe8 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:01 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName Laksaman-Bold
FullName Laksaman Bold
FamilyName Laksaman
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_bi.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_bi.afm
index 4be9a95d080..30bebfd91b3 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_bi.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_bi.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:01 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName Laksaman-BoldItalic
FullName Laksaman Bold Italic
FamilyName Laksaman
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_i.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_i.afm
index 52613eb0212..a366f12bb38 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_i.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/laksaman_i.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:01 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName Laksaman-Italic
FullName Laksaman Italic
FamilyName Laksaman
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma.afm
index 65c6abcccd1..2ed2018ef52 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:00 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:16 2017
FontName Loma
FullName Loma
FamilyName Loma
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_b.afm
index 44850a8e217..6d3f55e5856 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:00 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:16 2017
FontName Loma-Bold
FullName Loma Bold
FamilyName Loma
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_bo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_bo.afm
index 4e2179e6545..d2267491108 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_bo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_bo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:00 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:16 2017
FontName Loma-BoldOblique
FullName Loma Bold Oblique
FamilyName Loma
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_o.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_o.afm
index 28266492834..404f104abd2 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_o.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/loma_o.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:00 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:16 2017
FontName Loma-Oblique
FullName Loma Oblique
FamilyName Loma
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi.afm
index 59ec4d996df..d07eaa92d0e 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:56 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Norasi
FullName Norasi
FamilyName Norasi
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_b.afm
index 9b30528c7b7..8e93730e8b2 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:57 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Norasi-Bold
FullName Norasi Bold
FamilyName Norasi
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_bi.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_bi.afm
index e21b573f2a1..36cf6b5faab 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_bi.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_bi.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:57 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Norasi-BoldItalic
FullName Norasi Bold Italic
FamilyName Norasi
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_bo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_bo.afm
index d552cd6f771..6bc590d2888 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_bo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_bo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:57 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Norasi-BoldOblique
FullName Norasi Bold Oblique
FamilyName Norasi
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_i.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_i.afm
index 5033460ab71..06a2ed7bed7 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_i.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_i.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:57 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Norasi-Italic
FullName Norasi Italic
FamilyName Norasi
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_o.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_o.afm
index 326371b323b..0167322e050 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_o.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/norasi_o.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:44:57 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:15 2017
FontName Norasi-Oblique
FullName Norasi Oblique
FamilyName Norasi
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa.afm
index 0fc751992f5..5559526faf1 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Purisa
FullName Purisa
FamilyName Purisa
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_b.afm
index 06cab4514da..b3c7367837d 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Purisa-Bold
FullName Purisa Bold
FamilyName Purisa
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_bo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_bo.afm
index 713513c7372..a30aa3e590b 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_bo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_bo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Purisa-BoldOblique
FullName Purisa Bold Oblique
FamilyName Purisa
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_o.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_o.afm
index 22fcf2404e2..25492e2f38f 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_o.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/purisa_o.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Purisa-Oblique
FullName Purisa Oblique
FamilyName Purisa
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee.afm
index af6d8dc262c..c1545ded887 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Sawasdee
FullName Sawasdee
FamilyName Sawasdee
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_b.afm
index de52fcdd8f8..c87d4432822 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Sawasdee-Bold
FullName Sawasdee Bold
FamilyName Sawasdee
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_bo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_bo.afm
index 11eb6bf7b3b..8a24161e505 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_bo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_bo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Sawasdee-BoldOblique
FullName Sawasdee Bold Oblique
FamilyName Sawasdee
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_o.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_o.afm
index 579041919e8..6a22f19ce37 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_o.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/sawasdee_o.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Sawasdee-Oblique
FullName Sawasdee Oblique
FamilyName Sawasdee
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype.afm
index 8db3f25ca8f..c8463d1ce59 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:01 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName TlwgTypewriter
FullName Tlwg Typewriter
FamilyName TlwgTypewriter
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_b.afm
index dc7abafe19b..26d15fb6b9a 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:01 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName TlwgTypewriter-Bold
FullName Tlwg Typewriter Bold
FamilyName TlwgTypewriter
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_bo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_bo.afm
index 46f4f162405..438a89fc662 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_bo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_bo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName TlwgTypewriter-BoldOblique
FullName Tlwg Typewriter Bold Oblique
FamilyName TlwgTypewriter
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_o.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_o.afm
index f445d7419fc..813c7f3b6c0 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_o.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttype_o.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName TlwgTypewriter-Oblique
FullName Tlwg Typewriter Oblique
FamilyName TlwgTypewriter
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist.afm
index 224aed7d7a0..da445588266 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName TlwgTypist
FullName Tlwg Typist
FamilyName Tlwg Typist
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_b.afm
index c1de74a7fdf..0a40b593fdb 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName TlwgTypist-Bold
FullName Tlwg Typist Bold
FamilyName Tlwg Typist
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_bo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_bo.afm
index 2722aa5a1ef..1e19228b7ad 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_bo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_bo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName TlwgTypist-BoldOblique
FullName Tlwg Typist Bold Oblique
FamilyName Tlwg Typist
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_o.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_o.afm
index da94eb450a5..8d1db4c4d8a 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_o.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/ttypist_o.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:17 2017
FontName TlwgTypist-Oblique
FullName Tlwg Typist Oblique
FamilyName Tlwg Typist
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush.afm
index 4876348a555..92b2a05946b 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Umpush
FullName Umpush
FamilyName Umpush
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_b.afm
index b21fbc8964c..9eae3e4b816 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Umpush-Bold
FullName Umpush Bold
FamilyName Umpush
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_bo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_bo.afm
index 1113809f6f1..f3872fffa91 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_bo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_bo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Umpush-BoldOblique
FullName Umpush Bold Oblique
FamilyName Umpush
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_l.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_l.afm
index 3e03b105662..94addc9f340 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_l.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_l.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Umpush-Light
FullName Umpush Light
FamilyName Umpush
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_lo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_lo.afm
index 96df611e107..194c940b351 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_lo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_lo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Umpush-LightOblique
FullName Umpush Light Oblique
FamilyName Umpush
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_o.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_o.afm
index c8f70c8e218..aa8b05d4ea4 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_o.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/umpush_o.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Umpush-Oblique
FullName Umpush Oblique
FamilyName Umpush
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree.afm
index ab8546739fb..2bc76455a41 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:02 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Waree
FullName Waree
FamilyName Waree
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_b.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_b.afm
index c411c0af4dd..17cf5dd9bed 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_b.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_b.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Waree-Bold
FullName Waree Bold
FamilyName Waree
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_bo.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_bo.afm
index 066547f347d..b182b42c084 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_bo.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_bo.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Waree-BoldOblique
FullName Waree Bold Oblique
FamilyName Waree
diff --git a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_o.afm b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_o.afm
index 54724e1860a..0cf3c5627d0 100644
--- a/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_o.afm
+++ b/Master/texmf-dist/fonts/afm/public/fonts-tlwg/waree_o.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
-Comment Generated by FontForge 20120731
-Comment Creation Date: Sat Jun 11 15:45:03 2016
+Comment Generated by FontForge 20161112
+Comment Creation Date: Wed Oct 4 12:45:18 2017
FontName Waree-Oblique
FullName Waree Oblique
FamilyName Waree
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda.pfb
index 8d8232a68eb..55b5e18a98e 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_b.pfb
index 7a7a10c6961..7080371bdc2 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_bo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_bo.pfb
index 67c23cfedc9..3964e9c397f 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_bo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_bo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_o.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_o.pfb
index 41041642337..8ac8c5ce944 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_o.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/garuda_o.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari.pfb
index 31e3f2688fd..7005d8c717a 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_b.pfb
index 2a14bbe3ed0..97aed7ec750 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_bi.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_bi.pfb
index 0f0dcf8d905..96850f2e483 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_bi.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_bi.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_bo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_bo.pfb
index 0163a7394ba..0a9ddeb848e 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_bo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_bo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_i.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_i.pfb
index bad100839cb..9f56c343362 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_i.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_i.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_o.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_o.pfb
index 0c691a1fd7b..4574e9b2219 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_o.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/kinnari_o.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman.pfb
index 2fd80c1f9e7..a887f03a115 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_b.pfb
index e3241a1a9b8..e36b2416e84 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_bi.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_bi.pfb
index e3b295994a6..b214d8aca4a 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_bi.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_bi.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_i.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_i.pfb
index 529ba2aecff..a29a91534d7 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_i.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/laksaman_i.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma.pfb
index 5e2b2831990..aaa89703bb2 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_b.pfb
index 0e4f14bd954..e13d4f21876 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_bo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_bo.pfb
index 0dab7b457a7..9024debf26b 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_bo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_bo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_o.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_o.pfb
index 1053c4e8ac7..3c62aa717d3 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_o.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/loma_o.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi.pfb
index 27185b455b1..474fe7b37e6 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_b.pfb
index 35d29140cff..84263171163 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_bi.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_bi.pfb
index 517b5220663..181d9977b72 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_bi.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_bi.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_bo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_bo.pfb
index 6a014e63612..67efe0d62cf 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_bo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_bo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_i.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_i.pfb
index 37b463beb71..141cae66b8d 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_i.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_i.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_o.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_o.pfb
index 456b86fa28b..128d07962c4 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_o.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/norasi_o.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa.pfb
index 33e4d93fc42..bf5a8399d1e 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_b.pfb
index adf6432d96e..d46fe8e1687 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_bo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_bo.pfb
index 1517f17ab84..7e7a658db29 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_bo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_bo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_o.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_o.pfb
index e7b391bf5cc..7ff0900788c 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_o.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/purisa_o.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee.pfb
index a7364b42f24..e89421f270b 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_b.pfb
index a302f4a04e8..9485b24f25f 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_bo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_bo.pfb
index b66ff1a0dba..49fa543d531 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_bo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_bo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_o.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_o.pfb
index 0fc66dfd9a4..e218d78414e 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_o.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/sawasdee_o.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype.pfb
index 9571ac8b55b..dab70ca66a2 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_b.pfb
index 9109e4aea76..4edfe1edf5e 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_bo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_bo.pfb
index 2da28384e7b..c93b272f094 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_bo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_bo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_o.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_o.pfb
index a078f65d77f..22550976ba9 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_o.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttype_o.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist.pfb
index 20d3f2b5b4a..a4f106b763e 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_b.pfb
index 47b55f63f5e..39159d41d6d 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_bo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_bo.pfb
index aef34b0014d..c58da95c249 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_bo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_bo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_o.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_o.pfb
index bb2f04c83a4..8921c9061be 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_o.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/ttypist_o.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush.pfb
index 492f00a729d..e993c68ee73 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_b.pfb
index 868e5650bf4..996a9c53889 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_bo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_bo.pfb
index 97ca245cfe4..9b82d009594 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_bo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_bo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_l.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_l.pfb
index 489653bbc3d..9146e7f7ff9 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_l.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_l.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_lo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_lo.pfb
index cd6c7561745..7a0c186a53d 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_lo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_lo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_o.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_o.pfb
index 69f6e879f7b..a09095ecd68 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_o.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/umpush_o.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree.pfb
index 8f1424df633..4c845ad751f 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_b.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_b.pfb
index 3737177d050..db23b1b04c5 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_b.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_b.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_bo.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_bo.pfb
index 1f48710c665..e8bc4e8a179 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_bo.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_bo.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_o.pfb b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_o.pfb
index 20e301dc769..69fbaf76b52 100644
--- a/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_o.pfb
+++ b/Master/texmf-dist/fonts/type1/public/fonts-tlwg/waree_o.pfb
Binary files differ
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/COPYING b/Master/texmf-dist/source/fonts/fonts-tlwg/COPYING
index 724bfe4111f..c0d005d344d 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/COPYING
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/COPYING
@@ -171,3 +171,27 @@ License:
or Bitstream Inc., respectively. For further information, contact:
fonts at gnome dot org.
+
+* LaTeX Supports
+
+LaTeX package "fonts-tlwg" was moved from the thailatex package, so that
+fonts are maintained and generated from a single place. Therefore,
+the original copyright and license are retained here.
+
+Copyright:
+ Copyright (C) 1999 National Electronics and Computer Technology Center
+ (NECTEC), Thailand. All rights reserved.
+
+License:
+ It may be distributed and/or modified under the conditions of
+ the LaTeX Project Public License, either version 1.3
+ of this license or (at your option) any later version.
+ The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+ and version 1.3 or later is part of all distributions of LaTeX
+ version 2005/12/01 or later.
+
+ This work has the LPPL maintenance status "maintained".
+
+ The Current Maintainer of this work is Theppitak Karoonboonyanan.
+
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/ChangeLog b/Master/texmf-dist/source/fonts/fonts-tlwg/ChangeLog
index e255e62fd23..a2282c0c4ef 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/ChangeLog
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/ChangeLog
@@ -1,3 +1,79 @@
+2017-10-03 Theppitak Karoonboonyanan <theppitak@gmail.com>
+
+ * NEWS:
+ === Version 0.6.4 ===
+
+2017-10-03 Theppitak Karoonboonyanan <theppitak@gmail.com>
+
+ * COPYING:
+ - Add copyright & license info for LaTeX stuffs.
+
+2017-09-27 Theppitak Karoonboonyanan <theppitak@gmail.com>
+
+ LaTeX: include scaling tests in dist tarball.
+
+ * latex/examples/Makefile.am:
+ - Append testscaled-120.tex and testscaled-65.tex to EXAMPLES list
+
+2017-09-27 Abhabongse Janthong <abhabongse@gmail.com>
+
+ LaTeX: Add font scaling option
+
+ * latex/fonts-tlwg.sty:
+ - Require package xkeyval and use \DeclareOptionX instead of
+ \DeclareOption to allow options with value
+ - Also use \ProcessOptionsX instead of \ProcessOptions
+ - Add option 'scale' and define \fontstlwg@scale command from
+ its value
+ * latex/lthgaruda.fd:
+ * latex/lthkinnari.fd:
+ * latex/lthlaksaman.fd:
+ * latex/lthloma.fd:
+ * latex/lthnorasi.fd:
+ * latex/lthpurisa.fd:
+ * latex/lthsawasdee.fd:
+ * latex/lthttype.fd:
+ * latex/lthttypist.fd:
+ * latex/lthumpush.fd:
+ * latex/lthwaree.fd:
+ - Check if \fontstlwg@scale has been defined and use it
+ as scaling factor in \DeclareFontShape
+ * latex/README.latex:
+ - Document the new 'scale' option
+ * latex/examples/testscaled-120.tex:
+ * latex/examples/testscaled-65.tex:
+ - Add test docs
+
+2017-09-04 Abhabongse Janthong <abhabongse@gmail.com>
+
+ LaTeX: Fix familydefault upon switching between scripts
+
+ * latex/fonts-tlwg.sty:
+ - Also redefine \familydefault in \thaitext and \latintext
+ * latex/examples/Makefile.am, +latex/examples/testsans.tex:
+ - Add test doc with \normalfont macro
+
+ https://github.com/tlwg/fonts-tlwg/issues/1
+
+2016-12-15 Theppitak Karoonboonyanan <theppitak@gmail.com>
+
+ Include git-version-gen in tarball
+
+ * Makefile.am:
+ - Add build-aux/git-version-gen to EXTRA_DIST.
+
+2016-07-11 Theppitak Karoonboonyanan <theppitak@gmail.com>
+
+ Use versioning based on Git snapshot.
+
+ * Makefile.am:
+ - Add dist-hook to generate VERSION file on tarball generation.
+ * +build-aux/git-version-gen:
+ - Add script to generate version based on 'git describe'
+ if in git tree, or using VERSION file if in release tarball.
+ * configure.ac:
+ - Call git-version-gen to get package version.
+
2016-06-09 Theppitak Karoonboonyanan <theppitak@gmail.com>
* configure.ac, NEWS:
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/INSTALL b/Master/texmf-dist/source/fonts/fonts-tlwg/INSTALL
index 2099840756e..8865734f81b 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/INSTALL
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/INSTALL
@@ -1,8 +1,8 @@
Installation Instructions
*************************
-Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
-Inc.
+ Copyright (C) 1994-1996, 1999-2002, 2004-2016 Free Software
+Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
@@ -12,97 +12,96 @@ without warranty of any kind.
Basic Installation
==================
- Briefly, the shell command `./configure && make && make install'
+ Briefly, the shell command './configure && make && make install'
should configure, build, and install this package. The following
-more-detailed instructions are generic; see the `README' file for
+more-detailed instructions are generic; see the 'README' file for
instructions specific to this package. Some packages provide this
-`INSTALL' file but do not implement all of the features documented
+'INSTALL' file but do not implement all of the features documented
below. The lack of an optional feature in a given package is not
necessarily a bug. More recommendations for GNU packages can be found
in *note Makefile Conventions: (standards)Makefile Conventions.
- The `configure' shell script attempts to guess correct values for
+ The 'configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions. Finally, it creates a shell script `config.status' that
+those values to create a 'Makefile' in each directory of the package.
+It may also create one or more '.h' files containing system-dependent
+definitions. Finally, it creates a shell script 'config.status' that
you can run in the future to recreate the current configuration, and a
-file `config.log' containing compiler output (useful mainly for
-debugging `configure').
+file 'config.log' containing compiler output (useful mainly for
+debugging 'configure').
- It can also use an optional file (typically called `config.cache'
-and enabled with `--cache-file=config.cache' or simply `-C') that saves
-the results of its tests to speed up reconfiguring. Caching is
-disabled by default to prevent problems with accidental use of stale
-cache files.
+ It can also use an optional file (typically called 'config.cache' and
+enabled with '--cache-file=config.cache' or simply '-C') that saves the
+results of its tests to speed up reconfiguring. Caching is disabled by
+default to prevent problems with accidental use of stale cache files.
If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
+to figure out how 'configure' could check whether to do them, and mail
+diffs or instructions to the address given in the 'README' so they can
be considered for the next release. If you are using the cache, and at
-some point `config.cache' contains results you don't want to keep, you
+some point 'config.cache' contains results you don't want to keep, you
may remove or edit it.
- The file `configure.ac' (or `configure.in') is used to create
-`configure' by a program called `autoconf'. You need `configure.ac' if
-you want to change it or regenerate `configure' using a newer version
-of `autoconf'.
+ The file 'configure.ac' (or 'configure.in') is used to create
+'configure' by a program called 'autoconf'. You need 'configure.ac' if
+you want to change it or regenerate 'configure' using a newer version of
+'autoconf'.
The simplest way to compile this package is:
- 1. `cd' to the directory containing the package's source code and type
- `./configure' to configure the package for your system.
+ 1. 'cd' to the directory containing the package's source code and type
+ './configure' to configure the package for your system.
- Running `configure' might take a while. While running, it prints
+ Running 'configure' might take a while. While running, it prints
some messages telling which features it is checking for.
- 2. Type `make' to compile the package.
+ 2. Type 'make' to compile the package.
- 3. Optionally, type `make check' to run any self-tests that come with
+ 3. Optionally, type 'make check' to run any self-tests that come with
the package, generally using the just-built uninstalled binaries.
- 4. Type `make install' to install the programs and any data files and
+ 4. Type 'make install' to install the programs and any data files and
documentation. When installing into a prefix owned by root, it is
recommended that the package be configured and built as a regular
- user, and only the `make install' phase executed with root
+ user, and only the 'make install' phase executed with root
privileges.
- 5. Optionally, type `make installcheck' to repeat any self-tests, but
+ 5. Optionally, type 'make installcheck' to repeat any self-tests, but
this time using the binaries in their final installed location.
This target does not install anything. Running this target as a
- regular user, particularly if the prior `make install' required
+ regular user, particularly if the prior 'make install' required
root privileges, verifies that the installation completed
correctly.
6. You can remove the program binaries and object files from the
- source code directory by typing `make clean'. To also remove the
- files that `configure' created (so you can compile the package for
- a different kind of computer), type `make distclean'. There is
- also a `make maintainer-clean' target, but that is intended mainly
+ source code directory by typing 'make clean'. To also remove the
+ files that 'configure' created (so you can compile the package for
+ a different kind of computer), type 'make distclean'. There is
+ also a 'make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.
- 7. Often, you can also type `make uninstall' to remove the installed
+ 7. Often, you can also type 'make uninstall' to remove the installed
files again. In practice, not all packages have tested that
uninstallation works correctly, even though it is required by the
GNU Coding Standards.
- 8. Some packages, particularly those that use Automake, provide `make
+ 8. Some packages, particularly those that use Automake, provide 'make
distcheck', which can by used by developers to test that all other
- targets like `make install' and `make uninstall' work correctly.
+ targets like 'make install' and 'make uninstall' work correctly.
This target is generally not run by end users.
Compilers and Options
=====================
Some systems require unusual options for compilation or linking that
-the `configure' script does not know about. Run `./configure --help'
+the 'configure' script does not know about. Run './configure --help'
for details on some of the pertinent environment variables.
- You can give `configure' initial values for configuration parameters
-by setting variables in the command line or in the environment. Here
-is an example:
+ You can give 'configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here is
+an example:
./configure CC=c99 CFLAGS=-g LIBS=-lposix
@@ -113,21 +112,21 @@ Compiling For Multiple Architectures
You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
-own directory. To do this, you can use GNU `make'. `cd' to the
+own directory. To do this, you can use GNU 'make'. 'cd' to the
directory where you want the object files and executables to go and run
-the `configure' script. `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'. This
-is known as a "VPATH" build.
+the 'configure' script. 'configure' automatically checks for the source
+code in the directory that 'configure' is in and in '..'. This is known
+as a "VPATH" build.
- With a non-GNU `make', it is safer to compile the package for one
+ With a non-GNU 'make', it is safer to compile the package for one
architecture at a time in the source code directory. After you have
-installed the package for one architecture, use `make distclean' before
+installed the package for one architecture, use 'make distclean' before
reconfiguring for another architecture.
On MacOS X 10.5 and later systems, you can create libraries and
executables that work on multiple system types--known as "fat" or
-"universal" binaries--by specifying multiple `-arch' options to the
-compiler but only a single `-arch' option to the preprocessor. Like
+"universal" binaries--by specifying multiple '-arch' options to the
+compiler but only a single '-arch' option to the preprocessor. Like
this:
./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
@@ -136,105 +135,104 @@ this:
This is not guaranteed to produce working output in all cases, you
may have to build one architecture at a time and combine the results
-using the `lipo' tool if you have problems.
+using the 'lipo' tool if you have problems.
Installation Names
==================
- By default, `make install' installs the package's commands under
-`/usr/local/bin', include files under `/usr/local/include', etc. You
-can specify an installation prefix other than `/usr/local' by giving
-`configure' the option `--prefix=PREFIX', where PREFIX must be an
+ By default, 'make install' installs the package's commands under
+'/usr/local/bin', include files under '/usr/local/include', etc. You
+can specify an installation prefix other than '/usr/local' by giving
+'configure' the option '--prefix=PREFIX', where PREFIX must be an
absolute file name.
You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
-pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+pass the option '--exec-prefix=PREFIX' to 'configure', the package uses
PREFIX as the prefix for installing programs and libraries.
Documentation and other data files still use the regular prefix.
In addition, if you use an unusual directory layout you can give
-options like `--bindir=DIR' to specify different values for particular
-kinds of files. Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them. In general, the
-default for these options is expressed in terms of `${prefix}', so that
-specifying just `--prefix' will affect all of the other directory
+options like '--bindir=DIR' to specify different values for particular
+kinds of files. Run 'configure --help' for a list of the directories
+you can set and what kinds of files go in them. In general, the default
+for these options is expressed in terms of '${prefix}', so that
+specifying just '--prefix' will affect all of the other directory
specifications that were not explicitly provided.
The most portable way to affect installation locations is to pass the
-correct locations to `configure'; however, many packages provide one or
+correct locations to 'configure'; however, many packages provide one or
both of the following shortcuts of passing variable assignments to the
-`make install' command line to change installation locations without
+'make install' command line to change installation locations without
having to reconfigure or recompile.
The first method involves providing an override variable for each
-affected directory. For example, `make install
+affected directory. For example, 'make install
prefix=/alternate/directory' will choose an alternate location for all
directory configuration variables that were expressed in terms of
-`${prefix}'. Any directories that were specified during `configure',
-but not in terms of `${prefix}', must each be overridden at install
-time for the entire installation to be relocated. The approach of
-makefile variable overrides for each directory variable is required by
-the GNU Coding Standards, and ideally causes no recompilation.
-However, some platforms have known limitations with the semantics of
-shared libraries that end up requiring recompilation when using this
-method, particularly noticeable in packages that use GNU Libtool.
-
- The second method involves providing the `DESTDIR' variable. For
-example, `make install DESTDIR=/alternate/directory' will prepend
-`/alternate/directory' before all installation names. The approach of
-`DESTDIR' overrides is not required by the GNU Coding Standards, and
+'${prefix}'. Any directories that were specified during 'configure',
+but not in terms of '${prefix}', must each be overridden at install time
+for the entire installation to be relocated. The approach of makefile
+variable overrides for each directory variable is required by the GNU
+Coding Standards, and ideally causes no recompilation. However, some
+platforms have known limitations with the semantics of shared libraries
+that end up requiring recompilation when using this method, particularly
+noticeable in packages that use GNU Libtool.
+
+ The second method involves providing the 'DESTDIR' variable. For
+example, 'make install DESTDIR=/alternate/directory' will prepend
+'/alternate/directory' before all installation names. The approach of
+'DESTDIR' overrides is not required by the GNU Coding Standards, and
does not work on platforms that have drive letters. On the other hand,
it does better at avoiding recompilation issues, and works well even
-when some directory options were not specified in terms of `${prefix}'
-at `configure' time.
+when some directory options were not specified in terms of '${prefix}'
+at 'configure' time.
Optional Features
=================
If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
- Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System). The
-`README' should mention any `--enable-' and `--with-' options that the
+with an extra prefix or suffix on their names by giving 'configure' the
+option '--program-prefix=PREFIX' or '--program-suffix=SUFFIX'.
+
+ Some packages pay attention to '--enable-FEATURE' options to
+'configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to '--with-PACKAGE' options, where PACKAGE
+is something like 'gnu-as' or 'x' (for the X Window System). The
+'README' should mention any '--enable-' and '--with-' options that the
package recognizes.
- For packages that use the X Window System, `configure' can usually
+ For packages that use the X Window System, 'configure' can usually
find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
+you can use the 'configure' options '--x-includes=DIR' and
+'--x-libraries=DIR' to specify their locations.
Some packages offer the ability to configure how verbose the
-execution of `make' will be. For these packages, running `./configure
+execution of 'make' will be. For these packages, running './configure
--enable-silent-rules' sets the default to minimal output, which can be
-overridden with `make V=1'; while running `./configure
+overridden with 'make V=1'; while running './configure
--disable-silent-rules' sets the default to verbose, which can be
-overridden with `make V=0'.
+overridden with 'make V=0'.
Particular systems
==================
- On HP-UX, the default C compiler is not ANSI C compatible. If GNU
-CC is not installed, it is recommended to use the following options in
+ On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC
+is not installed, it is recommended to use the following options in
order to use an ANSI C compiler:
./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
and if that doesn't work, install pre-built binaries of GCC for HP-UX.
- HP-UX `make' updates targets which have the same time stamps as
-their prerequisites, which makes it generally unusable when shipped
-generated files such as `configure' are involved. Use GNU `make'
-instead.
+ HP-UX 'make' updates targets which have the same time stamps as their
+prerequisites, which makes it generally unusable when shipped generated
+files such as 'configure' are involved. Use GNU 'make' instead.
On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
-parse its `<wchar.h>' header file. The option `-nodtk' can be used as
-a workaround. If GNU CC is not installed, it is therefore recommended
-to try
+parse its '<wchar.h>' header file. The option '-nodtk' can be used as a
+workaround. If GNU CC is not installed, it is therefore recommended to
+try
./configure CC="cc"
@@ -242,26 +240,26 @@ and if that doesn't work, try
./configure CC="cc -nodtk"
- On Solaris, don't put `/usr/ucb' early in your `PATH'. This
+ On Solaris, don't put '/usr/ucb' early in your 'PATH'. This
directory contains several dysfunctional programs; working variants of
-these programs are available in `/usr/bin'. So, if you need `/usr/ucb'
-in your `PATH', put it _after_ `/usr/bin'.
+these programs are available in '/usr/bin'. So, if you need '/usr/ucb'
+in your 'PATH', put it _after_ '/usr/bin'.
- On Haiku, software installed for all users goes in `/boot/common',
-not `/usr/local'. It is recommended to use the following options:
+ On Haiku, software installed for all users goes in '/boot/common',
+not '/usr/local'. It is recommended to use the following options:
./configure --prefix=/boot/common
Specifying the System Type
==========================
- There may be some features `configure' cannot figure out
+ There may be some features 'configure' cannot figure out
automatically, but needs to determine by the type of machine the package
will run on. Usually, assuming the package is built to be run on the
-_same_ architectures, `configure' can figure that out, but if it prints
+_same_ architectures, 'configure' can figure that out, but if it prints
a message saying it cannot guess the machine type, give it the
-`--build=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name which has the form:
+'--build=TYPE' option. TYPE can either be a short name for the system
+type, such as 'sun4', or a canonical name which has the form:
CPU-COMPANY-SYSTEM
@@ -270,101 +268,101 @@ where SYSTEM can have one of these forms:
OS
KERNEL-OS
- See the file `config.sub' for the possible values of each field. If
-`config.sub' isn't included in this package, then this package doesn't
+ See the file 'config.sub' for the possible values of each field. If
+'config.sub' isn't included in this package, then this package doesn't
need to know the machine type.
If you are _building_ compiler tools for cross-compiling, you should
-use the option `--target=TYPE' to select the type of system they will
+use the option '--target=TYPE' to select the type of system they will
produce code for.
If you want to _use_ a cross compiler, that generates code for a
platform different from the build platform, you should specify the
"host" platform (i.e., that on which the generated programs will
-eventually be run) with `--host=TYPE'.
+eventually be run) with '--host=TYPE'.
Sharing Defaults
================
- If you want to set default values for `configure' scripts to share,
-you can create a site shell script called `config.site' that gives
-default values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists. Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
+ If you want to set default values for 'configure' scripts to share,
+you can create a site shell script called 'config.site' that gives
+default values for variables like 'CC', 'cache_file', and 'prefix'.
+'configure' looks for 'PREFIX/share/config.site' if it exists, then
+'PREFIX/etc/config.site' if it exists. Or, you can set the
+'CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all 'configure' scripts look for a site script.
Defining Variables
==================
Variables not defined in a site shell script can be set in the
-environment passed to `configure'. However, some packages may run
+environment passed to 'configure'. However, some packages may run
configure again during the build, and the customized values of these
variables may be lost. In order to avoid this problem, you should set
-them in the `configure' command line, using `VAR=value'. For example:
+them in the 'configure' command line, using 'VAR=value'. For example:
./configure CC=/usr/local2/bin/gcc
-causes the specified `gcc' to be used as the C compiler (unless it is
+causes the specified 'gcc' to be used as the C compiler (unless it is
overridden in the site shell script).
-Unfortunately, this technique does not work for `CONFIG_SHELL' due to
-an Autoconf limitation. Until the limitation is lifted, you can use
-this workaround:
+Unfortunately, this technique does not work for 'CONFIG_SHELL' due to an
+Autoconf limitation. Until the limitation is lifted, you can use this
+workaround:
CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
-`configure' Invocation
+'configure' Invocation
======================
- `configure' recognizes the following options to control how it
+ 'configure' recognizes the following options to control how it
operates.
-`--help'
-`-h'
- Print a summary of all of the options to `configure', and exit.
+'--help'
+'-h'
+ Print a summary of all of the options to 'configure', and exit.
-`--help=short'
-`--help=recursive'
+'--help=short'
+'--help=recursive'
Print a summary of the options unique to this package's
- `configure', and exit. The `short' variant lists options used
- only in the top level, while the `recursive' variant lists options
- also present in any nested packages.
+ 'configure', and exit. The 'short' variant lists options used only
+ in the top level, while the 'recursive' variant lists options also
+ present in any nested packages.
-`--version'
-`-V'
- Print the version of Autoconf used to generate the `configure'
+'--version'
+'-V'
+ Print the version of Autoconf used to generate the 'configure'
script, and exit.
-`--cache-file=FILE'
+'--cache-file=FILE'
Enable the cache: use and save the results of the tests in FILE,
- traditionally `config.cache'. FILE defaults to `/dev/null' to
+ traditionally 'config.cache'. FILE defaults to '/dev/null' to
disable caching.
-`--config-cache'
-`-C'
- Alias for `--cache-file=config.cache'.
+'--config-cache'
+'-C'
+ Alias for '--cache-file=config.cache'.
-`--quiet'
-`--silent'
-`-q'
+'--quiet'
+'--silent'
+'-q'
Do not print messages saying which checks are being made. To
- suppress all normal output, redirect it to `/dev/null' (any error
+ suppress all normal output, redirect it to '/dev/null' (any error
messages will still be shown).
-`--srcdir=DIR'
+'--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
- `configure' can determine that directory automatically.
+ 'configure' can determine that directory automatically.
-`--prefix=DIR'
- Use DIR as the installation prefix. *note Installation Names::
- for more details, including other options available for fine-tuning
- the installation locations.
+'--prefix=DIR'
+ Use DIR as the installation prefix. *note Installation Names:: for
+ more details, including other options available for fine-tuning the
+ installation locations.
-`--no-create'
-`-n'
+'--no-create'
+'-n'
Run the configure checks, but stop before creating any output
files.
-`configure' also accepts some other, not widely useful, options. Run
-`configure --help' for more details.
+'configure' also accepts some other, not widely useful, options. Run
+'configure --help' for more details.
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am b/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am
index 824b629b0c9..4260986eb61 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.am
@@ -1,6 +1,10 @@
MAINTAINERCLEANFILES = Makefile.in configure aclocal.m4
-EXTRA_DIST = ChangeLog.thai-ttf GPL
+EXTRA_DIST = \
+ ChangeLog.thai-ttf \
+ GPL \
+ build-aux/git-version-gen \
+ $(NULL)
SUBDIRS = scripts latex nf nectec sipa tlwg fontconfig tests
@@ -61,6 +65,9 @@ if INCLUDE_PFB
endif
endif # INCLUDE_XFONTSDIR
+dist-hook:
+ echo $(VERSION) > $(distdir)/VERSION
+
if INCLUDE_LATEX
tdsdist_tgz = $(LATEX_PACKAGE)-$(VERSION).tds.tar.gz
ctandist_tgz = $(LATEX_PACKAGE)-$(VERSION).ctan.tar.gz
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.in
index 5515de22020..a3c22500f34 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.in
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -292,7 +292,12 @@ ttfdir = @ttfdir@
type1dir = @type1dir@
woffdir = @woffdir@
MAINTAINERCLEANFILES = Makefile.in configure aclocal.m4
-EXTRA_DIST = ChangeLog.thai-ttf GPL
+EXTRA_DIST = \
+ ChangeLog.thai-ttf \
+ GPL \
+ build-aux/git-version-gen \
+ $(NULL)
+
SUBDIRS = scripts latex nf nectec sipa tlwg fontconfig tests
@INCLUDE_LATEX_TRUE@tdsdist_tgz = $(LATEX_PACKAGE)-$(VERSION).tds.tar.gz
@INCLUDE_LATEX_TRUE@ctandist_tgz = $(LATEX_PACKAGE)-$(VERSION).ctan.tar.gz
@@ -499,6 +504,9 @@ distdir: $(DISTFILES)
|| exit 1; \
fi; \
done
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
-test -n "$(am__skip_mode_fix)" \
|| find "$(distdir)" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
@@ -507,7 +515,7 @@ distdir: $(DISTFILES)
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
$(am__post_remove_distdir)
dist-bzip2: distdir
@@ -532,7 +540,7 @@ dist-shar: distdir
@echo WARNING: "Support for shar distribution archives is" \
"deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+ shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
$(am__post_remove_distdir)
dist-zip: distdir
@@ -550,7 +558,7 @@ dist dist-all:
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lz*) \
@@ -560,7 +568,7 @@ distcheck: dist
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
esac
@@ -744,8 +752,8 @@ uninstall-am:
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
am--refresh check check-am clean clean-cscope clean-generic \
cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
- dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
- distcheck distclean distclean-generic distclean-tags \
+ dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \
+ dist-zip distcheck distclean distclean-generic distclean-tags \
distcleancheck distdir distuninstallcheck dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-data-hook install-dvi install-dvi-am \
@@ -807,6 +815,9 @@ uninstall-am:
@INCLUDE_PFB_TRUE@@INCLUDE_XFONTSDIR_TRUE@ $(RMDIR) $(DESTDIR)$(type1dir); \
@INCLUDE_PFB_TRUE@@INCLUDE_XFONTSDIR_TRUE@ fi
+dist-hook:
+ echo $(VERSION) > $(distdir)/VERSION
+
@INCLUDE_LATEX_TRUE@inst-tds:
@INCLUDE_LATEX_TRUE@ rm -rf $(tdsdistdir)
@INCLUDE_LATEX_TRUE@ mkdir $(tdsdistdir)
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/NEWS b/Master/texmf-dist/source/fonts/fonts-tlwg/NEWS
index 0bc8ee962d8..19f8392f917 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/NEWS
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/NEWS
@@ -1,3 +1,11 @@
+0.6.4 (2017-10-03) : The "TeXnical Boost" release
+=====
+- Use package versioning based on Git snapshot.
+- Fix LaTeX familydefault upon switching between scripts.
+ (Thanks Abhabongse Janthong for the pull request.)
+- Add LaTeX option for font scaling.
+ (Thanks Abhabongse Janthong for another pull request.)
+
0.6.3 (2016-06-09) : The "Loma Jump" release
=====
- The first release from GitHub.
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/VERSION b/Master/texmf-dist/source/fonts/fonts-tlwg/VERSION
new file mode 100644
index 00000000000..d2b13eb644d
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/VERSION
@@ -0,0 +1 @@
+0.6.4
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/aclocal.m4 b/Master/texmf-dist/source/fonts/fonts-tlwg/aclocal.m4
index c24039fe42c..22dd4fca749 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/aclocal.m4
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/aclocal.m4
@@ -1,6 +1,6 @@
-# generated automatically by aclocal 1.15 -*- Autoconf -*-
+# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -20,7 +20,7 @@ You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
-# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -35,7 +35,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION],
[am__api_version='1.15'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.15], [],
+m4_if([$1], [1.15.1], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])
@@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.15])dnl
+[AM_AUTOMAKE_VERSION([1.15.1])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -110,7 +110,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
# AM_CONDITIONAL -*- Autoconf -*-
-# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -143,7 +143,7 @@ fi])])
# Do all the work for Automake. -*- Autoconf -*-
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -340,7 +340,7 @@ for _am_header in $config_headers :; do
done
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -361,7 +361,7 @@ if test x"${install_sh+set}" != xset; then
fi
AC_SUBST([install_sh])])
-# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+# Copyright (C) 2003-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -382,7 +382,7 @@ AC_SUBST([am__leading_dot])])
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -421,7 +421,7 @@ fi
# Helper functions for option handling. -*- Autoconf -*-
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -452,7 +452,7 @@ AC_DEFUN([_AM_IF_OPTION],
# Check to make sure that the build environment is sane. -*- Autoconf -*-
-# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -533,7 +533,7 @@ AC_CONFIG_COMMANDS_PRE(
rm -f conftest.file
])
-# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -593,7 +593,7 @@ AC_SUBST([AM_BACKSLASH])dnl
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
])
-# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -621,7 +621,7 @@ fi
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
-# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+# Copyright (C) 2006-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -640,7 +640,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
# Check how to create a tarball. -*- Autoconf -*-
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/build-aux/git-version-gen b/Master/texmf-dist/source/fonts/fonts-tlwg/build-aux/git-version-gen
new file mode 100755
index 00000000000..3d78ba2dd7b
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/build-aux/git-version-gen
@@ -0,0 +1,29 @@
+#!/bin/sh
+
+tarball_version_file=VERSION
+
+# Use tarball version file (included in release tarballs) if present,
+# otherwise, try git-describe
+if test -f $tarball_version_file
+then
+ v=$(cat $tarball_version_file) || v=
+fi
+
+if test "x$v" != "x"
+then
+ : # use $v
+# Make sure it's a Git tree
+elif test "$(git log -1 --pretty=format:x 2>&1)" = "x"
+then
+ v=$(git describe --match 'v[0-9]*' HEAD 2>/dev/null | sed -e 's/^v//') \
+ || v="UNKNOWN"
+
+ # Append "-dirty" suffix if there is local change
+ git update-index --refresh > /dev/null 2>&1
+ if test "x$(git diff-index --name-only HEAD 2>/dev/null)" != "x"
+ then
+ v="$v-dirty"
+ fi
+fi
+
+printf "%s" "$v"
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/configure b/Master/texmf-dist/source/fonts/fonts-tlwg/configure
index 4709a306e19..90cecb99690 100755
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/configure
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for fonts-tlwg 0.6.3.
+# Generated by GNU Autoconf 2.69 for fonts-tlwg 0.6.4.
#
# Report bugs to <thai-linux-foss-devel@googlegroups.com>.
#
@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='fonts-tlwg'
PACKAGE_TARNAME='fonts-tlwg'
-PACKAGE_VERSION='0.6.3'
-PACKAGE_STRING='fonts-tlwg 0.6.3'
+PACKAGE_VERSION='0.6.4'
+PACKAGE_STRING='fonts-tlwg 0.6.4'
PACKAGE_BUGREPORT='thai-linux-foss-devel@googlegroups.com'
PACKAGE_URL=''
@@ -1259,7 +1259,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures fonts-tlwg 0.6.3 to adapt to many kinds of systems.
+\`configure' configures fonts-tlwg 0.6.4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1326,7 +1326,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of fonts-tlwg 0.6.3:";;
+ short | recursive ) echo "Configuration of fonts-tlwg 0.6.4:";;
esac
cat <<\_ACEOF
@@ -1420,7 +1420,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-fonts-tlwg configure 0.6.3
+fonts-tlwg configure 0.6.4
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1437,7 +1437,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by fonts-tlwg $as_me 0.6.3, which was
+It was created by fonts-tlwg $as_me 0.6.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2302,7 +2302,7 @@ fi
# Define the identity of the package.
PACKAGE='fonts-tlwg'
- VERSION='0.6.3'
+ VERSION='0.6.4'
cat >>confdefs.h <<_ACEOF
@@ -3818,7 +3818,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by fonts-tlwg $as_me 0.6.3, which was
+This file was extended by fonts-tlwg $as_me 0.6.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3871,7 +3871,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-fonts-tlwg config.status 0.6.3
+fonts-tlwg config.status 0.6.4
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/configure.ac b/Master/texmf-dist/source/fonts/fonts-tlwg/configure.ac
index f2e48eeded1..a1f08319fe5 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/configure.ac
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/configure.ac
@@ -1,5 +1,7 @@
AC_PREREQ(2.59)
-AC_INIT(fonts-tlwg, 0.6.3, thai-linux-foss-devel@googlegroups.com)
+AC_INIT(fonts-tlwg,
+ m4_esyscmd([build-aux/git-version-gen]),
+ thai-linux-foss-devel@googlegroups.com)
AC_CONFIG_SRCDIR([nf/Garuda.sfd])
AM_INIT_AUTOMAKE(dist-xz no-dist-gzip -Wno-portability)
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.in
index 581838e6ffc..c01e4c8e8dd 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.in
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/Makefile.in
index 6721a9bcf3a..c717d56b73a 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/Makefile.in
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/README.latex b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/README.latex
index d22a99f9802..67283e0ac79 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/README.latex
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/README.latex
@@ -52,6 +52,18 @@ in the document when switching to Thai in Babel:
These options define the default Thai font when switching to Thai language
in Babel. They do not define fonts for the three families.
+
+There is also another option for this package which would scale all Thai fonts
+up or down by a given factor value. This is useful when there are discrepancies
+between the size of the font for Latin script and the size of Thai fonts in
+this package.
+
+* Specifying the font scaling factor for every font in this package:
+
+ - scale=<value> : Set the scaling factor to the specified value.
+ The default value is 1.
+
+
Example:
* To use "laksaman" font all over the document (e.g. in Thai official letters):
@@ -74,6 +86,10 @@ Example:
\usepackage[laksaman,rmkinnari]{fonts-tlwg}
+* To use "laksaman" font with the size 20% larger than normal:
+
+ \usepackage[laksaman,scaled=1.2]{fonts-tlwg}
+
\USEFONT COMMAND
----------------
@@ -93,4 +109,3 @@ text portions, for example:
slant shape:
\usefont{LTH}{umpush}{l}{sl}
-
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/Makefile.am b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/Makefile.am
index f17d390d7b5..446111269a9 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/Makefile.am
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/Makefile.am
@@ -1,4 +1,9 @@
-EXAMPLES = teststd.tex
+EXAMPLES = \
+ teststd.tex \
+ testsans.tex \
+ testscaled-120.tex \
+ testscaled-65.tex \
+ $(NULL)
EXTRA_DIST = $(EXAMPLES)
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/Makefile.in
index d3aec88137e..02709feefa7 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/Makefile.in
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -240,7 +240,13 @@ top_srcdir = @top_srcdir@
ttfdir = @ttfdir@
type1dir = @type1dir@
woffdir = @woffdir@
-EXAMPLES = teststd.tex
+EXAMPLES = \
+ teststd.tex \
+ testsans.tex \
+ testscaled-120.tex \
+ testscaled-65.tex \
+ $(NULL)
+
EXTRA_DIST = $(EXAMPLES)
@INCLUDE_LATEX_TRUE@examplesdir = $(docdir)/examples
@INCLUDE_LATEX_TRUE@examples_DATA = $(EXAMPLES)
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testsans.tex b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testsans.tex
new file mode 100644
index 00000000000..600894e6e0f
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testsans.tex
@@ -0,0 +1,37 @@
+%%
+%% Test sans option with \normalfont
+%% 2017/05/10 Abhabongse Janthong <abhabongse@gmail.edu>
+%% - write a new test reproducing errors
+%%
+\documentclass[a4paper]{article}
+\usepackage[thai]{babel}
+\usepackage[utf8x]{inputenc}
+\usepackage[sans,sflaksaman,rmnorasi]{fonts-tlwg}
+
+\begin{document}
+
+ \begin{tabbing}
+ {\usefont{LTH}{norasi}{b}{n}XXXXXXXXXXXXXXXXXXXXXXXXX}\=
+ {\usefont{LTH}{norasi}{b}{n}XXXXXXXXXXXXXXXXXXXXXXXXX}\kill
+ \hspace{1em}
+ ๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า \> กว่าบรรดาฝูงสัตว์เดรัจฉาน \\
+ จงฝ่าฟันพัฒนาวิชาการ \> อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร\\
+ ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า \> หัดอภัยเหมือนกีฬาอัชฌาสัย \\
+ ปฏิบัติประพฤติกฎกำหนดใจ \> พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ\\
+ \end{tabbing}
+
+ % Should switch to defaultfont, which should have been \thaisffamily
+ ประโยคภาษาไทย \normalfont ประโยคภาษาไทย
+
+ \bigskip
+ \begin{tabbing}
+ {\usefont{LTH}{norasi}{b}{n}XXXXXXXXXXXXXXXXXXXXXXXXX}\=
+ {\usefont{LTH}{norasi}{b}{n}XXXXXXXXXXXXXXXXXXXXXXXXX}\kill
+ \hspace{1em}
+ ๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า \> กว่าบรรดาฝูงสัตว์เดรัจฉาน \\
+ จงฝ่าฟันพัฒนาวิชาการ \> อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร\\
+ ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า \> หัดอภัยเหมือนกีฬาอัชฌาสัย \\
+ ปฏิบัติประพฤติกฎกำหนดใจ \> พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ\\
+ \end{tabbing}
+
+\end{document}
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testscaled-120.tex b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testscaled-120.tex
new file mode 100644
index 00000000000..d233dff92ca
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testscaled-120.tex
@@ -0,0 +1,734 @@
+%%
+%% Test for font scaling at 120%
+%% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.edu>
+%% - write a new test introducing the usage of package option
+%%
+\documentclass[a4paper]{article}
+\usepackage[english,thai]{babel}
+\usepackage[utf8x]{inputenc}
+\usepackage[scale=1.2]{fonts-tlwg}
+
+\newcommand{\testthaipoem}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \begin{tabbing}
+ {\usefont{LTH}{norasi}{b}{n}
+ XXXXXXXXXXXXXXXXXXXXXXXXX} \=
+ {\usefont{LTH}{norasi}{b}{n}
+ XXXXXXXXXXXXXXXXXXXXXXXXX}\kill
+ \hspace{1em}๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า \> กว่าบรรดาฝูงสัตว์เดรัจฉาน \\
+ จงฝ่าฟันพัฒนาวิชาการ \> อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร\\
+ ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า \> หัดอภัยเหมือนกีฬาอัชฌาสัย \\
+ ปฏิบัติประพฤติกฎกำหนดใจ \> พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ\\
+ \end{tabbing}}
+
+\newcommand{\testenglish}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ A quick brown fox jumps over the lazy dog.}
+
+\newcommand{\testEnglish}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \MakeUppercase{A quick brown fox jumps over the lazy dog.}}
+
+\newcommand{\testligkern}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ ที่ ท่า ทิ้ง ท้า กิ๊ง ก๊ง ตี๋ ต๋า บ่น ป่น, บ้น ป้น, บ๊น ป๊น, บ๋น ป๋น บิน ปิน บีน ปีน บิ่น ปิ่น บัน ปั่น บั่น
+ ก็ ป็ ปู่ ญ ญุ ญู ญฺ ฐ ฐุ ฐู ฐฺ กุ ฎุ ฎู ฎฺ ฏุ ฏู ฏฺ บำ บ่ำ ปำ ป่ำ -\textyamakkan{}
+ \textfongmun{} \textangkhankhu{} \textkhomut{}
+ ปะเฺติ็ลฺ โฺญฺ็จฺ ปั็วฮฺ ทฺ็อง เปฺิ็ว มูํย
+ แต็่ง เจฺํอ เปรฺิ่ห์ โจ๊่ เปฺี่ย โฺทร ม็่อง เติ็ง อาื ยาึ ปิํปี็ป็่ป๊่ปฺ่
+ จือรฺุ การฺู
+ - -- --- `` '' \dag{} \ddag{} \S{} \P{} \${} \ae{} \AE{} \oe{} \OE{} \aa{}
+ \AA{} \ss{} \copyright{} \textregistered{} \texttrademark{} \textbackslash{}
+ \textasciicircum{} \textasciitilde{} \textbar{} \textbraceleft{}
+ \textbraceright{} ?` !` ff fi fl ffi ffl tt ti AV\\}
+
+\newcommand{\testpali}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \textpali{หตฺเถสุ ภิกฺขเว สติ, อาทานนิกฺเขปนํ ปญฺญายติ}\\
+ \textpali{เอวเมว โข ภิกฺขเว}\\
+ \textpali{จกฺขุสมิํปิ สติ}\\
+ \textpali{จกฺขุสมฺผสฺสปจฺจยา อุปฺปชฺชติ อชฺฌตฺตํ สุขทุกฺขํ}\\
+ \textpali{ทิฏฺฐา มยา ภิกฺขเว ฉ ผสฺสายตนิกา นาม นิรยา}\\}
+
+\begin{document}
+\pagestyle{empty}
+\vfil
+\begin{figure*}
+\Huge
+\hspace*{.2\textwidth}\usefont{LTH}{kinnari}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{garuda}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{norasi}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{laksaman}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{ttype}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{ttypist}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{purisa}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{loma}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{waree}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{umpush}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{sawasdee}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\end{figure*}
+\vfil
+\clearpage
+
+\pagestyle{plain}
+\section{\usefont{LTH}{kinnari}{b}{n}Kinnari -- กินรี\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย\protect\footnote{โดยสมาคมคอมพิวเตอร์แห่งประเทศไทยในพระบรมราชูปถัมภ์}}
+
+\testthaipoem{kinnari}{m}{n}
+
+\testthaipoem{kinnari}{b}{n}
+
+\testthaipoem{kinnari}{m}{it}
+
+\testthaipoem{kinnari}{b}{it}
+
+\testthaipoem{kinnari}{m}{sl}
+
+\testthaipoem{kinnari}{b}{sl}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{kinnari}{m}{n}
+
+\testenglish{kinnari}{b}{n}
+
+\testenglish{kinnari}{m}{it}
+
+\testenglish{kinnari}{b}{it}
+
+\testenglish{kinnari}{m}{sl}
+
+\testenglish{kinnari}{b}{sl}
+
+\testEnglish{kinnari}{m}{n}
+
+\testEnglish{kinnari}{b}{n}
+
+\testEnglish{kinnari}{m}{it}
+
+\testEnglish{kinnari}{b}{it}
+
+\testEnglish{kinnari}{m}{sl}
+
+\testEnglish{kinnari}{b}{sl}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+\noindent
+\testligkern{kinnari}{m}{n}
+
+\testligkern{kinnari}{b}{n}
+
+\testligkern{kinnari}{m}{it}
+
+\testligkern{kinnari}{b}{it}
+
+\testligkern{kinnari}{m}{sl}
+
+\testligkern{kinnari}{b}{sl}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+\testpali{kinnari}{m}{n}
+
+\testpali{kinnari}{b}{n}
+
+\testpali{kinnari}{m}{it}
+
+\testpali{kinnari}{b}{it}
+
+\testpali{kinnari}{m}{sl}
+
+\testpali{kinnari}{b}{sl}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{garuda}{b}{n}Garuda -- ครุฑ\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{garuda}{m}{n}
+
+\testthaipoem{garuda}{b}{n}
+
+\testthaipoem{garuda}{m}{it}
+
+\testthaipoem{garuda}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{garuda}{m}{n}
+
+\testenglish{garuda}{b}{n}
+
+\testenglish{garuda}{m}{it}
+
+\testenglish{garuda}{b}{it}
+
+\testEnglish{garuda}{m}{n}
+
+\testEnglish{garuda}{b}{n}
+
+\testEnglish{garuda}{m}{it}
+
+\testEnglish{garuda}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{garuda}{m}{n}
+
+\testligkern{garuda}{b}{n}
+
+\testligkern{garuda}{m}{it}
+
+\testligkern{garuda}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{garuda}{m}{n}
+
+\testpali{garuda}{b}{n}
+
+\testpali{garuda}{m}{it}
+
+\testpali{garuda}{b}{it}
+
+\vfil\pagebreak
+
+\section{\usefont{LTH}{norasi}{b}{n}Norasi -- นรสีห์\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{norasi}{m}{n}
+
+\testthaipoem{norasi}{b}{n}
+
+\testthaipoem{norasi}{m}{it}
+
+\testthaipoem{norasi}{b}{it}
+
+\testthaipoem{norasi}{m}{sl}
+
+\testthaipoem{norasi}{b}{sl}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+\testenglish{norasi}{m}{n}
+
+\testenglish{norasi}{b}{n}
+
+\testenglish{norasi}{m}{it}
+
+\testenglish{norasi}{b}{it}
+
+\testenglish{norasi}{m}{sl}
+
+\testenglish{norasi}{b}{sl}
+
+\testEnglish{norasi}{m}{n}
+
+\testEnglish{norasi}{b}{n}
+
+\testEnglish{norasi}{m}{it}
+
+\testEnglish{norasi}{b}{it}
+
+\testEnglish{norasi}{m}{sl}
+
+\testEnglish{norasi}{b}{sl}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{norasi}{m}{n}
+
+\testligkern{norasi}{b}{n}
+
+\testligkern{norasi}{m}{it}
+
+\testligkern{norasi}{b}{it}
+
+\testligkern{norasi}{m}{sl}
+
+\testligkern{norasi}{b}{sl}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{norasi}{m}{n}
+
+\testpali{norasi}{b}{n}
+
+\testpali{norasi}{m}{it}
+
+\testpali{norasi}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{laksaman}{b}{n}Laksaman -- ลักษมัณ\protect\footnote{ดัดแปลงจาก TH Sarabun New ของคุณศุภกิจ เฉลิมลาภ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{laksaman}{m}{n}
+
+\testthaipoem{laksaman}{b}{n}
+
+\testthaipoem{laksaman}{m}{it}
+
+\testthaipoem{laksaman}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{laksaman}{m}{n}
+
+\testenglish{laksaman}{b}{n}
+
+\testenglish{laksaman}{m}{it}
+
+\testenglish{laksaman}{b}{it}
+
+\testEnglish{laksaman}{m}{n}
+
+\testEnglish{laksaman}{b}{n}
+
+\testEnglish{laksaman}{m}{it}
+
+\testEnglish{laksaman}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{laksaman}{m}{n}
+
+\testligkern{laksaman}{b}{n}
+
+\testligkern{laksaman}{m}{it}
+
+\testligkern{laksaman}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{laksaman}{m}{n}
+
+\testpali{laksaman}{b}{n}
+
+\testpali{laksaman}{m}{it}
+
+\testpali{laksaman}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{ttype}{b}{n}Tlwg Typewriter\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{ttype}{m}{n}
+
+\testthaipoem{ttype}{b}{n}
+
+\testthaipoem{ttype}{m}{it}
+
+\testthaipoem{ttype}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{ttype}{m}{n}
+
+\testenglish{ttype}{b}{n}
+
+\testenglish{ttype}{m}{it}
+
+\testenglish{ttype}{b}{it}
+
+\testEnglish{ttype}{m}{n}
+
+\testEnglish{ttype}{b}{n}
+
+\testEnglish{ttype}{m}{it}
+
+\testEnglish{ttype}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{ttype}{m}{n}
+
+\testligkern{ttype}{b}{n}
+
+\testligkern{ttype}{m}{it}
+
+\testligkern{ttype}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{ttype}{m}{n}
+
+\testpali{ttype}{b}{n}
+
+\testpali{ttype}{m}{it}
+
+\testpali{ttype}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{ttypist}{b}{n}Tlwg Typist\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{ttypist}{m}{n}
+
+\testthaipoem{ttypist}{b}{n}
+
+\testthaipoem{ttypist}{m}{it}
+
+\testthaipoem{ttypist}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{ttypist}{m}{n}
+
+\testenglish{ttypist}{b}{n}
+
+\testenglish{ttypist}{m}{it}
+
+\testenglish{ttypist}{b}{it}
+
+\testEnglish{ttypist}{m}{n}
+
+\testEnglish{ttypist}{b}{n}
+
+\testEnglish{ttypist}{m}{it}
+
+\testEnglish{ttypist}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{ttypist}{m}{n}
+
+\testligkern{ttypist}{b}{n}
+
+\testligkern{ttypist}{m}{it}
+
+\testligkern{ttypist}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{ttypist}{m}{n}
+
+\testpali{ttypist}{b}{n}
+
+\testpali{ttypist}{m}{it}
+
+\testpali{ttypist}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{purisa}{m}{n}Purisa -- ภูริสา\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{purisa}{m}{n}
+
+\testthaipoem{purisa}{b}{n}
+
+\testthaipoem{purisa}{m}{it}
+
+\testthaipoem{purisa}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{purisa}{m}{n}
+
+\testenglish{purisa}{b}{n}
+
+\testenglish{purisa}{m}{it}
+
+\testenglish{purisa}{b}{it}
+
+\testEnglish{purisa}{m}{n}
+
+\testEnglish{purisa}{b}{n}
+
+\testEnglish{purisa}{m}{it}
+
+\testEnglish{purisa}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{purisa}{m}{n}
+
+\testligkern{purisa}{b}{n}
+
+\testligkern{purisa}{m}{it}
+
+\testligkern{purisa}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{purisa}{m}{n}
+
+\testpali{purisa}{b}{n}
+
+\testpali{purisa}{m}{it}
+
+\testpali{purisa}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{loma}{b}{n}Loma -- โลมา\protect\footnote{จากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{loma}{m}{n}
+
+\testthaipoem{loma}{b}{n}
+
+\testthaipoem{loma}{m}{it}
+
+\testthaipoem{loma}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{loma}{m}{n}
+
+\testenglish{loma}{b}{n}
+
+\testenglish{loma}{m}{it}
+
+\testenglish{loma}{b}{it}
+
+\testEnglish{loma}{m}{n}
+
+\testEnglish{loma}{b}{n}
+
+\testEnglish{loma}{m}{it}
+
+\testEnglish{loma}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{loma}{m}{n}
+
+\testligkern{loma}{b}{n}
+
+\testligkern{loma}{m}{it}
+
+\testligkern{loma}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{loma}{m}{n}
+
+\testpali{loma}{b}{n}
+
+\testpali{loma}{m}{it}
+
+\testpali{loma}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{waree}{b}{n}Waree -- วารี\protect\footnote{โดย คุณวิทยา ไตรสารวัฒนะ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{waree}{m}{n}
+
+\testthaipoem{waree}{b}{n}
+
+\testthaipoem{waree}{m}{it}
+
+\testthaipoem{waree}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{waree}{m}{n}
+
+\testenglish{waree}{b}{n}
+
+\testenglish{waree}{m}{it}
+
+\testenglish{waree}{b}{it}
+
+\testEnglish{waree}{m}{n}
+
+\testEnglish{waree}{b}{n}
+
+\testEnglish{waree}{m}{it}
+
+\testEnglish{waree}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{waree}{m}{n}
+
+\testligkern{waree}{b}{n}
+
+\testligkern{waree}{m}{it}
+
+\testligkern{waree}{b}{it}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{waree}{m}{n}
+
+\testpali{waree}{b}{n}
+
+\testpali{waree}{m}{it}
+
+\testpali{waree}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{umpush}{b}{n}Umpush -- อัมพุช\protect\footnote{โดย คุณวิทยา ไตรสารวัฒนะ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{umpush}{l}{n}
+
+\testthaipoem{umpush}{m}{n}
+
+\testthaipoem{umpush}{b}{n}
+
+\testthaipoem{umpush}{l}{it}
+
+\testthaipoem{umpush}{m}{it}
+
+\testthaipoem{umpush}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{umpush}{l}{n}
+
+\testenglish{umpush}{m}{n}
+
+\testenglish{umpush}{b}{n}
+
+\testenglish{umpush}{l}{it}
+
+\testenglish{umpush}{m}{it}
+
+\testenglish{umpush}{b}{it}
+
+\testEnglish{umpush}{l}{n}
+
+\testEnglish{umpush}{m}{n}
+
+\testEnglish{umpush}{b}{n}
+
+\testEnglish{umpush}{l}{it}
+
+\testEnglish{umpush}{m}{it}
+
+\testEnglish{umpush}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{umpush}{l}{n}
+
+\testligkern{umpush}{m}{n}
+
+\testligkern{umpush}{b}{n}
+
+\testligkern{umpush}{l}{it}
+
+\testligkern{umpush}{m}{it}
+
+\testligkern{umpush}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{umpush}{l}{n}
+
+\testpali{umpush}{m}{n}
+
+\testpali{umpush}{b}{n}
+
+\testpali{umpush}{l}{it}
+
+\testpali{umpush}{m}{it}
+
+\testpali{umpush}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{sawasdee}{b}{n}Sawasdee -- สวัสดี\protect\footnote{โดย คุณพล อุดมวิทยานุกูล}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{sawasdee}{m}{n}
+
+\testthaipoem{sawasdee}{b}{n}
+
+\testthaipoem{sawasdee}{m}{it}
+
+\testthaipoem{sawasdee}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{sawasdee}{m}{n}
+
+\testenglish{sawasdee}{b}{n}
+
+\testenglish{sawasdee}{m}{it}
+
+\testenglish{sawasdee}{b}{it}
+
+\testEnglish{sawasdee}{m}{n}
+
+\testEnglish{sawasdee}{b}{n}
+
+\testEnglish{sawasdee}{m}{it}
+
+\testEnglish{sawasdee}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{sawasdee}{m}{n}
+
+\testligkern{sawasdee}{b}{n}
+
+\testligkern{sawasdee}{m}{it}
+
+\testligkern{sawasdee}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{sawasdee}{m}{n}
+
+\testpali{sawasdee}{b}{n}
+
+\testpali{sawasdee}{m}{it}
+
+\testpali{sawasdee}{b}{it}
+
+\vfil\pagebreak
+
+
+\end{document}
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testscaled-65.tex b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testscaled-65.tex
new file mode 100644
index 00000000000..9471e4a6a45
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/examples/testscaled-65.tex
@@ -0,0 +1,734 @@
+%%
+%% Test for font scaling at 65%
+%% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.edu>
+%% - write a new test introducing the usage of package option
+%%
+\documentclass[a4paper]{article}
+\usepackage[english,thai]{babel}
+\usepackage[utf8x]{inputenc}
+\usepackage[scale=0.65]{fonts-tlwg}
+
+\newcommand{\testthaipoem}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \begin{tabbing}
+ {\usefont{LTH}{norasi}{b}{n}
+ XXXXXXXXXXXXXXXXXXXXXXXXX} \=
+ {\usefont{LTH}{norasi}{b}{n}
+ XXXXXXXXXXXXXXXXXXXXXXXXX}\kill
+ \hspace{1em}๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า \> กว่าบรรดาฝูงสัตว์เดรัจฉาน \\
+ จงฝ่าฟันพัฒนาวิชาการ \> อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร\\
+ ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า \> หัดอภัยเหมือนกีฬาอัชฌาสัย \\
+ ปฏิบัติประพฤติกฎกำหนดใจ \> พูดจาให้จ๊ะๆ จ๋าๆ น่าฟังเอย ฯ\\
+ \end{tabbing}}
+
+\newcommand{\testenglish}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ A quick brown fox jumps over the lazy dog.}
+
+\newcommand{\testEnglish}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \MakeUppercase{A quick brown fox jumps over the lazy dog.}}
+
+\newcommand{\testligkern}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ ที่ ท่า ทิ้ง ท้า กิ๊ง ก๊ง ตี๋ ต๋า บ่น ป่น, บ้น ป้น, บ๊น ป๊น, บ๋น ป๋น บิน ปิน บีน ปีน บิ่น ปิ่น บัน ปั่น บั่น
+ ก็ ป็ ปู่ ญ ญุ ญู ญฺ ฐ ฐุ ฐู ฐฺ กุ ฎุ ฎู ฎฺ ฏุ ฏู ฏฺ บำ บ่ำ ปำ ป่ำ -\textyamakkan{}
+ \textfongmun{} \textangkhankhu{} \textkhomut{}
+ ปะเฺติ็ลฺ โฺญฺ็จฺ ปั็วฮฺ ทฺ็อง เปฺิ็ว มูํย
+ แต็่ง เจฺํอ เปรฺิ่ห์ โจ๊่ เปฺี่ย โฺทร ม็่อง เติ็ง อาื ยาึ ปิํปี็ป็่ป๊่ปฺ่
+ จือรฺุ การฺู
+ - -- --- `` '' \dag{} \ddag{} \S{} \P{} \${} \ae{} \AE{} \oe{} \OE{} \aa{}
+ \AA{} \ss{} \copyright{} \textregistered{} \texttrademark{} \textbackslash{}
+ \textasciicircum{} \textasciitilde{} \textbar{} \textbraceleft{}
+ \textbraceright{} ?` !` ff fi fl ffi ffl tt ti AV\\}
+
+\newcommand{\testpali}[3]{%
+ \usefont{LTH}{#1}{#2}{#3}
+ \noindent
+ \textpali{หตฺเถสุ ภิกฺขเว สติ, อาทานนิกฺเขปนํ ปญฺญายติ}\\
+ \textpali{เอวเมว โข ภิกฺขเว}\\
+ \textpali{จกฺขุสมิํปิ สติ}\\
+ \textpali{จกฺขุสมฺผสฺสปจฺจยา อุปฺปชฺชติ อชฺฌตฺตํ สุขทุกฺขํ}\\
+ \textpali{ทิฏฺฐา มยา ภิกฺขเว ฉ ผสฺสายตนิกา นาม นิรยา}\\}
+
+\begin{document}
+\pagestyle{empty}
+\vfil
+\begin{figure*}
+\Huge
+\hspace*{.2\textwidth}\usefont{LTH}{kinnari}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{garuda}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{norasi}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{laksaman}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{ttype}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{ttypist}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{purisa}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{loma}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{waree}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{umpush}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\hspace*{.2\textwidth}\usefont{LTH}{sawasdee}{m}{n}แบบอักษรไทยใน \LaTeX\\
+\end{figure*}
+\vfil
+\clearpage
+
+\pagestyle{plain}
+\section{\usefont{LTH}{kinnari}{b}{n}Kinnari -- กินรี\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย\protect\footnote{โดยสมาคมคอมพิวเตอร์แห่งประเทศไทยในพระบรมราชูปถัมภ์}}
+
+\testthaipoem{kinnari}{m}{n}
+
+\testthaipoem{kinnari}{b}{n}
+
+\testthaipoem{kinnari}{m}{it}
+
+\testthaipoem{kinnari}{b}{it}
+
+\testthaipoem{kinnari}{m}{sl}
+
+\testthaipoem{kinnari}{b}{sl}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{kinnari}{m}{n}
+
+\testenglish{kinnari}{b}{n}
+
+\testenglish{kinnari}{m}{it}
+
+\testenglish{kinnari}{b}{it}
+
+\testenglish{kinnari}{m}{sl}
+
+\testenglish{kinnari}{b}{sl}
+
+\testEnglish{kinnari}{m}{n}
+
+\testEnglish{kinnari}{b}{n}
+
+\testEnglish{kinnari}{m}{it}
+
+\testEnglish{kinnari}{b}{it}
+
+\testEnglish{kinnari}{m}{sl}
+
+\testEnglish{kinnari}{b}{sl}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+\noindent
+\testligkern{kinnari}{m}{n}
+
+\testligkern{kinnari}{b}{n}
+
+\testligkern{kinnari}{m}{it}
+
+\testligkern{kinnari}{b}{it}
+
+\testligkern{kinnari}{m}{sl}
+
+\testligkern{kinnari}{b}{sl}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+\testpali{kinnari}{m}{n}
+
+\testpali{kinnari}{b}{n}
+
+\testpali{kinnari}{m}{it}
+
+\testpali{kinnari}{b}{it}
+
+\testpali{kinnari}{m}{sl}
+
+\testpali{kinnari}{b}{sl}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{garuda}{b}{n}Garuda -- ครุฑ\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{garuda}{m}{n}
+
+\testthaipoem{garuda}{b}{n}
+
+\testthaipoem{garuda}{m}{it}
+
+\testthaipoem{garuda}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{garuda}{m}{n}
+
+\testenglish{garuda}{b}{n}
+
+\testenglish{garuda}{m}{it}
+
+\testenglish{garuda}{b}{it}
+
+\testEnglish{garuda}{m}{n}
+
+\testEnglish{garuda}{b}{n}
+
+\testEnglish{garuda}{m}{it}
+
+\testEnglish{garuda}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{garuda}{m}{n}
+
+\testligkern{garuda}{b}{n}
+
+\testligkern{garuda}{m}{it}
+
+\testligkern{garuda}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{garuda}{m}{n}
+
+\testpali{garuda}{b}{n}
+
+\testpali{garuda}{m}{it}
+
+\testpali{garuda}{b}{it}
+
+\vfil\pagebreak
+
+\section{\usefont{LTH}{norasi}{b}{n}Norasi -- นรสีห์\protect\footnote{จากโครงการฟอนต์แห่งชาติ (National Font Project)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{norasi}{m}{n}
+
+\testthaipoem{norasi}{b}{n}
+
+\testthaipoem{norasi}{m}{it}
+
+\testthaipoem{norasi}{b}{it}
+
+\testthaipoem{norasi}{m}{sl}
+
+\testthaipoem{norasi}{b}{sl}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+\testenglish{norasi}{m}{n}
+
+\testenglish{norasi}{b}{n}
+
+\testenglish{norasi}{m}{it}
+
+\testenglish{norasi}{b}{it}
+
+\testenglish{norasi}{m}{sl}
+
+\testenglish{norasi}{b}{sl}
+
+\testEnglish{norasi}{m}{n}
+
+\testEnglish{norasi}{b}{n}
+
+\testEnglish{norasi}{m}{it}
+
+\testEnglish{norasi}{b}{it}
+
+\testEnglish{norasi}{m}{sl}
+
+\testEnglish{norasi}{b}{sl}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{norasi}{m}{n}
+
+\testligkern{norasi}{b}{n}
+
+\testligkern{norasi}{m}{it}
+
+\testligkern{norasi}{b}{it}
+
+\testligkern{norasi}{m}{sl}
+
+\testligkern{norasi}{b}{sl}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{norasi}{m}{n}
+
+\testpali{norasi}{b}{n}
+
+\testpali{norasi}{m}{it}
+
+\testpali{norasi}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{laksaman}{b}{n}Laksaman -- ลักษมัณ\protect\footnote{ดัดแปลงจาก TH Sarabun New ของคุณศุภกิจ เฉลิมลาภ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{laksaman}{m}{n}
+
+\testthaipoem{laksaman}{b}{n}
+
+\testthaipoem{laksaman}{m}{it}
+
+\testthaipoem{laksaman}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{laksaman}{m}{n}
+
+\testenglish{laksaman}{b}{n}
+
+\testenglish{laksaman}{m}{it}
+
+\testenglish{laksaman}{b}{it}
+
+\testEnglish{laksaman}{m}{n}
+
+\testEnglish{laksaman}{b}{n}
+
+\testEnglish{laksaman}{m}{it}
+
+\testEnglish{laksaman}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{laksaman}{m}{n}
+
+\testligkern{laksaman}{b}{n}
+
+\testligkern{laksaman}{m}{it}
+
+\testligkern{laksaman}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{laksaman}{m}{n}
+
+\testpali{laksaman}{b}{n}
+
+\testpali{laksaman}{m}{it}
+
+\testpali{laksaman}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{ttype}{b}{n}Tlwg Typewriter\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{ttype}{m}{n}
+
+\testthaipoem{ttype}{b}{n}
+
+\testthaipoem{ttype}{m}{it}
+
+\testthaipoem{ttype}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{ttype}{m}{n}
+
+\testenglish{ttype}{b}{n}
+
+\testenglish{ttype}{m}{it}
+
+\testenglish{ttype}{b}{it}
+
+\testEnglish{ttype}{m}{n}
+
+\testEnglish{ttype}{b}{n}
+
+\testEnglish{ttype}{m}{it}
+
+\testEnglish{ttype}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{ttype}{m}{n}
+
+\testligkern{ttype}{b}{n}
+
+\testligkern{ttype}{m}{it}
+
+\testligkern{ttype}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{ttype}{m}{n}
+
+\testpali{ttype}{b}{n}
+
+\testpali{ttype}{m}{it}
+
+\testpali{ttype}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{ttypist}{b}{n}Tlwg Typist\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{ttypist}{m}{n}
+
+\testthaipoem{ttypist}{b}{n}
+
+\testthaipoem{ttypist}{m}{it}
+
+\testthaipoem{ttypist}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{ttypist}{m}{n}
+
+\testenglish{ttypist}{b}{n}
+
+\testenglish{ttypist}{m}{it}
+
+\testenglish{ttypist}{b}{it}
+
+\testEnglish{ttypist}{m}{n}
+
+\testEnglish{ttypist}{b}{n}
+
+\testEnglish{ttypist}{m}{it}
+
+\testEnglish{ttypist}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{ttypist}{m}{n}
+
+\testligkern{ttypist}{b}{n}
+
+\testligkern{ttypist}{m}{it}
+
+\testligkern{ttypist}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{ttypist}{m}{n}
+
+\testpali{ttypist}{b}{n}
+
+\testpali{ttypist}{m}{it}
+
+\testpali{ttypist}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{purisa}{m}{n}Purisa -- ภูริสา\protect\footnote{โดย Thai Linux Working Group (TLWG)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{purisa}{m}{n}
+
+\testthaipoem{purisa}{b}{n}
+
+\testthaipoem{purisa}{m}{it}
+
+\testthaipoem{purisa}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{purisa}{m}{n}
+
+\testenglish{purisa}{b}{n}
+
+\testenglish{purisa}{m}{it}
+
+\testenglish{purisa}{b}{it}
+
+\testEnglish{purisa}{m}{n}
+
+\testEnglish{purisa}{b}{n}
+
+\testEnglish{purisa}{m}{it}
+
+\testEnglish{purisa}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{purisa}{m}{n}
+
+\testligkern{purisa}{b}{n}
+
+\testligkern{purisa}{m}{it}
+
+\testligkern{purisa}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{purisa}{m}{n}
+
+\testpali{purisa}{b}{n}
+
+\testpali{purisa}{m}{it}
+
+\testpali{purisa}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{loma}{b}{n}Loma -- โลมา\protect\footnote{จากศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC)}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{loma}{m}{n}
+
+\testthaipoem{loma}{b}{n}
+
+\testthaipoem{loma}{m}{it}
+
+\testthaipoem{loma}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{loma}{m}{n}
+
+\testenglish{loma}{b}{n}
+
+\testenglish{loma}{m}{it}
+
+\testenglish{loma}{b}{it}
+
+\testEnglish{loma}{m}{n}
+
+\testEnglish{loma}{b}{n}
+
+\testEnglish{loma}{m}{it}
+
+\testEnglish{loma}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{loma}{m}{n}
+
+\testligkern{loma}{b}{n}
+
+\testligkern{loma}{m}{it}
+
+\testligkern{loma}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{loma}{m}{n}
+
+\testpali{loma}{b}{n}
+
+\testpali{loma}{m}{it}
+
+\testpali{loma}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{waree}{b}{n}Waree -- วารี\protect\footnote{โดย คุณวิทยา ไตรสารวัฒนะ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{waree}{m}{n}
+
+\testthaipoem{waree}{b}{n}
+
+\testthaipoem{waree}{m}{it}
+
+\testthaipoem{waree}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{waree}{m}{n}
+
+\testenglish{waree}{b}{n}
+
+\testenglish{waree}{m}{it}
+
+\testenglish{waree}{b}{it}
+
+\testEnglish{waree}{m}{n}
+
+\testEnglish{waree}{b}{n}
+
+\testEnglish{waree}{m}{it}
+
+\testEnglish{waree}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{waree}{m}{n}
+
+\testligkern{waree}{b}{n}
+
+\testligkern{waree}{m}{it}
+
+\testligkern{waree}{b}{it}
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{waree}{m}{n}
+
+\testpali{waree}{b}{n}
+
+\testpali{waree}{m}{it}
+
+\testpali{waree}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{umpush}{b}{n}Umpush -- อัมพุช\protect\footnote{โดย คุณวิทยา ไตรสารวัฒนะ}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{umpush}{l}{n}
+
+\testthaipoem{umpush}{m}{n}
+
+\testthaipoem{umpush}{b}{n}
+
+\testthaipoem{umpush}{l}{it}
+
+\testthaipoem{umpush}{m}{it}
+
+\testthaipoem{umpush}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{umpush}{l}{n}
+
+\testenglish{umpush}{m}{n}
+
+\testenglish{umpush}{b}{n}
+
+\testenglish{umpush}{l}{it}
+
+\testenglish{umpush}{m}{it}
+
+\testenglish{umpush}{b}{it}
+
+\testEnglish{umpush}{l}{n}
+
+\testEnglish{umpush}{m}{n}
+
+\testEnglish{umpush}{b}{n}
+
+\testEnglish{umpush}{l}{it}
+
+\testEnglish{umpush}{m}{it}
+
+\testEnglish{umpush}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{umpush}{l}{n}
+
+\testligkern{umpush}{m}{n}
+
+\testligkern{umpush}{b}{n}
+
+\testligkern{umpush}{l}{it}
+
+\testligkern{umpush}{m}{it}
+
+\testligkern{umpush}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{umpush}{l}{n}
+
+\testpali{umpush}{m}{n}
+
+\testpali{umpush}{b}{n}
+
+\testpali{umpush}{l}{it}
+
+\testpali{umpush}{m}{it}
+
+\testpali{umpush}{b}{it}
+
+\vfil\pagebreak
+
+
+\section{\usefont{LTH}{sawasdee}{b}{n}Sawasdee -- สวัสดี\protect\footnote{โดย คุณพล อุดมวิทยานุกูล}}
+
+\subsection{ตัวอย่างประโยคภาษาไทย}
+
+\testthaipoem{sawasdee}{m}{n}
+
+\testthaipoem{sawasdee}{b}{n}
+
+\testthaipoem{sawasdee}{m}{it}
+
+\testthaipoem{sawasdee}{b}{it}
+
+\subsection{ตัวอย่างภาษาอังกฤษ}
+
+\testenglish{sawasdee}{m}{n}
+
+\testenglish{sawasdee}{b}{n}
+
+\testenglish{sawasdee}{m}{it}
+
+\testenglish{sawasdee}{b}{it}
+
+\testEnglish{sawasdee}{m}{n}
+
+\testEnglish{sawasdee}{b}{n}
+
+\testEnglish{sawasdee}{m}{it}
+
+\testEnglish{sawasdee}{b}{it}
+
+
+\subsection{การจัดระดับตัวอักษรและตัวอักษรพิเศษ}
+
+\testligkern{sawasdee}{m}{n}
+
+\testligkern{sawasdee}{b}{n}
+
+\testligkern{sawasdee}{m}{it}
+
+\testligkern{sawasdee}{b}{it}
+
+
+\subsection{ภาษาบาลี-สันสกฤต}
+
+\testpali{sawasdee}{m}{n}
+
+\testpali{sawasdee}{b}{n}
+
+\testpali{sawasdee}{m}{it}
+
+\testpali{sawasdee}{b}{it}
+
+\vfil\pagebreak
+
+
+\end{document}
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/fonts-tlwg.sty b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/fonts-tlwg.sty
index fc14f324a95..242009ff21b 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/fonts-tlwg.sty
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/fonts-tlwg.sty
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,13 +12,14 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
\ProvidesPackage{fonts-tlwg}[2014/07/05 v1.1 Thai TLWG Fonts]
+\RequirePackage{xkeyval}
\newcommand\thairmdefault{norasi}
\newcommand\thaisfdefault{garuda}
@@ -30,40 +31,45 @@
\newcommand{\thaifamilydefault}{\thairmdefault}
\newcommand{\englishfamilydefault}{\englishrmdefault}
+% Introduce scaled option
+\newcommand*{\fontstlwg@scale}{1}
+\DeclareOptionX{scale}{\renewcommand*{\fontstlwg@scale}{#1}}
+
% Use sans-serif font by default
-\DeclareOption{sans}{
+\DeclareOptionX{sans}{
\renewcommand{\thaifamilydefault}{\thaisfdefault}
\renewcommand{\englishfamilydefault}{\englishsfdefault}
}
% Set default roman, sans-serif, and teletype fonts
-\DeclareOption{rmkinnari}{\renewcommand{\thairmdefault}{kinnari}}
-\DeclareOption{rmnorasi}{\renewcommand{\thairmdefault}{norasi}}
-\DeclareOption{sfgaruda}{\renewcommand{\thaisfdefault}{garuda}}
-\DeclareOption{sflaksaman}{\renewcommand{\thaisfdefault}{laksaman}}
-\DeclareOption{sfumpush}{\renewcommand{\thaisfdefault}{umpush}}
-\DeclareOption{sfloma}{\renewcommand{\thaisfdefault}{loma}}
-\DeclareOption{sfwaree}{\renewcommand{\thaisfdefault}{waree}}
-\DeclareOption{ttttype}{\renewcommand{\thaittdefault}{ttype}}
-\DeclareOption{ttttypist}{\renewcommand{\thaittdefault}{ttypist}}
+\DeclareOptionX{rmkinnari}{\renewcommand{\thairmdefault}{kinnari}}
+\DeclareOptionX{rmnorasi}{\renewcommand{\thairmdefault}{norasi}}
+\DeclareOptionX{sfgaruda}{\renewcommand{\thaisfdefault}{garuda}}
+\DeclareOptionX{sflaksaman}{\renewcommand{\thaisfdefault}{laksaman}}
+\DeclareOptionX{sfumpush}{\renewcommand{\thaisfdefault}{umpush}}
+\DeclareOptionX{sfloma}{\renewcommand{\thaisfdefault}{loma}}
+\DeclareOptionX{sfwaree}{\renewcommand{\thaisfdefault}{waree}}
+\DeclareOptionX{ttttype}{\renewcommand{\thaittdefault}{ttype}}
+\DeclareOptionX{ttttypist}{\renewcommand{\thaittdefault}{ttypist}}
% Set default font
-\DeclareOption{kinnari}{\renewcommand{\thaifamilydefault}{kinnari}}
-\DeclareOption{garuda}{\renewcommand{\thaifamilydefault}{garuda}}
-\DeclareOption{norasi}{\renewcommand{\thaifamilydefault}{norasi}}
-\DeclareOption{laksaman}{\renewcommand{\thaifamilydefault}{laksaman}}
-\DeclareOption{loma}{\renewcommand{\thaifamilydefault}{loma}}
-\DeclareOption{purisa}{\renewcommand{\thaifamilydefault}{purisa}}
-\DeclareOption{sawasdee}{\renewcommand{\thaifamilydefault}{sawasdee}}
-\DeclareOption{ttype}{\renewcommand{\thaifamilydefault}{ttype}}
-\DeclareOption{ttypist}{\renewcommand{\thaifamilydefault}{ttypist}}
-\DeclareOption{umpush}{\renewcommand{\thaifamilydefault}{umpush}}
-\DeclareOption{waree}{\renewcommand{\thaifamilydefault}{waree}}
+\DeclareOptionX{kinnari}{\renewcommand{\thaifamilydefault}{kinnari}}
+\DeclareOptionX{garuda}{\renewcommand{\thaifamilydefault}{garuda}}
+\DeclareOptionX{norasi}{\renewcommand{\thaifamilydefault}{norasi}}
+\DeclareOptionX{laksaman}{\renewcommand{\thaifamilydefault}{laksaman}}
+\DeclareOptionX{loma}{\renewcommand{\thaifamilydefault}{loma}}
+\DeclareOptionX{purisa}{\renewcommand{\thaifamilydefault}{purisa}}
+\DeclareOptionX{sawasdee}{\renewcommand{\thaifamilydefault}{sawasdee}}
+\DeclareOptionX{ttype}{\renewcommand{\thaifamilydefault}{ttype}}
+\DeclareOptionX{ttypist}{\renewcommand{\thaifamilydefault}{ttypist}}
+\DeclareOptionX{umpush}{\renewcommand{\thaifamilydefault}{umpush}}
+\DeclareOptionX{waree}{\renewcommand{\thaifamilydefault}{waree}}
-\ProcessOptions\relax
+\ProcessOptionsX\relax
\DeclareRobustCommand{\thaitext}{%
\fontencoding{LTH}\fontfamily{\thaifamilydefault}\selectfont
+ \def\familydefault{\thaifamilydefault}%
\def\rmdefault{\thairmdefault}%
\def\sfdefault{\thaisfdefault}%
\def\ttdefault{\thaittdefault}%
@@ -71,6 +77,7 @@
\DeclareRobustCommand{\latintext}{%
\fontencoding{\latinencoding}\fontfamily{\englishfamilydefault}\selectfont
+ \def\familydefault{\englishfamilydefault}%
\def\rmdefault{\englishrmdefault}%
\def\sfdefault{\englishsfdefault}%
\def\ttdefault{\englishttdefault}%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthgaruda.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthgaruda.fd
index 7e89f21f31e..1287fb31fe1 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthgaruda.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthgaruda.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,12 +12,14 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
% Created by Surapant Meknavin: surapan@nectec.or.th
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2003/06/02 Chanop Silpa-Anan <chanop@debian.org>
% - update using basic slant font
% 2002/12/30 Poonlap Veerathanabutr <poonlap@linux.thai.net>
@@ -28,13 +30,20 @@
\ProvidesFile{lthgaruda.fd}[2002/12/30 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{garuda}{}
-\DeclareFontShape{LTH}{garuda}{m}{n}{<->s * garuda}{}
-\DeclareFontShape{LTH}{garuda}{m}{sl}{<->s * garuda_o}{}
+\DeclareFontShape{LTH}{garuda}{m}{n}{<-> \fontstlwg@@scale garuda}{}
+\DeclareFontShape{LTH}{garuda}{m}{sl}{<-> \fontstlwg@@scale garuda_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{garuda}{b}{n}{<->s * garuda_b}{}
-\DeclareFontShape{LTH}{garuda}{b}{sl}{<->s * garuda_bo}{}
+\DeclareFontShape{LTH}{garuda}{b}{n}{<-> \fontstlwg@@scale garuda_b}{}
+\DeclareFontShape{LTH}{garuda}{b}{sl}{<-> \fontstlwg@@scale garuda_bo}{}
% Substitutions
\DeclareFontShape{LTH}{garuda}{m}{it}{<->ssub * garuda/m/sl}{}
@@ -45,6 +54,6 @@
\DeclareFontShape{LTH}{garuda}{bx}{it}{<->ssub * garuda/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthkinnari.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthkinnari.fd
index efce4a9d2ba..2da58b53932 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthkinnari.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthkinnari.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,11 +12,13 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2005/01/24 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - italic shape added for medium and bold face series
% 2004/02/05 Poonlap Veerathanabutr <poonlap@linux.thai.net>
@@ -24,15 +26,22 @@
\ProvidesFile{lthkinnari.fd}[2004/02/05 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{kinnari}{}
-\DeclareFontShape{LTH}{kinnari}{m}{n}{<->s * kinnari}{}
-\DeclareFontShape{LTH}{kinnari}{m}{it}{<->s * kinnari_i}{}
-\DeclareFontShape{LTH}{kinnari}{m}{sl}{<->s * kinnari_o}{}
+\DeclareFontShape{LTH}{kinnari}{m}{n}{<-> \fontstlwg@@scale kinnari}{}
+\DeclareFontShape{LTH}{kinnari}{m}{it}{<-> \fontstlwg@@scale kinnari_i}{}
+\DeclareFontShape{LTH}{kinnari}{m}{sl}{<-> \fontstlwg@@scale kinnari_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{kinnari}{b}{n}{<->s * kinnari_b}{}
-\DeclareFontShape{LTH}{kinnari}{b}{it}{<->s * kinnari_bi}{}
-\DeclareFontShape{LTH}{kinnari}{b}{sl}{<->s * kinnari_bo}{}
+\DeclareFontShape{LTH}{kinnari}{b}{n}{<-> \fontstlwg@@scale kinnari_b}{}
+\DeclareFontShape{LTH}{kinnari}{b}{it}{<-> \fontstlwg@@scale kinnari_bi}{}
+\DeclareFontShape{LTH}{kinnari}{b}{sl}{<-> \fontstlwg@@scale kinnari_bo}{}
% Substitutions
\DeclareFontShape{LTH}{kinnari}{bx}{n}{<->ssub * kinnari/b/n}{}
@@ -40,6 +49,6 @@
\DeclareFontShape{LTH}{kinnari}{bx}{it}{<->ssub * kinnari/b/it}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthlaksaman.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthlaksaman.fd
index c85f10e80d1..39379890a74 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthlaksaman.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthlaksaman.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2014/06/26 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first version
\ProvidesFile{lthlaksaman.fd}[2014/06/24 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{laksaman}{}
-\DeclareFontShape{LTH}{laksaman}{m}{n}{<->s * laksaman}{}
-\DeclareFontShape{LTH}{laksaman}{m}{it}{<->s * laksaman_i}{}
+\DeclareFontShape{LTH}{laksaman}{m}{n}{<-> \fontstlwg@@scale laksaman}{}
+\DeclareFontShape{LTH}{laksaman}{m}{it}{<-> \fontstlwg@@scale laksaman_i}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{laksaman}{b}{n}{<->s * laksaman_b}{}
-\DeclareFontShape{LTH}{laksaman}{b}{it}{<->s * laksaman_bi}{}
+\DeclareFontShape{LTH}{laksaman}{b}{n}{<-> \fontstlwg@@scale laksaman_b}{}
+\DeclareFontShape{LTH}{laksaman}{b}{it}{<-> \fontstlwg@@scale laksaman_bi}{}
% Substitutions
\DeclareFontShape{LTH}{laksaman}{m}{sl}{<->ssub * laksaman/m/it}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{laksaman}{bx}{sl}{<->ssub * laksaman/b/it}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthloma.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthloma.fd
index f10defc16ab..c03ad77940b 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthloma.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthloma.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2006/03/26 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first version based on lthloma.fd
\ProvidesFile{lthloma.fd}[2006/03/26 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{loma}{}
-\DeclareFontShape{LTH}{loma}{m}{n}{<->s * loma}{}
-\DeclareFontShape{LTH}{loma}{m}{sl}{<->s * loma_o}{}
+\DeclareFontShape{LTH}{loma}{m}{n}{<-> \fontstlwg@@scale loma}{}
+\DeclareFontShape{LTH}{loma}{m}{sl}{<-> \fontstlwg@@scale loma_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{loma}{b}{n}{<->s * loma_b}{}
-\DeclareFontShape{LTH}{loma}{b}{sl}{<->s * loma_bo}{}
+\DeclareFontShape{LTH}{loma}{b}{n}{<-> \fontstlwg@@scale loma_b}{}
+\DeclareFontShape{LTH}{loma}{b}{sl}{<-> \fontstlwg@@scale loma_bo}{}
% Substitutions
\DeclareFontShape{LTH}{loma}{m}{it}{<->ssub * loma/m/sl}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{loma}{bx}{it}{<->ssub * loma/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthnorasi.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthnorasi.fd
index 9d9becea47c..d50664d27d9 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthnorasi.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthnorasi.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,12 +12,14 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
% Created by Surapant Meknavin: surapan@nectec.or.th
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2003/06/02 Chanop Silpa-Anan <chanop@debian.org>
% - update using basic slant font
% 2000/05/09 Theppitak Karoonboonyanan <thep@links.nectec.or.th>
@@ -26,15 +28,22 @@
\ProvidesFile{lthnorasi.fd}[2000/05/09 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{norasi}{}
-\DeclareFontShape{LTH}{norasi}{m}{n}{<->s * norasi}{}
-\DeclareFontShape{LTH}{norasi}{m}{it}{<->s * norasi_i}{}
-\DeclareFontShape{LTH}{norasi}{m}{sl}{<->s * norasi_o}{}
+\DeclareFontShape{LTH}{norasi}{m}{n}{<-> \fontstlwg@@scale norasi}{}
+\DeclareFontShape{LTH}{norasi}{m}{it}{<-> \fontstlwg@@scale norasi_i}{}
+\DeclareFontShape{LTH}{norasi}{m}{sl}{<-> \fontstlwg@@scale norasi_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{norasi}{b}{n}{<->s * norasi_b}{}
-\DeclareFontShape{LTH}{norasi}{b}{it}{<->s * norasi_bi}{}
-\DeclareFontShape{LTH}{norasi}{b}{sl}{<->s * norasi_bo}{}
+\DeclareFontShape{LTH}{norasi}{b}{n}{<-> \fontstlwg@@scale norasi_b}{}
+\DeclareFontShape{LTH}{norasi}{b}{it}{<-> \fontstlwg@@scale norasi_bi}{}
+\DeclareFontShape{LTH}{norasi}{b}{sl}{<-> \fontstlwg@@scale norasi_bo}{}
% Substitutions
\DeclareFontShape{LTH}{norasi}{bx}{n}{<->ssub * norasi/b/n}{}
@@ -42,6 +51,6 @@
\DeclareFontShape{LTH}{norasi}{bx}{it}{<->ssub * norasi/b/it}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthpurisa.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthpurisa.fd
index b70d4eca840..0c5e91efb5b 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthpurisa.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthpurisa.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2004/02/05 Poonlap Veerathanabutr <poonlap@linux.thai.net>
% - first release (based on lthgaruda.fd)
\ProvidesFile{lthpurisa.fd}[2004/02/05 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{purisa}{}
-\DeclareFontShape{LTH}{purisa}{m}{n}{<->s * purisa}{}
-\DeclareFontShape{LTH}{purisa}{m}{sl}{<->s * purisa_o}{}
+\DeclareFontShape{LTH}{purisa}{m}{n}{<-> \fontstlwg@@scale purisa}{}
+\DeclareFontShape{LTH}{purisa}{m}{sl}{<-> \fontstlwg@@scale purisa_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{purisa}{b}{n}{<->s * purisa_b}{}
-\DeclareFontShape{LTH}{purisa}{b}{sl}{<->s * purisa_bo}{}
+\DeclareFontShape{LTH}{purisa}{b}{n}{<-> \fontstlwg@@scale purisa_b}{}
+\DeclareFontShape{LTH}{purisa}{b}{sl}{<-> \fontstlwg@@scale purisa_bo}{}
% Substitutions
\DeclareFontShape{LTH}{purisa}{m}{it}{<->ssub * purisa/m/sl}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{purisa}{bx}{it}{<->ssub * purisa/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthsawasdee.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthsawasdee.fd
index da24a2d3406..ff64d311a39 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthsawasdee.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthsawasdee.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2008/01/21 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first version
\ProvidesFile{lthsawasdee.fd}[2008/01/21 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{sawasdee}{}
-\DeclareFontShape{LTH}{sawasdee}{m}{n}{<->s * sawasdee}{}
-\DeclareFontShape{LTH}{sawasdee}{m}{sl}{<->s * sawasdee_o}{}
+\DeclareFontShape{LTH}{sawasdee}{m}{n}{<-> \fontstlwg@@scale sawasdee}{}
+\DeclareFontShape{LTH}{sawasdee}{m}{sl}{<-> \fontstlwg@@scale sawasdee_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{sawasdee}{b}{n}{<->s * sawasdee_b}{}
-\DeclareFontShape{LTH}{sawasdee}{b}{sl}{<->s * sawasdee_bo}{}
+\DeclareFontShape{LTH}{sawasdee}{b}{n}{<-> \fontstlwg@@scale sawasdee_b}{}
+\DeclareFontShape{LTH}{sawasdee}{b}{sl}{<-> \fontstlwg@@scale sawasdee_bo}{}
% Substitutions
\DeclareFontShape{LTH}{sawasdee}{m}{it}{<->ssub * sawasdee/m/sl}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{sawasdee}{bx}{it}{<->ssub * sawasdee/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthttype.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthttype.fd
index 663f51db3ba..aec0c1b2e38 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthttype.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthttype.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,11 +12,13 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2004/11/15 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - pmono is now ttype (TlwgTypewriter)
% 2004/02/05 Poonlap Veerathanabutr <poonlap@linux.thai.net>
@@ -25,13 +27,20 @@
\ProvidesFile{lthttype.fd}[2004/02/05 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{ttype}{}
-\DeclareFontShape{LTH}{ttype}{m}{n}{<->s * ttype}{}
-\DeclareFontShape{LTH}{ttype}{m}{sl}{<->s * ttype_o}{}
+\DeclareFontShape{LTH}{ttype}{m}{n}{<-> \fontstlwg@@scale ttype}{}
+\DeclareFontShape{LTH}{ttype}{m}{sl}{<-> \fontstlwg@@scale ttype_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{ttype}{b}{n}{<->s * ttype_b}{}
-\DeclareFontShape{LTH}{ttype}{b}{sl}{<->s * ttype_bo}{}
+\DeclareFontShape{LTH}{ttype}{b}{n}{<-> \fontstlwg@@scale ttype_b}{}
+\DeclareFontShape{LTH}{ttype}{b}{sl}{<-> \fontstlwg@@scale ttype_bo}{}
% Substitutions
\DeclareFontShape{LTH}{ttype}{m}{it}{<->ssub * ttype/m/sl}{}
@@ -42,6 +51,6 @@
\DeclareFontShape{LTH}{ttype}{bx}{it}{<->ssub * ttype/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthttypist.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthttypist.fd
index 4c213718a98..659ff2baa80 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthttypist.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthttypist.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2006/10/23 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first release (based on lthttypist.fd)
\ProvidesFile{lthttypist.fd}[2004/02/05 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{ttypist}{}
-\DeclareFontShape{LTH}{ttypist}{m}{n}{<->s * ttypist}{}
-\DeclareFontShape{LTH}{ttypist}{m}{sl}{<->s * ttypist_o}{}
+\DeclareFontShape{LTH}{ttypist}{m}{n}{<-> \fontstlwg@@scale ttypist}{}
+\DeclareFontShape{LTH}{ttypist}{m}{sl}{<-> \fontstlwg@@scale ttypist_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{ttypist}{b}{n}{<->s * ttypist_b}{}
-\DeclareFontShape{LTH}{ttypist}{b}{sl}{<->s * ttypist_bo}{}
+\DeclareFontShape{LTH}{ttypist}{b}{n}{<-> \fontstlwg@@scale ttypist_b}{}
+\DeclareFontShape{LTH}{ttypist}{b}{sl}{<-> \fontstlwg@@scale ttypist_bo}{}
% Substitutions
\DeclareFontShape{LTH}{ttypist}{m}{it}{<->ssub * ttypist/m/sl}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{ttypist}{bx}{it}{<->ssub * ttypist/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthumpush.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthumpush.fd
index 0d9da11fc98..f043cb21977 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthumpush.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthumpush.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,26 +12,35 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2008/01/21 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first version
\ProvidesFile{lthumpush.fd}[2008/01/21 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{umpush}{}
-\DeclareFontShape{LTH}{umpush}{m}{n}{<->s * umpush}{}
-\DeclareFontShape{LTH}{umpush}{m}{sl}{<->s * umpush_o}{}
+\DeclareFontShape{LTH}{umpush}{m}{n}{<-> \fontstlwg@@scale umpush}{}
+\DeclareFontShape{LTH}{umpush}{m}{sl}{<-> \fontstlwg@@scale umpush_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{umpush}{b}{n}{<->s * umpush_b}{}
-\DeclareFontShape{LTH}{umpush}{b}{sl}{<->s * umpush_bo}{}
+\DeclareFontShape{LTH}{umpush}{b}{n}{<-> \fontstlwg@@scale umpush_b}{}
+\DeclareFontShape{LTH}{umpush}{b}{sl}{<-> \fontstlwg@@scale umpush_bo}{}
%%%%%%% light series
-\DeclareFontShape{LTH}{umpush}{l}{n}{<->s * umpush_l}{}
-\DeclareFontShape{LTH}{umpush}{l}{sl}{<->s * umpush_lo}{}
+\DeclareFontShape{LTH}{umpush}{l}{n}{<-> \fontstlwg@@scale umpush_l}{}
+\DeclareFontShape{LTH}{umpush}{l}{sl}{<-> \fontstlwg@@scale umpush_lo}{}
% Substitutions
\DeclareFontShape{LTH}{umpush}{m}{it}{<->ssub * umpush/m/sl}{}
@@ -43,6 +52,6 @@
\DeclareFontShape{LTH}{umpush}{bx}{it}{<->ssub * umpush/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthwaree.fd b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthwaree.fd
index ca22fc8fffc..2996b448dd5 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthwaree.fd
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/latex/lthwaree.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2008/01/21 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first version
\ProvidesFile{lthwaree.fd}[2008/01/21 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{waree}{}
-\DeclareFontShape{LTH}{waree}{m}{n}{<->s * waree}{}
-\DeclareFontShape{LTH}{waree}{m}{sl}{<->s * waree_o}{}
+\DeclareFontShape{LTH}{waree}{m}{n}{<-> \fontstlwg@@scale waree}{}
+\DeclareFontShape{LTH}{waree}{m}{sl}{<-> \fontstlwg@@scale waree_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{waree}{b}{n}{<->s * waree_b}{}
-\DeclareFontShape{LTH}{waree}{b}{sl}{<->s * waree_bo}{}
+\DeclareFontShape{LTH}{waree}{b}{n}{<-> \fontstlwg@@scale waree_b}{}
+\DeclareFontShape{LTH}{waree}{b}{sl}{<-> \fontstlwg@@scale waree_bo}{}
% Substitutions
\DeclareFontShape{LTH}{waree}{m}{it}{<->ssub * waree/m/sl}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{waree}{bx}{it}{<->ssub * waree/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/nectec/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/nectec/Makefile.in
index c08cf387909..fed733168c0 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/nectec/Makefile.in
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/nectec/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/nf/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/nf/Makefile.in
index dcadff27092..cd1bcc0b2bb 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/nf/Makefile.in
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/nf/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/scripts/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/scripts/Makefile.in
index 4432636fee6..1dbd60f4e4e 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/scripts/Makefile.in
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/scripts/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/sipa/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/sipa/Makefile.in
index 13ac271ad45..6266eddc2c7 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/sipa/Makefile.in
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/sipa/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/tests/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/tests/Makefile.in
index b24b937f8b1..6ca25db8070 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/tests/Makefile.in
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/tests/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/tlwg/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/tlwg/Makefile.in
index 58c51d51087..f7592218e4b 100644
--- a/Master/texmf-dist/source/fonts/fonts-tlwg/tlwg/Makefile.in
+++ b/Master/texmf-dist/source/fonts/fonts-tlwg/tlwg/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/fonts-tlwg.sty b/Master/texmf-dist/tex/latex/fonts-tlwg/fonts-tlwg.sty
index fc14f324a95..242009ff21b 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/fonts-tlwg.sty
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/fonts-tlwg.sty
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,13 +12,14 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
\ProvidesPackage{fonts-tlwg}[2014/07/05 v1.1 Thai TLWG Fonts]
+\RequirePackage{xkeyval}
\newcommand\thairmdefault{norasi}
\newcommand\thaisfdefault{garuda}
@@ -30,40 +31,45 @@
\newcommand{\thaifamilydefault}{\thairmdefault}
\newcommand{\englishfamilydefault}{\englishrmdefault}
+% Introduce scaled option
+\newcommand*{\fontstlwg@scale}{1}
+\DeclareOptionX{scale}{\renewcommand*{\fontstlwg@scale}{#1}}
+
% Use sans-serif font by default
-\DeclareOption{sans}{
+\DeclareOptionX{sans}{
\renewcommand{\thaifamilydefault}{\thaisfdefault}
\renewcommand{\englishfamilydefault}{\englishsfdefault}
}
% Set default roman, sans-serif, and teletype fonts
-\DeclareOption{rmkinnari}{\renewcommand{\thairmdefault}{kinnari}}
-\DeclareOption{rmnorasi}{\renewcommand{\thairmdefault}{norasi}}
-\DeclareOption{sfgaruda}{\renewcommand{\thaisfdefault}{garuda}}
-\DeclareOption{sflaksaman}{\renewcommand{\thaisfdefault}{laksaman}}
-\DeclareOption{sfumpush}{\renewcommand{\thaisfdefault}{umpush}}
-\DeclareOption{sfloma}{\renewcommand{\thaisfdefault}{loma}}
-\DeclareOption{sfwaree}{\renewcommand{\thaisfdefault}{waree}}
-\DeclareOption{ttttype}{\renewcommand{\thaittdefault}{ttype}}
-\DeclareOption{ttttypist}{\renewcommand{\thaittdefault}{ttypist}}
+\DeclareOptionX{rmkinnari}{\renewcommand{\thairmdefault}{kinnari}}
+\DeclareOptionX{rmnorasi}{\renewcommand{\thairmdefault}{norasi}}
+\DeclareOptionX{sfgaruda}{\renewcommand{\thaisfdefault}{garuda}}
+\DeclareOptionX{sflaksaman}{\renewcommand{\thaisfdefault}{laksaman}}
+\DeclareOptionX{sfumpush}{\renewcommand{\thaisfdefault}{umpush}}
+\DeclareOptionX{sfloma}{\renewcommand{\thaisfdefault}{loma}}
+\DeclareOptionX{sfwaree}{\renewcommand{\thaisfdefault}{waree}}
+\DeclareOptionX{ttttype}{\renewcommand{\thaittdefault}{ttype}}
+\DeclareOptionX{ttttypist}{\renewcommand{\thaittdefault}{ttypist}}
% Set default font
-\DeclareOption{kinnari}{\renewcommand{\thaifamilydefault}{kinnari}}
-\DeclareOption{garuda}{\renewcommand{\thaifamilydefault}{garuda}}
-\DeclareOption{norasi}{\renewcommand{\thaifamilydefault}{norasi}}
-\DeclareOption{laksaman}{\renewcommand{\thaifamilydefault}{laksaman}}
-\DeclareOption{loma}{\renewcommand{\thaifamilydefault}{loma}}
-\DeclareOption{purisa}{\renewcommand{\thaifamilydefault}{purisa}}
-\DeclareOption{sawasdee}{\renewcommand{\thaifamilydefault}{sawasdee}}
-\DeclareOption{ttype}{\renewcommand{\thaifamilydefault}{ttype}}
-\DeclareOption{ttypist}{\renewcommand{\thaifamilydefault}{ttypist}}
-\DeclareOption{umpush}{\renewcommand{\thaifamilydefault}{umpush}}
-\DeclareOption{waree}{\renewcommand{\thaifamilydefault}{waree}}
+\DeclareOptionX{kinnari}{\renewcommand{\thaifamilydefault}{kinnari}}
+\DeclareOptionX{garuda}{\renewcommand{\thaifamilydefault}{garuda}}
+\DeclareOptionX{norasi}{\renewcommand{\thaifamilydefault}{norasi}}
+\DeclareOptionX{laksaman}{\renewcommand{\thaifamilydefault}{laksaman}}
+\DeclareOptionX{loma}{\renewcommand{\thaifamilydefault}{loma}}
+\DeclareOptionX{purisa}{\renewcommand{\thaifamilydefault}{purisa}}
+\DeclareOptionX{sawasdee}{\renewcommand{\thaifamilydefault}{sawasdee}}
+\DeclareOptionX{ttype}{\renewcommand{\thaifamilydefault}{ttype}}
+\DeclareOptionX{ttypist}{\renewcommand{\thaifamilydefault}{ttypist}}
+\DeclareOptionX{umpush}{\renewcommand{\thaifamilydefault}{umpush}}
+\DeclareOptionX{waree}{\renewcommand{\thaifamilydefault}{waree}}
-\ProcessOptions\relax
+\ProcessOptionsX\relax
\DeclareRobustCommand{\thaitext}{%
\fontencoding{LTH}\fontfamily{\thaifamilydefault}\selectfont
+ \def\familydefault{\thaifamilydefault}%
\def\rmdefault{\thairmdefault}%
\def\sfdefault{\thaisfdefault}%
\def\ttdefault{\thaittdefault}%
@@ -71,6 +77,7 @@
\DeclareRobustCommand{\latintext}{%
\fontencoding{\latinencoding}\fontfamily{\englishfamilydefault}\selectfont
+ \def\familydefault{\englishfamilydefault}%
\def\rmdefault{\englishrmdefault}%
\def\sfdefault{\englishsfdefault}%
\def\ttdefault{\englishttdefault}%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthgaruda.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthgaruda.fd
index 7e89f21f31e..1287fb31fe1 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthgaruda.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthgaruda.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,12 +12,14 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
% Created by Surapant Meknavin: surapan@nectec.or.th
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2003/06/02 Chanop Silpa-Anan <chanop@debian.org>
% - update using basic slant font
% 2002/12/30 Poonlap Veerathanabutr <poonlap@linux.thai.net>
@@ -28,13 +30,20 @@
\ProvidesFile{lthgaruda.fd}[2002/12/30 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{garuda}{}
-\DeclareFontShape{LTH}{garuda}{m}{n}{<->s * garuda}{}
-\DeclareFontShape{LTH}{garuda}{m}{sl}{<->s * garuda_o}{}
+\DeclareFontShape{LTH}{garuda}{m}{n}{<-> \fontstlwg@@scale garuda}{}
+\DeclareFontShape{LTH}{garuda}{m}{sl}{<-> \fontstlwg@@scale garuda_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{garuda}{b}{n}{<->s * garuda_b}{}
-\DeclareFontShape{LTH}{garuda}{b}{sl}{<->s * garuda_bo}{}
+\DeclareFontShape{LTH}{garuda}{b}{n}{<-> \fontstlwg@@scale garuda_b}{}
+\DeclareFontShape{LTH}{garuda}{b}{sl}{<-> \fontstlwg@@scale garuda_bo}{}
% Substitutions
\DeclareFontShape{LTH}{garuda}{m}{it}{<->ssub * garuda/m/sl}{}
@@ -45,6 +54,6 @@
\DeclareFontShape{LTH}{garuda}{bx}{it}{<->ssub * garuda/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthkinnari.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthkinnari.fd
index efce4a9d2ba..2da58b53932 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthkinnari.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthkinnari.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,11 +12,13 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2005/01/24 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - italic shape added for medium and bold face series
% 2004/02/05 Poonlap Veerathanabutr <poonlap@linux.thai.net>
@@ -24,15 +26,22 @@
\ProvidesFile{lthkinnari.fd}[2004/02/05 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{kinnari}{}
-\DeclareFontShape{LTH}{kinnari}{m}{n}{<->s * kinnari}{}
-\DeclareFontShape{LTH}{kinnari}{m}{it}{<->s * kinnari_i}{}
-\DeclareFontShape{LTH}{kinnari}{m}{sl}{<->s * kinnari_o}{}
+\DeclareFontShape{LTH}{kinnari}{m}{n}{<-> \fontstlwg@@scale kinnari}{}
+\DeclareFontShape{LTH}{kinnari}{m}{it}{<-> \fontstlwg@@scale kinnari_i}{}
+\DeclareFontShape{LTH}{kinnari}{m}{sl}{<-> \fontstlwg@@scale kinnari_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{kinnari}{b}{n}{<->s * kinnari_b}{}
-\DeclareFontShape{LTH}{kinnari}{b}{it}{<->s * kinnari_bi}{}
-\DeclareFontShape{LTH}{kinnari}{b}{sl}{<->s * kinnari_bo}{}
+\DeclareFontShape{LTH}{kinnari}{b}{n}{<-> \fontstlwg@@scale kinnari_b}{}
+\DeclareFontShape{LTH}{kinnari}{b}{it}{<-> \fontstlwg@@scale kinnari_bi}{}
+\DeclareFontShape{LTH}{kinnari}{b}{sl}{<-> \fontstlwg@@scale kinnari_bo}{}
% Substitutions
\DeclareFontShape{LTH}{kinnari}{bx}{n}{<->ssub * kinnari/b/n}{}
@@ -40,6 +49,6 @@
\DeclareFontShape{LTH}{kinnari}{bx}{it}{<->ssub * kinnari/b/it}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthlaksaman.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthlaksaman.fd
index c85f10e80d1..39379890a74 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthlaksaman.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthlaksaman.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2014/06/26 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first version
\ProvidesFile{lthlaksaman.fd}[2014/06/24 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{laksaman}{}
-\DeclareFontShape{LTH}{laksaman}{m}{n}{<->s * laksaman}{}
-\DeclareFontShape{LTH}{laksaman}{m}{it}{<->s * laksaman_i}{}
+\DeclareFontShape{LTH}{laksaman}{m}{n}{<-> \fontstlwg@@scale laksaman}{}
+\DeclareFontShape{LTH}{laksaman}{m}{it}{<-> \fontstlwg@@scale laksaman_i}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{laksaman}{b}{n}{<->s * laksaman_b}{}
-\DeclareFontShape{LTH}{laksaman}{b}{it}{<->s * laksaman_bi}{}
+\DeclareFontShape{LTH}{laksaman}{b}{n}{<-> \fontstlwg@@scale laksaman_b}{}
+\DeclareFontShape{LTH}{laksaman}{b}{it}{<-> \fontstlwg@@scale laksaman_bi}{}
% Substitutions
\DeclareFontShape{LTH}{laksaman}{m}{sl}{<->ssub * laksaman/m/it}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{laksaman}{bx}{sl}{<->ssub * laksaman/b/it}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthloma.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthloma.fd
index f10defc16ab..c03ad77940b 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthloma.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthloma.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2006/03/26 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first version based on lthloma.fd
\ProvidesFile{lthloma.fd}[2006/03/26 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{loma}{}
-\DeclareFontShape{LTH}{loma}{m}{n}{<->s * loma}{}
-\DeclareFontShape{LTH}{loma}{m}{sl}{<->s * loma_o}{}
+\DeclareFontShape{LTH}{loma}{m}{n}{<-> \fontstlwg@@scale loma}{}
+\DeclareFontShape{LTH}{loma}{m}{sl}{<-> \fontstlwg@@scale loma_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{loma}{b}{n}{<->s * loma_b}{}
-\DeclareFontShape{LTH}{loma}{b}{sl}{<->s * loma_bo}{}
+\DeclareFontShape{LTH}{loma}{b}{n}{<-> \fontstlwg@@scale loma_b}{}
+\DeclareFontShape{LTH}{loma}{b}{sl}{<-> \fontstlwg@@scale loma_bo}{}
% Substitutions
\DeclareFontShape{LTH}{loma}{m}{it}{<->ssub * loma/m/sl}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{loma}{bx}{it}{<->ssub * loma/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthnorasi.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthnorasi.fd
index 9d9becea47c..d50664d27d9 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthnorasi.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthnorasi.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,12 +12,14 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
% Created by Surapant Meknavin: surapan@nectec.or.th
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2003/06/02 Chanop Silpa-Anan <chanop@debian.org>
% - update using basic slant font
% 2000/05/09 Theppitak Karoonboonyanan <thep@links.nectec.or.th>
@@ -26,15 +28,22 @@
\ProvidesFile{lthnorasi.fd}[2000/05/09 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{norasi}{}
-\DeclareFontShape{LTH}{norasi}{m}{n}{<->s * norasi}{}
-\DeclareFontShape{LTH}{norasi}{m}{it}{<->s * norasi_i}{}
-\DeclareFontShape{LTH}{norasi}{m}{sl}{<->s * norasi_o}{}
+\DeclareFontShape{LTH}{norasi}{m}{n}{<-> \fontstlwg@@scale norasi}{}
+\DeclareFontShape{LTH}{norasi}{m}{it}{<-> \fontstlwg@@scale norasi_i}{}
+\DeclareFontShape{LTH}{norasi}{m}{sl}{<-> \fontstlwg@@scale norasi_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{norasi}{b}{n}{<->s * norasi_b}{}
-\DeclareFontShape{LTH}{norasi}{b}{it}{<->s * norasi_bi}{}
-\DeclareFontShape{LTH}{norasi}{b}{sl}{<->s * norasi_bo}{}
+\DeclareFontShape{LTH}{norasi}{b}{n}{<-> \fontstlwg@@scale norasi_b}{}
+\DeclareFontShape{LTH}{norasi}{b}{it}{<-> \fontstlwg@@scale norasi_bi}{}
+\DeclareFontShape{LTH}{norasi}{b}{sl}{<-> \fontstlwg@@scale norasi_bo}{}
% Substitutions
\DeclareFontShape{LTH}{norasi}{bx}{n}{<->ssub * norasi/b/n}{}
@@ -42,6 +51,6 @@
\DeclareFontShape{LTH}{norasi}{bx}{it}{<->ssub * norasi/b/it}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthpurisa.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthpurisa.fd
index b70d4eca840..0c5e91efb5b 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthpurisa.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthpurisa.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2004/02/05 Poonlap Veerathanabutr <poonlap@linux.thai.net>
% - first release (based on lthgaruda.fd)
\ProvidesFile{lthpurisa.fd}[2004/02/05 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{purisa}{}
-\DeclareFontShape{LTH}{purisa}{m}{n}{<->s * purisa}{}
-\DeclareFontShape{LTH}{purisa}{m}{sl}{<->s * purisa_o}{}
+\DeclareFontShape{LTH}{purisa}{m}{n}{<-> \fontstlwg@@scale purisa}{}
+\DeclareFontShape{LTH}{purisa}{m}{sl}{<-> \fontstlwg@@scale purisa_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{purisa}{b}{n}{<->s * purisa_b}{}
-\DeclareFontShape{LTH}{purisa}{b}{sl}{<->s * purisa_bo}{}
+\DeclareFontShape{LTH}{purisa}{b}{n}{<-> \fontstlwg@@scale purisa_b}{}
+\DeclareFontShape{LTH}{purisa}{b}{sl}{<-> \fontstlwg@@scale purisa_bo}{}
% Substitutions
\DeclareFontShape{LTH}{purisa}{m}{it}{<->ssub * purisa/m/sl}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{purisa}{bx}{it}{<->ssub * purisa/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthsawasdee.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthsawasdee.fd
index da24a2d3406..ff64d311a39 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthsawasdee.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthsawasdee.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2008/01/21 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first version
\ProvidesFile{lthsawasdee.fd}[2008/01/21 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{sawasdee}{}
-\DeclareFontShape{LTH}{sawasdee}{m}{n}{<->s * sawasdee}{}
-\DeclareFontShape{LTH}{sawasdee}{m}{sl}{<->s * sawasdee_o}{}
+\DeclareFontShape{LTH}{sawasdee}{m}{n}{<-> \fontstlwg@@scale sawasdee}{}
+\DeclareFontShape{LTH}{sawasdee}{m}{sl}{<-> \fontstlwg@@scale sawasdee_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{sawasdee}{b}{n}{<->s * sawasdee_b}{}
-\DeclareFontShape{LTH}{sawasdee}{b}{sl}{<->s * sawasdee_bo}{}
+\DeclareFontShape{LTH}{sawasdee}{b}{n}{<-> \fontstlwg@@scale sawasdee_b}{}
+\DeclareFontShape{LTH}{sawasdee}{b}{sl}{<-> \fontstlwg@@scale sawasdee_bo}{}
% Substitutions
\DeclareFontShape{LTH}{sawasdee}{m}{it}{<->ssub * sawasdee/m/sl}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{sawasdee}{bx}{it}{<->ssub * sawasdee/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthttype.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthttype.fd
index 663f51db3ba..aec0c1b2e38 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthttype.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthttype.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,11 +12,13 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2004/11/15 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - pmono is now ttype (TlwgTypewriter)
% 2004/02/05 Poonlap Veerathanabutr <poonlap@linux.thai.net>
@@ -25,13 +27,20 @@
\ProvidesFile{lthttype.fd}[2004/02/05 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{ttype}{}
-\DeclareFontShape{LTH}{ttype}{m}{n}{<->s * ttype}{}
-\DeclareFontShape{LTH}{ttype}{m}{sl}{<->s * ttype_o}{}
+\DeclareFontShape{LTH}{ttype}{m}{n}{<-> \fontstlwg@@scale ttype}{}
+\DeclareFontShape{LTH}{ttype}{m}{sl}{<-> \fontstlwg@@scale ttype_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{ttype}{b}{n}{<->s * ttype_b}{}
-\DeclareFontShape{LTH}{ttype}{b}{sl}{<->s * ttype_bo}{}
+\DeclareFontShape{LTH}{ttype}{b}{n}{<-> \fontstlwg@@scale ttype_b}{}
+\DeclareFontShape{LTH}{ttype}{b}{sl}{<-> \fontstlwg@@scale ttype_bo}{}
% Substitutions
\DeclareFontShape{LTH}{ttype}{m}{it}{<->ssub * ttype/m/sl}{}
@@ -42,6 +51,6 @@
\DeclareFontShape{LTH}{ttype}{bx}{it}{<->ssub * ttype/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthttypist.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthttypist.fd
index 4c213718a98..659ff2baa80 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthttypist.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthttypist.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2006/10/23 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first release (based on lthttypist.fd)
\ProvidesFile{lthttypist.fd}[2004/02/05 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{ttypist}{}
-\DeclareFontShape{LTH}{ttypist}{m}{n}{<->s * ttypist}{}
-\DeclareFontShape{LTH}{ttypist}{m}{sl}{<->s * ttypist_o}{}
+\DeclareFontShape{LTH}{ttypist}{m}{n}{<-> \fontstlwg@@scale ttypist}{}
+\DeclareFontShape{LTH}{ttypist}{m}{sl}{<-> \fontstlwg@@scale ttypist_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{ttypist}{b}{n}{<->s * ttypist_b}{}
-\DeclareFontShape{LTH}{ttypist}{b}{sl}{<->s * ttypist_bo}{}
+\DeclareFontShape{LTH}{ttypist}{b}{n}{<-> \fontstlwg@@scale ttypist_b}{}
+\DeclareFontShape{LTH}{ttypist}{b}{sl}{<-> \fontstlwg@@scale ttypist_bo}{}
% Substitutions
\DeclareFontShape{LTH}{ttypist}{m}{it}{<->ssub * ttypist/m/sl}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{ttypist}{bx}{it}{<->ssub * ttypist/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthumpush.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthumpush.fd
index 0d9da11fc98..f043cb21977 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthumpush.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthumpush.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,26 +12,35 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2008/01/21 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first version
\ProvidesFile{lthumpush.fd}[2008/01/21 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{umpush}{}
-\DeclareFontShape{LTH}{umpush}{m}{n}{<->s * umpush}{}
-\DeclareFontShape{LTH}{umpush}{m}{sl}{<->s * umpush_o}{}
+\DeclareFontShape{LTH}{umpush}{m}{n}{<-> \fontstlwg@@scale umpush}{}
+\DeclareFontShape{LTH}{umpush}{m}{sl}{<-> \fontstlwg@@scale umpush_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{umpush}{b}{n}{<->s * umpush_b}{}
-\DeclareFontShape{LTH}{umpush}{b}{sl}{<->s * umpush_bo}{}
+\DeclareFontShape{LTH}{umpush}{b}{n}{<-> \fontstlwg@@scale umpush_b}{}
+\DeclareFontShape{LTH}{umpush}{b}{sl}{<-> \fontstlwg@@scale umpush_bo}{}
%%%%%%% light series
-\DeclareFontShape{LTH}{umpush}{l}{n}{<->s * umpush_l}{}
-\DeclareFontShape{LTH}{umpush}{l}{sl}{<->s * umpush_lo}{}
+\DeclareFontShape{LTH}{umpush}{l}{n}{<-> \fontstlwg@@scale umpush_l}{}
+\DeclareFontShape{LTH}{umpush}{l}{sl}{<-> \fontstlwg@@scale umpush_lo}{}
% Substitutions
\DeclareFontShape{LTH}{umpush}{m}{it}{<->ssub * umpush/m/sl}{}
@@ -43,6 +52,6 @@
\DeclareFontShape{LTH}{umpush}{bx}{it}{<->ssub * umpush/b/sl}{}
\endinput
-%
+%
% EOF
%
diff --git a/Master/texmf-dist/tex/latex/fonts-tlwg/lthwaree.fd b/Master/texmf-dist/tex/latex/fonts-tlwg/lthwaree.fd
index ca22fc8fffc..2996b448dd5 100644
--- a/Master/texmf-dist/tex/latex/fonts-tlwg/lthwaree.fd
+++ b/Master/texmf-dist/tex/latex/fonts-tlwg/lthwaree.fd
@@ -4,7 +4,7 @@
%
% Copyright (C) 1999 National Electronics and Computer Technology Center
% (NECTEC), Thailand. All rights reserved.
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
@@ -12,23 +12,32 @@
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This work has the LPPL maintenance status "maintained".
-%
+%
% The Current Maintainer of this work is Theppitak Karoonboonyanan.
-%
+%
+% 2017/09/11 Abhabongse Janthong <abhabongse@gmail.com>
+% - add font scaling
% 2008/01/21 Theppitak Karoonboonyanan <thep@linux.thai.net>
% - first version
\ProvidesFile{lthwaree.fd}[2008/01/21 v1.0 Thai font definitions]
+% Check if the scale factor has been defined
+\ifcsname fontstlwg@scale\endcsname
+ \edef\fontstlwg@@scale{s * [\csname fontstlwg@scale\endcsname] }%
+\else
+ \def\fontstlwg@@scale{s * }%
+\fi
+
% Primary declarations
\DeclareFontFamily{LTH}{waree}{}
-\DeclareFontShape{LTH}{waree}{m}{n}{<->s * waree}{}
-\DeclareFontShape{LTH}{waree}{m}{sl}{<->s * waree_o}{}
+\DeclareFontShape{LTH}{waree}{m}{n}{<-> \fontstlwg@@scale waree}{}
+\DeclareFontShape{LTH}{waree}{m}{sl}{<-> \fontstlwg@@scale waree_o}{}
%%%%%%% bold series
-\DeclareFontShape{LTH}{waree}{b}{n}{<->s * waree_b}{}
-\DeclareFontShape{LTH}{waree}{b}{sl}{<->s * waree_bo}{}
+\DeclareFontShape{LTH}{waree}{b}{n}{<-> \fontstlwg@@scale waree_b}{}
+\DeclareFontShape{LTH}{waree}{b}{sl}{<-> \fontstlwg@@scale waree_bo}{}
% Substitutions
\DeclareFontShape{LTH}{waree}{m}{it}{<->ssub * waree/m/sl}{}
@@ -39,6 +48,6 @@
\DeclareFontShape{LTH}{waree}{bx}{it}{<->ssub * waree/b/sl}{}
\endinput
-%
+%
% EOF
%