summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-02-17 23:34:40 +0000
committerKarl Berry <karl@freefriends.org>2012-02-17 23:34:40 +0000
commitce7a307de7acdef89b30c0dd42781aac56506aac (patch)
tree74dbb64c4656520ad9d0d81e4ebbd0680dc2bc0e /Master/texmf-dist/source
parentc94e6d2a1e2cacd088b3b20469474a895f8cf41c (diff)
thailatex (15feb12)
git-svn-id: svn://tug.org/texlive/trunk@25416 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/latex/thailatex/COPYING.fonts163
-rw-r--r--Master/texmf-dist/source/latex/thailatex/ChangeLog315
-rw-r--r--Master/texmf-dist/source/latex/thailatex/Makefile.am41
-rw-r--r--Master/texmf-dist/source/latex/thailatex/Makefile.in147
-rw-r--r--Master/texmf-dist/source/latex/thailatex/NEWS18
-rw-r--r--Master/texmf-dist/source/latex/thailatex/README29
-rw-r--r--Master/texmf-dist/source/latex/thailatex/aclocal.m460
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/Makefile.am14
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/Makefile.in56
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthenc.def50
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthgaruda.fd34
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthkinnari.fd29
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthloma.fd28
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthnorasi.fd31
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthpurisa.fd28
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthsawasdee.fd28
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthttype.fd31
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthttypist.fd28
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthumpush.fd28
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/lthwaree.fd28
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/thai.dtx257
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/thai.sty17
-rw-r--r--Master/texmf-dist/source/latex/thailatex/babel/thswitch.sty13
-rw-r--r--Master/texmf-dist/source/latex/thailatex/configure490
-rw-r--r--Master/texmf-dist/source/latex/thailatex/configure.in37
-rw-r--r--Master/texmf-dist/source/latex/thailatex/doc/Makefile.am30
-rw-r--r--Master/texmf-dist/source/latex/thailatex/doc/Makefile.in173
-rw-r--r--Master/texmf-dist/source/latex/thailatex/doc/orchid.tex2
-rw-r--r--Master/texmf-dist/source/latex/thailatex/doc/test-orchid.sh5
-rw-r--r--Master/texmf-dist/source/latex/thailatex/doc/test-teststd.sh5
-rw-r--r--Master/texmf-dist/source/latex/thailatex/doc/test-utf.sh5
-rw-r--r--Master/texmf-dist/source/latex/thailatex/doc/teststd.tex1063
-rw-r--r--Master/texmf-dist/source/latex/thailatex/doc/thai.pdfbin205112 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/latex/thailatex/doc/utf-example.tex1
-rw-r--r--Master/texmf-dist/source/latex/thailatex/emacs/Makefile.am5
-rw-r--r--Master/texmf-dist/source/latex/thailatex/emacs/Makefile.in42
-rw-r--r--Master/texmf-dist/source/latex/thailatex/fonts/Makefile.am140
-rw-r--r--Master/texmf-dist/source/latex/thailatex/fonts/Makefile.in603
-rw-r--r--Master/texmf-dist/source/latex/thailatex/fonts/lthuni.enc91
-rw-r--r--Master/texmf-dist/source/latex/thailatex/fonts/thailigs.enc320
-rw-r--r--Master/texmf-dist/source/latex/thailatex/install-sh29
-rw-r--r--Master/texmf-dist/source/latex/thailatex/missing53
-rw-r--r--Master/texmf-dist/source/latex/thailatex/scripts/Makefile.in41
-rw-r--r--Master/texmf-dist/source/latex/thailatex/scripts/sync-thailatex.in30
44 files changed, 944 insertions, 3694 deletions
diff --git a/Master/texmf-dist/source/latex/thailatex/COPYING.fonts b/Master/texmf-dist/source/latex/thailatex/COPYING.fonts
deleted file mode 100644
index f061342a226..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/COPYING.fonts
+++ /dev/null
@@ -1,163 +0,0 @@
-The fonts in fonts/ directory are taken from thaifonts-scalable project
-(http://linux.thai.net/projects/thaifonts_scalable), a collection of
-Thai fonts available in free licenses.
-
-From thaifonts-scalable COPYING file:
-
-This package collects Thai scalable fonts available in free licenses, and
-maintains and distributes them under GNU General Public License with
-original authors' permissions.
-
-Some fonts cannot be GPL, because they are based on fonts with different
-licenses. See the list of such fonts at the end of this file.
-
-Copyright:
-
- - Kinnari:
-
- Copyright (C) 1999 Db Type. All Rights Reserved.
- Copyright (C) 2007 National Electronics and Computer Technology Center.
- All Rights Reserved.
-
- - Garuda:
-
- Generated by NECTEC for Public Domain.
- Modified under GNU General Public License by TLWG.
-
- - Norasi:
-
- Copyright (C) 1999, The National Font Project (v.beta).
- Yannis Haralambous, Virach Sornlertlamvanich and Anutara Tantraporn.
- All rights reserved.
- Modified under GNU General Public License, with creators' permission,
- by Thai Linux Working Group (TLWG).
-
- - Loma:
-
- Copyright (C) 2003, NECTEC. All rights reserved.
-
- - TlwgMono:
-
- Copyright (C) 2003 Poonlap Veerathanabutr <poonlap@linux.thai.net>
-
- - Tlwg Typewriter:
-
- Copyright (C) 2003, 2004 Poonlap Veerathanabutr <poonlap@linux.thai.net>
-
- - Tlwg Typist:
-
- Tlwg Typist, based on Poonlap Veerathanabutr's Tlwg Typewriter.
-
- Copyright (C) 2005-2006 Theppitak Karoonboonyanan. Tlwg Typewriter,
- Free Thai Pseudo Monospace outline font.
-
- Copyright (C) 2003, 2004 Poonlap Veerathanabutr <poonlap@linux.thai.net>
-
- - Purisa:
-
- Copyright (C) 2003, 2004 Poonlap Veerathanabutr
- <poonlap@linux.thai.net>, GPL license
-
- - Sawasdee:
-
- Copyright (C) 2007 Pol Udomwittayanukul <webnaipol@gmail.com>.
- All rights reserved.
-
- - Umpush:
-
- Copyright (C) 2003 NECTEC. All rights reserved.
- Copyright (c) 2007 Widhaya Trisarnwadhana <widhaya3@gmail.com>.
- All rights reserved.
-
-License:
-
- This font is free software; you can redistribute it and/or modify it
- under the terms of the GNU General Public License as published by the
- Free Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- This font is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this font; if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
- As a special exception, if you create a document which uses this font,
- and embed this font or unaltered portions of this font into the
- document, this font does not by itself cause the resulting document
- to be covered by the GNU General Public License. This exception does
- not however invalidate any other reasons why the document might be
- covered by the GNU General Public License. If you modify this font,
- you may extend this exception to your version of the font, but you
- are not obligated to do so. If you do not wish to do so, delete this
- exception statement from your version.
-
-See included GPL file for the GNU General Public License (GPL) terms.
-
-
-* Non-GPL Fonts:
-
-- Waree:
-
-Copyright:
-
- Copyright (C) 2003 by Bitstream, Inc. All Rights Reserved.
- TLWG changes are in public domain.
-
- Bitstream Vera is a trademark of Bitstream, Inc.
-
-License:
-
- Permission is hereby granted, free of charge, to any person obtaining
- a copy of the fonts accompanying this license ("Fonts") and associated
- documentation files (the "Font Software"), to reproduce and distribute
- the Font Software, including without limitation the rights to use,
- copy, merge, publish, distribute, and/or sell copies of the Font
- Software, and to permit persons to whom the Font Software is furnished
- to do so, subject to the following conditions:
-
- The above copyright and trademark notices and this permission notice
- shall be included in all copies of one or more of the Font Software
- typefaces.
-
- The Font Software may be modified, altered, or added to, and in
- particular the designs of glyphs or characters in the Fonts may be
- modified and additional glyphs or characters may be added to the
- Fonts, only if the fonts are renamed to names not containing either
- the words "Bitstream" or the word "Vera".
-
- This License becomes null and void to the extent applicable to Fonts
- or Font Software that has been modified and is distributed under the
- "Bitstream Vera" names.
-
- The Font Software may be sold as part of a larger software package
- but no copy of one or more of the Font Software typefaces may be sold
- by itself.
-
- THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
- OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
- BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR
- OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,
- OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR
- OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT
- SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
-
- Except as contained in this notice, the names of Gnome, the Gnome
- Foundation, and Bitstream Inc., shall not be used in advertising or
- otherwise to promote the sale, use or other dealings in this Font
- Software without prior written authorization from the Gnome Foundation
- or Bitstream Inc., respectively. For further information, contact:
- fonts at gnome dot org.
-
-
-The current maintainers of thaifonts-scalable are:
-- Theppitak Karoonboonyanan <thep@linux.thai.net>
-- Chanop Silpa-Anan <chanop@debian.org>
-- Poonlap Veerathanabutr <poonlap@linux.thai.net>
-- Vee Satayamas <vee@linux.thai.net>
-
diff --git a/Master/texmf-dist/source/latex/thailatex/ChangeLog b/Master/texmf-dist/source/latex/thailatex/ChangeLog
index 4bb5e291c25..95a3f65f1d1 100644
--- a/Master/texmf-dist/source/latex/thailatex/ChangeLog
+++ b/Master/texmf-dist/source/latex/thailatex/ChangeLog
@@ -1,3 +1,318 @@
+2012-02-15 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * configure.in, NEWS:
+ === Version 0.4.7 ===
+
+2012-02-15 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * emacs/Makefile.am:
+ - Remove Emacs site-start.el if empty, to pass 'make discheck'.
+
+2012-02-14 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * configure.in:
+ - Also drop fonts/Makefile.in here.
+
+2012-02-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * Makefile.am, -fonts/*:
+ - Drop font enc & ligkern stuff, which has been moved to
+ font packages, making the subdir totally unneeded any more.
+
+2012-02-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * fonts/lthuni.enc, fonts/thailigs.enc:
+ - Add change log for recent change.
+
+2012-02-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - s/transcription/transliteration/ for Pali-Sanskrit.
+
+2012-02-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/Makefile.am:
+ - Compile thai.dtx twice, to resolve cross-references.
+
+2012-02-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - Adjust wordings in documentation.
+ - Fix typos.
+ - Re-wrap source lines.
+ - Add documentation for Thai line stretching.
+
+2012-02-10 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - More indent adjustments.
+
+2012-02-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - Fix indentation which caused confusion in documentation boundary.
+
+2012-02-09 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * Makefile.am:
+ - Drop unneeded dist-ctan targets, as dist-tds already suffices.
+
+2011-12-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/lthenc.def:
+ - Drop Latin wrapper to \TeX and \LaTeX commands.
+
+2011-12-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ Support more common Latin characters with native font glyphs.
+
+ * fonts/lthuni.enc fonts/thailigs.enc:
+ - Drop rarely-used quotesinglbase, guilsinglleft, guilsinglright.
+ - Add dagger, daggerdbl, section, paragraph, copyright, registered,
+ trademark, germandbls, ae, AE, oe, OE.
+ * babel/lthenc.def:
+ - Drop text commands for copyright, registered, trademark, SS,
+ in favor of native font glyphs.
+ - Declare symbols for the added glyphs in .enc files.
+
+2011-12-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/lthenc.def:
+ - Add ASCII symbols \textasciicircum \textasciitilde
+ \textbackslash \textbar \textbraceleft \textbraceright
+ \textgreater \textless \textquotedbl
+
+2011-12-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * fonts/lthuni.enc, fonts/thailigs.enc:
+ - Move the mythical left variants of lower vowels to free slots
+ below, to make continuous free area for Latin characters.
+
+2011-12-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/lthenc.def:
+ - Add Latin symbols \i \j.
+
+2011-12-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/lthenc.def:
+ - Add ASCII symbol \textdollar.
+
+2011-12-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - Fix missing comment marks in documentation lines.
+
+2011-12-20 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * Makefile.am: Remove old CTAN/TDS zip files before zipping.
+
+2011-12-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - Revise documentation (rev 1.4c).
+
+2011-12-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * fonts/thai-dummy.afm, fonts/thailigs.enc:
+ - Remove duplicated entries for quoteleft and quoteright, which
+ prevent LIGKERN rules from being included in VPL.
+
+2011-12-17 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * Makefile.am: Add source in TDS zip.
+
+2011-12-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * fonts/Makefile.am, babel/Makefile.am:
+ - Install files under consistent package's subdir name.
+
+2011-12-16 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - Escape backslash in changelog.
+
+2011-12-15 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - Remove extra space in \wbr. Word spacing is considered suboptimal.
+
+2011-12-14 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - Adjust \wbr word spacing to 0.1em. XeTeX's 0.4em was too wide.
+
+2011-12-07 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - Adjust \wbr word spacing from 0.6pt to 0.4em, taken from XeTeX
+
+2011-11-23 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx: Revise documentation
+ - Clarify original author & maintainer
+ - Rearrange contents into sections
+ - Add documentation for \thaitext, \latintext et al
+ - Improve wording
+
+2011-11-21 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * configure.in: Post-release version suffix added.
+
+2011-11-03 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ A few adjustments before CTAN upload.
+
+ * README:
+ - Replace 'thswitch' mentioning with 'fonts-tlwg'.
+ - Add information for UTF-8 usage.
+ * doc/utf-example.tex, doc/orchid.tex:
+ - Use 'fonts-tlwg' package instead of 'thswitch'.
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * configure.in, NEWS:
+ === Version 0.4.6 ===
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * configure.in:
+ - Remove unused RMDIR check.
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * README:
+ - Fix script name 'patch-babel' -> 'sync-babel'.
+ - Remove version info.
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * scripts/sync-thailatex.in:
+ - Remove updmap calls & referrals to thai.map.
+ - Check for thai-latex-setup.el existence instead to determine
+ install/uninstall operation.
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * configure.in:
+ - Add checks for swath & cttex back, but not make mandatory.
+ * doc/Makefile.am:
+ - Check swath/cttex availability from configured vars, not
+ "which ...".
+ - Fall back to cp when both swath & cttex are not available.
+ - Use pdflatex to generate PDF directly.
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/Makefile.am, emacs/Makefile.am:
+ - Use commands from configured vars, not explicitly, in recipes.
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * configure.in:
+ - Drop checks for unused programs: awk, dvips, pf2afm, afm2tfm,
+ vptovf, ps2pdf, swath, cttex, updmap-sys.
+ - Add check for pdflatex.
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * Makefile.am, -GPL, -COPYING.fonts:
+ - Remove fonts license info.
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * doc/Makefile.am, -doc/test-utf.sh, -doc/test-orchid.sh:
+ - Remove all tests, as they require installed font maps and
+ thus usually fail 'make distcheck' before installing.
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * doc/Makefile.am, -doc/test-teststd.sh, -doc/teststd.tex:
+ - Remove teststd.tex example; moved to thaifonts-scalable.
+
+2011-10-26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * fonts/Makefile.am, -fonts/thaifont.mk.am:
+ - Remove thaifont.mk.am, cancelling shared automake fragment usage.
+
+2011-10-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/Makefile.am, -babel/thai.sty:
+ - Remove obsolete file.
+
+2011-10-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - Improve wording.
+
+2011-10-19 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx:
+ - Add missing '}'.
+
+2011-10-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/Makefile.am, -babel/*.fd:
+ - Remove more font-specific stuffs.
+
+2011-10-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * babel/thai.dtx, babel/thswitch.sty:
+ - Move font-specific macros from language definition to
+ thswitch.sty.
+
+2011-10-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * fonts/thai-dummy.afm:
+ - Add back the file accidentally lost in previous commit.
+
+2011-10-18 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ Remove fonts.
+
+ * fonts/Makefile.am, -fonts/*.afm, -fonts/*.pfb:
+ - Remove fonts from source.
+ * fonts/Makefile.am:
+ - Install thailigs.enc and thai-dummy.afm under TEXMF, to allow
+ font packages to build thailigs.vpl on-the-fly via kpathsea.
+ - Install thaifont.mk.am snippet for font packages use.
+ * fonts/thaifont.mk.am:
+ - No more symlinks for thai-dummy.afm, thailigs.enc and lthuni.enc.
+ Just access them via kpathsea.
+ * fonts/Makefile.am, fonts/thaifont.mk.am:
+ - Move thailigs.vpl build rule to font package side and build it
+ on-the-fly, as VPL files are not accessible via kpathsea.
+ * Makefile.am:
+ - Add $(TEXHASH) calls for install/uninstall hooks.
+
+2011-10-13 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * fonts/thaifont.mk.am:
+ - Optionally use lthuni.enc from TEXMF if missing from $(srcdir),
+ partially generalizing the make rule.
+
+2011-10-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * fonts/Makefile.am, fonts/thaifont.mk.am:
+ - Move non-generic parts out of thaifont.mk.am.
+ - Move thailigs.vpl to non-generic part.
+ - Fix one literal 'thai.map' left in generic part.
+
+2011-10-12 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * fonts/Makefile.am, +fonts/thaifont.mk.am:
+ - Split make rules to file, for generalization.
+
+2011-10-11 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * fonts/Makefile.am: Remove old commented lines.
+
+2011-10-11 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ * configure.in:
+ - Post-release version suffix added.
+ - Add bug report address.
+
2011-03-21 Theppitak Karoonboonyanan <thep@linux.thai.net>
* configure.in, NEWS:
diff --git a/Master/texmf-dist/source/latex/thailatex/Makefile.am b/Master/texmf-dist/source/latex/thailatex/Makefile.am
index c78dac3f1c9..39d4e2afae4 100644
--- a/Master/texmf-dist/source/latex/thailatex/Makefile.am
+++ b/Master/texmf-dist/source/latex/thailatex/Makefile.am
@@ -1,5 +1,5 @@
-EXTRA_DIST = HISTORY COPYING.fonts
-SUBDIRS = babel emacs fonts scripts doc
+EXTRA_DIST = HISTORY
+SUBDIRS = babel emacs scripts doc
DISTCLEANFILES = thailatex.spec \
$(tdsdist_tgz) $(ctandist_tgz) \
@@ -7,6 +7,21 @@ DISTCLEANFILES = thailatex.spec \
doc_DATA = README
+install-data-hook:
+ @if test -z "$(DESTDIR)" ; then \
+ $(TEXHASH) ; \
+ else \
+ echo "***" ; \
+ echo "*** Warning: TeX index not updated" ; \
+ echo "***" ; \
+ echo "*** update it on the target system" ; \
+ echo "*** using $(TEXHASH) command" ; \
+ echo "***" ; \
+ fi
+
+uninstall-hook:
+ $(TEXHASH)
+
tdsdist_tgz = $(PACKAGE)-$(VERSION).tds.tar.gz
ctandist_tgz = $(PACKAGE)-$(VERSION).ctan.tar.gz
@@ -24,32 +39,22 @@ inst-tds:
--with-texmfdir=/ --docdir=/doc/latex/$(PACKAGE) \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR=`pwd`/inst install \
- && rm -rf inst/usr
+ && rm -rf inst/usr \
+ && mkdir -p inst/source/latex/$(PACKAGE) \
+ && make distdir distdir=inst/source/latex/$(PACKAGE)
dist-tds-tgz: inst-tds
+ rm -f $(tdsdist_tgz)
cd $(tdsdistdir)/inst \
&& tar cf - * | gzip -9 -c > ../../$(tdsdist_tgz)
rm -rf $(tdsdistdir)
dist-tds-zip: inst-tds
+ rm -f $(tdsdist_zip)
cd $(tdsdistdir)/inst \
&& zip -r ../../$(tdsdist_zip) *
rm -rf $(tdsdistdir)
dist-tds: dist-tds-zip
-dist-ctan-tgz: dist-tds-tgz distdir
- tar xzOf $(tdsdist_tgz) doc/latex/thailatex/thai.pdf \
- > $(distdir)/doc/thai.pdf
- tar cf - $(tdsdist_tgz) $(distdir) | gzip -9 -c > $(ctandist_tgz)
- $(am__remove_distdir)
-
-dist-ctan-zip: dist-tds-zip distdir
- unzip -p $(tdsdist_zip) doc/latex/thailatex/thai.pdf \
- > $(distdir)/doc/thai.pdf
- zip -r $(ctandist_zip) $(tdsdist_zip) $(distdir)
- $(am__remove_distdir)
-
-dist-ctan: dist-ctan-zip
-
-.PHONY: dist-ctan dist-ctan-tgz dist-ctan-zip dist-tds dist-tds-tgz dist-tds-zip inst-tds
+.PHONY: dist-tds dist-tds-tgz dist-tds-zip inst-tds
diff --git a/Master/texmf-dist/source/latex/thailatex/Makefile.in b/Master/texmf-dist/source/latex/thailatex/Makefile.in
index 6b3c58cccff..2166c9bb036 100644
--- a/Master/texmf-dist/source/latex/thailatex/Makefile.in
+++ b/Master/texmf-dist/source/latex/thailatex/Makefile.in
@@ -1,9 +1,9 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.11.3 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -75,6 +75,12 @@ am__nobase_list = $(am__nobase_strip_setup); \
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
am__installdirs = "$(DESTDIR)$(docdir)"
DATA = $(doc_DATA)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
@@ -89,9 +95,11 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
- { test ! -d "$(distdir)" \
- || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
- && rm -fr "$(distdir)"; }; }
+ if test -d "$(distdir)"; then \
+ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -rf "$(distdir)" \
+ || { sleep 5 && rm -rf "$(distdir)"; }; \
+ else :; fi
am__relativize = \
dir0=`pwd`; \
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -120,9 +128,10 @@ am__relativize = \
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
-AFM2TFM = @AFM2TFM@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -131,7 +140,6 @@ AWK = @AWK@
CTTEX = @CTTEX@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
-DVIPS = @DVIPS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
@@ -155,18 +163,14 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
-PF2AFM = @PF2AFM@
-PS2PDF = @PS2PDF@
-RMDIR = @RMDIR@
+PDFLATEX = @PDFLATEX@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
SWATH = @SWATH@
TEXHASH = @TEXHASH@
-UPDMAP = @UPDMAP@
VERSION = @VERSION@
-VPTOVF = @VPTOVF@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
@@ -208,8 +212,8 @@ texmfdir = @texmfdir@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-EXTRA_DIST = HISTORY COPYING.fonts
-SUBDIRS = babel emacs fonts scripts doc
+EXTRA_DIST = HISTORY
+SUBDIRS = babel emacs scripts doc
DISTCLEANFILES = thailatex.spec \
$(tdsdist_tgz) $(ctandist_tgz) \
$(tdsdist_zip) $(ctandist_zip)
@@ -223,7 +227,7 @@ tdsdistdir = $(PACKAGE)-$(VERSION)-tds
all: all-recursive
.SUFFIXES:
-am--refresh:
+am--refresh: Makefile
@:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
@@ -274,9 +278,7 @@ uninstall-docDATA:
@$(NORMAL_UNINSTALL)
@list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(docdir)" && rm -f $$files
+ dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
@@ -485,7 +487,11 @@ dist-gzip: distdir
$(am__remove_distdir)
dist-bzip2: distdir
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+ tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+ $(am__remove_distdir)
+
+dist-lzip: distdir
+ tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
$(am__remove_distdir)
dist-lzma: distdir
@@ -493,7 +499,7 @@ dist-lzma: distdir
$(am__remove_distdir)
dist-xz: distdir
- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
+ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
$(am__remove_distdir)
dist-tarZ: distdir
@@ -524,6 +530,8 @@ distcheck: dist
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lzma*) \
lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
+ *.tar.lz*) \
+ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
*.tar.xz*) \
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
*.tar.Z*) \
@@ -543,6 +551,7 @@ distcheck: dist
&& am__cwd=`pwd` \
&& $(am__cd) $(distdir)/_build \
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ $(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
@@ -571,8 +580,16 @@ distcheck: dist
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
distuninstallcheck:
- @$(am__cd) '$(distuninstallcheck_dir)' \
- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ @test -n '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: trying to run $@ with an empty' \
+ '$$(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ $(am__cd) '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left after uninstall:" ; \
if test -n "$(DESTDIR)"; then \
echo " (check DESTDIR support)"; \
@@ -606,10 +623,15 @@ install-am: all-am
installcheck: installcheck-recursive
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -644,7 +666,8 @@ info: info-recursive
info-am:
install-data-am: install-docDATA
-
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) install-data-hook
install-dvi: install-dvi-recursive
install-dvi-am:
@@ -690,26 +713,44 @@ ps: ps-recursive
ps-am:
uninstall-am: uninstall-docDATA
-
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
- install-am install-strip tags-recursive
+ install-am install-data-am install-strip tags-recursive \
+ uninstall-am
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
all all-am am--refresh check check-am clean clean-generic \
ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
- dist-lzma 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-docDATA install-dvi install-dvi-am install-exec \
- install-exec-am install-html install-html-am install-info \
- install-info-am install-man install-pdf install-pdf-am \
- install-ps install-ps-am install-strip installcheck \
- installcheck-am installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
- pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
- uninstall-docDATA
+ dist-lzip dist-lzma 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-docDATA install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am uninstall-docDATA \
+ uninstall-hook
+
+
+install-data-hook:
+ @if test -z "$(DESTDIR)" ; then \
+ $(TEXHASH) ; \
+ else \
+ echo "***" ; \
+ echo "*** Warning: TeX index not updated" ; \
+ echo "***" ; \
+ echo "*** update it on the target system" ; \
+ echo "*** using $(TEXHASH) command" ; \
+ echo "***" ; \
+ fi
+uninstall-hook:
+ $(TEXHASH)
inst-tds:
rm -rf $(tdsdistdir)
@@ -720,35 +761,25 @@ inst-tds:
--with-texmfdir=/ --docdir=/doc/latex/$(PACKAGE) \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR=`pwd`/inst install \
- && rm -rf inst/usr
+ && rm -rf inst/usr \
+ && mkdir -p inst/source/latex/$(PACKAGE) \
+ && make distdir distdir=inst/source/latex/$(PACKAGE)
dist-tds-tgz: inst-tds
+ rm -f $(tdsdist_tgz)
cd $(tdsdistdir)/inst \
&& tar cf - * | gzip -9 -c > ../../$(tdsdist_tgz)
rm -rf $(tdsdistdir)
dist-tds-zip: inst-tds
+ rm -f $(tdsdist_zip)
cd $(tdsdistdir)/inst \
&& zip -r ../../$(tdsdist_zip) *
rm -rf $(tdsdistdir)
dist-tds: dist-tds-zip
-dist-ctan-tgz: dist-tds-tgz distdir
- tar xzOf $(tdsdist_tgz) doc/latex/thailatex/thai.pdf \
- > $(distdir)/doc/thai.pdf
- tar cf - $(tdsdist_tgz) $(distdir) | gzip -9 -c > $(ctandist_tgz)
- $(am__remove_distdir)
-
-dist-ctan-zip: dist-tds-zip distdir
- unzip -p $(tdsdist_zip) doc/latex/thailatex/thai.pdf \
- > $(distdir)/doc/thai.pdf
- zip -r $(ctandist_zip) $(tdsdist_zip) $(distdir)
- $(am__remove_distdir)
-
-dist-ctan: dist-ctan-zip
-
-.PHONY: dist-ctan dist-ctan-tgz dist-ctan-zip dist-tds dist-tds-tgz dist-tds-zip inst-tds
+.PHONY: dist-tds dist-tds-tgz dist-tds-zip inst-tds
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/Master/texmf-dist/source/latex/thailatex/NEWS b/Master/texmf-dist/source/latex/thailatex/NEWS
index c4cb7724452..b0cd2d415d9 100644
--- a/Master/texmf-dist/source/latex/thailatex/NEWS
+++ b/Master/texmf-dist/source/latex/thailatex/NEWS
@@ -1,3 +1,21 @@
+0.4.7 (2012-02-15)
+=====
+- No more stretch for \wbr. It caused uneven spacing between words.
+- CTAN TDS zip is now complete in a single file, with source.
+- Font encoding and ligkern stuff is now moved to font packages,
+ to allow custom ligkern rules per font.
+- Supports more LaTeX escape sequences, namely \textdollar, \i, \j,
+ \textasciicircum, \textasciitilde, \textbackslash, \textbar, \textbraceleft,
+ \textbraceright, \textgreater, \textless, \textquotedbl
+- Revised documentation for the Thai language definition.
+
+0.4.6 (2011-10-26)
+=====
+- Remove fonts and provide them directly from thaifonts-scalable source
+ package.
+- No more build-dependency on TeX font utils and Ghostscript.
+- Build-dependency on swath/cttex is now optional.
+
0.4.5 (2011-03-21)
=====
- Update fonts from thaifonts-scalable 0.4.15, changes include:
diff --git a/Master/texmf-dist/source/latex/thailatex/README b/Master/texmf-dist/source/latex/thailatex/README
index b1a477bf11e..6320c5c74ce 100644
--- a/Master/texmf-dist/source/latex/thailatex/README
+++ b/Master/texmf-dist/source/latex/thailatex/README
@@ -1,26 +1,35 @@
-%% This file is a part of thailatex package ver 0.2.2-pre4
+%% This file is a part of thailatex package
thailatex is a Thai package which enables typesetting Thai with LaTeX's
standard document classes. It is meant to become a part of "babel",
a multilingual package for LaTeX which supports a lot of non-American
languages.
-Usage
-In LaTeX2e, you can tell LaTeX that the document would be written in
-Thai by adding 2 lines in the preamble as follows:
+* Usage
-\usepackage[thai]{babel}
-\usepackage{thswitch}
+In LaTeX2e, you can tell LaTeX that the document would be written in Thai by
+using the "babel" package with "thai" option, as follows:
+
+ \usepackage[thai]{babel}
+
+In case you want to use UTF-8 encoding, use the 'inputenc' package like this:
+
+ \usepackage[utf8x]{inputenc}
+
+To use Thai fonts, such as "fonts-tlwg", just use the font package:
+
+ \usepackage{fonts-tlwg}
An example of using thailatex can be found in the file 'orchid.tex'.
-If you patch babel.sty with the script patch-babel located in babel
+If you patch babel.sty with the script sync-babel located in babel
directory distributed with the source. You may use babel as follows:
-\document[thai]{article}
+ \document[thai]{article}
-\usepackage{babel}
-\usepackage{thswitch}
+ \usepackage{babel}
+ \usepackage[utf8x]{inputenc}
+ \usepackage{fonts-tlwg}
Note that option [thai] will be passed to babel after it is patched.
You may have to repatch babel.sty again if you reinstall LaTeX.
diff --git a/Master/texmf-dist/source/latex/thailatex/aclocal.m4 b/Master/texmf-dist/source/latex/thailatex/aclocal.m4
index fa01d2d92b9..a7076bb6f5d 100644
--- a/Master/texmf-dist/source/latex/thailatex/aclocal.m4
+++ b/Master/texmf-dist/source/latex/thailatex/aclocal.m4
@@ -1,7 +1,8 @@
-# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.11.3 -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
+# Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -13,18 +14,21 @@
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.67],,
-[m4_warning([this file was generated for autoconf 2.67.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
+[m4_warning([this file was generated for autoconf 2.68.
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, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
+# Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
+# serial 1
+
# AM_AUTOMAKE_VERSION(VERSION)
# ----------------------------
# Automake X.Y traces this macro to ensure aclocal.m4 has been
@@ -34,7 +38,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION],
[am__api_version='1.11'
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.11.1], [],
+m4_if([$1], [1.11.3], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])
@@ -50,19 +54,21 @@ 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.11.1])dnl
+[AM_AUTOMAKE_VERSION([1.11.3])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, 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
+# serial 1
+
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
@@ -247,12 +253,15 @@ 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, 2003, 2005, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
+# Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
+# serial 1
+
# AM_PROG_INSTALL_SH
# ------------------
# Define $install_sh.
@@ -332,12 +341,15 @@ else
fi
])
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
+# Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
+# serial 1
+
# AM_PROG_MKDIR_P
# ---------------
# Check for `mkdir -p'.
@@ -360,13 +372,14 @@ esac
# Helper functions for option handling. -*- Autoconf -*-
-# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
+# Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 4
+# serial 5
# _AM_MANGLE_OPTION(NAME)
# -----------------------
@@ -374,13 +387,13 @@ AC_DEFUN([_AM_MANGLE_OPTION],
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
# _AM_SET_OPTION(NAME)
-# ------------------------------
+# --------------------
# Set option NAME. Presently that only means defining a flag for this option.
AC_DEFUN([_AM_SET_OPTION],
[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
# _AM_SET_OPTIONS(OPTIONS)
-# ----------------------------------
+# ------------------------
# OPTIONS is a space-separated list of Automake options.
AC_DEFUN([_AM_SET_OPTIONS],
[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
@@ -456,12 +469,14 @@ Check your system clock])
fi
AC_MSG_RESULT(yes)])
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
+# serial 1
+
# AM_PROG_INSTALL_STRIP
# ---------------------
# One issue with vendor `install' (even GNU) is that you can't
@@ -484,13 +499,13 @@ fi
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
-# Copyright (C) 2006, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 2
+# serial 3
# _AM_SUBST_NOTMAKE(VARIABLE)
# ---------------------------
@@ -499,13 +514,13 @@ AC_SUBST([INSTALL_STRIP_PROGRAM])])
AC_DEFUN([_AM_SUBST_NOTMAKE])
# AM_SUBST_NOTMAKE(VARIABLE)
-# ---------------------------
+# --------------------------
# Public sister of _AM_SUBST_NOTMAKE.
AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
# Check how to create a tarball. -*- Autoconf -*-
-# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -527,10 +542,11 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
# a tarball read from stdin.
# $(am__untar) < result.tar
AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.
-AM_MISSING_PROG([AMTAR], [tar])
+[# Always define AMTAR for backward compatibility. Yes, it's still used
+# in the wild :-( We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
m4_if([$1], [v7],
- [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+ [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
[m4_case([$1], [ustar],, [pax],,
[m4_fatal([Unknown tar format])])
AC_MSG_CHECKING([how to create a $1 tar archive])
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/Makefile.am b/Master/texmf-dist/source/latex/thailatex/babel/Makefile.am
index 2bf4811be49..b7140bcaea1 100644
--- a/Master/texmf-dist/source/latex/thailatex/babel/Makefile.am
+++ b/Master/texmf-dist/source/latex/thailatex/babel/Makefile.am
@@ -1,9 +1,4 @@
-BABEL_COMMON = thai.sty thswitch.sty lthenc.def tis620.def \
- lthkinnari.fd lthgaruda.fd lthnorasi.fd \
- lthttype.fd lthttypist.fd \
- lthpurisa.fd lthloma.fd \
- lthwaree.fd lthumpush.fd \
- lthsawasdee.fd
+BABEL_COMMON = thswitch.sty lthenc.def tis620.def
BABEL_SRC = thai.dtx thai.ins $(BABEL_COMMON)
BABEL_INS = thai.ldf $(BABEL_COMMON)
@@ -12,7 +7,7 @@ BABEL_DOCS = thai.pdf
EXTRA_DIST = $(BABEL_SRC)
CLEANFILES = thai.log thai.aux thai.ldf thai.pdf
-babeldir = $(texmfdir)/tex/generic/babel
+babeldir = $(texmfdir)/tex/generic/$(PACKAGE)
babel_DATA = $(BABEL_INS)
doc_DATA = $(BABEL_DOCS)
@@ -25,11 +20,12 @@ thai.ldf: thai.ins thai.dtx
$(LN_S) $(srcdir)/thai.dtx thai.dtx; \
fi
rm -f thai.ldf
- latex thai.ins
+ $(LATEX) thai.ins
thai.pdf: thai.dtx
if [ ! -f thai.dtx ]; then \
$(LN_S) $(srcdir)/thai.dtx thai.dtx; \
fi
- pdflatex thai.dtx
+ $(PDFLATEX) thai.dtx
+ $(PDFLATEX) thai.dtx
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/Makefile.in b/Master/texmf-dist/source/latex/thailatex/babel/Makefile.in
index 471c1f2bf42..827cf4ed918 100644
--- a/Master/texmf-dist/source/latex/thailatex/babel/Makefile.in
+++ b/Master/texmf-dist/source/latex/thailatex/babel/Makefile.in
@@ -1,9 +1,9 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.11.3 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -64,11 +64,16 @@ am__nobase_list = $(am__nobase_strip_setup); \
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
am__installdirs = "$(DESTDIR)$(babeldir)" "$(DESTDIR)$(docdir)"
DATA = $(babel_DATA) $(doc_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
-AFM2TFM = @AFM2TFM@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -77,7 +82,6 @@ AWK = @AWK@
CTTEX = @CTTEX@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
-DVIPS = @DVIPS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
@@ -101,18 +105,14 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
-PF2AFM = @PF2AFM@
-PS2PDF = @PS2PDF@
-RMDIR = @RMDIR@
+PDFLATEX = @PDFLATEX@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
SWATH = @SWATH@
TEXHASH = @TEXHASH@
-UPDMAP = @UPDMAP@
VERSION = @VERSION@
-VPTOVF = @VPTOVF@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
@@ -154,19 +154,13 @@ texmfdir = @texmfdir@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-BABEL_COMMON = thai.sty thswitch.sty lthenc.def tis620.def \
- lthkinnari.fd lthgaruda.fd lthnorasi.fd \
- lthttype.fd lthttypist.fd \
- lthpurisa.fd lthloma.fd \
- lthwaree.fd lthumpush.fd \
- lthsawasdee.fd
-
+BABEL_COMMON = thswitch.sty lthenc.def tis620.def
BABEL_SRC = thai.dtx thai.ins $(BABEL_COMMON)
BABEL_INS = thai.ldf $(BABEL_COMMON)
BABEL_DOCS = thai.pdf
EXTRA_DIST = $(BABEL_SRC)
CLEANFILES = thai.log thai.aux thai.ldf thai.pdf
-babeldir = $(texmfdir)/tex/generic/babel
+babeldir = $(texmfdir)/tex/generic/$(PACKAGE)
babel_DATA = $(BABEL_INS)
doc_DATA = $(BABEL_DOCS)
all: all-am
@@ -219,9 +213,7 @@ uninstall-babelDATA:
@$(NORMAL_UNINSTALL)
@list='$(babel_DATA)'; test -n "$(babeldir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(babeldir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(babeldir)" && rm -f $$files
+ dir='$(DESTDIR)$(babeldir)'; $(am__uninstall_files_from_dir)
install-docDATA: $(doc_DATA)
@$(NORMAL_INSTALL)
test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
@@ -239,9 +231,7 @@ uninstall-docDATA:
@$(NORMAL_UNINSTALL)
@list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(docdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(docdir)" && rm -f $$files
+ dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
tags: TAGS
TAGS:
@@ -296,10 +286,15 @@ install-am: all-am
installcheck: installcheck-am
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -401,13 +396,14 @@ thai.ldf: thai.ins thai.dtx
$(LN_S) $(srcdir)/thai.dtx thai.dtx; \
fi
rm -f thai.ldf
- latex thai.ins
+ $(LATEX) thai.ins
thai.pdf: thai.dtx
if [ ! -f thai.dtx ]; then \
$(LN_S) $(srcdir)/thai.dtx thai.dtx; \
fi
- pdflatex thai.dtx
+ $(PDFLATEX) thai.dtx
+ $(PDFLATEX) thai.dtx
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthenc.def b/Master/texmf-dist/source/latex/thailatex/babel/lthenc.def
index ad265093eda..1632b6ea786 100644
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthenc.def
+++ b/Master/texmf-dist/source/latex/thailatex/babel/lthenc.def
@@ -1,5 +1,15 @@
%% This file is part of the thailatex package
%% Created by Surapant Meknavin: surapan@nectec.or.th
+%% 2011/12/26 Theppitak Karoonboonyanan <thep@linux.thai.net>
+%% - add ASCII symbols \textdollar \textasciicircum \textasciitilde
+%% \textbackslash \textbar \textbraceleft \textbraceright
+%% \textgreater \textless \textquotedbl
+%% - add Latin symbols \textdagger \textdaggerdbl \textsection
+%% \textparagraph \copyright \textregistered \texttrademark
+%% \ss \ae \AE \oe \OE \i \j
+%% - drop text commands for copyright, registered, trademark, SS,
+%% in favor of native font glyphs
+%% - drop Latin wrapper to \TeX and \LaTeX commands
%% 2004/06/14 Theppitak Karoonboonyanan <thep@linux.thai.net>
%% - guard against recursive assignments of \ltxTeX and \ltxLaTeX
%% (Reported by donzakh)
@@ -9,23 +19,22 @@
%% - encoding changed from TIS to LTH, according to TeX convention
\ProvidesFile{LTHenc.def}
- [2000/05/10 v1.1
+ [2011/12/26 v1.2
Thai Encoding]
\DeclareFontEncoding{LTH}{}{}
\DeclareFontSubstitution{LTH}{norasi}{m}{n}
\DeclareErrorFont{LTH}{norasi}{m}{n}{10}
-\ifx\ltxTeX\undefined\let\ltxTeX\TeX\fi
-\DeclareTextCommandDefault{\TeX}{\textlatin{\ltxTeX}}
-\ifx\ltxLaTeX\undefined\let\ltxLaTeX\LaTeX\fi
-\DeclareTextCommandDefault{\LaTeX}{\textlatin{\ltxLaTeX}}
-\ProvideTextCommand{\copyright}{LTH}{%
- \textcircled{\textlatin{c}}}
-\ProvideTextCommand{\textregistered}{LTH}{%
- \textcircled{\textlatin{\textsc r}}}
-\ProvideTextCommand{\textrademark}{LTH}{%
- \textsuperscript{\textlatin{TM}}}
-\ProvideTextCommand{\SS}{LTH}{%
- \textlatin{SS}}
+% ASCII/Latin
+\DeclareTextSymbol{\textdollar}{LTH}{`\$}
+\DeclareTextSymbol{\textasciicircum}{LTH}{`\^}
+\DeclareTextSymbol{\textasciitilde}{LTH}{`\~}
+\DeclareTextSymbol{\textbackslash}{LTH}{`\\}
+\DeclareTextSymbol{\textbar}{LTH}{`\|}
+\DeclareTextSymbol{\textbraceleft}{LTH}{`\{}
+\DeclareTextSymbol{\textbraceright}{LTH}{`\}}
+\DeclareTextSymbol{\textgreater}{LTH}{`\>}
+\DeclareTextSymbol{\textless}{LTH}{`\<}
+\DeclareTextSymbol{\textquotedbl}{LTH}{`\"}
\DeclareTextSymbol{\textquoteleft}{LTH}{145}
\DeclareTextSymbol{\textquoteright}{LTH}{146}
\DeclareTextSymbol{\textquotedblleft}{LTH}{147}
@@ -33,6 +42,21 @@
\DeclareTextSymbol{\textbullet}{LTH}{149}
\DeclareTextSymbol{\textendash}{LTH}{150}
\DeclareTextSymbol{\textemdash}{LTH}{151}
+\DeclareTextSymbol{\textdagger}{LTH}{4}
+\DeclareTextSymbol{\textdaggerdbl}{LTH}{5}
+\DeclareTextSymbol{\textsection}{LTH}{6}
+\DeclareTextSymbol{\textparagraph}{LTH}{7}
+\DeclareTextSymbol{\copyright}{LTH}{8}
+\DeclareTextSymbol{\textregistered}{LTH}{9}
+\DeclareTextSymbol{\texttrademark}{LTH}{10}
+\DeclareTextSymbol{\ss}{LTH}{11}
+\DeclareTextSymbol{\ae}{LTH}{12}
+\DeclareTextSymbol{\AE}{LTH}{13}
+\DeclareTextSymbol{\oe}{LTH}{14}
+\DeclareTextSymbol{\OE}{LTH}{15}
+\DeclareTextSymbol{\i}{LTH}{25}
+\DeclareTextSymbol{\j}{LTH}{26}
+% Thai special characters
\DeclareTextSymbol{\textyamakkan}{LTH}{238}
\DeclareTextSymbol{\textfongmun}{LTH}{239}
\DeclareTextSymbol{\textangkhankhu}{LTH}{250}
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthgaruda.fd b/Master/texmf-dist/source/latex/thailatex/babel/lthgaruda.fd
deleted file mode 100644
index 454b92abbde..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthgaruda.fd
+++ /dev/null
@@ -1,34 +0,0 @@
-% lthgaruda.fd
-%
-% This file is part of the thailatex package
-% Created by Surapant Meknavin: surapan@nectec.or.th
-% 2003/06/02 Chanop Silpa-Anan <chanop@debian.org>
-% - update using basic slant font
-% 2002/12/30 Poonlap Veerathanabutr <poonlap@linux.thai.net>
-% - adapted from lthnorasi.fd for Garuda font.
-% 2000/05/09 Theppitak Karoonboonyanan <thep@links.nectec.or.th>
-% - font name changed from "nf3x" to "norasi", with bold series added
-% - encoding changed from TIS to LTH, according TeX convention
-
-\ProvidesFile{lthgaruda.fd}[2002/12/30 v1.0 Thai font definitions]
-
-% Primary declarations
-\DeclareFontFamily{LTH}{garuda}{}
-\DeclareFontShape{LTH}{garuda}{m}{n}{<->s * garuda}{}
-\DeclareFontShape{LTH}{garuda}{m}{sl}{<->s * garuda_o}{}
-%%%%%%% bold series
-\DeclareFontShape{LTH}{garuda}{b}{n}{<->s * garuda_b}{}
-\DeclareFontShape{LTH}{garuda}{b}{sl}{<->s * garuda_bo}{}
-
-% Substitutions
-\DeclareFontShape{LTH}{garuda}{m}{it}{<->ssub * garuda/m/sl}{}
-\DeclareFontShape{LTH}{garuda}{b}{it}{<->ssub * garuda/b/sl}{}
-
-\DeclareFontShape{LTH}{garuda}{bx}{n}{<->ssub * garuda/b/n}{}
-\DeclareFontShape{LTH}{garuda}{bx}{sl}{<->ssub * garuda/b/sl}{}
-\DeclareFontShape{LTH}{garuda}{bx}{it}{<->ssub * garuda/b/sl}{}
-\endinput
-
-%
-% EOF
-%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthkinnari.fd b/Master/texmf-dist/source/latex/thailatex/babel/lthkinnari.fd
deleted file mode 100644
index 3a226ebc8dd..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthkinnari.fd
+++ /dev/null
@@ -1,29 +0,0 @@
-% lthkinnari.fd
-%
-% This file is part of the thailatex package
-% 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>
-% - first release (based on lthgaruda.fd)
-
-\ProvidesFile{lthkinnari.fd}[2004/02/05 v1.0 Thai font definitions]
-
-% 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}{}
-%%%%%%% 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}{}
-
-% Substitutions
-\DeclareFontShape{LTH}{kinnari}{bx}{n}{<->ssub * kinnari/b/n}{}
-\DeclareFontShape{LTH}{kinnari}{bx}{sl}{<->ssub * kinnari/b/sl}{}
-\DeclareFontShape{LTH}{kinnari}{bx}{it}{<->ssub * kinnari/b/it}{}
-\endinput
-
-%
-% EOF
-%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthloma.fd b/Master/texmf-dist/source/latex/thailatex/babel/lthloma.fd
deleted file mode 100644
index b4e096e30ac..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthloma.fd
+++ /dev/null
@@ -1,28 +0,0 @@
-% lthloma.fd
-%
-% This file is part of the thailatex package
-% 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]
-
-% Primary declarations
-\DeclareFontFamily{LTH}{loma}{}
-\DeclareFontShape{LTH}{loma}{m}{n}{<->s * loma}{}
-\DeclareFontShape{LTH}{loma}{m}{sl}{<->s * loma_o}{}
-%%%%%%% bold series
-\DeclareFontShape{LTH}{loma}{b}{n}{<->s * loma_b}{}
-\DeclareFontShape{LTH}{loma}{b}{sl}{<->s * loma_bo}{}
-
-% Substitutions
-\DeclareFontShape{LTH}{loma}{m}{it}{<->ssub * loma/m/sl}{}
-\DeclareFontShape{LTH}{loma}{b}{it}{<->ssub * loma/b/sl}{}
-
-\DeclareFontShape{LTH}{loma}{bx}{n}{<->ssub * loma/b/n}{}
-\DeclareFontShape{LTH}{loma}{bx}{sl}{<->ssub * loma/b/sl}{}
-\DeclareFontShape{LTH}{loma}{bx}{it}{<->ssub * loma/b/sl}{}
-\endinput
-
-%
-% EOF
-%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthnorasi.fd b/Master/texmf-dist/source/latex/thailatex/babel/lthnorasi.fd
deleted file mode 100644
index cd0e3d1f458..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthnorasi.fd
+++ /dev/null
@@ -1,31 +0,0 @@
-% lthnorasi.fd
-%
-% This file is part of the thailatex package
-% Created by Surapant Meknavin: surapan@nectec.or.th
-% 2003/06/02 Chanop Silpa-Anan <chanop@debian.org>
-% - update using basic slant font
-% 2000/05/09 Theppitak Karoonboonyanan <thep@links.nectec.or.th>
-% - font name changed from "nf3x" to "norasi", with bold series added
-% - encoding changed from TIS to LTH, according TeX convention
-
-\ProvidesFile{lthnorasi.fd}[2000/05/09 v1.0 Thai font definitions]
-
-% 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}{}
-%%%%%%% 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}{}
-
-% Substitutions
-\DeclareFontShape{LTH}{norasi}{bx}{n}{<->ssub * norasi/b/n}{}
-\DeclareFontShape{LTH}{norasi}{bx}{sl}{<->ssub * norasi/b/sl}{}
-\DeclareFontShape{LTH}{norasi}{bx}{it}{<->ssub * norasi/b/it}{}
-\endinput
-
-%
-% EOF
-%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthpurisa.fd b/Master/texmf-dist/source/latex/thailatex/babel/lthpurisa.fd
deleted file mode 100644
index 67a44419dde..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthpurisa.fd
+++ /dev/null
@@ -1,28 +0,0 @@
-% lthpurisa.fd
-%
-% This file is part of the thailatex package
-% 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]
-
-% Primary declarations
-\DeclareFontFamily{LTH}{purisa}{}
-\DeclareFontShape{LTH}{purisa}{m}{n}{<->s * purisa}{}
-\DeclareFontShape{LTH}{purisa}{m}{sl}{<->s * purisa_o}{}
-%%%%%%% bold series
-\DeclareFontShape{LTH}{purisa}{b}{n}{<->s * purisa_b}{}
-\DeclareFontShape{LTH}{purisa}{b}{sl}{<->s * purisa_bo}{}
-
-% Substitutions
-\DeclareFontShape{LTH}{purisa}{m}{it}{<->ssub * purisa/m/sl}{}
-\DeclareFontShape{LTH}{purisa}{b}{it}{<->ssub * purisa/b/sl}{}
-
-\DeclareFontShape{LTH}{purisa}{bx}{n}{<->ssub * purisa/b/n}{}
-\DeclareFontShape{LTH}{purisa}{bx}{sl}{<->ssub * purisa/b/sl}{}
-\DeclareFontShape{LTH}{purisa}{bx}{it}{<->ssub * purisa/b/sl}{}
-\endinput
-
-%
-% EOF
-%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthsawasdee.fd b/Master/texmf-dist/source/latex/thailatex/babel/lthsawasdee.fd
deleted file mode 100644
index 07a9b6cea78..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthsawasdee.fd
+++ /dev/null
@@ -1,28 +0,0 @@
-% lthsawasdee.fd
-%
-% This file is part of the thailatex package
-% 2008/01/21 Theppitak Karoonboonyanan <thep@linux.thai.net>
-% - first version
-
-\ProvidesFile{lthsawasdee.fd}[2008/01/21 v1.0 Thai font definitions]
-
-% Primary declarations
-\DeclareFontFamily{LTH}{sawasdee}{}
-\DeclareFontShape{LTH}{sawasdee}{m}{n}{<->s * sawasdee}{}
-\DeclareFontShape{LTH}{sawasdee}{m}{sl}{<->s * sawasdee_o}{}
-%%%%%%% bold series
-\DeclareFontShape{LTH}{sawasdee}{b}{n}{<->s * sawasdee_b}{}
-\DeclareFontShape{LTH}{sawasdee}{b}{sl}{<->s * sawasdee_bo}{}
-
-% Substitutions
-\DeclareFontShape{LTH}{sawasdee}{m}{it}{<->ssub * sawasdee/m/sl}{}
-\DeclareFontShape{LTH}{sawasdee}{b}{it}{<->ssub * sawasdee/b/sl}{}
-
-\DeclareFontShape{LTH}{sawasdee}{bx}{n}{<->ssub * sawasdee/b/n}{}
-\DeclareFontShape{LTH}{sawasdee}{bx}{sl}{<->ssub * sawasdee/b/sl}{}
-\DeclareFontShape{LTH}{sawasdee}{bx}{it}{<->ssub * sawasdee/b/sl}{}
-\endinput
-
-%
-% EOF
-%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthttype.fd b/Master/texmf-dist/source/latex/thailatex/babel/lthttype.fd
deleted file mode 100644
index fde53fcb434..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthttype.fd
+++ /dev/null
@@ -1,31 +0,0 @@
-% lthttype.fd
-%
-% This file is part of the thailatex package
-% 2004/11/15 Theppitak Karoonboonyanan <thep@linux.thai.net>
-% - pmono is now ttype (TlwgTypewriter)
-% 2004/02/05 Poonlap Veerathanabutr <poonlap@linux.thai.net>
-% - first release (based on lthgaruda.fd)
-% - pmono is PseudoMono (TlwgMono) font
-
-\ProvidesFile{lthttype.fd}[2004/02/05 v1.0 Thai font definitions]
-
-% Primary declarations
-\DeclareFontFamily{LTH}{ttype}{}
-\DeclareFontShape{LTH}{ttype}{m}{n}{<->s * ttype}{}
-\DeclareFontShape{LTH}{ttype}{m}{sl}{<->s * ttype_o}{}
-%%%%%%% bold series
-\DeclareFontShape{LTH}{ttype}{b}{n}{<->s * ttype_b}{}
-\DeclareFontShape{LTH}{ttype}{b}{sl}{<->s * ttype_bo}{}
-
-% Substitutions
-\DeclareFontShape{LTH}{ttype}{m}{it}{<->ssub * ttype/m/sl}{}
-\DeclareFontShape{LTH}{ttype}{b}{it}{<->ssub * ttype/b/sl}{}
-
-\DeclareFontShape{LTH}{ttype}{bx}{n}{<->ssub * ttype/b/n}{}
-\DeclareFontShape{LTH}{ttype}{bx}{sl}{<->ssub * ttype/b/sl}{}
-\DeclareFontShape{LTH}{ttype}{bx}{it}{<->ssub * ttype/b/sl}{}
-\endinput
-
-%
-% EOF
-%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthttypist.fd b/Master/texmf-dist/source/latex/thailatex/babel/lthttypist.fd
deleted file mode 100644
index 4d0012d8ebc..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthttypist.fd
+++ /dev/null
@@ -1,28 +0,0 @@
-% lthttypist.fd
-%
-% This file is part of the thailatex package
-% 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]
-
-% Primary declarations
-\DeclareFontFamily{LTH}{ttypist}{}
-\DeclareFontShape{LTH}{ttypist}{m}{n}{<->s * ttypist}{}
-\DeclareFontShape{LTH}{ttypist}{m}{sl}{<->s * ttypist_o}{}
-%%%%%%% bold series
-\DeclareFontShape{LTH}{ttypist}{b}{n}{<->s * ttypist_b}{}
-\DeclareFontShape{LTH}{ttypist}{b}{sl}{<->s * ttypist_bo}{}
-
-% Substitutions
-\DeclareFontShape{LTH}{ttypist}{m}{it}{<->ssub * ttypist/m/sl}{}
-\DeclareFontShape{LTH}{ttypist}{b}{it}{<->ssub * ttypist/b/sl}{}
-
-\DeclareFontShape{LTH}{ttypist}{bx}{n}{<->ssub * ttypist/b/n}{}
-\DeclareFontShape{LTH}{ttypist}{bx}{sl}{<->ssub * ttypist/b/sl}{}
-\DeclareFontShape{LTH}{ttypist}{bx}{it}{<->ssub * ttypist/b/sl}{}
-\endinput
-
-%
-% EOF
-%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthumpush.fd b/Master/texmf-dist/source/latex/thailatex/babel/lthumpush.fd
deleted file mode 100644
index 80e2626b37c..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthumpush.fd
+++ /dev/null
@@ -1,28 +0,0 @@
-% lthumpush.fd
-%
-% This file is part of the thailatex package
-% 2008/01/21 Theppitak Karoonboonyanan <thep@linux.thai.net>
-% - first version
-
-\ProvidesFile{lthumpush.fd}[2008/01/21 v1.0 Thai font definitions]
-
-% Primary declarations
-\DeclareFontFamily{LTH}{umpush}{}
-\DeclareFontShape{LTH}{umpush}{m}{n}{<->s * umpush}{}
-\DeclareFontShape{LTH}{umpush}{m}{sl}{<->s * umpush_o}{}
-%%%%%%% bold series
-\DeclareFontShape{LTH}{umpush}{b}{n}{<->s * umpush_b}{}
-\DeclareFontShape{LTH}{umpush}{b}{sl}{<->s * umpush_bo}{}
-
-% Substitutions
-\DeclareFontShape{LTH}{umpush}{m}{it}{<->ssub * umpush/m/sl}{}
-\DeclareFontShape{LTH}{umpush}{b}{it}{<->ssub * umpush/b/sl}{}
-
-\DeclareFontShape{LTH}{umpush}{bx}{n}{<->ssub * umpush/b/n}{}
-\DeclareFontShape{LTH}{umpush}{bx}{sl}{<->ssub * umpush/b/sl}{}
-\DeclareFontShape{LTH}{umpush}{bx}{it}{<->ssub * umpush/b/sl}{}
-\endinput
-
-%
-% EOF
-%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/lthwaree.fd b/Master/texmf-dist/source/latex/thailatex/babel/lthwaree.fd
deleted file mode 100644
index 9cadaaa8468..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/lthwaree.fd
+++ /dev/null
@@ -1,28 +0,0 @@
-% lthwaree.fd
-%
-% This file is part of the thailatex package
-% 2008/01/21 Theppitak Karoonboonyanan <thep@linux.thai.net>
-% - first version
-
-\ProvidesFile{lthwaree.fd}[2008/01/21 v1.0 Thai font definitions]
-
-% Primary declarations
-\DeclareFontFamily{LTH}{waree}{}
-\DeclareFontShape{LTH}{waree}{m}{n}{<->s * waree}{}
-\DeclareFontShape{LTH}{waree}{m}{sl}{<->s * waree_o}{}
-%%%%%%% bold series
-\DeclareFontShape{LTH}{waree}{b}{n}{<->s * waree_b}{}
-\DeclareFontShape{LTH}{waree}{b}{sl}{<->s * waree_bo}{}
-
-% Substitutions
-\DeclareFontShape{LTH}{waree}{m}{it}{<->ssub * waree/m/sl}{}
-\DeclareFontShape{LTH}{waree}{b}{it}{<->ssub * waree/b/sl}{}
-
-\DeclareFontShape{LTH}{waree}{bx}{n}{<->ssub * waree/b/n}{}
-\DeclareFontShape{LTH}{waree}{bx}{sl}{<->ssub * waree/b/sl}{}
-\DeclareFontShape{LTH}{waree}{bx}{it}{<->ssub * waree/b/sl}{}
-\endinput
-
-%
-% EOF
-%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/thai.dtx b/Master/texmf-dist/source/latex/thailatex/babel/thai.dtx
index 131b3ab8a71..68f326e6852 100644
--- a/Master/texmf-dist/source/latex/thailatex/babel/thai.dtx
+++ b/Master/texmf-dist/source/latex/thailatex/babel/thai.dtx
@@ -29,7 +29,7 @@
%<code>\ProvidesLanguage{thai}
%\fi
%\ProvidesFile{thai.dtx}
- [2011/03/17 v1.3 Thai support from the babel system]
+ [2011/12/19 v1.4c Thai support from the babel system]
%\iffalse
%% File `thai.dtx'
%% Thai Language Definition File
@@ -129,67 +129,108 @@
% Add \cs{\backslash{}textpali} macro for typesetting Pali text with
% descender-less Yo Ying and Tho Than. Update translation for
% \cs{\backslash{}refname}}
-%
-% \section{The Thai language}
-%
-% The file \file{\filename}\footnote{The file described in this section has
-% version number \fileversion\ and was last revised on \filedate. Contributions
-% were made by Theppitak Karoonboonyanan (\texttt{thep@linux.thai.net}).}
-% defines language-specific macros for Thai language.
-%
-% Thai documents to be supported by this language definition can be encoded
-% in TIS-620 (or ISO/IEC 8859-11) or UTF-8 (with the aids of \texttt{inputenc}
-% package).
-%
-% Thai is written continuously without word delimitors. The word boundary
-% analysis is considered too complicated for rule-based approaches.
-% Most good quality word analysis tools available employ special matching
-% algorithms against pre-defined dictionaries. Some even use contextual
-% analysis for ambiguous cases based on statistics. Therefore, no good
-% hyphenation pattern is found to be comparable with those tools yet.
-%
-% \DescribeMacro{\wbr}
-% What the Thai language definition provides here for the word boundary
-% problem is the |\wbr| command for separating words. It occupies no
-% space but aids the \TeX\ typesetter in wrapping lines at proper positions,
-% meanwhile leaves some room for distributing little spaces between words
-% in case of narrow columns.
-%
-% Some preprocessing tools that analyze word boundaries and insert the |\wbr|
-% commands are available, for example
-% \begin{itemize}
-% \item \emph{cttex} by Vuthichai Ampornaramveth
-% \item \emph{swath} by Phaisarn Charoenpornsawat, now maintained by Thai
-% Linux Working Group, downloadable from:\\
-% \texttt{ftp://linux.thai.net/pub/thailinux/software/swath}
-% \end{itemize}
-%
-% Some certain Thai documents use Thai digits instead of Arabic.
-% And Thai alphabetic numbering is also commonly used for appendices.
-% This file provides a number of numbering styles that can apply
-% to \LaTeX\ |\pagenumbering| command:
-%
-% \begin{itemize}
-% \item |\thainum| for plain Thai digits
-% \item |\thaibracenum| for Thai digits in parentheses
-% \item |\thaialph| for Thai alphabetic numbering, using a reduced set
-% (with three alphabets skipped: Kho Khuat, Kho Khon and Kho Rakhang)
-% \item |\thaiAlph| for Thai alphabetic numbering, using the full set
-% (with full alphabet set, plus two semi-vowels, Ru and Lu, in the
-% order defined in Thai official dictionary)
-% \end{itemize}
-%
-% \DescribeEnv{thainumber}
-% The above numbering styles can be automatically chosen with the
-% \Lopt{thainumber} option. When supplying this option to the \babel{}
-% package, Thai numberings will be applied to pages, sections, enumerations,
-% dates, etc.
+% \changes{thai-1.4}{2011/10/18}{Theppitak Karoonboonyanan:
+% Remove font-specific macros}
+% \changes{thai-1.4a}{2011/11/23}{Theppitak Karoonboonyanan:
+% Revise documentation}
+% \changes{thai-1.4b}{2011/12/16}{Theppitak Karoonboonyanan:
+% Remove extra space in \cs{\backslash{}wbr}. Word spacing is considered
+% suboptimal.}
+% \changes{thai-1.4c}{2011/12/19}{Theppitak Karoonboonyanan:
+% Revise documentation}
+% \changes{thai-1.4d}{2012/02/10}{Theppitak Karoonboonyanan:
+% Revise documentation. Add documentation for Thai line stretching.}
+%
+% \section{The Thai language}
+%
+% The file \file{\filename}\footnote{The file described in this section has
+% version number \fileversion\ and was last revised on \filedate. The
+% original author was Surapant Meknavin, and it was composed into
+% \file{\filename} and maintained by Theppitak Karoonboonyanan
+% (\texttt{thep@linux.thai.net}).}
+% defines language-specific macros for Thai language.
+%
+% \subsection{Input encoding}
+%
+% Thai documents supported by this language definition can be encoded in
+% either TIS-620 (ISO/IEC 8859-11) or UTF-8 with the aids of the
+% \texttt{inputenc} package.
+%
+% \DescribeMacro{\thaitext}
+% \DescribeMacro{\latintext}
+% The commands |\thaitext| and |\latintext| can be used to switch to Thai
+% or Latin fonts. These are declarations.
+%
+% \DescribeMacro{\textthai}
+% \DescribeMacro{\textlatin}
+% The commands |\textthai| and |\textlatin| both take one text argument
+% which is then typeset using the requested language settings.
+%
+% \DescribeMacro{\textpali}
+% The command |\textpali| takes one text argument which is then typeset
+% using Thai font, with special shapes for certain characters, such as
+% descender-less Yo Ying and Tho Than, as required by usual Pali-Sanskrit
+% transliteration.
+%
+% \subsection{Word breaks}
+%
+% Thai is written continuously without word delimitors. The word boundary
+% analysis is considered too complicated for rule-based approaches.
+% Most available good-quality word analysis tools employ special matching
+% algorithms against pre-defined dictionaries. Some even use
+% statistics-based contextual analysis to resolve ambiguities. Therefore,
+% no good hyphenation pattern is found to be comparable with those tools
+% yet.
+%
+% \DescribeMacro{\wbr}
+% What provided here for the word boundary problem is the |\wbr| command
+% for separating words. It delimits words without taking physical space,
+% so that the \TeX\ typesetter still wraps lines at word boundary like
+% when it typesets English text.
+%
+% Therefore, one can preprocess their Thai document using Thai word analysis
+% tools which automatically insert the |\wbr| commands between words, such
+% as:
+% \begin{itemize}
+% \item \emph{cttex} by Vuthichai Ampornaramveth
+% \item \emph{swath} by Phaisarn Charoenpornsawat, now maintained by Thai
+% Linux Working Group, which can be downloaded from:\\
+% \texttt{ftp://linux.thai.net/pub/thailinux/software/swath}
+%
+% To compile \emph{swath}, you need \emph{libdatrie} as the
+% dependency, which is provided under the \emph{libthai} project:\\
+% \texttt{ftp://linux.thai.net/pub/thailinux/software/libthai}
+% \end{itemize}
+%
+% \subsection{Thai numbering}
+% \label{thai-numbering}
+%
+% Some certain Thai documents use Thai digits instead of Arabic.
+% And Thai alphabetic numbering is also commonly used for appendices.
+% This file provides a number of numbering styles that can be applied
+% to \LaTeX\ |\pagenumbering| command:
+%
+% \begin{itemize}
+% \item |\thainum| for plain Thai digits
+% \item |\thaibracenum| for Thai digits in parentheses
+% \item |\thaialph| for Thai alphabetic numbering, using a reduced set
+% (with three alphabets skipped: Kho Khuat, Kho Khon and Kho Rakhang)
+% \item |\thaiAlph| for Thai alphabetic numbering, using the full set
+% (with full alphabet set, plus two semi-vowels, Ru and Lu, in the
+% order defined in Thai official dictionary)
+% \end{itemize}
+%
+% \DescribeEnv{thainumber}
+% The above numbering styles can be automatically chosen using the
+% \Lopt{thainumber} option. When this option is supplied to the \babel{}
+% package, Thai numberings will be applied to pages, sections,
+% enumerations, dates, etc.
%
% \StopEventually{}
%
% \subsection{Thai language definition}
%
-% The macro |\LdfInit| takes care of preventing that this file is
+% The macro |\LdfInit| takes care of preventing file from being
% loaded more than once, checking the category code of the
% \texttt{@} sign, etc.
% \begin{macrocode}
@@ -198,8 +239,8 @@
% \end{macrocode}
%
% When this file is read as an option, i.e. by the |\usepackage{babel}|
-% command, \texttt{thai} will be an `unknown' language in which
-% case we have to make it known. So we check for the existence of
+% command, \texttt{thai} will be an `unknown' language, in which
+% case we have to make it known. So, we check for the existence of
% |\l@thai| to see whether we have to do something here.
%
% \begin{macrocode}
@@ -218,55 +259,37 @@
% the \file{lthenc.def} file. So, we require it.
%
% \begin{macrocode}
-\InputIfFileExists{lthenc.def}{%
- \message{Loading the definitions for the Thai font encoding}}{%
- \errhelp{I can't find the lthenc.def file for the Thai fonts}%
- \errmessage{Since I do not know what the LTH encoding means^^J
- I can't typeset Thai.^^J
- I stop here, while you get a suitable lthenc.def file}\@@end
- }
-% \end{macrocode}
-%
-% Then, we define default fonts for the document. \texttt{norasi} and
-% \texttt{garuda} are Serif and San Serif fonts from the National Fonts
-% Project, initiated by NECTEC. \texttt{ttypist} is a typewriter font
-% created by Theppitak Karoonboonyanan from Thai Linux Working Group.
-% All fonts are available in free license.
-%
-% \begin{macrocode}
-\def\thairmdefault{norasi}
-\def\thaisfdefault{garuda}
-\def\thaittdefault{ttypist}
-\def\englishrmdefault{cmr}
-\def\englishsfdefault{cmss}
-\def\englishttdefault{cmtt}
+\InputIfFileExists{lthenc.def}%
+ {\message{Loading the definitions for the Thai font encoding}}%
+ {%
+ \errhelp{I can't find the lthenc.def file for the Thai fonts}%
+ \errmessage{Since I do not know what the LTH encoding means^^J
+ I can't typeset Thai.^^J
+ I stop here, while you get a suitable lthenc.def file}\@@end
+ }
% \end{macrocode}
%
-% The next step consists of defining commands to switch to the
-% Thai language. The reason for this is that a user might want
-% to switch back and forth between languages.
+% The next step consists of defining commands to switch to the Thai
+% language, for users to switch back and forth between languages.
%
% \begin{macro}{\thaitext}
% We define |\thaitext| as a declarative switch to Thai font encoding.
% \begin{macrocode}
\DeclareRobustCommand{\thaitext}{%
- \fontencoding{LTH}\fontfamily{\thairmdefault}\selectfont%
- \def\rmdefault{\thairmdefault}%
- \def\sfdefault{\thaisfdefault}%
- \def\ttdefault{\thaittdefault}%
+ \fontencoding{LTH}\selectfont%
\def\encodingdefault{LTH}}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\textthai}
-% This command takes an argument which is then typeset using Thai font
+% This command takes one text argument which is then typeset using Thai font
% encoding.
% \begin{macrocode}
\DeclareRobustCommand{\textthai}[1]{{\thaitext #1}}
% \end{macrocode}
% \end{macro}
%
-% \subsubsection{Pali-Sanskrit Characters}
+% \subsubsection{Pali-Sanskrit Transliteration}
%
% Thai script can also be used for writing Pali and Sanskrit. Additional
% conventions are applied when doing so: (a) Yo Ying and Tho Than must be
@@ -280,7 +303,7 @@
% provision in the fonts.
%
% What is left here is (a). Yo Ying and Tho Than must be converted to
-% their descender-less vairations. The |\textpali| macro is defined
+% their descender-less variants. The |\textpali| macro is defined
% for this purpose. Note that |\wbr| commands which are normally inserted
% by automatic tools are ignored here, as most of such tools are not
% designed for Pali/Sanskrit. Besides, Pali/Sanskrit is already space
@@ -308,7 +331,7 @@
%
% \begin{macro}{\thaihyphenmins}
% This macro is used to store the correct values of the hyphenation
-% parameters |\lefthyphenmin| and |\righthyphenmin|. They are set to 11.
+% parameters |\lefthyphenmin| and |\righthyphenmin|. They are set to 11.
% \changes{thai-1.1}{2006/07/02}{Theppitak Karoonboonyanan:
% Now use \cs{providehyphenmins} to provide a default value}
% \begin{macrocode}
@@ -446,14 +469,26 @@
% \TeX typesetter can wrap Thai lines at proper positions.
%
% \begin{macrocode}
-\def\wbr{\hskip0pt plus0.6pt\relax}
+\def\wbr{\hskip0pt\relax}
+% \end{macrocode}
+%
+% \subsection{Line spacing}
+%
+% Due to multi-level combining character stacking, Thai text lines
+% can occupy more vertical space than English. To prevent overlapping,
+% \TeX{} allocates more height for lines with combining characters
+% but not for those without. This can cause irregular line spacing.
+% To avoid this problem, we need to stretch the line spacing.
+%
+% \begin{macrocode}
\renewcommand{\baselinestretch}{1.2}
% \end{macrocode}
%
% \subsection{Thai numbering support}
%
-% This section provides Thai numbering styles as described at the beginning
-% of this document: |\thainum|, |\thaibracenum|, |\thaialph| and |\thaiAlph|.
+% This section provides Thai numbering styles as described in
+% \S\ref{thai-numbering}: |\thainum|, |\thaibracenum|, |\thaialph| and
+% |\thaiAlph|.
%
% First, we define a macro for translating decimal digits into Thai digits.
%
@@ -473,18 +508,18 @@
% \end{macro}
%
% \begin{macro}{\thainum}
-% The |\thainum| macro is to be used as a numbering style in \LaTeX\
-% |\pagenumbering| command.
+% The |\thainum| macro is to be used as a numbering style in \LaTeX\
+% |\pagenumbering| command.
%
-% It takes a counter name and converts its value into Thai digits.
-% In details, it prepends the counter name with `|c@|' to access the counter
-% value, then calls |\@thainum| to convert it into Thai digits.
+% It takes a counter name and converts its value into Thai digits.
+% In details, it prepends the counter name with `|c@|' to access the counter
+% value, then calls |\@thainum| to convert it into Thai digits.
%
-% The |\@thainum| macro converts a number into Thai digits. It expands the
-% argument into a number, terminates it with `|@|', and calls
-% |\thaitranslate| to convert it into Thai digits.
+% The |\@thainum| macro converts a number into Thai digits. It expands the
+% argument into a number, terminates it with `|@|', and calls
+% |\thaitranslate| to convert it into Thai digits.
%
-% \begin{macrocode}
+% \begin{macrocode}
\def\@thainum#1{\expandafter\thaitranslate\number#1@}
\def\thainum#1{\expandafter\@thainum\csname c@#1\endcsname}
% \end{macrocode}
@@ -555,7 +590,7 @@
%
% Not all Thai documents use Thai digits. So, we support this as an
% option. If \Lopt{thainumber} option is supplied in the |\usepackage|
-% command, all numbering will use Thai digits.
+% command, Thai digits will be used in all numberings.
%
% \begin{macrocode}
\DeclareOption{thainumber}{
@@ -619,9 +654,11 @@
\def\@oddhead{\reset@font\hfil\thepage\hfil}\let\@oddfoot\@empty
\let\@evenhead\@oddhead\let\@evenfoot\@empty}
\let\@ltxfrontmatter\frontmatter
- \renewcommand\frontmatter{\@ltxfrontmatter\pagestyle{headnum}\pagenumbering{thaibracenum}}
+ \renewcommand\frontmatter%
+ {\@ltxfrontmatter\pagestyle{headnum}\pagenumbering{thaibracenum}}
\let\@ltxmainmatter\mainmatter
- \renewcommand\mainmatter{\@ltxmainmatter\pagestyle{headings}\pagenumbering{thainum}}
+ \renewcommand\mainmatter%
+ {\@ltxmainmatter\pagestyle{headings}\pagenumbering{thainum}}
}{}
% \end{macrocode}
%
@@ -629,7 +666,9 @@
%
% \begin{macrocode}
\def\datethai{%
- \def\today{\@thainum\day \space \th@month\space \thaiPhoPhan.\thaiSoSala.~\@thainum\th@year}}
+ \def\today{\@thainum\day\space \th@month\space %
+ \thaiPhoPhan.\thaiSoSala.~\@thainum\th@year}
+}
% \end{macrocode}
%
% And finish declaration of \Lopt{thainumber} option
@@ -664,7 +703,7 @@
}{}
% \end{macrocode}
%
-% \subsection{Miscelleneous}
+% \subsection{Miscellaneous}
%
% Initialize character codes for Thai
%
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/thai.sty b/Master/texmf-dist/source/latex/thailatex/babel/thai.sty
deleted file mode 100644
index f90f5395939..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/babel/thai.sty
+++ /dev/null
@@ -1,17 +0,0 @@
-%%
-%% This is file `thai.sty',
-%% by Surapant Meknavin: surapan@nectec.or.th
-%%
-\ifx\LdfInit\@undefined
- \def\LdfInit{%
- \chardef\atcatcode=\catcode`\@
- \catcode`\@=11\relax
- \input babel.def\relax
- \catcode`\@=\atcatcode \let\atcatcode\relax
- \LdfInit}
-\fi
-\input thai.ldf\relax
-%%
-\endinput
-%%
-%% End of file `thai.sty'.
diff --git a/Master/texmf-dist/source/latex/thailatex/babel/thswitch.sty b/Master/texmf-dist/source/latex/thailatex/babel/thswitch.sty
index 0c69d604167..7a18e66e1d5 100644
--- a/Master/texmf-dist/source/latex/thailatex/babel/thswitch.sty
+++ b/Master/texmf-dist/source/latex/thailatex/babel/thswitch.sty
@@ -5,6 +5,19 @@
%% - add \ttdefault
%% 2000/05/10 Theppitak Karoonboonyanan <thep@links.nectec.or.th>
%% - add \sfdefault
+\def\thairmdefault{norasi}
+\def\thaisfdefault{garuda}
+\def\thaittdefault{ttypist}
+\def\englishrmdefault{cmr}
+\def\englishsfdefault{cmss}
+\def\englishttdefault{cmtt}
+\DeclareRobustCommand{\thaitext}{%
+ \fontencoding{LTH}\fontfamily{\thairmdefault}\selectfont
+ \def\rmdefault{\thairmdefault}%
+ \def\sfdefault{\thaisfdefault}%
+ \def\ttdefault{\thaittdefault}%
+ \def\encodingdefault{LTH}}
+
\DeclareRobustCommand{\latintext}{%
\fontencoding{\latinencoding}\fontfamily{\englishrmdefault}\selectfont
\def\rmdefault{\englishrmdefault}%
diff --git a/Master/texmf-dist/source/latex/thailatex/configure b/Master/texmf-dist/source/latex/thailatex/configure
index 1e75be46788..626a6dade75 100644
--- a/Master/texmf-dist/source/latex/thailatex/configure
+++ b/Master/texmf-dist/source/latex/thailatex/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.67.
+# Generated by GNU Autoconf 2.68.
#
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -89,6 +89,7 @@ fi
IFS=" "" $as_nl"
# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
case $0 in #((
*[\\/]* ) as_myself=$0 ;;
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
@@ -214,11 +215,18 @@ IFS=$as_save_IFS
# We cannot yet assume a decent shell, so we have to provide a
# neutralization value for shells without unset; and this also
# works around shells that cannot unset nonexistent variables.
+ # Preserve -v and -x to the replacement shell.
BASH_ENV=/dev/null
ENV=/dev/null
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
export CONFIG_SHELL
- exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
+ case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+ esac
+ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
fi
if test x$as_have_required = xno; then :
@@ -559,17 +567,11 @@ ac_subst_vars='LTLIBOBJS
LIBOBJS
emacsdir
TEXHASH
-UPDMAP
texmfdir
CTTEX
SWATH
-PS2PDF
-VPTOVF
-AFM2TFM
-PF2AFM
-DVIPS
+PDFLATEX
LATEX
-RMDIR
SED
LN_S
am__untar
@@ -1046,7 +1048,7 @@ Try \`$0 --help' for more information"
$as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
$as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
- : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
;;
esac
@@ -1322,7 +1324,7 @@ test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
configure
-generated by GNU Autoconf 2.67
+generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
@@ -1339,7 +1341,7 @@ This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by $as_me, which was
-generated by GNU Autoconf 2.67. Invocation command line was
+generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -1597,7 +1599,7 @@ $as_echo "$as_me: loading site script $ac_site_file" >&6;}
|| { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "failed to load site script $ac_site_file
-See \`config.log' for more details" "$LINENO" 5 ; }
+See \`config.log' for more details" "$LINENO" 5; }
fi
done
@@ -1734,7 +1736,7 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
$as_echo_n "checking for a BSD-compatible install... " >&6; }
if test -z "$INSTALL"; then
-if test "${ac_cv_path_install+set}" = set; then :
+if ${ac_cv_path_install+:} false; then :
$as_echo_n "(cached) " >&6
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
@@ -1821,11 +1823,11 @@ am_lf='
'
case `pwd` in
*[\\\"\#\$\&\'\`$am_lf]*)
- as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5 ;;
+ as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
esac
case $srcdir in
*[\\\"\#\$\&\'\`$am_lf\ \ ]*)
- as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5 ;;
+ as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
esac
# Do `set' in a subshell so we don't clobber the current shell's
@@ -1911,7 +1913,7 @@ if test "$cross_compiling" != no; then
set dummy ${ac_tool_prefix}strip; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_STRIP+set}" = set; then :
+if ${ac_cv_prog_STRIP+:} false; then :
$as_echo_n "(cached) " >&6
else
if test -n "$STRIP"; then
@@ -1951,7 +1953,7 @@ if test -z "$ac_cv_prog_STRIP"; then
set dummy strip; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
$as_echo_n "(cached) " >&6
else
if test -n "$ac_ct_STRIP"; then
@@ -2004,7 +2006,7 @@ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
if test -z "$MKDIR_P"; then
- if test "${ac_cv_path_mkdir+set}" = set; then :
+ if ${ac_cv_path_mkdir+:} false; then :
$as_echo_n "(cached) " >&6
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
@@ -2055,7 +2057,7 @@ do
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_AWK+set}" = set; then :
+if ${ac_cv_prog_AWK+:} false; then :
$as_echo_n "(cached) " >&6
else
if test -n "$AWK"; then
@@ -2095,7 +2097,7 @@ done
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
set x ${MAKE-make}
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
-if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
$as_echo_n "(cached) " >&6
else
cat >conftest.make <<\_ACEOF
@@ -2153,18 +2155,9 @@ fi
# Define the identity of the package.
PACKAGE=thailatex
- VERSION=0.4.5
-
-
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE "$PACKAGE"
-_ACEOF
+ VERSION=0.4.7
-cat >>confdefs.h <<_ACEOF
-#define VERSION "$VERSION"
-_ACEOF
-
# Some tools Automake needs.
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
@@ -2183,11 +2176,11 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
# We need awk for the "check" target. The system "awk" is bad on
# some platforms.
-# Always define AMTAR for backward compatibility.
-
-AMTAR=${AMTAR-"${am_missing_run}tar"}
+# Always define AMTAR for backward compatibility. Yes, it's still used
+# in the wild :-( We should find a proper way to deprecate it ...
+AMTAR='$${TAR-tar}'
-am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
@@ -2206,51 +2199,9 @@ else
$as_echo "no, using $LN_S" >&6; }
fi
-for ac_prog in gawk mawk nawk awk
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_AWK+set}" = set; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$AWK"; then
- ac_cv_prog_AWK="$AWK" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_AWK="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-AWK=$ac_cv_prog_AWK
-if test -n "$AWK"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
-$as_echo "$AWK" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- test -n "$AWK" && break
-done
-
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
-if test "${ac_cv_path_SED+set}" = set; then :
+if ${ac_cv_path_SED+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
@@ -2317,49 +2268,6 @@ $as_echo "$ac_cv_path_SED" >&6; }
SED="$ac_cv_path_SED"
rm -f conftest.sed
-for ac_prog in rmdir
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_RMDIR+set}" = set; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$RMDIR"; then
- ac_cv_prog_RMDIR="$RMDIR" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_RMDIR="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-RMDIR=$ac_cv_prog_RMDIR
-if test -n "$RMDIR"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RMDIR" >&5
-$as_echo "$RMDIR" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- test -n "$RMDIR" && break
-done
-test -n "$RMDIR" || RMDIR="no"
-
for ac_prog in latex
do
@@ -2367,7 +2275,7 @@ do
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_LATEX+set}" = set; then :
+if ${ac_cv_prog_LATEX+:} false; then :
$as_echo_n "(cached) " >&6
else
if test -n "$LATEX"; then
@@ -2407,63 +2315,17 @@ test -n "$LATEX" || LATEX="no"
if test "x$LATEX" = "xno" ; then
as_fn_error $? "You need latex (from texlive distribution)" "$LINENO" 5
fi
-for ac_prog in dvips
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_DVIPS+set}" = set; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$DVIPS"; then
- ac_cv_prog_DVIPS="$DVIPS" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_DVIPS="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-DVIPS=$ac_cv_prog_DVIPS
-if test -n "$DVIPS"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DVIPS" >&5
-$as_echo "$DVIPS" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- test -n "$DVIPS" && break
-done
-test -n "$DVIPS" || DVIPS="no"
-
-if test "x$DVIPS" = "xno" ; then
- as_fn_error $? "You need dvips (from texlive distribution)" "$LINENO" 5
-fi
-for ac_prog in pf2afm
+for ac_prog in pdflatex
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_PF2AFM+set}" = set; then :
+if ${ac_cv_prog_PDFLATEX+:} false; then :
$as_echo_n "(cached) " >&6
else
- if test -n "$PF2AFM"; then
- ac_cv_prog_PF2AFM="$PF2AFM" # Let the user override the test.
+ if test -n "$PDFLATEX"; then
+ ac_cv_prog_PDFLATEX="$PDFLATEX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
@@ -2472,7 +2334,7 @@ do
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_PF2AFM="$ac_prog"
+ ac_cv_prog_PDFLATEX="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
@@ -2482,160 +2344,22 @@ IFS=$as_save_IFS
fi
fi
-PF2AFM=$ac_cv_prog_PF2AFM
-if test -n "$PF2AFM"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PF2AFM" >&5
-$as_echo "$PF2AFM" >&6; }
+PDFLATEX=$ac_cv_prog_PDFLATEX
+if test -n "$PDFLATEX"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PDFLATEX" >&5
+$as_echo "$PDFLATEX" >&6; }
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
fi
- test -n "$PF2AFM" && break
+ test -n "$PDFLATEX" && break
done
-test -n "$PF2AFM" || PF2AFM="no"
+test -n "$PDFLATEX" || PDFLATEX="no"
-if test "x$PF2AFM" = "xno" ; then
- as_fn_error $? "You need pf2afm (from ghostscript distribution)" "$LINENO" 5
-fi
-for ac_prog in afm2tfm
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_AFM2TFM+set}" = set; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$AFM2TFM"; then
- ac_cv_prog_AFM2TFM="$AFM2TFM" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_AFM2TFM="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-AFM2TFM=$ac_cv_prog_AFM2TFM
-if test -n "$AFM2TFM"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AFM2TFM" >&5
-$as_echo "$AFM2TFM" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- test -n "$AFM2TFM" && break
-done
-test -n "$AFM2TFM" || AFM2TFM="no"
-
-if test "x$AFM2TFM" = "xno" ; then
- as_fn_error $? "You need afm2tfm (from texlive distribution)" "$LINENO" 5
-fi
-for ac_prog in vptovf
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_VPTOVF+set}" = set; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$VPTOVF"; then
- ac_cv_prog_VPTOVF="$VPTOVF" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_VPTOVF="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-VPTOVF=$ac_cv_prog_VPTOVF
-if test -n "$VPTOVF"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VPTOVF" >&5
-$as_echo "$VPTOVF" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- test -n "$VPTOVF" && break
-done
-test -n "$VPTOVF" || VPTOVF="no"
-
-if test "x$VPTOVF" = "xno" ; then
- as_fn_error $? "You need vptovf (from texlive distribution)" "$LINENO" 5
-fi
-for ac_prog in ps2pdf
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_PS2PDF+set}" = set; then :
- $as_echo_n "(cached) " >&6
-else
- if test -n "$PS2PDF"; then
- ac_cv_prog_PS2PDF="$PS2PDF" # Let the user override the test.
-else
-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_prog_PS2PDF="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
-fi
-fi
-PS2PDF=$ac_cv_prog_PS2PDF
-if test -n "$PS2PDF"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS2PDF" >&5
-$as_echo "$PS2PDF" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- test -n "$PS2PDF" && break
-done
-test -n "$PS2PDF" || PS2PDF="no"
-
-if test "x$PS2PDF" = "xno" ; then
- as_fn_error $? "You need ps2pdf (from ghostscipt distribution)" "$LINENO" 5
+if test "x$PDFLATEX" = "xno" ; then
+ as_fn_error $? "You need pdflatex (from texlive distribution)" "$LINENO" 5
fi
for ac_prog in swath
do
@@ -2643,7 +2367,7 @@ do
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_SWATH+set}" = set; then :
+if ${ac_cv_prog_SWATH+:} false; then :
$as_echo_n "(cached) " >&6
else
if test -n "$SWATH"; then
@@ -2686,7 +2410,7 @@ do
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_prog_CTTEX+set}" = set; then :
+if ${ac_cv_prog_CTTEX+:} false; then :
$as_echo_n "(cached) " >&6
else
if test -n "$CTTEX"; then
@@ -2723,10 +2447,6 @@ fi
done
test -n "$CTTEX" || CTTEX="no"
-if test "x$SWATH" = "xno" && test "x$CTTEX" = "xno" ; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You may need either swath or cttex (from corresponding package)" >&5
-$as_echo "$as_me: WARNING: You may need either swath or cttex (from corresponding package)" >&2;}
-fi
# Check whether --with-texmfdir was given.
@@ -2742,61 +2462,11 @@ $as_echo_n "checking --with-texmfdir... " >&6; }
$as_echo "\"$texmfdir\"" >&6; }
-for ac_prog in updmap-sys updmap
-do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_path_UPDMAP+set}" = set; then :
- $as_echo_n "(cached) " >&6
-else
- case $UPDMAP in
- [\\/]* | ?:[\\/]*)
- ac_cv_path_UPDMAP="$UPDMAP" # Let the user override the test with a path.
- ;;
- *)
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
- ac_cv_path_UPDMAP="$as_dir/$ac_word$ac_exec_ext"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
- break 2
- fi
-done
- done
-IFS=$as_save_IFS
-
- ;;
-esac
-fi
-UPDMAP=$ac_cv_path_UPDMAP
-if test -n "$UPDMAP"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDMAP" >&5
-$as_echo "$UPDMAP" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
- test -n "$UPDMAP" && break
-done
-test -n "$UPDMAP" || UPDMAP="no"
-
-if test "x$UPDMAP" = "xno" ; then
- as_fn_error $? "You need updmap-sys or updmap (from texlive distribution)" "$LINENO" 5
-fi
-
# Extract the first word of "mktexlsr texhash", so it can be a program name with args.
set dummy mktexlsr texhash; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
-if test "${ac_cv_path_TEXHASH+set}" = set; then :
+if ${ac_cv_path_TEXHASH+:} false; then :
$as_echo_n "(cached) " >&6
else
case $TEXHASH in
@@ -2851,7 +2521,7 @@ $as_echo_n "checking --with-emacsdir... " >&6; }
$as_echo "\"$emacsdir\"" >&6; }
-ac_config_files="$ac_config_files Makefile babel/Makefile emacs/Makefile fonts/Makefile scripts/Makefile scripts/sync-thailatex doc/Makefile"
+ac_config_files="$ac_config_files Makefile babel/Makefile emacs/Makefile scripts/Makefile scripts/sync-thailatex doc/Makefile"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@@ -2917,10 +2587,21 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
:end' >>confcache
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
if test -w "$cache_file"; then
- test "x$cache_file" != "x/dev/null" &&
+ if test "x$cache_file" != "x/dev/null"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
$as_echo "$as_me: updating cache $cache_file" >&6;}
- cat confcache >$cache_file
+ if test ! -f "$cache_file" || test -h "$cache_file"; then
+ cat confcache >"$cache_file"
+ else
+ case $cache_file in #(
+ */* | ?:*)
+ mv -f confcache "$cache_file"$$ &&
+ mv -f "$cache_file"$$ "$cache_file" ;; #(
+ *)
+ mv -f confcache "$cache_file" ;;
+ esac
+ fi
+ fi
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
@@ -2989,7 +2670,7 @@ LTLIBOBJS=$ac_ltlibobjs
-: ${CONFIG_STATUS=./config.status}
+: "${CONFIG_STATUS=./config.status}"
ac_write_fail=0
ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
@@ -3090,6 +2771,7 @@ fi
IFS=" "" $as_nl"
# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
case $0 in #((
*[\\/]* ) as_myself=$0 ;;
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
@@ -3397,7 +3079,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# values after options handling.
ac_log="
This file was extended by $as_me, which was
-generated by GNU Autoconf 2.67. Invocation command line was
+generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
CONFIG_HEADERS = $CONFIG_HEADERS
@@ -3450,7 +3132,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
config.status
-configured by $0, generated by GNU Autoconf 2.67,
+configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -3565,12 +3247,11 @@ do
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
"babel/Makefile") CONFIG_FILES="$CONFIG_FILES babel/Makefile" ;;
"emacs/Makefile") CONFIG_FILES="$CONFIG_FILES emacs/Makefile" ;;
- "fonts/Makefile") CONFIG_FILES="$CONFIG_FILES fonts/Makefile" ;;
"scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
"scripts/sync-thailatex") CONFIG_FILES="$CONFIG_FILES scripts/sync-thailatex" ;;
"doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
- *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;;
+ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
esac
done
@@ -3591,9 +3272,10 @@ fi
# after its creation but before its name has been assigned to `$tmp'.
$debug ||
{
- tmp=
+ tmp= ac_tmp=
trap 'exit_status=$?
- { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+ : "${ac_tmp:=$tmp}"
+ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
' 0
trap 'as_fn_exit 1' 1 2 13 15
}
@@ -3601,12 +3283,13 @@ $debug ||
{
tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
- test -n "$tmp" && test -d "$tmp"
+ test -d "$tmp"
} ||
{
tmp=./conf$$-$RANDOM
(umask 077 && mkdir "$tmp")
} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
# Set up the scripts for CONFIG_FILES section.
# No need to generate them if there are no CONFIG_FILES.
@@ -3628,7 +3311,7 @@ else
ac_cs_awk_cr=$ac_cr
fi
-echo 'BEGIN {' >"$tmp/subs1.awk" &&
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
_ACEOF
@@ -3656,7 +3339,7 @@ done
rm -f conf$$subs.sh
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
_ACEOF
sed -n '
h
@@ -3704,7 +3387,7 @@ t delim
rm -f conf$$subs.awk
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
_ACAWK
-cat >>"\$tmp/subs1.awk" <<_ACAWK &&
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
for (key in S) S_is_set[key] = 1
FS = ""
@@ -3736,7 +3419,7 @@ if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
else
cat
-fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
|| as_fn_error $? "could not setup config files machinery" "$LINENO" 5
_ACEOF
@@ -3776,7 +3459,7 @@ do
esac
case $ac_mode$ac_tag in
:[FHL]*:*);;
- :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;;
+ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
:[FH]-) ac_tag=-:-;;
:[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
esac
@@ -3795,7 +3478,7 @@ do
for ac_f
do
case $ac_f in
- -) ac_f="$tmp/stdin";;
+ -) ac_f="$ac_tmp/stdin";;
*) # Look for the file first in the build tree, then in the source tree
# (if the path is not absolute). The absolute path cannot be DOS-style,
# because $ac_f cannot contain `:'.
@@ -3804,7 +3487,7 @@ do
[\\/$]*) false;;
*) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
esac ||
- as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;;
+ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
esac
case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
as_fn_append ac_file_inputs " '$ac_f'"
@@ -3830,8 +3513,8 @@ $as_echo "$as_me: creating $ac_file" >&6;}
esac
case $ac_tag in
- *:-:* | *:-) cat >"$tmp/stdin" \
- || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+ *:-:* | *:-) cat >"$ac_tmp/stdin" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
esac
;;
esac
@@ -3967,21 +3650,22 @@ s&@INSTALL@&$ac_INSTALL&;t t
s&@MKDIR_P@&$ac_MKDIR_P&;t t
$ac_datarootdir_hack
"
-eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
- || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
- { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
- { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
+ "$ac_tmp/out"`; test -z "$ac_out"; } &&
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
which seems to be undefined. Please make sure it is defined" >&5
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
which seems to be undefined. Please make sure it is defined" >&2;}
- rm -f "$tmp/stdin"
+ rm -f "$ac_tmp/stdin"
case $ac_file in
- -) cat "$tmp/out" && rm -f "$tmp/out";;
- *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
esac \
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
;;
diff --git a/Master/texmf-dist/source/latex/thailatex/configure.in b/Master/texmf-dist/source/latex/thailatex/configure.in
index 21dfb2e3515..ddd0f636ed2 100644
--- a/Master/texmf-dist/source/latex/thailatex/configure.in
+++ b/Master/texmf-dist/source/latex/thailatex/configure.in
@@ -1,41 +1,20 @@
AC_INIT(babel/thai.dtx)
-AM_INIT_AUTOMAKE(thailatex, 0.4.5)
+AM_INIT_AUTOMAKE(thailatex, 0.4.7, thep@linux.thai.net)
AC_PROG_INSTALL
AC_PROG_LN_S
-AC_PROG_AWK
AC_PROG_SED
-AC_CHECK_PROGS(RMDIR,rmdir,no)
AC_CHECK_PROGS(LATEX,latex,no)
if test "x$LATEX" = "xno" ; then
AC_MSG_ERROR([You need latex (from texlive distribution)])
fi
-AC_CHECK_PROGS(DVIPS,dvips,no)
-if test "x$DVIPS" = "xno" ; then
- AC_MSG_ERROR([You need dvips (from texlive distribution)])
-fi
-AC_CHECK_PROGS(PF2AFM,pf2afm,no)
-if test "x$PF2AFM" = "xno" ; then
- AC_MSG_ERROR([You need pf2afm (from ghostscript distribution)])
-fi
-AC_CHECK_PROGS(AFM2TFM,afm2tfm,no)
-if test "x$AFM2TFM" = "xno" ; then
- AC_MSG_ERROR([You need afm2tfm (from texlive distribution)])
-fi
-AC_CHECK_PROGS(VPTOVF,vptovf,no)
-if test "x$VPTOVF" = "xno" ; then
- AC_MSG_ERROR([You need vptovf (from texlive distribution)])
-fi
-AC_CHECK_PROGS(PS2PDF,ps2pdf,no)
-if test "x$PS2PDF" = "xno" ; then
- AC_MSG_ERROR([You need ps2pdf (from ghostscipt distribution)])
+AC_CHECK_PROGS(PDFLATEX,pdflatex,no)
+if test "x$PDFLATEX" = "xno" ; then
+ AC_MSG_ERROR([You need pdflatex (from texlive distribution)])
fi
AC_CHECK_PROGS(SWATH,swath,no)
AC_CHECK_PROGS(CTTEX,cttex,no)
-if test "x$SWATH" = "xno" && test "x$CTTEX" = "xno" ; then
- AC_MSG_WARN([You may need either swath or cttex (from corresponding package)])
-fi
AC_ARG_WITH(texmfdir,
[AC_HELP_STRING([--with-texmfdir=DIR],
@@ -45,13 +24,6 @@ AC_MSG_CHECKING(--with-texmfdir)
AC_MSG_RESULT("$texmfdir")
AC_SUBST(texmfdir)
-dnl updmappath=`eval echo $PATH:$texmfdir/dvips/config`
-dnl AC_PATH_PROG(UPDMAP,updmap,no,$updmappath)
-AC_PATH_PROGS(UPDMAP,[updmap-sys updmap],no)
-if test "x$UPDMAP" = "xno" ; then
- AC_MSG_ERROR([You need updmap-sys or updmap (from texlive distribution)])
-fi
-
AC_PATH_PROG(TEXHASH,[mktexlsr texhash],no)
if test "x$TEXHASH" = "xno" ; then
AC_MSG_ERROR([You need mktexlsr or texhash (from texlive distribution)])
@@ -68,7 +40,6 @@ AC_SUBST(emacsdir)
AC_OUTPUT(Makefile
babel/Makefile
emacs/Makefile
- fonts/Makefile
scripts/Makefile
scripts/sync-thailatex
doc/Makefile)
diff --git a/Master/texmf-dist/source/latex/thailatex/doc/Makefile.am b/Master/texmf-dist/source/latex/thailatex/doc/Makefile.am
index ca63fbaacce..3862c470155 100644
--- a/Master/texmf-dist/source/latex/thailatex/doc/Makefile.am
+++ b/Master/texmf-dist/source/latex/thailatex/doc/Makefile.am
@@ -1,31 +1,23 @@
-DOC_FILES = orchid.tex teststd.tex utf-example.tex
+DOC_FILES = orchid.tex utf-example.tex
examplesdir = $(docdir)/examples
examples_DATA = $(DOC_FILES)
-TESTS = test-orchid.sh test-teststd.sh test-utf.sh
-
-check_SCRIPTS = test-orchid.sh test-teststd.sh test-utf.sh
-
EXTRA_DIST = $(DOC_FILES) $(check_SCRIPTS)
-CLEANFILES = *.log *.aux *.ttex *.dvi *.ps *.pdf
-
-SUFFIXES = .tex .dvi .ps .pdf
-
-.dvi.ps:
- $(DVIPS) $< -o $@
+CLEANFILES = *.log *.aux *.ttex *.pdf
-.ps.pdf:
- $(PS2PDF) $<
+SUFFIXES = .tex .pdf
-.tex.dvi:
- if (which $(SWATH) > /dev/null) ; then \
+.tex.pdf:
+ if test "x$(SWATH)" != "xno" ; then \
$(SWATH) -f latex < $< > $@.ttex ; \
- elif (which $(CTTEX) > /dev/null) ; then \
+ elif test "x$(CTTEX)" != "xno" ; then \
$(CTTEX) -W < $< > $@.ttex ; \
+ else \
+ cp $< $@.ttex ; \
fi
- $(LATEX) $@.ttex
- $(LATEX) $@.ttex
- mv $@.dvi $@
+ $(PDFLATEX) $@.ttex
+ $(PDFLATEX) $@.ttex
+ mv $@.pdf $@
diff --git a/Master/texmf-dist/source/latex/thailatex/doc/Makefile.in b/Master/texmf-dist/source/latex/thailatex/doc/Makefile.in
index 9c4b40c775e..406a187ca31 100644
--- a/Master/texmf-dist/source/latex/thailatex/doc/Makefile.in
+++ b/Master/texmf-dist/source/latex/thailatex/doc/Makefile.in
@@ -1,9 +1,9 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.11.3 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -64,13 +64,16 @@ am__nobase_list = $(am__nobase_strip_setup); \
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
am__installdirs = "$(DESTDIR)$(examplesdir)"
DATA = $(examples_DATA)
-am__tty_colors = \
-red=; grn=; lgn=; blu=; std=
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
-AFM2TFM = @AFM2TFM@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -79,7 +82,6 @@ AWK = @AWK@
CTTEX = @CTTEX@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
-DVIPS = @DVIPS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
@@ -103,18 +105,14 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
-PF2AFM = @PF2AFM@
-PS2PDF = @PS2PDF@
-RMDIR = @RMDIR@
+PDFLATEX = @PDFLATEX@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
SWATH = @SWATH@
TEXHASH = @TEXHASH@
-UPDMAP = @UPDMAP@
VERSION = @VERSION@
-VPTOVF = @VPTOVF@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
@@ -156,18 +154,16 @@ texmfdir = @texmfdir@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-DOC_FILES = orchid.tex teststd.tex utf-example.tex
+DOC_FILES = orchid.tex utf-example.tex
examplesdir = $(docdir)/examples
examples_DATA = $(DOC_FILES)
-TESTS = test-orchid.sh test-teststd.sh test-utf.sh
-check_SCRIPTS = test-orchid.sh test-teststd.sh test-utf.sh
EXTRA_DIST = $(DOC_FILES) $(check_SCRIPTS)
-CLEANFILES = *.log *.aux *.ttex *.dvi *.ps *.pdf
-SUFFIXES = .tex .dvi .ps .pdf
+CLEANFILES = *.log *.aux *.ttex *.pdf
+SUFFIXES = .tex .pdf
all: all-am
.SUFFIXES:
-.SUFFIXES: .tex .dvi .ps .pdf
+.SUFFIXES: .tex .pdf
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
@@ -215,9 +211,7 @@ uninstall-examplesDATA:
@$(NORMAL_UNINSTALL)
@list='$(examples_DATA)'; test -n "$(examplesdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(examplesdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(examplesdir)" && rm -f $$files
+ dir='$(DESTDIR)$(examplesdir)'; $(am__uninstall_files_from_dir)
tags: TAGS
TAGS:
@@ -225,98 +219,6 @@ ctags: CTAGS
CTAGS:
-check-TESTS: $(TESTS)
- @failed=0; all=0; xfail=0; xpass=0; skip=0; \
- srcdir=$(srcdir); export srcdir; \
- list=' $(TESTS) '; \
- $(am__tty_colors); \
- if test -n "$$list"; then \
- for tst in $$list; do \
- if test -f ./$$tst; then dir=./; \
- elif test -f $$tst; then dir=; \
- else dir="$(srcdir)/"; fi; \
- if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
- all=`expr $$all + 1`; \
- case " $(XFAIL_TESTS) " in \
- *[\ \ ]$$tst[\ \ ]*) \
- xpass=`expr $$xpass + 1`; \
- failed=`expr $$failed + 1`; \
- col=$$red; res=XPASS; \
- ;; \
- *) \
- col=$$grn; res=PASS; \
- ;; \
- esac; \
- elif test $$? -ne 77; then \
- all=`expr $$all + 1`; \
- case " $(XFAIL_TESTS) " in \
- *[\ \ ]$$tst[\ \ ]*) \
- xfail=`expr $$xfail + 1`; \
- col=$$lgn; res=XFAIL; \
- ;; \
- *) \
- failed=`expr $$failed + 1`; \
- col=$$red; res=FAIL; \
- ;; \
- esac; \
- else \
- skip=`expr $$skip + 1`; \
- col=$$blu; res=SKIP; \
- fi; \
- echo "$${col}$$res$${std}: $$tst"; \
- done; \
- if test "$$all" -eq 1; then \
- tests="test"; \
- All=""; \
- else \
- tests="tests"; \
- All="All "; \
- fi; \
- if test "$$failed" -eq 0; then \
- if test "$$xfail" -eq 0; then \
- banner="$$All$$all $$tests passed"; \
- else \
- if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
- banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
- fi; \
- else \
- if test "$$xpass" -eq 0; then \
- banner="$$failed of $$all $$tests failed"; \
- else \
- if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
- banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
- fi; \
- fi; \
- dashes="$$banner"; \
- skipped=""; \
- if test "$$skip" -ne 0; then \
- if test "$$skip" -eq 1; then \
- skipped="($$skip test was not run)"; \
- else \
- skipped="($$skip tests were not run)"; \
- fi; \
- test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
- dashes="$$skipped"; \
- fi; \
- report=""; \
- if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
- report="Please report to $(PACKAGE_BUGREPORT)"; \
- test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
- dashes="$$report"; \
- fi; \
- dashes=`echo "$$dashes" | sed s/./=/g`; \
- if test "$$failed" -eq 0; then \
- echo "$$grn$$dashes"; \
- else \
- echo "$$red$$dashes"; \
- fi; \
- echo "$$banner"; \
- test -z "$$skipped" || echo "$$skipped"; \
- test -z "$$report" || echo "$$report"; \
- echo "$$dashes$$std"; \
- test "$$failed" -eq 0; \
- else :; fi
-
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
@@ -348,8 +250,6 @@ distdir: $(DISTFILES)
fi; \
done
check-am: all-am
- $(MAKE) $(AM_MAKEFLAGS) $(check_SCRIPTS)
- $(MAKE) $(AM_MAKEFLAGS) check-TESTS
check: check-am
all-am: Makefile $(DATA)
installdirs:
@@ -366,10 +266,15 @@ install-am: all-am
installcheck: installcheck-am
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -448,12 +353,12 @@ ps-am:
uninstall-am: uninstall-examplesDATA
-.MAKE: check-am install-am install-strip
+.MAKE: install-am install-strip
-.PHONY: all all-am check check-TESTS check-am clean clean-generic \
- distclean distclean-generic distdir dvi dvi-am html html-am \
- info info-am install install-am install-data install-data-am \
- install-dvi install-dvi-am install-examplesDATA install-exec \
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-examplesDATA install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
install-ps install-ps-am install-strip installcheck \
@@ -462,21 +367,17 @@ uninstall-am: uninstall-examplesDATA
pdf-am ps ps-am uninstall uninstall-am uninstall-examplesDATA
-.dvi.ps:
- $(DVIPS) $< -o $@
-
-.ps.pdf:
- $(PS2PDF) $<
-
-.tex.dvi:
- if (which $(SWATH) > /dev/null) ; then \
+.tex.pdf:
+ if test "x$(SWATH)" != "xno" ; then \
$(SWATH) -f latex < $< > $@.ttex ; \
- elif (which $(CTTEX) > /dev/null) ; then \
+ elif test "x$(CTTEX)" != "xno" ; then \
$(CTTEX) -W < $< > $@.ttex ; \
+ else \
+ cp $< $@.ttex ; \
fi
- $(LATEX) $@.ttex
- $(LATEX) $@.ttex
- mv $@.dvi $@
+ $(PDFLATEX) $@.ttex
+ $(PDFLATEX) $@.ttex
+ mv $@.pdf $@
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/Master/texmf-dist/source/latex/thailatex/doc/orchid.tex b/Master/texmf-dist/source/latex/thailatex/doc/orchid.tex
index 02a3c232a20..ad9ea451c0e 100644
--- a/Master/texmf-dist/source/latex/thailatex/doc/orchid.tex
+++ b/Master/texmf-dist/source/latex/thailatex/doc/orchid.tex
@@ -12,7 +12,7 @@
{\end{minipage}\end{lrbox}\fbox{\usebox{\savepar}}}
\usepackage[thai,thainumber]{babel}
-\usepackage{thswitch}
+\usepackage{fonts-tlwg}
\title{
\textbf{·ÃѾÂÒ¡Ãà»Ô´·Ò§ÀÒÉÒÊÙè¤ÇÒÁÃèÇÁÁ×ͧ͢¡ÒÃÇÔ¨ÑÂáÅоѲ¹Ò}\\
diff --git a/Master/texmf-dist/source/latex/thailatex/doc/test-orchid.sh b/Master/texmf-dist/source/latex/thailatex/doc/test-orchid.sh
deleted file mode 100644
index 090ad60cdcb..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/doc/test-orchid.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-make orchid.dvi
-make orchid.ps
-make orchid.pdf
diff --git a/Master/texmf-dist/source/latex/thailatex/doc/test-teststd.sh b/Master/texmf-dist/source/latex/thailatex/doc/test-teststd.sh
deleted file mode 100644
index fb3166e5ad2..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/doc/test-teststd.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-make teststd.dvi
-make teststd.ps
-make teststd.pdf
diff --git a/Master/texmf-dist/source/latex/thailatex/doc/test-utf.sh b/Master/texmf-dist/source/latex/thailatex/doc/test-utf.sh
deleted file mode 100644
index 60647fc8346..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/doc/test-utf.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-make utf-example.dvi
-make utf-example.ps
-make utf-example.pdf
diff --git a/Master/texmf-dist/source/latex/thailatex/doc/teststd.tex b/Master/texmf-dist/source/latex/thailatex/doc/teststd.tex
deleted file mode 100644
index 57921bb288c..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/doc/teststd.tex
+++ /dev/null
@@ -1,1063 +0,0 @@
-%%
-%% Test standard sentences for every fonts
-%% 2004/02/06 Poonlap Veerathanabutr <poonlap@linux.thai.net>
-%% - rewrite this file
-%%
-\documentclass[twocolumn,a4paper]{article}
-\usepackage[english,thai]{babel}
-\usepackage[tis620]{inputenc}
-
-
-\begin{document}
-\pagestyle{empty}
-\vfil
-\begin{figure*}
-\Huge
-\hspace*{.3\textwidth}\usefont{LTH}{kinnari}{m}{n}ẺÍÑ¡ÉÃä·Âã¹ {\latintext\LaTeX}\\
-\hspace*{.3\textwidth}\usefont{LTH}{garuda}{m}{n}ẺÍÑ¡ÉÃä·Âã¹ {\latintext\LaTeX}\\
-\hspace*{.3\textwidth}\usefont{LTH}{norasi}{m}{n}ẺÍÑ¡ÉÃä·Âã¹ {\latintext\LaTeX}\\
-\hspace*{.3\textwidth}\usefont{LTH}{ttype}{m}{n}ẺÍÑ¡ÉÃä·Âã¹ {\latintext\LaTeX}\\
-\hspace*{.3\textwidth}\usefont{LTH}{ttypist}{m}{n}ẺÍÑ¡ÉÃä·Âã¹ {\latintext\LaTeX}\\
-\hspace*{.3\textwidth}\usefont{LTH}{purisa}{m}{n}ẺÍÑ¡ÉÃä·Âã¹ {\latintext\LaTeX}\\
-\hspace*{.3\textwidth}\usefont{LTH}{loma}{m}{n}ẺÍÑ¡ÉÃä·Âã¹ {\latintext\LaTeX}\\
-\hspace*{.3\textwidth}\usefont{LTH}{waree}{m}{n}ẺÍÑ¡ÉÃä·Âã¹ {\latintext\LaTeX}\\
-\hspace*{.3\textwidth}\usefont{LTH}{umpush}{m}{n}ẺÍÑ¡ÉÃä·Âã¹ {\latintext\LaTeX}\\
-\hspace*{.3\textwidth}\usefont{LTH}{sawasdee}{m}{n}ẺÍÑ¡ÉÃä·Âã¹ {\latintext\LaTeX}\\
-\end{figure*}
-\vfil
-\clearpage
-
-\pagestyle{plain}
-\section{\usefont{LTH}{kinnari}{b}{n}Kinnari -- ¡Ô¹ÃÕ\protect\footnote{¨Ò¡â¤Ã§¡Òÿ͹µìáËè§ªÒµÔ (National Font Project)}}
-\subsection{µÑÇÍÂèÒ§»ÃÐâ¤ÀÒÉÒä·Â\protect\footnote{â´ÂÊÁÒ¤Á¤ÍÁ¾ÔÇàµÍÃìáË觻ÃÐà·Èä·Âã¹¾ÃкÃÁÃÒªÙ»¶ÑÁÀì}}
-
-\usefont{LTH}{kinnari}{m}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{kinnari}{b}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{kinnari}{m}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{kinnari}{b}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\subsection{µÑÇÍÂèÒ§ÀÒÉÒÍѧ¡ÄÉ}
-\usefont{LTH}{kinnari}{m}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{kinnari}{b}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{kinnari}{m}{sl}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{kinnari}{b}{sl}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{kinnari}{m}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{kinnari}{b}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{kinnari}{m}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{kinnari}{b}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{kinnari}{m}{sl}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{kinnari}{b}{sl}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{kinnari}{m}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{kinnari}{b}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-
-
-
-\subsection{¡ÒèѴÃдѺµÑÇÍÑ¡ÉÃáÅеÑÇÍÑ¡ÉþÔàÈÉ}
-\noindent
-\usefont{LTH}{kinnari}{m}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{kinnari}{b}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{kinnari}{m}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{kinnari}{b}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-
-\subsection{ÀÒÉÒºÒÅÕ-Êѹʡĵ}
-\usefont{LTH}{kinnari}{m}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{kinnari}{b}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{kinnari}{m}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{kinnari}{b}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\vfil
-
-
-\section{\usefont{LTH}{garuda}{b}{n}Garuda -- ¤Ãر\protect\footnote{¨Ò¡â¤Ã§¡Òÿ͹µìáËè§ªÒµÔ (National Font Project)}}
-\subsection{µÑÇÍÂèÒ§»ÃÐâ¤ÀÒÉÒä·Â}
-
-\usefont{LTH}{garuda}{m}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{garuda}{b}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{garuda}{m}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{garuda}{b}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\subsection{µÑÇÍÂèÒ§ÀÒÉÒÍѧ¡ÄÉ}
-\usefont{LTH}{garuda}{m}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{garuda}{b}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{garuda}{m}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{garuda}{b}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{garuda}{m}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{garuda}{b}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{garuda}{m}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{garuda}{b}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-
-
-
-\subsection{¡ÒèѴÃдѺµÑÇÍÑ¡ÉÃáÅеÑÇÍÑ¡ÉþÔàÈÉ}
-\noindent
-\usefont{LTH}{garuda}{m}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{garuda}{b}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{garuda}{m}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{garuda}{b}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-
-\subsection{ÀÒÉÒºÒÅÕ-Êѹʡĵ}
-\usefont{LTH}{garuda}{m}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{garuda}{b}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{garuda}{m}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{garuda}{b}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\vfil
-
-\section{\usefont{LTH}{norasi}{b}{n}Norasi -- ¹ÃÊÕËì\protect\footnote{¨Ò¡â¤Ã§¡Òÿ͹µìáËè§ªÒµÔ (National Font Project)}}
-\subsection{µÑÇÍÂèÒ§»ÃÐâ¤ÀÒÉÒä·Â}
-
-\usefont{LTH}{norasi}{m}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{norasi}{b}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{norasi}{m}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{norasi}{b}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\subsection{µÑÇÍÂèÒ§ÀÒÉÒÍѧ¡ÄÉ}
-\usefont{LTH}{norasi}{m}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{norasi}{b}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{norasi}{m}{sl}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{norasi}{b}{sl}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{norasi}{m}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{norasi}{b}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{norasi}{m}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{norasi}{b}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{norasi}{m}{sl}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{norasi}{b}{sl}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{norasi}{m}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{norasi}{b}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-
-
-
-\subsection{¡ÒèѴÃдѺµÑÇÍÑ¡ÉÃáÅеÑÇÍÑ¡ÉþÔàÈÉ}
-\noindent
-\usefont{LTH}{norasi}{m}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{norasi}{b}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{norasi}{m}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{norasi}{b}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-
-\subsection{ÀÒÉÒºÒÅÕ-Êѹʡĵ}
-\usefont{LTH}{norasi}{m}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{norasi}{b}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{norasi}{m}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{norasi}{b}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\vfil
-
-
-\section{\usefont{LTH}{ttype}{b}{n}Tlwg Typewriter\protect\footnote{â´Â Thai Linux Working Group (TLWG)}}
-\subsection{µÑÇÍÂèÒ§»ÃÐâ¤ÀÒÉÒä·Â}
-
-\usefont{LTH}{ttype}{m}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{ttype}{b}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{ttype}{m}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{ttype}{b}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\subsection{µÑÇÍÂèÒ§ÀÒÉÒÍѧ¡ÄÉ}
-\usefont{LTH}{ttype}{m}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{ttype}{b}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{ttype}{m}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{ttype}{b}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{ttype}{m}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{ttype}{b}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{ttype}{m}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{ttype}{b}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-
-
-
-\subsection{¡ÒèѴÃдѺµÑÇÍÑ¡ÉÃáÅеÑÇÍÑ¡ÉþÔàÈÉ}
-\noindent
-\usefont{LTH}{ttype}{m}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{ttype}{b}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{ttype}{m}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{ttype}{b}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-
-
-\subsection{ÀÒÉÒºÒÅÕ-Êѹʡĵ}
-\usefont{LTH}{ttype}{m}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{ttype}{b}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{ttype}{m}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{ttype}{b}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\vfil
-
-
-\section{\usefont{LTH}{ttypist}{b}{n}Tlwg Typist\protect\footnote{â´Â Thai Linux Working Group (TLWG)}}
-\subsection{µÑÇÍÂèÒ§»ÃÐâ¤ÀÒÉÒä·Â}
-
-\usefont{LTH}{ttypist}{m}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{ttypist}{b}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{ttypist}{m}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{ttypist}{b}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\subsection{µÑÇÍÂèÒ§ÀÒÉÒÍѧ¡ÄÉ}
-\usefont{LTH}{ttypist}{m}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{ttypist}{b}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{ttypist}{m}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{ttypist}{b}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{ttypist}{m}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{ttypist}{b}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{ttypist}{m}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{ttypist}{b}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-
-
-
-\subsection{¡ÒèѴÃдѺµÑÇÍÑ¡ÉÃáÅеÑÇÍÑ¡ÉþÔàÈÉ}
-\noindent
-\usefont{LTH}{ttypist}{m}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{ttypist}{b}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{ttypist}{m}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{ttypist}{b}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-
-\subsection{ÀÒÉÒºÒÅÕ-Êѹʡĵ}
-\usefont{LTH}{ttypist}{m}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{ttypist}{b}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{ttypist}{m}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{ttypist}{b}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\vfil
-
-
-\section{\usefont{LTH}{purisa}{m}{n}Purisa -- ÀÙÃÔÊÒ\protect\footnote{â´Â Thai Linux Working Group (TLWG)}}
-\subsection{µÑÇÍÂèÒ§»ÃÐâ¤ÀÒÉÒä·Â}
-
-\usefont{LTH}{purisa}{m}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{purisa}{b}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{purisa}{m}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{purisa}{b}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\subsection{µÑÇÍÂèÒ§ÀÒÉÒÍѧ¡ÄÉ}
-\usefont{LTH}{purisa}{m}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{purisa}{b}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{purisa}{m}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{purisa}{b}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{purisa}{m}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{purisa}{b}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{purisa}{m}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{purisa}{b}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-
-
-
-\subsection{¡ÒèѴÃдѺµÑÇÍÑ¡ÉÃáÅеÑÇÍÑ¡ÉþÔàÈÉ}
-\noindent
-\usefont{LTH}{purisa}{m}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{purisa}{b}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{purisa}{m}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{purisa}{b}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-
-\subsection{ÀÒÉÒºÒÅÕ-Êѹʡĵ}
-\usefont{LTH}{purisa}{m}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{purisa}{b}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{purisa}{m}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{purisa}{b}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\vfil
-
-
-\section{\usefont{LTH}{loma}{b}{n}Loma -- âÅÁÒ\protect\footnote{¨Ò¡ÈÙ¹Âìà·¤â¹âÅÂÕÍÔàÅç¡·Ã͹ԡÊìáÅФÍÁ¾ÔÇàµÍÃìáËè§ªÒµÔ (NECTEC)}}
-\subsection{µÑÇÍÂèÒ§»ÃÐâ¤ÀÒÉÒä·Â}
-
-\usefont{LTH}{loma}{m}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{loma}{b}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{loma}{m}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{loma}{b}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\subsection{µÑÇÍÂèÒ§ÀÒÉÒÍѧ¡ÄÉ}
-\usefont{LTH}{loma}{m}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{loma}{b}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{loma}{m}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{loma}{b}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{loma}{m}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{loma}{b}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{loma}{m}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{loma}{b}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-
-
-\subsection{¡ÒèѴÃдѺµÑÇÍÑ¡ÉÃáÅеÑÇÍÑ¡ÉþÔàÈÉ}
-\noindent
-\usefont{LTH}{loma}{m}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{loma}{b}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{loma}{m}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{loma}{b}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-
-\subsection{ÀÒÉÒºÒÅÕ-Êѹʡĵ}
-\usefont{LTH}{loma}{m}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{loma}{b}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{loma}{m}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{loma}{b}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\vfil
-
-
-\section{\usefont{LTH}{waree}{b}{n}Waree -- ÇÒÃÕ\protect\footnote{â´Â ¤Ø³ÇÔ·ÂÒ äµÃÊÒÃÇѲ¹Ð}}
-\subsection{µÑÇÍÂèÒ§»ÃÐâ¤ÀÒÉÒä·Â}
-
-\usefont{LTH}{waree}{m}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{waree}{b}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{waree}{m}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{waree}{b}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\subsection{µÑÇÍÂèÒ§ÀÒÉÒÍѧ¡ÄÉ}
-\usefont{LTH}{waree}{m}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{waree}{b}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{waree}{m}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{waree}{b}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{waree}{m}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{waree}{b}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{waree}{m}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{waree}{b}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-
-
-\subsection{¡ÒèѴÃдѺµÑÇÍÑ¡ÉÃáÅеÑÇÍÑ¡ÉþÔàÈÉ}
-\noindent
-\usefont{LTH}{waree}{m}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{waree}{b}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{waree}{m}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{waree}{b}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-
-\subsection{ÀÒÉÒºÒÅÕ-Êѹʡĵ}
-\usefont{LTH}{waree}{m}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{waree}{b}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{waree}{m}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{waree}{b}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\vfil
-
-
-\section{\usefont{LTH}{umpush}{b}{n}Umpush -- ÍÑÁ¾Øª\protect\footnote{â´Â ¤Ø³ÇÔ·ÂÒ äµÃÊÒÃÇѲ¹Ð}}
-\subsection{µÑÇÍÂèÒ§»ÃÐâ¤ÀÒÉÒä·Â}
-
-\usefont{LTH}{umpush}{m}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{umpush}{b}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{umpush}{m}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{umpush}{b}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\subsection{µÑÇÍÂèÒ§ÀÒÉÒÍѧ¡ÄÉ}
-\usefont{LTH}{umpush}{m}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{umpush}{b}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{umpush}{m}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{umpush}{b}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{umpush}{m}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{umpush}{b}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{umpush}{m}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{umpush}{b}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-
-
-\subsection{¡ÒèѴÃдѺµÑÇÍÑ¡ÉÃáÅеÑÇÍÑ¡ÉþÔàÈÉ}
-\noindent
-\usefont{LTH}{umpush}{m}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{umpush}{b}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{umpush}{m}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{umpush}{b}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-
-\subsection{ÀÒÉÒºÒÅÕ-Êѹʡĵ}
-\usefont{LTH}{umpush}{m}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{umpush}{b}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{umpush}{m}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{umpush}{b}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\vfil
-
-
-\section{\usefont{LTH}{sawasdee}{b}{n}Sawasdee -- ÊÇÑÊ´Õ\protect\footnote{â´Â ¤Ø³¾Å ÍØ´ÁÇÔ·ÂҹءÙÅ}}
-\subsection{µÑÇÍÂèÒ§»ÃÐâ¤ÀÒÉÒä·Â}
-
-\usefont{LTH}{sawasdee}{m}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{sawasdee}{b}{n}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{sawasdee}{m}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\usefont{LTH}{sawasdee}{b}{it}
-à»ç¹Á¹ØÉÂìÊØ´»ÃÐàÊÃÔ°àÅÔȤس¤èÒ\\
-¡ÇèÒºÃôҽ٧ÊѵÇìà´ÃѨ©Ò¹ \\
-¨§½èҿѹ¾Ñ²¹ÒÇÔªÒ¡Òà \\
-ÍÂèÒÅéÒ§¼ÅÒ­Äåà¢è¹¦èÒºÕ±Òã¤Ã\\
-äÁè¶×Íâ·Éâ¡Ã¸áªè§«Ñ´ÎÖ´ÎÑ´´èÒ \\
-ËÑ´ÍÀÑÂàËÁ×͹¡ÕÌÒÍѪ¬ÒÊÑ \\
-»¯ÔºÑµÔ»Ãоĵԡ®¡Ó˹´ã¨ \\
-¾Ù´¨ÒãËé¨êÐæ ¨ëÒæ ¹èҿѧàÍÂÏ\\
-
-\subsection{µÑÇÍÂèÒ§ÀÒÉÒÍѧ¡ÄÉ}
-\usefont{LTH}{sawasdee}{m}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{sawasdee}{b}{n}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{sawasdee}{m}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{sawasdee}{b}{it}
-The quick brown fox jumps over the lazy dog.\\
-\usefont{LTH}{sawasdee}{m}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{sawasdee}{b}{n}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{sawasdee}{m}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-\usefont{LTH}{sawasdee}{b}{it}
-\MakeUppercase{The quick brown fox jumps over the lazy dog.}\\
-
-
-\subsection{¡ÒèѴÃдѺµÑÇÍÑ¡ÉÃáÅеÑÇÍÑ¡ÉþÔàÈÉ}
-\noindent
-\usefont{LTH}{sawasdee}{m}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{sawasdee}{b}{n}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{sawasdee}{m}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-\usefont{LTH}{sawasdee}{b}{it}
-·Õè ·èÒ ·Ôé§ ·éÒ ¡Ôê§ ¡ê§ µÕë µëÒ ºè¹ »è¹, ºé¹ »é¹, ºê¹ »ê¹, ºë¹ »ë¹ ºÔ¹ »Ô¹ ºÕ¹ »Õ¹ ºÔè¹ »Ôè¹ ºÑ¹ »Ñè¹ ºÑè¹ ¡ç »ç »Ùè ­ ­Ø ­Ù ­Ú ° °Ø °Ù °Ú ¡Ø ®Ø ®Ù ®Ú ¯Ø ¯Ù ¯Ú ºÓ ºèÓ »Ó »èÓ -\textyamakkan{} \textfongmun{} \textangkhankhu{} \textkhomut{} - -- --- `` '' ff fi tt ti AV\\
-
-\subsection{ÀÒÉÒºÒÅÕ-Êѹʡĵ}
-\usefont{LTH}{sawasdee}{m}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{sawasdee}{b}{n}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{sawasdee}{m}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\usefont{LTH}{sawasdee}{b}{it}
-\textpali{˵Úà¶ÊØ ÀÔ¡Ú¢àÇ ÊµÔ, ÍÒ·Ò¹¹Ô¡Úࢻ¹í »­Ú­ÒµÔ}\\
-\textpali{àÍÇàÁÇ â¢ ÀÔ¡Ú¢àÇ}\\
-\textpali{¨¡Ú¢ØÊÁÔí»Ô ʵÔ}\\
-\textpali{¨¡Ú¢ØÊÁÚ¼ÊÚÊ»¨Ú¨ÂÒ ÍػڻªÚªµÔ ͪڬµÚµí ÊØ¢·Ø¡¢í}\\
-\textpali{·Ô¯Ú°Ò ÁÂÒ ÀÔ¡Ú¢àÇ © ¼ÊÚÊÒµ¹Ô¡Ò ¹ÒÁ ¹ÔÃÂÒ}\\
-\vfil
-
-
-\end{document}
diff --git a/Master/texmf-dist/source/latex/thailatex/doc/thai.pdf b/Master/texmf-dist/source/latex/thailatex/doc/thai.pdf
deleted file mode 100644
index 273678f4cee..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/doc/thai.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/latex/thailatex/doc/utf-example.tex b/Master/texmf-dist/source/latex/thailatex/doc/utf-example.tex
index 28a97f074e0..6842a5087f2 100644
--- a/Master/texmf-dist/source/latex/thailatex/doc/utf-example.tex
+++ b/Master/texmf-dist/source/latex/thailatex/doc/utf-example.tex
@@ -14,6 +14,7 @@
\documentclass{article}
\usepackage[greek,spanish,french,russian,english,thai,thainumber]{babel}
\usepackage[utf8x]{inputenc}
+\usepackage{fonts-tlwg}
\begin{document}
diff --git a/Master/texmf-dist/source/latex/thailatex/emacs/Makefile.am b/Master/texmf-dist/source/latex/thailatex/emacs/Makefile.am
index 2c4042ed053..fa516d782a1 100644
--- a/Master/texmf-dist/source/latex/thailatex/emacs/Makefile.am
+++ b/Master/texmf-dist/source/latex/thailatex/emacs/Makefile.am
@@ -8,7 +8,7 @@ EMACS_SITE_START=$(DESTDIR)$(emacslispdir)/site-start.el
install-data-hook:
@if test -z "$(DESTDIR)" ; then \
if [ -f $(EMACS_SITE_START) ] ; then \
- sed -e '/thai-latex-setup/d' $(EMACS_SITE_START) \
+ $(SED) -e '/thai-latex-setup/d' $(EMACS_SITE_START) \
> /tmp/tmp.$$$$ ; \
mv /tmp/tmp.$$$$ $(EMACS_SITE_START) ; \
fi ; \
@@ -25,8 +25,9 @@ install-data-hook:
uninstall-hook:
if [ -f $(EMACS_SITE_START) ] ; then \
- sed -e '/thai-latex-setup/d' $(EMACS_SITE_START) \
+ $(SED) -e '/thai-latex-setup/d' $(EMACS_SITE_START) \
> /tmp/tmp.$$$$ ; \
mv /tmp/tmp.$$$$ $(EMACS_SITE_START) ; \
+ [ -s $(EMACS_SITE_START) ] || rm -f $(EMACS_SITE_START) ; \
fi
diff --git a/Master/texmf-dist/source/latex/thailatex/emacs/Makefile.in b/Master/texmf-dist/source/latex/thailatex/emacs/Makefile.in
index c4fe9023f5b..a2d89925a94 100644
--- a/Master/texmf-dist/source/latex/thailatex/emacs/Makefile.in
+++ b/Master/texmf-dist/source/latex/thailatex/emacs/Makefile.in
@@ -1,9 +1,9 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.11.3 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -64,11 +64,16 @@ am__nobase_list = $(am__nobase_strip_setup); \
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
am__installdirs = "$(DESTDIR)$(emacslispdir)"
DATA = $(emacslisp_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
-AFM2TFM = @AFM2TFM@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -77,7 +82,6 @@ AWK = @AWK@
CTTEX = @CTTEX@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
-DVIPS = @DVIPS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
@@ -101,18 +105,14 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
-PF2AFM = @PF2AFM@
-PS2PDF = @PS2PDF@
-RMDIR = @RMDIR@
+PDFLATEX = @PDFLATEX@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
SWATH = @SWATH@
TEXHASH = @TEXHASH@
-UPDMAP = @UPDMAP@
VERSION = @VERSION@
-VPTOVF = @VPTOVF@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
@@ -208,9 +208,7 @@ uninstall-emacslispDATA:
@$(NORMAL_UNINSTALL)
@list='$(emacslisp_DATA)'; test -n "$(emacslispdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(emacslispdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(emacslispdir)" && rm -f $$files
+ dir='$(DESTDIR)$(emacslispdir)'; $(am__uninstall_files_from_dir)
tags: TAGS
TAGS:
@@ -265,10 +263,15 @@ install-am: all-am
installcheck: installcheck-am
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -366,7 +369,7 @@ uninstall-am: uninstall-emacslispDATA
install-data-hook:
@if test -z "$(DESTDIR)" ; then \
if [ -f $(EMACS_SITE_START) ] ; then \
- sed -e '/thai-latex-setup/d' $(EMACS_SITE_START) \
+ $(SED) -e '/thai-latex-setup/d' $(EMACS_SITE_START) \
> /tmp/tmp.$$$$ ; \
mv /tmp/tmp.$$$$ $(EMACS_SITE_START) ; \
fi ; \
@@ -382,9 +385,10 @@ install-data-hook:
uninstall-hook:
if [ -f $(EMACS_SITE_START) ] ; then \
- sed -e '/thai-latex-setup/d' $(EMACS_SITE_START) \
+ $(SED) -e '/thai-latex-setup/d' $(EMACS_SITE_START) \
> /tmp/tmp.$$$$ ; \
mv /tmp/tmp.$$$$ $(EMACS_SITE_START) ; \
+ [ -s $(EMACS_SITE_START) ] || rm -f $(EMACS_SITE_START) ; \
fi
# Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/Master/texmf-dist/source/latex/thailatex/fonts/Makefile.am b/Master/texmf-dist/source/latex/thailatex/fonts/Makefile.am
deleted file mode 100644
index 36b0c0ca963..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/fonts/Makefile.am
+++ /dev/null
@@ -1,140 +0,0 @@
-type1dir = $(texmfdir)/fonts/type1/public/thai
-afmdir = $(texmfdir)/fonts/afm/public/thai
-tfmdir = $(texmfdir)/fonts/tfm/public/thai
-vfdir = $(texmfdir)/fonts/vf/public/thai
-
-encdir = $(texmfdir)/fonts/enc/dvips/thai
-mapdir = $(texmfdir)/fonts/map/dvips/thai
-
-enc_DATA = lthuni.enc
-
-map_DATA = thai.map
-
-FONTS = \
- kinnari \
- kinnari_b \
- kinnari_o \
- kinnari_i \
- kinnari_bo \
- kinnari_bi \
- garuda \
- garuda_b \
- garuda_o \
- garuda_bo \
- norasi \
- norasi_b \
- norasi_o \
- norasi_i \
- norasi_bo \
- norasi_bi \
- ttype \
- ttype_b \
- ttype_o \
- ttype_bo \
- ttypist \
- ttypist_b \
- ttypist_o \
- ttypist_bo \
- purisa \
- purisa_b \
- purisa_o \
- purisa_bo \
- loma \
- loma_b \
- loma_o \
- loma_bo \
- waree \
- waree_b \
- waree_o \
- waree_bo \
- umpush \
- umpush_b \
- umpush_o \
- umpush_bo \
- sawasdee \
- sawasdee_b \
- sawasdee_o \
- sawasdee_bo
-
-PFBFILES = $(FONTS:%=%.pfb)
-AFMFILES = $(FONTS:%=%.afm)
-TFMFILES = $(FONTS:%=%.tfm)
-RTFMFILES = $(FONTS:%=r%.tfm)
-VFFILES = $(FONTS:%=%.vf)
-
-type1_DATA = $(PFBFILES)
-
-afm_DATA = $(AFMFILES)
-
-tfm_DATA = $(TFMFILES) $(RTFMFILES)
-
-vf_DATA = $(VFFILES)
-
-EXTRA_DIST = \
- lthuni.enc \
- thailigs.enc \
- thai-dummy.afm \
- $(PFBFILES) \
- $(AFMFILES)
-
-# Local Rules
-
-thailigs.vpl: thailigs.enc thai-dummy.afm
- if [ ! -f thai-dummy.afm ]; then \
- $(LN_S) $(srcdir)/thai-dummy.afm thai-dummy.afm; \
- fi
- if [ ! -f thailigs.enc ]; then \
- $(LN_S) $(srcdir)/thailigs.enc thailigs.enc; \
- fi
- $(AFM2TFM) thai-dummy.afm -v $@ -T thailigs.enc thailigs.tfm
-
-r%.tfm: %.afm lthuni.enc
-%.vpl: %.afm lthuni.enc thailigs.vpl
- if [ ! -f $*.afm ]; then \
- $(LN_S) $(srcdir)/$*.afm $*.afm; \
- fi
- if [ ! -f lthuni.enc ]; then \
- $(LN_S) $(srcdir)/lthuni.enc lthuni.enc; \
- fi
- $(AFM2TFM) $*.afm -v $*.vpl -T lthuni.enc r$*.tfm \
- | $(SED) "s/$$/ <$*.pfb/" >> thai.map
- TMPFILE=`mktemp /tmp/tltx.XXXXXXXXX` && \
- $(AWK) "BEGIN {show=1} /LIGTABLE/ {show=0} {if(show) print}" $*.vpl > $$TMPFILE && \
- $(AWK) "BEGIN {show=0} /LIGTABLE/ {show=1} /CHARACTER/ {show=0} {if(show) print}" thailigs.vpl >> $$TMPFILE && \
- $(AWK) "BEGIN {show=0} /CHARACTER/ {show=1} {if(show) print}" $*.vpl >> $$TMPFILE && \
- mv $$TMPFILE $*.vpl
-
-%.tfm: %.vpl
- $(VPTOVF) $*
-
-thai.map: $(tfm_DATA)
- LC_COLLATE=C sort $@ | uniq > /tmp/tmp.$$$$; mv /tmp/tmp.$$$$ $@
-
-# For tetex > 1.0.7 only
-#
-# install-data-hook:
-# $(UPDMAP) --enable Map thai.map
-#
-# uninstall-hook:
-# $(UPDMAP) --disable thai.map
-
-install-data-hook:
- @if test -z "$(DESTDIR)" ; then \
- $(TEXHASH) ; \
- $(UPDMAP) --disable thai.map --nohash --nomkmap ; \
- $(UPDMAP) --enable Map thai.map ; \
- else \
- echo "***" ; \
- echo "*** Warning: tetex config files not patched" ; \
- echo "***" ; \
- echo "*** update these files on the target system" ; \
- echo "*** using sync-thailatex script" ; \
- echo "***" ; \
- fi
-
-uninstall-hook:
- $(TEXHASH)
- $(UPDMAP) --disable thai.map
-
-CLEANFILES = *.vpl *.vf *.tfm thai.map
-
diff --git a/Master/texmf-dist/source/latex/thailatex/fonts/Makefile.in b/Master/texmf-dist/source/latex/thailatex/fonts/Makefile.in
deleted file mode 100644
index f726740413f..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/fonts/Makefile.in
+++ /dev/null
@@ -1,603 +0,0 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkglibexecdir = $(libexecdir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-subdir = fonts
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.in
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-SOURCES =
-DIST_SOURCES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
- $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
- *) f=$$p;; \
- esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
- srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
- for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
- for p in $$list; do echo "$$p $$p"; done | \
- sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
- $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
- if (++n[$$2] == $(am__install_max)) \
- { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
- END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
- sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
- sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__installdirs = "$(DESTDIR)$(afmdir)" "$(DESTDIR)$(encdir)" \
- "$(DESTDIR)$(mapdir)" "$(DESTDIR)$(tfmdir)" \
- "$(DESTDIR)$(type1dir)" "$(DESTDIR)$(vfdir)"
-DATA = $(afm_DATA) $(enc_DATA) $(map_DATA) $(tfm_DATA) $(type1_DATA) \
- $(vf_DATA)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AFM2TFM = @AFM2TFM@
-AMTAR = @AMTAR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CTTEX = @CTTEX@
-CYGPATH_W = @CYGPATH_W@
-DEFS = @DEFS@
-DVIPS = @DVIPS@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LATEX = @LATEX@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PF2AFM = @PF2AFM@
-PS2PDF = @PS2PDF@
-RMDIR = @RMDIR@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-SWATH = @SWATH@
-TEXHASH = @TEXHASH@
-UPDMAP = @UPDMAP@
-VERSION = @VERSION@
-VPTOVF = @VPTOVF@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-am__leading_dot = @am__leading_dot@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build_alias = @build_alias@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-emacsdir = @emacsdir@
-exec_prefix = @exec_prefix@
-host_alias = @host_alias@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-texmfdir = @texmfdir@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-type1dir = $(texmfdir)/fonts/type1/public/thai
-afmdir = $(texmfdir)/fonts/afm/public/thai
-tfmdir = $(texmfdir)/fonts/tfm/public/thai
-vfdir = $(texmfdir)/fonts/vf/public/thai
-encdir = $(texmfdir)/fonts/enc/dvips/thai
-mapdir = $(texmfdir)/fonts/map/dvips/thai
-enc_DATA = lthuni.enc
-map_DATA = thai.map
-FONTS = \
- kinnari \
- kinnari_b \
- kinnari_o \
- kinnari_i \
- kinnari_bo \
- kinnari_bi \
- garuda \
- garuda_b \
- garuda_o \
- garuda_bo \
- norasi \
- norasi_b \
- norasi_o \
- norasi_i \
- norasi_bo \
- norasi_bi \
- ttype \
- ttype_b \
- ttype_o \
- ttype_bo \
- ttypist \
- ttypist_b \
- ttypist_o \
- ttypist_bo \
- purisa \
- purisa_b \
- purisa_o \
- purisa_bo \
- loma \
- loma_b \
- loma_o \
- loma_bo \
- waree \
- waree_b \
- waree_o \
- waree_bo \
- umpush \
- umpush_b \
- umpush_o \
- umpush_bo \
- sawasdee \
- sawasdee_b \
- sawasdee_o \
- sawasdee_bo
-
-PFBFILES = $(FONTS:%=%.pfb)
-AFMFILES = $(FONTS:%=%.afm)
-TFMFILES = $(FONTS:%=%.tfm)
-RTFMFILES = $(FONTS:%=r%.tfm)
-VFFILES = $(FONTS:%=%.vf)
-type1_DATA = $(PFBFILES)
-afm_DATA = $(AFMFILES)
-tfm_DATA = $(TFMFILES) $(RTFMFILES)
-vf_DATA = $(VFFILES)
-EXTRA_DIST = \
- lthuni.enc \
- thailigs.enc \
- thai-dummy.afm \
- $(PFBFILES) \
- $(AFMFILES)
-
-CLEANFILES = *.vpl *.vf *.tfm thai.map
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
- && { if test -f $@; then exit 0; else break; fi; }; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu fonts/Makefile'; \
- $(am__cd) $(top_srcdir) && \
- $(AUTOMAKE) --gnu fonts/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-install-afmDATA: $(afm_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(afmdir)" || $(MKDIR_P) "$(DESTDIR)$(afmdir)"
- @list='$(afm_DATA)'; test -n "$(afmdir)" || list=; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(afmdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(afmdir)" || exit $$?; \
- done
-
-uninstall-afmDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(afm_DATA)'; test -n "$(afmdir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(afmdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(afmdir)" && rm -f $$files
-install-encDATA: $(enc_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(encdir)" || $(MKDIR_P) "$(DESTDIR)$(encdir)"
- @list='$(enc_DATA)'; test -n "$(encdir)" || list=; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(encdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(encdir)" || exit $$?; \
- done
-
-uninstall-encDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(enc_DATA)'; test -n "$(encdir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(encdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(encdir)" && rm -f $$files
-install-mapDATA: $(map_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(mapdir)" || $(MKDIR_P) "$(DESTDIR)$(mapdir)"
- @list='$(map_DATA)'; test -n "$(mapdir)" || list=; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mapdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(mapdir)" || exit $$?; \
- done
-
-uninstall-mapDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(map_DATA)'; test -n "$(mapdir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(mapdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(mapdir)" && rm -f $$files
-install-tfmDATA: $(tfm_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(tfmdir)" || $(MKDIR_P) "$(DESTDIR)$(tfmdir)"
- @list='$(tfm_DATA)'; test -n "$(tfmdir)" || list=; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(tfmdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(tfmdir)" || exit $$?; \
- done
-
-uninstall-tfmDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(tfm_DATA)'; test -n "$(tfmdir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(tfmdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(tfmdir)" && rm -f $$files
-install-type1DATA: $(type1_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(type1dir)" || $(MKDIR_P) "$(DESTDIR)$(type1dir)"
- @list='$(type1_DATA)'; test -n "$(type1dir)" || list=; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(type1dir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(type1dir)" || exit $$?; \
- done
-
-uninstall-type1DATA:
- @$(NORMAL_UNINSTALL)
- @list='$(type1_DATA)'; test -n "$(type1dir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(type1dir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(type1dir)" && rm -f $$files
-install-vfDATA: $(vf_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(vfdir)" || $(MKDIR_P) "$(DESTDIR)$(vfdir)"
- @list='$(vf_DATA)'; test -n "$(vfdir)" || list=; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(am__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(vfdir)'"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(vfdir)" || exit $$?; \
- done
-
-uninstall-vfDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(vf_DATA)'; test -n "$(vfdir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(vfdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(vfdir)" && rm -f $$files
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d "$(distdir)/$$file"; then \
- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
- fi; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
- find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
- fi; \
- cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
- else \
- test -f "$(distdir)/$$file" \
- || cp -p $$d/$$file "$(distdir)/$$file" \
- || exit 1; \
- fi; \
- done
-check-am: all-am
-check: check-am
-all-am: Makefile $(DATA)
-installdirs:
- for dir in "$(DESTDIR)$(afmdir)" "$(DESTDIR)$(encdir)" "$(DESTDIR)$(mapdir)" "$(DESTDIR)$(tfmdir)" "$(DESTDIR)$(type1dir)" "$(DESTDIR)$(vfdir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
- -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-afmDATA install-encDATA install-mapDATA \
- install-tfmDATA install-type1DATA install-vfDATA
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-data-hook
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-afmDATA uninstall-encDATA uninstall-mapDATA \
- uninstall-tfmDATA uninstall-type1DATA uninstall-vfDATA
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
-.MAKE: install-am install-data-am install-strip uninstall-am
-
-.PHONY: all all-am check check-am clean clean-generic distclean \
- distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-afmDATA install-am install-data \
- install-data-am install-data-hook install-dvi install-dvi-am \
- install-encDATA install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-mapDATA install-pdf install-pdf-am install-ps \
- install-ps-am install-strip install-tfmDATA install-type1DATA \
- install-vfDATA installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-generic pdf pdf-am ps ps-am uninstall \
- uninstall-afmDATA uninstall-am uninstall-encDATA \
- uninstall-hook uninstall-mapDATA uninstall-tfmDATA \
- uninstall-type1DATA uninstall-vfDATA
-
-
-# Local Rules
-
-thailigs.vpl: thailigs.enc thai-dummy.afm
- if [ ! -f thai-dummy.afm ]; then \
- $(LN_S) $(srcdir)/thai-dummy.afm thai-dummy.afm; \
- fi
- if [ ! -f thailigs.enc ]; then \
- $(LN_S) $(srcdir)/thailigs.enc thailigs.enc; \
- fi
- $(AFM2TFM) thai-dummy.afm -v $@ -T thailigs.enc thailigs.tfm
-
-r%.tfm: %.afm lthuni.enc
-%.vpl: %.afm lthuni.enc thailigs.vpl
- if [ ! -f $*.afm ]; then \
- $(LN_S) $(srcdir)/$*.afm $*.afm; \
- fi
- if [ ! -f lthuni.enc ]; then \
- $(LN_S) $(srcdir)/lthuni.enc lthuni.enc; \
- fi
- $(AFM2TFM) $*.afm -v $*.vpl -T lthuni.enc r$*.tfm \
- | $(SED) "s/$$/ <$*.pfb/" >> thai.map
- TMPFILE=`mktemp /tmp/tltx.XXXXXXXXX` && \
- $(AWK) "BEGIN {show=1} /LIGTABLE/ {show=0} {if(show) print}" $*.vpl > $$TMPFILE && \
- $(AWK) "BEGIN {show=0} /LIGTABLE/ {show=1} /CHARACTER/ {show=0} {if(show) print}" thailigs.vpl >> $$TMPFILE && \
- $(AWK) "BEGIN {show=0} /CHARACTER/ {show=1} {if(show) print}" $*.vpl >> $$TMPFILE && \
- mv $$TMPFILE $*.vpl
-
-%.tfm: %.vpl
- $(VPTOVF) $*
-
-thai.map: $(tfm_DATA)
- LC_COLLATE=C sort $@ | uniq > /tmp/tmp.$$$$; mv /tmp/tmp.$$$$ $@
-
-# For tetex > 1.0.7 only
-#
-# install-data-hook:
-# $(UPDMAP) --enable Map thai.map
-#
-# uninstall-hook:
-# $(UPDMAP) --disable thai.map
-
-install-data-hook:
- @if test -z "$(DESTDIR)" ; then \
- $(TEXHASH) ; \
- $(UPDMAP) --disable thai.map --nohash --nomkmap ; \
- $(UPDMAP) --enable Map thai.map ; \
- else \
- echo "***" ; \
- echo "*** Warning: tetex config files not patched" ; \
- echo "***" ; \
- echo "*** update these files on the target system" ; \
- echo "*** using sync-thailatex script" ; \
- echo "***" ; \
- fi
-
-uninstall-hook:
- $(TEXHASH)
- $(UPDMAP) --disable thai.map
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/Master/texmf-dist/source/latex/thailatex/fonts/lthuni.enc b/Master/texmf-dist/source/latex/thailatex/fonts/lthuni.enc
deleted file mode 100644
index 6932ec33844..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/fonts/lthuni.enc
+++ /dev/null
@@ -1,91 +0,0 @@
-% LTHUNI.enc
-% by Poonlap Veerathanabutr <poonlap@linux.thai.net>
-% 2002-12-30
-% 2003-09-15 Chanop Silpa-Anan <chanop@debian.org>
-% * Use new unicode variant name.
-%
-% This is LaTeX LTH (Locale Thai) encoding for unicode encoded fonts
-%
-
-/LTHEncoding [
-% 0x00
-/.notdef /uni0E38 /uni0E39 /uni0E3A
-/.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef
-/.notdef /quotesinglbase /guilsinglleft /guilsinglright
-% 0x10
-/exclamdown /questiondown /quotedblbase /guillemotleft
-/guillemotright /.notdef /.notdef /.notdef
-/perthousand /dotlessi /dotlessj /ff
-/fi /fl /ffi /ffl
-% 0x20
-/space /exclam /quotedbl /numbersign
-/dollar /percent /ampersand /quoteright
-/parenleft /parenright /asterisk /plus
-/comma /hyphen /period /slash
-% 0x30
-/zero /one /two /three
-/four /five /six /seven
-/eight /nine /colon /semicolon
-/less /equal /greater /question
-% 0x40
-/at /A /B /C
-/D /E /F /G
-/H /I /J /K
-/L /M /N /O
-% 0x50
-/P /Q /R /S
-/T /U /V /W
-/X /Y /Z /bracketleft
-/backslash /bracketright /asciicircum /underscore
-% 0x60
-/quoteleft /a /b /c
-/d /e /f /g
-/h /i /j /k
-/l /m /n /o
-% 0x70
-/p /q /r /s
-/t /u /v /w
-/x /y /z /braceleft
-/bar /braceright /asciitilde /.notdef
-% 0x80
-/uni0E10.descless /uni0E34.left /uni0E35.left /uni0E36.left
-/uni0E37.left /ellipsis /uni0E48.low_left /uni0E49.low_left
-/uni0E4A.low_left /uni0E4B.low_left /uni0E4C.low_left /uni0E48
-/uni0E49 /uni0E4A /uni0E4B /uni0E4C
-% 0x90
-/uni0E0D.descless /quoteleft /quoteright /quotedblleft
-/quotedblright /bullet /endash /emdash
-/uni0E31.left /uni0E4D.left /uni0E47.left /uni0E48.left
-/uni0E49.left /uni0E4A.left /uni0E4B.left /uni0E4C.left
-% 0xA0
-/nonbreakingspace /uni0E01 /uni0E02 /uni0E03
-/uni0E04 /uni0E05 /uni0E06 /uni0E07
-/uni0E08 /uni0E09 /uni0E0A /uni0E0B
-/uni0E0C /uni0E0D /uni0E0E /uni0E0F
-% 0xB0
-/uni0E10 /uni0E11 /uni0E12 /uni0E13
-/uni0E14 /uni0E15 /uni0E16 /uni0E17
-/uni0E18 /uni0E19 /uni0E1A /uni0E1B
-/uni0E1C /uni0E1D /uni0E1E /uni0E1F
-% 0xC0
-/uni0E20 /uni0E21 /uni0E22 /uni0E23
-/uni0E24 /uni0E25 /uni0E26 /uni0E27
-/uni0E28 /uni0E29 /uni0E2A /uni0E2B
-/uni0E2C /uni0E2D /uni0E2E /uni0E2F
-% 0xD0
-/uni0E30 /uni0E31 /uni0E32 /uni0E33
-/uni0E34 /uni0E35 /uni0E36 /uni0E37
-/uni0E38 /uni0E39 /uni0E3A /uni0E4D.high
-/zerowidthspace /dottedcircle /uni0E47.high /uni0E3F
-% 0xE0
-/uni0E40 /uni0E41 /uni0E42 /uni0E43
-/uni0E44 /uni0E45 /uni0E46 /uni0E47
-/uni0E48.low /uni0E49.low /uni0E4A.low /uni0E4B.low
-/uni0E4C.low /uni0E4D /uni0E4E /uni0E4F
-% 0xF0
-/uni0E50 /uni0E51 /uni0E52 /uni0E53
-/uni0E54 /uni0E55 /uni0E56 /uni0E57
-/uni0E58 /uni0E59 /uni0E5A /uni0E5B
-/uni0E38.low /uni0E39.low /uni0E3A.low /.notdef
-] def
diff --git a/Master/texmf-dist/source/latex/thailatex/fonts/thailigs.enc b/Master/texmf-dist/source/latex/thailatex/fonts/thailigs.enc
deleted file mode 100644
index 6ea87ac3eb2..00000000000
--- a/Master/texmf-dist/source/latex/thailatex/fonts/thailigs.enc
+++ /dev/null
@@ -1,320 +0,0 @@
-% LTHUNI.enc
-% by Poonlap Veerathanabutr <poonlap@linux.thai.net>
-% 2002-12-30
-% 2003-09-15 Chanop Silpa-Anan <chanop@debian.org>
-% * Use new unicode variant name.
-%
-% This is LaTeX LTH (Locale Thai) encoding for unicode encoded fonts
-%
-%ligature for making LEFT vowels, tone marks and Nikhahit
-%PoPla left vowel
-%LIGKERN uni0E1B uni0E31 |=:> uni0E31.left ;
-%LIGKERN uni0E1B uni0E34 |=:> uni0E34.left ;
-%LIGKERN uni0E1B uni0E35 |=:> uni0E35.left ;
-%LIGKERN uni0E1B uni0E36 |=:> uni0E36.left ;
-%LIGKERN uni0E1B uni0E37 |=:> uni0E37.left ;
-%LIGKERN uni0E1B uni0E38 |=:> uni0E38.left ;
-%LIGKERN uni0E1B uni0E39 |=:> uni0E39.left ;
-%LIGKERN uni0E1B uni0E3A |=:> uni0E3A.left ;
-%LIGKERN uni0E1B uni0E47 |=:> uni0E47.left ;
-%Popla left tone marks, thanthakhat, nikhahit
-%LIGKERN uni0E1B uni0E48.low |=:> uni0E48.low_left ;
-%LIGKERN uni0E1B uni0E49.low |=:> uni0E49.low_left ;
-%LIGKERN uni0E1B uni0E4A.low |=:> uni0E4A.low_left ;
-%LIGKERN uni0E1B uni0E4B.low |=:> uni0E4B.low_left ;
-%LIGKERN uni0E1B uni0E4C.low |=:> uni0E4C.low_left ;
-%LIGKERN uni0E1B uni0E4D |=:> uni0E4D.left ;
-%Popla sara-am
-%LIGKERN uni0E1B uni0E33 |=:|> uni0E4D.left ;
-%LIGKERN uni0E4D.left uni0E33 |=:> uni0E32 ;
-
-%FoFa left vowel
-%LIGKERN uni0E1D uni0E31 |=:> uni0E31.left ;
-%LIGKERN uni0E1D uni0E34 |=:> uni0E34.left ;
-%LIGKERN uni0E1D uni0E35 |=:> uni0E35.left ;
-%LIGKERN uni0E1D uni0E36 |=:> uni0E36.left ;
-%LIGKERN uni0E1D uni0E37 |=:> uni0E37.left ;
-%LIGKERN uni0E1D uni0E38 |=:> uni0E38.left ;
-%LIGKERN uni0E1D uni0E39 |=:> uni0E39.left ;
-%LIGKERN uni0E1D uni0E3A |=:> uni0E3A.left ;
-%LIGKERN uni0E1D uni0E47 |=:> uni0E47.left ;
-%FoFa left tone marks, thanthakhat, nikhahit
-%LIGKERN uni0E1D uni0E48.low |=:> uni0E48.low_left ;
-%LIGKERN uni0E1D uni0E49.low |=:> uni0E49.low_left ;
-%LIGKERN uni0E1D uni0E4A.low |=:> uni0E4A.low_left ;
-%LIGKERN uni0E1D uni0E4B.low |=:> uni0E4B.low_left ;
-%LIGKERN uni0E1D uni0E4C.low |=:> uni0E4C.low_left ;
-%LIGKERN uni0E1D uni0E4D |=:> uni0E4D.left ;
-%FoFa sara-am
-%LIGKERN uni0E1D uni0E33 |=:|> uni0E4D.left ;
-%LIGKERN uni0E4D.left uni0E33 |=:> uni0E32 ;
-
-%FoFan left vowel
-%LIGKERN uni0E1F uni0E31 |=:> uni0E31.left ;
-%LIGKERN uni0E1F uni0E34 |=:> uni0E34.left ;
-%LIGKERN uni0E1F uni0E35 |=:> uni0E35.left ;
-%LIGKERN uni0E1F uni0E36 |=:> uni0E36.left ;
-%LIGKERN uni0E1F uni0E37 |=:> uni0E37.left ;
-%LIGKERN uni0E1F uni0E38 |=:> uni0E38.left ;
-%LIGKERN uni0E1F uni0E39 |=:> uni0E39.left ;
-%LIGKERN uni0E1F uni0E3A |=:> uni0E3A.left ;
-%LIGKERN uni0E1F uni0E47 |=:> uni0E47.left ;
-%FoFan left tone marks, thanthakhat, nikhahit
-%LIGKERN uni0E1F uni0E48.low |=:> uni0E48.low_left ;
-%LIGKERN uni0E1F uni0E49.low |=:> uni0E49.low_left ;
-%LIGKERN uni0E1F uni0E4A.low |=:> uni0E4A.low_left ;
-%LIGKERN uni0E1F uni0E4B.low |=:> uni0E4B.low_left ;
-%LIGKERN uni0E1F uni0E4C.low |=:> uni0E4C.low_left ;
-%LIGKERN uni0E1F uni0E4D |=:> uni0E4D.left ;
-%FoFan sara-am
-%LIGKERN uni0E1F uni0E33 |=:|> uni0E4D.left ;
-%LIGKERN uni0E4D.left uni0E33 |=:> uni0E32 ;
-
-%LoChula left vowel
-%LIGKERN uni0E2C uni0E31 |=:> uni0E31.left ;
-%LIGKERN uni0E2C uni0E34 |=:> uni0E34.left ;
-%LIGKERN uni0E2C uni0E35 |=:> uni0E35.left ;
-%LIGKERN uni0E2C uni0E36 |=:> uni0E36.left ;
-%LIGKERN uni0E2C uni0E37 |=:> uni0E37.left ;
-%LIGKERN uni0E2C uni0E38 |=:> uni0E38.left ;
-%LIGKERN uni0E2C uni0E39 |=:> uni0E39.left ;
-%LIGKERN uni0E2C uni0E3A |=:> uni0E3A.left ;
-%LIGKERN uni0E2C uni0E47 |=:> uni0E47.left ;
-%LoChula left tone marks, thanthakhat, nikhahit
-%LIGKERN uni0E2C uni0E48.low |=:> uni0E48.low_left ;
-%LIGKERN uni0E2C uni0E49.low |=:> uni0E49.low_left ;
-%LIGKERN uni0E2C uni0E4A.low |=:> uni0E4A.low_left ;
-%LIGKERN uni0E2C uni0E4B.low |=:> uni0E4B.low_left ;
-%LIGKERN uni0E2C uni0E4C.low |=:> uni0E4C.low_left ;
-%LIGKERN uni0E2C uni0E4D |=:> uni0E4D.left ;
-%LoChula sara-am
-%LIGKERN uni0E2C uni0E33 |=:|> uni0E4D.left ;
-%LIGKERN uni0E4D.left uni0E33 |=:> uni0E32 ;
-
-%ligature for making left SaraAm with HiLeft tone marks
-%LIGKERN uni0E48.low_left uni0E33 =:| uni0E48.left ;
-%LIGKERN uni0E48.left uni0E33 |=:|> uni0E4D.left ;
-%LIGKERN uni0E49.low_left uni0E33 =:| uni0E49.left ;
-%LIGKERN uni0E49.left uni0E33 |=:|> uni0E4D.left ;
-%LIGKERN uni0E4A.low_left uni0E33 =:| uni0E4A.left ;
-%LIGKERN uni0E4A.left uni0E33 |=:|> uni0E4D.left ;
-%LIGKERN uni0E4B.low_left uni0E33 =:| uni0E4B.left ;
-%LIGKERN uni0E4B.left uni0E33 |=:|> uni0E4D.left ;
-
-%LIGKERN uni0E48.low uni0E33 =:| uni0E48 ;
-%LIGKERN uni0E49.low uni0E33 =:| uni0E49 ;
-%LIGKERN uni0E4A.low uni0E33 =:| uni0E4A ;
-%LIGKERN uni0E4B.low uni0E33 =:| uni0E4B ;
-
-%ligature for making HI tone marks
-%LIGKERN uni0E31 uni0E48.low |=:> uni0E48 ;
-%LIGKERN uni0E31 uni0E49.low |=:> uni0E49 ;
-%LIGKERN uni0E31 uni0E4A.low |=:> uni0E4A ;
-%LIGKERN uni0E31 uni0E4B.low |=:> uni0E4B ;
-%LIGKERN uni0E34 uni0E48.low |=:> uni0E48 ;
-%LIGKERN uni0E34 uni0E49.low |=:> uni0E49 ;
-%LIGKERN uni0E34 uni0E4A.low |=:> uni0E4A ;
-%LIGKERN uni0E34 uni0E4B.low |=:> uni0E4B ;
-%LIGKERN uni0E34 uni0E4C.low |=:> uni0E4C ;
-%LIGKERN uni0E35 uni0E48.low |=:> uni0E48 ;
-%LIGKERN uni0E35 uni0E49.low |=:> uni0E49 ;
-%LIGKERN uni0E35 uni0E4A.low |=:> uni0E4A ;
-%LIGKERN uni0E35 uni0E4B.low |=:> uni0E4B ;
-%LIGKERN uni0E35 uni0E4C.low |=:> uni0E4C ;
-%LIGKERN uni0E36 uni0E48.low |=:> uni0E48 ;
-%LIGKERN uni0E36 uni0E49.low |=:> uni0E49 ;
-%LIGKERN uni0E36 uni0E4A.low |=:> uni0E4A ;
-%LIGKERN uni0E36 uni0E4B.low |=:> uni0E4B ;
-%LIGKERN uni0E36 uni0E4C.low |=:> uni0E4C ;
-%LIGKERN uni0E37 uni0E48.low |=:> uni0E48 ;
-%LIGKERN uni0E37 uni0E49.low |=:> uni0E49 ;
-%LIGKERN uni0E37 uni0E4A.low |=:> uni0E4A ;
-%LIGKERN uni0E37 uni0E4B.low |=:> uni0E4B ;
-%LIGKERN uni0E37 uni0E4C.low |=:> uni0E4C ;
-
-%ligature for making LEFT HI tone marks and thantakhat
-%LIGKERN uni0E31.left uni0E48.low |=:> uni0E48.left ;
-%LIGKERN uni0E34.left uni0E48.low |=:> uni0E48.left ;
-%LIGKERN uni0E35.left uni0E48.low |=:> uni0E48.left ;
-%LIGKERN uni0E36.left uni0E48.low |=:> uni0E48.left ;
-%LIGKERN uni0E37.left uni0E48.low |=:> uni0E48.left ;
-
-%LIGKERN uni0E31.left uni0E49.low |=:> uni0E49.left ;
-%LIGKERN uni0E34.left uni0E49.low |=:> uni0E49.left ;
-%LIGKERN uni0E35.left uni0E49.low |=:> uni0E49.left ;
-%LIGKERN uni0E36.left uni0E49.low |=:> uni0E49.left ;
-%LIGKERN uni0E37.left uni0E49.low |=:> uni0E49.left ;
-
-%LIGKERN uni0E31.left uni0E4A.low |=:> uni0E4A.left ;
-%LIGKERN uni0E34.left uni0E4A.low |=:> uni0E4A.left ;
-%LIGKERN uni0E35.left uni0E4A.low |=:> uni0E4A.left ;
-%LIGKERN uni0E36.left uni0E4A.low |=:> uni0E4A.left ;
-%LIGKERN uni0E37.left uni0E4A.low |=:> uni0E4A.left ;
-
-%LIGKERN uni0E31.left uni0E4B.low |=:> uni0E4B.left ;
-%LIGKERN uni0E34.left uni0E4B.low |=:> uni0E4B.left ;
-%LIGKERN uni0E35.left uni0E4B.low |=:> uni0E4B.left ;
-%LIGKERN uni0E36.left uni0E4B.low |=:> uni0E4B.left ;
-%LIGKERN uni0E37.left uni0E4B.low |=:> uni0E4B.left ;
-
-%LIGKERN uni0E34.left uni0E4C.low |=:> uni0E4C.left ;
-
-%ligature for making LEFT LOW tone marks and thantakhat
-%LIGKERN uni0E38.left uni0E48.low |=:> uni0E48.low_left ;
-%LIGKERN uni0E39.left uni0E48.low |=:> uni0E48.low_left ;
-%LIGKERN uni0E3A.left uni0E48.low |=:> uni0E48.low_left ;
-
-%LIGKERN uni0E38.left uni0E49.low |=:> uni0E49.low_left ;
-%LIGKERN uni0E39.left uni0E49.low |=:> uni0E49.low_left ;
-%LIGKERN uni0E3A.left uni0E49.low |=:> uni0E49.low_left ;
-
-%LIGKERN uni0E38.left uni0E4A.low |=:> uni0E4A.low_left ;
-%LIGKERN uni0E39.left uni0E4A.low |=:> uni0E4A.low_left ;
-%LIGKERN uni0E3A.left uni0E4A.low |=:> uni0E4A.low_left ;
-
-%LIGKERN uni0E38.left uni0E4B.low |=:> uni0E4B.low_left ;
-%LIGKERN uni0E39.left uni0E4B.low |=:> uni0E4B.low_left ;
-%LIGKERN uni0E3A.left uni0E4B.low |=:> uni0E4B.low_left ;
-
-%LIGKERN uni0E38.left uni0E4C.low |=:> uni0E4C.low_left ;
-
-%ligature for making HI MaiTaikhu and Nikhahit
-%LIGKERN uni0E31 uni0E47 |=:> uni0E47.high ;
-%LIGKERN uni0E34 uni0E47 |=:> uni0E47.high ;
-%LIGKERN uni0E35 uni0E47 |=:> uni0E47.high ;
-%LIGKERN uni0E36 uni0E47 |=:> uni0E47.high ;
-%LIGKERN uni0E37 uni0E47 |=:> uni0E47.high ;
-%LIGKERN uni0E31.left uni0E47 |=:> uni0E47.high ;
-%LIGKERN uni0E34.left uni0E47 |=:> uni0E47.high ;
-%LIGKERN uni0E35.left uni0E47 |=:> uni0E47.high ;
-%LIGKERN uni0E36.left uni0E47 |=:> uni0E47.high ;
-%LIGKERN uni0E37.left uni0E47 |=:> uni0E47.high ;
-%LIGKERN uni0E31 uni0E4D |=:> uni0E4D.high ;
-%LIGKERN uni0E34 uni0E4D |=:> uni0E4D.high ;
-%LIGKERN uni0E35 uni0E4D |=:> uni0E4D.high ;
-%LIGKERN uni0E36 uni0E4D |=:> uni0E4D.high ;
-%LIGKERN uni0E37 uni0E4D |=:> uni0E4D.high ;
-%LIGKERN uni0E31.left uni0E4D |=:> uni0E4D.high ;
-%LIGKERN uni0E34.left uni0E4D |=:> uni0E4D.high ;
-%LIGKERN uni0E35.left uni0E4D |=:> uni0E4D.high ;
-%LIGKERN uni0E36.left uni0E4D |=:> uni0E4D.high ;
-%LIGKERN uni0E37.left uni0E4D |=:> uni0E4D.high ;
-
-%ligature for making LOW SaraU SaraUu and Phinthu
-%LIGKERN uni0E0E uni0E38 |=:> uni0E38.low ;
-%LIGKERN uni0E0E uni0E39 |=:> uni0E39.low ;
-%LIGKERN uni0E0E uni0E3A |=:> uni0E3A.low ;
-%LIGKERN uni0E0F uni0E38 |=:> uni0E38.low ;
-%LIGKERN uni0E0F uni0E39 |=:> uni0E39.low ;
-%LIGKERN uni0E0F uni0E3A |=:> uni0E3A.low ;
-
-%ligature for making YoYingDescless and ThoThanDescless
-%LIGKERN uni0E0D uni0E38 =:|> uni0E0D.descless ;
-%LIGKERN uni0E0D uni0E39 =:|> uni0E0D.descless ;
-%LIGKERN uni0E0D uni0E3A =:|> uni0E0D.descless ;
-%LIGKERN uni0E10 uni0E38 =:|> uni0E10.descless ;
-%LIGKERN uni0E10 uni0E39 =:|> uni0E10.descless ;
-%LIGKERN uni0E10 uni0E3A =:|> uni0E10.descless ;
-
-%ligature for making Lakkhangyao
-%LIGKERN uni0E24 uni0E32 |=:> uni0E45 ;
-%LIGKERN uni0E26 uni0E32 |=:> uni0E45 ;
-
-%default ligature and kern set normally built-in in afm2tfm
-%LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
-%LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
-%LIGKERN quoteleft quoteleft =: quotedblleft ;
-%LIGKERN quoteright quoteright =: quotedblright ;
-%LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
-%LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
-%LIGLERN three {} * ; * {} three ; four {} * ; * {} four ;
-%LIGLERN five {} * ; * {} five ; six {} * ; * {} six ;
-%LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
-%LIGKERN nine {} * ; * {} nine ;
-%LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
-%LIGKERN greater greater =: guillemotright ;
-%LIGKERN f f =: ff ; f i =: fi ; f l =: fl ;
-%LIGKERN ff i =: ffi ; ff l =: ffl ;
-
-/LTHEncoding [
-% 0x00
-/.notdef /uni0E38.left /uni0E39.left /uni0E3A.left
-/.notdef /.notdef /.notdef /.notdef
-/.notdef /.notdef /.notdef /.notdef
-/.notdef /quotesinglbase /guilsinglleft /guilsinglright
-% 0x10
-/exclamdown /questiondown /quotedblbase /guillemotleft
-/guillemotright /.notdef /.notdef /.notdef
-/perthousand /dotlessi /dotlessj /ff
-/fi /fl /ffi /ffl
-% 0x20
-/space /exclam /quotedbl /numbersign
-/dollar /percent /ampersand /quoteright
-/parenleft /parenright /asterisk /plus
-/comma /hyphen /period /slash
-% 0x30
-/zero /one /two /three
-/four /five /six /seven
-/eight /nine /colon /semicolon
-/less /equal /greater /question
-% 0x40
-/at /A /B /C
-/D /E /F /G
-/H /I /J /K
-/L /M /N /O
-% 0x50
-/P /Q /R /S
-/T /U /V /W
-/X /Y /Z /bracketleft
-/backslash /bracketright /asciicircum /underscore
-% 0x60
-/quoteleft /a /b /c
-/d /e /f /g
-/h /i /j /k
-/l /m /n /o
-% 0x70
-/p /q /r /s
-/t /u /v /w
-/x /y /z /braceleft
-/bar /braceright /asciitilde /.notdef
-% 0x80
-/uni0E10.descless /uni0E34.left /uni0E35.left /uni0E36.left
-/uni0E37.left /ellipsis /uni0E48.low_left /uni0E49.low_left
-/uni0E4A.low_left /uni0E4B.low_left /uni0E4C.low_left /uni0E48
-/uni0E49 /uni0E4A /uni0E4B /uni0E4C
-% 0x90
-/uni0E0D.descless /quoteleft /quoteright /quotedblleft
-/quotedblright /bullet /endash /emdash
-/uni0E31.left /uni0E4D.left /uni0E47.left /uni0E48.left
-/uni0E49.left /uni0E4A.left /uni0E4B.left /uni0E4C.left
-% 0xA0
-/nonbreakingspace /uni0E01 /uni0E02 /uni0E03
-/uni0E04 /uni0E05 /uni0E06 /uni0E07
-/uni0E08 /uni0E09 /uni0E0A /uni0E0B
-/uni0E0C /uni0E0D /uni0E0E /uni0E0F
-% 0xB0
-/uni0E10 /uni0E11 /uni0E12 /uni0E13
-/uni0E14 /uni0E15 /uni0E16 /uni0E17
-/uni0E18 /uni0E19 /uni0E1A /uni0E1B
-/uni0E1C /uni0E1D /uni0E1E /uni0E1F
-% 0xC0
-/uni0E20 /uni0E21 /uni0E22 /uni0E23
-/uni0E24 /uni0E25 /uni0E26 /uni0E27
-/uni0E28 /uni0E29 /uni0E2A /uni0E2B
-/uni0E2C /uni0E2D /uni0E2E /uni0E2F
-% 0xD0
-/uni0E30 /uni0E31 /uni0E32 /uni0E33
-/uni0E34 /uni0E35 /uni0E36 /uni0E37
-/uni0E38 /uni0E39 /uni0E3A /uni0E4D.high
-/zerowidthspace /dottedcircle /uni0E47.high /uni0E3F
-% 0xE0
-/uni0E40 /uni0E41 /uni0E42 /uni0E43
-/uni0E44 /uni0E45 /uni0E46 /uni0E47
-/uni0E48.low /uni0E49.low /uni0E4A.low /uni0E4B.low
-/uni0E4C.low /uni0E4D /uni0E4E /uni0E4F
-% 0xF0
-/uni0E50 /uni0E51 /uni0E52 /uni0E53
-/uni0E54 /uni0E55 /uni0E56 /uni0E57
-/uni0E58 /uni0E59 /uni0E5A /uni0E5B
-/uni0E38.low /uni0E39.low /uni0E3A.low /.notdef
-] def
diff --git a/Master/texmf-dist/source/latex/thailatex/install-sh b/Master/texmf-dist/source/latex/thailatex/install-sh
index 6781b987bdb..a9244eb0786 100644
--- a/Master/texmf-dist/source/latex/thailatex/install-sh
+++ b/Master/texmf-dist/source/latex/thailatex/install-sh
@@ -1,7 +1,7 @@
#!/bin/sh
# install - install a program, script, or datafile
-scriptversion=2009-04-28.21; # UTC
+scriptversion=2011-01-19.21; # UTC
# This originates from X11R5 (mit/util/scripts/install.sh), which was
# later released in X11R6 (xc/config/util/install.sh) with the
@@ -156,6 +156,10 @@ while test $# -ne 0; do
-s) stripcmd=$stripprog;;
-t) dst_arg=$2
+ # Protect names problematic for `test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
shift;;
-T) no_target_directory=true;;
@@ -186,6 +190,10 @@ if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
fi
shift # arg
dst_arg=$arg
+ # Protect names problematic for `test' and other utilities.
+ case $dst_arg in
+ -* | [=\(\)!]) dst_arg=./$dst_arg;;
+ esac
done
fi
@@ -200,7 +208,11 @@ if test $# -eq 0; then
fi
if test -z "$dir_arg"; then
- trap '(exit $?); exit' 1 2 13 15
+ do_exit='(exit $ret); exit $ret'
+ trap "ret=129; $do_exit" 1
+ trap "ret=130; $do_exit" 2
+ trap "ret=141; $do_exit" 13
+ trap "ret=143; $do_exit" 15
# Set umask so as not to create temps with too-generous modes.
# However, 'strip' requires both read and write access to temps.
@@ -228,9 +240,9 @@ fi
for src
do
- # Protect names starting with `-'.
+ # Protect names problematic for `test' and other utilities.
case $src in
- -*) src=./$src;;
+ -* | [=\(\)!]) src=./$src;;
esac
if test -n "$dir_arg"; then
@@ -252,12 +264,7 @@ do
echo "$0: no destination specified." >&2
exit 1
fi
-
dst=$dst_arg
- # Protect names starting with `-'.
- case $dst in
- -*) dst=./$dst;;
- esac
# If destination is a directory, append the input filename; won't work
# if double slashes aren't ignored.
@@ -385,7 +392,7 @@ do
case $dstdir in
/*) prefix='/';;
- -*) prefix='./';;
+ [-=\(\)!]*) prefix='./';;
*) prefix='';;
esac
@@ -403,7 +410,7 @@ do
for d
do
- test -z "$d" && continue
+ test X"$d" = X && continue
prefix=$prefix$d
if test -d "$prefix"; then
diff --git a/Master/texmf-dist/source/latex/thailatex/missing b/Master/texmf-dist/source/latex/thailatex/missing
index 28055d2ae6f..86a8fc31e3c 100644
--- a/Master/texmf-dist/source/latex/thailatex/missing
+++ b/Master/texmf-dist/source/latex/thailatex/missing
@@ -1,10 +1,10 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2009-04-28.21; # UTC
+scriptversion=2012-01-06.13; # UTC
# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
-# 2008, 2009 Free Software Foundation, Inc.
+# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
@@ -84,7 +84,6 @@ Supported PROGRAM values:
help2man touch the output file
lex create \`lex.yy.c', if possible, from existing .c
makeinfo touch the output file
- tar try tar, gnutar, gtar, then tar without non-portable flags
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
@@ -122,15 +121,6 @@ case $1 in
# Not GNU programs, they don't have --version.
;;
- tar*)
- if test -n "$run"; then
- echo 1>&2 "ERROR: \`tar' requires --run"
- exit 1
- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
- exit 1
- fi
- ;;
-
*)
if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
# We have it, but it failed.
@@ -226,7 +216,7 @@ WARNING: \`$1' $msg. You should only need it if
\`Bison' from any GNU archive site."
rm -f y.tab.c y.tab.h
if test $# -ne 1; then
- eval LASTARG="\${$#}"
+ eval LASTARG=\${$#}
case $LASTARG in
*.y)
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
@@ -256,7 +246,7 @@ WARNING: \`$1' is $msg. You should only need it if
\`Flex' from any GNU archive site."
rm -f lex.yy.c
if test $# -ne 1; then
- eval LASTARG="\${$#}"
+ eval LASTARG=\${$#}
case $LASTARG in
*.l)
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
@@ -318,41 +308,6 @@ WARNING: \`$1' is $msg. You should only need it if
touch $file
;;
- tar*)
- shift
-
- # We have already tried tar in the generic part.
- # Look for gnutar/gtar before invocation to avoid ugly error
- # messages.
- if (gnutar --version > /dev/null 2>&1); then
- gnutar "$@" && exit 0
- fi
- if (gtar --version > /dev/null 2>&1); then
- gtar "$@" && exit 0
- fi
- firstarg="$1"
- if shift; then
- case $firstarg in
- *o*)
- firstarg=`echo "$firstarg" | sed s/o//`
- tar "$firstarg" "$@" && exit 0
- ;;
- esac
- case $firstarg in
- *h*)
- firstarg=`echo "$firstarg" | sed s/h//`
- tar "$firstarg" "$@" && exit 0
- ;;
- esac
- fi
-
- echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
- You may want to install GNU tar or Free paxutils, or check the
- command line arguments."
- exit 1
- ;;
-
*)
echo 1>&2 "\
WARNING: \`$1' is needed, and is $msg.
diff --git a/Master/texmf-dist/source/latex/thailatex/scripts/Makefile.in b/Master/texmf-dist/source/latex/thailatex/scripts/Makefile.in
index 2348eb3404e..77158650470 100644
--- a/Master/texmf-dist/source/latex/thailatex/scripts/Makefile.in
+++ b/Master/texmf-dist/source/latex/thailatex/scripts/Makefile.in
@@ -1,9 +1,9 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.11.3 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+# Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -63,13 +63,18 @@ am__nobase_list = $(am__nobase_strip_setup); \
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)"
SCRIPTS = $(bin_SCRIPTS) $(sbin_SCRIPTS)
SOURCES =
DIST_SOURCES =
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
-AFM2TFM = @AFM2TFM@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -78,7 +83,6 @@ AWK = @AWK@
CTTEX = @CTTEX@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
-DVIPS = @DVIPS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
@@ -102,18 +106,14 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
-PF2AFM = @PF2AFM@
-PS2PDF = @PS2PDF@
-RMDIR = @RMDIR@
+PDFLATEX = @PDFLATEX@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
SWATH = @SWATH@
TEXHASH = @TEXHASH@
-UPDMAP = @UPDMAP@
VERSION = @VERSION@
-VPTOVF = @VPTOVF@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
@@ -224,9 +224,7 @@ uninstall-binSCRIPTS:
@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 's,.*/,,;$(transform)'`; \
- test -n "$$list" || exit 0; \
- echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(bindir)" && rm -f $$files
+ dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
install-sbinSCRIPTS: $(sbin_SCRIPTS)
@$(NORMAL_INSTALL)
test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
@@ -258,9 +256,7 @@ uninstall-sbinSCRIPTS:
@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || exit 0; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 's,.*/,,;$(transform)'`; \
- test -n "$$list" || exit 0; \
- echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(sbindir)" && rm -f $$files
+ dir='$(DESTDIR)$(sbindir)'; $(am__uninstall_files_from_dir)
tags: TAGS
TAGS:
@@ -315,10 +311,15 @@ install-am: all-am
installcheck: installcheck-am
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
diff --git a/Master/texmf-dist/source/latex/thailatex/scripts/sync-thailatex.in b/Master/texmf-dist/source/latex/thailatex/scripts/sync-thailatex.in
index 2f5e01db1b8..d4ed85ee12f 100644
--- a/Master/texmf-dist/source/latex/thailatex/scripts/sync-thailatex.in
+++ b/Master/texmf-dist/source/latex/thailatex/scripts/sync-thailatex.in
@@ -5,28 +5,13 @@
prefix=@prefix@
-THAI_MAP=@texmfdir@/fonts/map/dvips/thai/thai.map
EMACSLISPDIR=@emacsdir@/site-lisp
-is_thai_map_enabled()
-{
- @UPDMAP@ --quiet --listmaps | grep -v '^#' | grep thai.map >/dev/null
-}
-
do_install()
{
echo "Regenerating TeX ls-R ..."
@TEXHASH@
- # thai.map exists -> do install
- if is_thai_map_enabled; then
- echo "Thai fontmap already enabled, refreshing fontmaps ..."
- @UPDMAP@ --quiet --nohash
- else
- echo "Thai fontmap is not enabled, enabling it ..."
- @UPDMAP@ --quiet --nohash --enable Map thai.map
- fi
-
# add Emacs macro for activating Thai LaTeX filter
echo "Installing emacs macro ..."
if test -f $EMACSLISPDIR/site-start.el; then
@@ -42,15 +27,6 @@ do_uninstall()
echo "Regenerating TeX ls-R ..."
@TEXHASH@
- # thai.map doesn't exist -> do uninstall
- if is_thai_map_enabled; then
- echo "Thai fontmap is enabled, disabling it ..."
- @UPDMAP@ --disable thai.map
- else
- echo "Thai fontmap is not enabled, just refreshing fontmaps ..."
- @UPDMAP@
- fi
-
# remove Emacs macro for activating Thai LaTeX filter
echo "Uninstalling emacs macro ..."
if test -f $EMACSLISPDIR/site-start.el; then
@@ -60,11 +36,11 @@ do_uninstall()
# Main script
-if test -f $THAI_MAP; then
- echo "Thai fontmap exists, so we will enable it."
+if test -f $EMACSLISPDIR/thai-latex-setup.el; then
+ echo "ThaiLaTeX macro exists, so we will enable it."
do_install
else
- echo "Thai fontmap no longer exists, so we will disable it."
+ echo "ThaLaTeX macro no longer exists, so we will disable it."
do_uninstall
fi