summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/generic/vntex/tests
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/generic/vntex/tests')
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/Makefile376
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/README167
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/adventor-sample.tex19
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/adventor-test.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/arevvn-sample.tex16
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/arevvn-test.tex16
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/bonum-sample.tex19
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/bonum-test.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/chartervn-sample.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/chartervn-test.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/chorus-sample.tex13
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/chorus-test.tex13
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/classicovn-sample.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/classicovn-test.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-sample.tex18
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-test.tex17
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/comicsansvn-sample.tex16
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/comicsansvn-test.tex16
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/concretevn-sample.tex16
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/concretevn-test.tex16
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/cursor-sample.tex19
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/cursor-test.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/garamondvn-sample.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/garamondvn-test.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/grotesqvn-sample.tex14
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/grotesqvn-test.tex14
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/heros-sample.tex28
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/heros-test.tex29
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/mscore-sample.tex61
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/mscore-test.tex49
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/pagella-sample.tex19
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/pagella-test.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/schola-sample.tex19
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/schola-test.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5antt-sample.tex59
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5antt-test.tex47
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5cyklop-sample.tex16
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5cyklop-test.tex16
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5gentium-sample.tex14
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5gentium-test.tex14
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5iwona-sample.tex65
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5iwona-test.tex47
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5kurier-sample.tex66
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5kurier-test.tex47
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5lm-sample.tex124
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/t5lm-test.tex52
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/termes-sample.tex19
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/termes-test.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/test-accents.tex186
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/test-babel.tex59
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/test-captions.tex27
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/test-plain-tcx.tex26
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/test-plain.tex30
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/test-tcvn.tex67
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/test-utf8.tex71
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/test-vietnam-tcx.tex45
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/test-vietnam.tex74
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/test-viscii.tex67
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/txttvn-sample.tex18
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/txttvn-test.tex18
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/urwvn-sample.tex85
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/urwvn-test.tex138
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/vnr-sample.tex115
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/vnr-test.tex35
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/vnsample.cls363
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/vntopia-sample.tex20
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/vntopia-test.tex20
67 files changed, 3280 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/generic/vntex/tests/Makefile b/Master/texmf-dist/source/generic/vntex/tests/Makefile
new file mode 100644
index 00000000000..6ab1762b1b5
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/Makefile
@@ -0,0 +1,376 @@
+# vntex-3.1.8
+#
+# Author: Han The Thanh <hanthethanh@gmx.net>.
+# This file is part of vntex. Public domain.
+
+# The primary site of vntex is:
+#
+# http://vntex.sf.net
+
+# This file has been tested with GNU make and Linux only.
+
+# Usage:
+# First edit the variables below according to what you have installed.
+#
+# Run `make' to produce all files.
+#
+# Instead, you can
+# run `make testpdf' to produce all PDF files,
+# run `make testps' to produce all PS files,
+# run `make samples' to produce all samples (as PDF),
+# run `make testht' to produce the HTML files.
+#
+# To view the the output files,
+# run `make viewpdf' to view all PDF files,
+# run `make viewps' to view all PS files,
+# run `make viewhtml' to view all HTML files.
+# run `make viewsamples' to view all *-sample.pdf files.
+# run `make viewfonts' to view all *-test.pdf files.
+#
+# Finally, to remove generated files,
+# run `make clean' to remove all temporary files,
+# run `make distclean' to remove everything except the source files.
+
+# Select a viewer of your choice. You can add commandline arguments.
+VIEWER_PDF = acroread
+VIEWER_PS = gv -antialias
+VIEWER_HTML = firefox
+
+# Set this variable to `false' if you don't have tex4ht installed
+# on your system (look whether the program `htlatex' exists).
+TEX4HT = true
+
+# Comment out the next two lines if you don't have a recent version
+# of the Antykwa Torunska font family (antt) with T5 support (look
+# whether you have `t5-antt.enc' in your TEXMF tree).
+ANTT_TEST = t5antt-test
+ANTT_SAMPLE = t5antt-sample
+
+# Comment out the next two lines if you don't have a recent version
+# of Latin Modern (look whether you have `t5-lmr10.tfm' in your TEXMF
+# tree).
+T5LM_TEST = t5lm-test
+T5LM_SAMPLE = t5lm-sample
+
+# Comment out the next two lines if you don't have a recent version
+# of the Iwona font family (look whether you have `iwona.map'
+# in your TEXMF tree).
+IWONA_TEST = t5iwona-test
+IWONA_SAMPLE = t5iwona-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the Kurier font family (look whether you have `kurier.map'
+# in your TEXMF tree).
+KURIER_TEST = t5kurier-test
+KURIER_SAMPLE = t5kurier-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the Cyklop font family (look whether you have `cyklop.map'
+# in your TEXMF tree).
+CYKLOP_TEST = t5cyklop-test
+CYKLOP_SAMPLE = t5cyklop-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the Gentium font family (look whether you have `gentium.map'
+# in your TEXMF tree).
+GENTIUM_TEST = t5gentium-test
+GENTIUM_SAMPLE = t5gentium-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the GrotesquVn font family (look whether you have `grotesqvn.map'
+# in your TEXMF tree).
+GROTESK_TEST = grotesqvn-test
+GROTESK_SAMPLE = grotesqvn-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the GaramondVn font family (look whether you have `garamondvn.map'
+# in your TEXMF tree).
+GARAMOND_TEST = garamondvn-test
+GARAMOND_SAMPLE = garamondvn-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the TeXGyre-Bonum font family (look whether you have `qbk.map'
+# in your TEXMF tree).
+BONUM_TEST = bonum-test
+BONUM_SAMPLE = bonum-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the TeXGyre-Termes font family (look whether you have `qpl.map'
+# in your TEXMF tree).
+PAGELLA_TEST = termes-test
+PAGELLA_SAMPLE = termes-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the TeXGyre-Pagella font family (look whether you have `qtm.map'
+# in your TEXMF tree).
+TERMES_TEST = pagella-test
+TERMES_SAMPLE = pagella-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the TeXGyre-Adventor font family (look whether you have `qag.map'
+# in your TEXMF tree).
+ADVENTOR_TEST = adventor-test
+ADVENTOR_SAMPLE = adventor-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the TeXGyre-Chorus font family (look whether you have `qzc.map'
+# in your TEXMF tree).
+CHORUS_TEST = chorus-test
+CHORUS_SAMPLE = chorus-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the TeXGyre-Cursor font family (look whether you have `qcr.map'
+# in your TEXMF tree).
+CURSOR_TEST = cursor-test
+CURSOR_SAMPLE = cursor-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the TeXGyre-Schola font family (look whether you have `qcs.map'
+# in your TEXMF tree).
+SCHOLA_TEST = schola-test
+SCHOLA_SAMPLE = schola-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the TeXGyre-Heros font family (look whether you have `qhv.map'
+# in your TEXMF tree).
+HEROS_TEST = heros-test
+HEROS_SAMPLE = heros-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the ArevSansVn font family (look whether you have `arevvn.map'
+# in your TEXMF tree).
+AREV_TEST = arevvn-test
+AREV_SAMPLE = arevvn-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the CMBrightVn font family (look whether you have `cmbrightvn.map'
+# in your TEXMF tree).
+CMBRIGHT_TEST = cmbrightvn-test
+CMBRIGHT_SAMPLE = cmbrightvn-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the ClassicoVn font family (look whether you have `classicovn.map'
+# in your TEXMF tree).
+CLASSICO_TEST = classicovn-test
+CLASSICO_SAMPLE = classicovn-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the ConcreteVn font family (look whether you have `concretevn.map'
+# in your TEXMF tree).
+CONCRETE_TEST = concretevn-test
+CONCRETE_SAMPLE = concretevn-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the Vntopia font family (look whether you have `vntopia.map'
+# in your TEXMF tree).
+VNTOPIA_TEST = vntopia-test
+VNTOPIA_SAMPLE = vntopia-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the txttvn font family (look whether you have `txttvn.map'
+# in your TEXMF tree).
+TXTT_TEST = txttvn-test
+TXTT_SAMPLE = txttvn-sample
+
+
+# Comment out the next two lines if you don't have a recent version
+# of the ComicsansVn font family (look whether you have `comicsansvn.map'
+# in your TEXMF tree).
+COMIC_TEST = comicsansvn-test
+COMIC_SAMPLE = comicsansvn-sample
+
+
+# Comment out the next two lines if you don't have the MS core font
+# files like `arial.ttf' or `tahomabd.ttf' installed in your TEXMF
+# tree.
+MSCORE_TEST = mscore-test
+MSCORE_SAMPLE = mscore-sample
+
+# Comment out the next line if you don't have plnfss installed on your
+# system (look whether `plnfss.tex' and `t5cmr.pfd' exists.
+TEST_PLAIN = test-plain test-plain-tcx
+
+
+#====================================================#
+# There is no need to edit anything below this line. #
+#====================================================#
+
+
+TEXOPTS = -parse-first-line -recorder
+TEX4HTOPTS = "html,uni-html4,charset=utf8" " -cunihtf -utf8"
+FONTMEM = env font_mem_size=1200000
+
+PDFLATEX = pdflatex $(TEXOPTS)
+LATEX = latex $(TEXOPTS)
+PDFTEX = pdftex $(TEXOPTS)
+TEX = tex $(TEXOPTS)
+DVIPS = dvips
+
+
+TEST_LATEX = test-vietnam test-babel
+
+TEST_LATEX_ALL = $(TEST_LATEX) test-vietnam-tcx
+
+REFERENCES = vnr-test urwvn-test chartervn-test \
+ $(ANTT_TEST) $(T5LM_TEST) \
+ $(IWONA_TEST) $(KURIER_TEST) $(CYKLOP_TEST) \
+ $(GROTESK_TEST) $(GARAMOND_TEST) \
+ $(AREV_TEST) $(VNTOPIA_TEST) $(CLASSICO_TEST) \
+ $(CMBRIGHT_TEST) $(CONCRETE_TEST) \
+ $(GENTIUM_TEST) $(TXTT_TEST) \
+ $(BONUM_TEST) $(PAGELLA_TEST) $(TERMES_TEST) \
+ $(ADVENTOR_TEST) $(CHORUS_TEST) $(CURSOR_TEST) \
+ $(SCHOLA_TEST) $(HEROS_TEST) \
+ $(MSCORE_TEST) $(COMIC_TEST)
+
+SAMPLES = vnr-sample urwvn-sample chartervn-sample \
+ $(ANTT_SAMPLE) $(T5LM_SAMPLE) \
+ $(IWONA_SAMPLE) $(KURIER_SAMPLE) $(CYKLOP_SAMPLE) \
+ $(GROTESK_SAMPLE) $(GARAMOND_SAMPLE) \
+ $(AREV_SAMPLE) $(VNTOPIA_SAMPLE) $(CLASSICO_SAMPLE) \
+ $(CMBRIGHT_SAMPLE) $(CONCRETE_SAMPLE) \
+ $(GENTIUM_SAMPLE) $(TXTT_SAMPLE) \
+ $(BONUM_SAMPLE) $(PAGELLA_SAMPLE) $(TERMES_SAMPLE) \
+ $(ADVENTOR_SAMPLE) $(CHORUS_SAMPLE) $(CURSOR_SAMPLE) \
+ $(SCHOLA_SAMPLE) $(HEROS_SAMPLE) \
+ $(MSCORE_SAMPLE) $(COMIC_SAMPLE)
+
+
+default: testpdf testps samples
+
+
+vntovn: test-tcvn.tex test-utf8.tex
+
+
+test-tcvn.tex: test-viscii.tex
+ vntovn viscii tcvn $< > $@
+
+
+test-utf8.tex: test-viscii.tex
+ vntovn viscii utf8 $< > $@
+
+
+testpdf:
+ for f in $(TEST_LATEX_ALL); do \
+ test -f $$f.aux || $(PDFLATEX) $$f.tex; \
+ $(PDFLATEX) $$f.tex; \
+ done
+ for f in $(TEST_PLAIN); do \
+ $(PDFTEX) $$f.tex; \
+ done
+
+
+testps:
+ for f in $(TEST_LATEX_ALL); do \
+ test -f $$f.aux || $(LATEX) $$f.tex; \
+ $(LATEX) $$f.tex ; $(DVIPS) $$f.dvi -o; \
+ done
+ for f in $(TEST_PLAIN); do \
+ $(TEX) $$f.tex ; $(DVIPS) $$f.dvi -o; \
+ done
+
+
+testht:
+ for f in $(TEST_LATEX) $(REFERENCES); do \
+ htlatex $$f.tex $(TEX4HTOPTS); \
+ done
+
+
+samples:
+ for f in $(SAMPLES) ; do \
+ test -f $$f.aux || \
+ $(FONTMEM) $(PDFLATEX) $$f.tex; \
+ done
+ for f in $(REFERENCES) $(SAMPLES) ; do \
+ $(FONTMEM) $(PDFLATEX) $$f.tex; \
+ done
+
+
+refs:
+ for f in $(REFERENCES) ; do \
+ $(FONTMEM) $(PDFLATEX) $$f.tex; \
+ done
+
+
+
+viewpdf:
+ for f in $(TEST_LATEX_ALL) $(TEST_PLAIN); do \
+ (test ! -f $$f.pdf && \
+ echo "WARNING: File \"$$f.pdf\" not found.") \
+ || $(VIEWER_PDF) $$f.pdf; \
+ done
+
+
+viewps:
+ for f in $(TEST_LATEX_ALL) $(TEST_PLAIN); do \
+ (test ! -f $$f.ps && \
+ echo "WARNING: File \"$$f.ps\" not found.") \
+ || $(VIEWER_PS) $$f.ps; \
+ done
+
+
+viewhtml:
+ for f in $(TEST_LATEX) $(REFERENCES); do \
+ (test ! -f $$f.html && \
+ echo "WARNING: File \"$$f.html\" not found.") \
+ || $(VIEWER_HTML) file://`pwd`/$$f.html; \
+ done
+
+
+viewsamples:
+ for f in $(SAMPLES); do \
+ (test ! -f $$f.pdf && \
+ echo "WARNING: File \"$$f.pdf\" not found.") \
+ || $(VIEWER_PDF) $$f.pdf; \
+ done
+
+
+viewfonts:
+ for f in $(REFERENCES); do \
+ (test ! -f $$f.pdf && \
+ echo "WARNING: File \"$$f.pdf\" not found.") \
+ || $(VIEWER_PDF) $$f.pdf; \
+ done
+
+htmldir:
+ test -d vntex-html || mkdir vntex-html
+ rm -f vntex-html/*
+ cp -p *.html *.css vntex-html
+ echo '<html><head>' > vntex-html/index.html
+ echo '<title>VnTeX HTML Fonts</title>' >> vntex-html/index.html
+ echo '</head>' >> vntex-html/index.html
+ echo '<body><h1>VnTeX HTML Fonts</h1><p>' >> vntex-html/index.html
+ for f in $(TEST_LATEX) $(REFERENCES); do \
+ echo "<a href=\"$$f.html\">$$f</a><p>" >> vntex-html/index.html; \
+ done
+ echo '</body></html>' >> vntex-html/index.html
+ tar -cjvf vntex-html.tar.bz2 vntex-html
+
+clean:
+ rm -f *.dvi *.out *.toc *.aux *.log *.4ct *.4tc *.idv *.lg \
+ *.tmp *.xref *.fls *.lof
+
+
+distclean: clean
+ rm -f *.pdf *.ps *.css *.html nocompress vntex-html.tar.bz2
+ rm -rf vntex-html
+
diff --git a/Master/texmf-dist/source/generic/vntex/tests/README b/Master/texmf-dist/source/generic/vntex/tests/README
new file mode 100644
index 00000000000..b23d7ab251b
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/README
@@ -0,0 +1,167 @@
+vntex-3.1.8
+
+Copyright 2003-2005 Han The Thanh <HanTheThanh@gmx.net>
+ and Reinhard Kotucha <Reinhard.Kotucha@web.de>.
+This file is part of vntex. License: LPPL, version 1.3 or newer,
+according to http://www.latex-project.org/lppl.txt
+
+For installation instructions see http://vntex.sf.net/
+
+This directory contains some TeX files to test the functionality
+of vntex, as well as to create vietnamese font samples.
+
+
+Makefile
+========
+There is a Makefile which can be used to compile the test files and
+font samples. Usage information is provided in the Makefile
+itself. You have to edit the top of the file for customization.
+If it doesn't work for you, instructions are given below how you can
+compile the test files manually.
+
+
+Test Files
+==========
+test-vietnam.tex: test of Vietnamese support in LaTeX using
+ vietnam.sty and inputenc
+
+test-vietnam-tcx.tex: test of Vietnamese support in LaTeX using
+ vietnam.sty and TCX
+
+test-babel.tex: test of Vietnamese support in LaTeX using
+ babel and inputenc
+
+test-plain.tex: test of Vietnamese in plain using plainenc
+
+test-plain-tcx.tex: test of Vietnamese in plain using TCX
+
+
+What is tcx?
+------------
+ TCX is an extension that allows translation of input encoding. The
+ advantage over using inputenc is that it allows vietnamese text in
+ logging messages instead of TeX's hexadecimal representation (^^ab).
+
+ The disadvantage is that it is not portable (TCX is web2c-specific),
+ it allows only one input encoding in a single document and utf8 is
+ not supported. If you don't mind those carets in logging messages,
+ simply use inputenc.
+
+ It is impossible to use utf8 with plain; to do so an extension
+ called enctex by Petr Olsak is required. However so far nobody
+ ever asked for plain TeX support.
+
+-------------------------------------------------------------
+If tcx is not supported by your system, just ignore the files
+ test-vietnam-tcx.tex
+and
+ test-plain-tcx.tex
+-------------------------------------------------------------
+
+There are also some other files that are included by the
+above test files:
+
+test-accents.tex: test of accent commands
+test-captions.tex: test of Vietnamese captions
+test-tcvn.tex: test of TCVN input encoding
+test-viscii.tex: test of VISCII input encoding
+test-utf8.tex: test of UTF8 input encoding
+
+
+To compile the test files, run:
+
+pdflatex test-vietnam
+pdflatex -parse-first-line test-vietnam-tcx
+pdflatex test-babel
+pdftex test-plain
+pdftex -parse-first-line test-plain-tcx
+
+(or use tex/latex instead of pdftex/pdflatex)
+
+Run latex/pdflatex twice to get a table of cotents.
+
+
+Font samples
+============
+All font sample files require vnsample.sty.
+
+vnr-test.tex: quick test of vnr fonts
+vnr-sample.tex: sample of vnr fonts
+
+t5lm-test.tex: quick test of lmodern fonts
+t5lm-sample.tex: sample of lmodern fonts
+
+urwvn-test.tex: quick test of urwvn fonts
+urwvn-sample.tex: sample of urwvn fonts
+
+chartervn-test.tex quick test of charter fonts
+chartervn-sample.tex sample of charter fonts
+
+t5antt-test.tex: quick test of antt fonts
+t5antt-sample.tex: sample of antt fonts
+
+t5iwona-test.tex quick test of iwona fonts
+t5iwona-sample.tex sample of iwona fonts
+
+t5kurier-test.tex quick test of kurier fonts
+t5kurier-sample.tex sample of kurier fonts
+
+mscore-test.tex: quick test of mscore fonts
+mscore-sample.tex: sample of mscore fonts
+
+
+These sample files use LaTeX, and require certain packages
+to compile. To compile these font samples, of course, the
+corresponding font package must be installed as well.
+
+If you do not have all the required files installed, you can
+download the samples as PDF files from
+
+ http://vntex.sf.net/fonts/samples
+
+Run pdflatex twice to get bookmarks. Some of the sample files
+are very large and bookmarks will be helpful.
+
+Some of the sample files require a vast amount of memory.
+If you have a web2c based system (look whether you have
+a file `texmf.cnf' somewhere), you have to set the environment
+variable
+
+ font_mem_size=1200000
+
+Linux, UNIX, Mac OS X:
+----------------------
+ Either set it in the current shell:
+
+ font_mem_size=1200000; export font_mem_size
+ pdflatex vnrsample.tex
+
+ or for a single process:
+
+ env font_mem_size=1200000 pdflatex vnrsample.tex
+
+Windows:
+--------
+ set font_mem_size=1200000
+ pdflatex vnrsample.tex
+
+MikTeX:
+-------
+ Edit the file MIKTEX.INI. Look for a line beginning with
+ "font_mem_size=" and set the value to at least 1200000.
+
+Systems not based on web2c:
+---------------------------
+ Read the manual of your TeX system to find out how to
+ increase font_mem_size. If it is not explained in the
+ manual, maybe memory is allocated dynamically and you
+ don't have to do anything. In this case, just try
+
+ pdflatex vnrsample.tex
+
+----------------------------------------------------------
+Please note that you do not have to increase font_mem_size
+to use vntex, the huge amount of memory is needed for the
+font samples only.
+----------------------------------------------------------
+
diff --git a/Master/texmf-dist/source/generic/vntex/tests/adventor-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/adventor-sample.tex
new file mode 100644
index 00000000000..f32f7ea3d02
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/adventor-sample.tex
@@ -0,0 +1,19 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{qag}
+
+\begin{document}
+\section{TeX Gyre Adventor}
+\showletters{T5}{qag}{m}{n} {t5-qagr} {TeXGyreAdventor-Regular}
+\showletters{T5}{qag}{m}{it} {t5-qagri} {TeXGyreAdventor-Italic}
+\showletters{T5}{qag}{b}{n} {t5-qagb} {TeXGyreAdventor-Bold}
+\showletters{T5}{qag}{b}{it} {t5-qagbi} {TeXGyreAdventor-BoldItalic}
+\showletters{T5}{qag}{m}{sc} {t5-qagr-sc} {TeXGyreAdventor-Regular}
+\showletters{T5}{qag}{m}{scit} {t5-qagri-sc} {TeXGyreAdventor-Italic}
+\showletters{T5}{qag}{b}{sc} {t5-qagb-sc} {TeXGyreAdventor-Bold}
+\showtext {T5}{qag}{m}{n} {t5-qagr} {TeXGyreAdventor-Regular}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/adventor-test.tex b/Master/texmf-dist/source/generic/vntex/tests/adventor-test.tex
new file mode 100644
index 00000000000..1285f08fd37
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/adventor-test.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{qag}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{qag}{m}{n} {t5-qagr} {TeXGyreAdventor-Regular}
+\shorttext{T5}{qag}{m}{it} {t5-qagri} {TeXGyreAdventor-Italic}
+\shorttext{T5}{qag}{b}{n} {t5-qagb} {TeXGyreAdventor-Bold}
+\shorttext{T5}{qag}{b}{it} {t5-qagbi} {TeXGyreAdventor-BoldItalic}
+\shorttext{T5}{qag}{m}{sc} {t5-qagr-sc} {TeXGyreAdventor-Regular}
+\shorttext{T5}{qag}{m}{scit} {t5-qagri-sc} {TeXGyreAdventor-Italic}
+\shorttext{T5}{qag}{b}{sc} {t5-qagb-sc} {TeXGyreAdventor-Bold}
+\shorttext{T5}{qag}{b}{scit} {t5-qagbi-sc} {TeXGyreAdventor-BoldItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/arevvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/arevvn-sample.tex
new file mode 100644
index 00000000000..26f6656b48e
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/arevvn-sample.tex
@@ -0,0 +1,16 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{arevvn}
+
+\begin{document}
+\section{VnArev}
+\showletters{T5}{fav}{m}{n} {favr8v} {ArevSans-Roman-T5}
+\showletters{T5}{fav}{m}{it} {favri8v} {ArevSans-Oblique-T5}
+\showletters{T5}{fav}{b}{n} {favb8v} {ArevSans-Bold-T5}
+\showletters{T5}{fav}{b}{it} {favbi8v} {ArevSans-BoldOblique-T5}
+\showtext {T5}{fav}{m}{n} {favr8v} {ArevSans-Roman-T5}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/arevvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/arevvn-test.tex
new file mode 100644
index 00000000000..1f808e16688
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/arevvn-test.tex
@@ -0,0 +1,16 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{arevvn}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{fav}{m}{n} {favr8v} {ArevSans-Roman-T5}
+\shorttext{T5}{fav}{m}{it} {favri8v} {ArevSans-Oblique-T5}
+\shorttext{T5}{fav}{b}{n} {favb8v} {ArevSans-Bold-T5}
+\shorttext{T5}{fav}{b}{it} {favbi8v} {ArevSans-BoldOblique-T5}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/bonum-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/bonum-sample.tex
new file mode 100644
index 00000000000..3bd324270da
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/bonum-sample.tex
@@ -0,0 +1,19 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{qbk}
+
+\begin{document}
+\section{TeX Gyre Bonum}
+\showletters{T5}{qbk}{m}{n} {t5-qbkr} {TeXGyreBonum-Regular}
+\showletters{T5}{qbk}{m}{it} {t5-qbkri} {TeXGyreBonum-Italic}
+\showletters{T5}{qbk}{b}{n} {t5-qbkb} {TeXGyreBonum-Bold}
+\showletters{T5}{qbk}{b}{it} {t5-qbkbi} {TeXGyreBonum-BoldItalic}
+\showletters{T5}{qbk}{m}{sc} {t5-qbkr-sc} {TeXGyreBonum-Regular}
+\showletters{T5}{qbk}{m}{scit} {t5-qbkri-sc} {TeXGyreBonum-Italic}
+\showletters{T5}{qbk}{b}{sc} {t5-qbkb-sc} {TeXGyreBonum-Bold}
+\showtext {T5}{qbk}{m}{n} {t5-qbkr} {TeXGyreBonum-Regular}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/bonum-test.tex b/Master/texmf-dist/source/generic/vntex/tests/bonum-test.tex
new file mode 100644
index 00000000000..9398674925e
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/bonum-test.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{qbk}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{qbk}{m}{n} {t5-qbkr} {TeXGyreBonum-Regular}
+\shorttext{T5}{qbk}{m}{it} {t5-qbkri} {TeXGyreBonum-Italic}
+\shorttext{T5}{qbk}{b}{n} {t5-qbkb} {TeXGyreBonum-Bold}
+\shorttext{T5}{qbk}{b}{it} {t5-qbkbi} {TeXGyreBonum-BoldItalic}
+\shorttext{T5}{qbk}{m}{sc} {t5-qbkr-sc} {TeXGyreBonum-Regular}
+\shorttext{T5}{qbk}{m}{scit} {t5-qbkri-sc} {TeXGyreBonum-Italic}
+\shorttext{T5}{qbk}{b}{sc} {t5-qbkb-sc} {TeXGyreBonum-Bold}
+\shorttext{T5}{qbk}{b}{scit} {t5-qbkbi-sc} {TeXGyreBonum-BoldItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/chartervn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/chartervn-sample.tex
new file mode 100644
index 00000000000..2321ba80657
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/chartervn-sample.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{chartervn}
+
+\begin{document}
+\section{VnCharterBT}
+\showletters{T5}{bch}{m}{n} {bchr8v} {VnBitstreamCharter}
+\showletters{T5}{bch}{m}{it} {bchri8v} {VnCharterBT-Italic}
+\showletters{T5}{bch}{m}{sl} {bchro8v} {VnBitstreamCharter}
+\showletters{T5}{bch}{b}{n} {bchb8v} {VnCharterBT-Bold}
+\showletters{T5}{bch}{b}{it} {bchbi8v} {VnCharterBT-BoldItalic}
+\showletters{T5}{bch}{b}{sl} {bchbo8v} {VnCharterBT-Bold}
+\showletters{T5}{bch}{m}{sc} {bchrc8v} {N/A}
+\showletters{T5}{bch}{b}{sc} {bchbc8v} {N/A}
+\showtext {T5}{bch}{m}{n} {bchr8v} {VnBitstreamCharter}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/chartervn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/chartervn-test.tex
new file mode 100644
index 00000000000..0f3fb5dba87
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/chartervn-test.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{chartervn.map}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{bch}{m}{n} {bchr8v} {VnBitstreamCharter}
+\shorttext{T5}{bch}{m}{it} {bchri8v} {VnCharterBT-Italic}
+\shorttext{T5}{bch}{m}{sl} {bchro8v} {VnBitstreamCharter}
+\shorttext{T5}{bch}{b}{n} {bchb8v} {VnCharterBT-Bold}
+\shorttext{T5}{bch}{b}{it} {bchbi8v} {VnCharterBT-BoldItalic}
+\shorttext{T5}{bch}{b}{sl} {bchbo8v} {VnCharterBT-Bold}
+\shorttext{T5}{bch}{m}{sc} {bchrc8v} {N/A}
+\shorttext{T5}{bch}{b}{sc} {bchbc8v} {N/A}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/chorus-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/chorus-sample.tex
new file mode 100644
index 00000000000..4e7b57f1809
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/chorus-sample.tex
@@ -0,0 +1,13 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{qzc}
+
+\begin{document}
+\section{TeX Gyre Chorus-MediumItalic}
+\showletters{T5}{qzc}{m}{n} {t5-qzcmi} {TeXGyreChorus-MediumItalic}
+\showtext {T5}{qzc}{m}{n} {t5-qzcmi} {TeXGyreChorus-MediumItalic}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/chorus-test.tex b/Master/texmf-dist/source/generic/vntex/tests/chorus-test.tex
new file mode 100644
index 00000000000..1cabfbe3203
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/chorus-test.tex
@@ -0,0 +1,13 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{qzc}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{qzc}{m}{it} {t5-qzcmi} {TeXGyreChorus-MediumItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/classicovn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/classicovn-sample.tex
new file mode 100644
index 00000000000..83380012a23
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/classicovn-sample.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{classicovn}
+
+\begin{document}
+\section{VnURWClassico}
+\showletters{T5}{uop}{m}{n} {uopr8v} {VnURWClassico}
+\showletters{T5}{uop}{m}{it} {uopri8v} {VnURWClassico-Italic}
+\showletters{T5}{uop}{m}{sl} {uopro8v} {VnURWClassico}
+\showletters{T5}{uop}{b}{n} {uopb8v} {VnURWClassico-Bold}
+\showletters{T5}{uop}{b}{it} {uopbi8v} {VnURWClassico-BoldItalic}
+\showletters{T5}{uop}{b}{sl} {uopbo8v} {VnURWClassico-Bold}
+\showletters{T5}{uop}{m}{sc} {uoprc8v} {N/A}
+\showletters{T5}{uop}{b}{sc} {uopbc8v} {N/A}
+\showtext {T5}{uop}{m}{n} {uopr8v} {VnURWClassico}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/classicovn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/classicovn-test.tex
new file mode 100644
index 00000000000..c76b5ef33b2
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/classicovn-test.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{classicovn}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{uop}{m}{n} {uopr8v} {VnURWClassico}
+\shorttext{T5}{uop}{m}{it} {uopri8v} {VnURWClassico-Italic}
+\shorttext{T5}{uop}{m}{sl} {uopro8v} {VnURWClassico}
+\shorttext{T5}{uop}{b}{n} {uopb8v} {VnURWClassico-Bold}
+\shorttext{T5}{uop}{b}{it} {uopbi8v} {VnURWClassico-BoldItalic}
+\shorttext{T5}{uop}{b}{sl} {uopbo8v} {VnURWClassico-Bold}
+\shorttext{T5}{uop}{m}{sc} {uoprc8v} {N/A}
+\shorttext{T5}{uop}{b}{sc} {uopbc8v} {N/A}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-sample.tex
new file mode 100644
index 00000000000..48847876236
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-sample.tex
@@ -0,0 +1,18 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{cmbrightvn}
+
+\begin{document}
+\section{VnCMBright}
+\showletters{T5}{cmbr}{m}{n}{vncmbr10}{vncmbr10}
+\showletters{T5}{cmbr}{m}{sl}{vncmbrsl10}{vncmbrsl10}
+\showletters{T5}{cmbr}{bx}{n}{vncmbrbx10}{vncmbrbx10}
+\showtext {T5}{cmbr}{m}{n}{vncmbr10}{vncmbr10}
+\showletters{T5}{cmtl}{m}{n}{vncmtl10}{vncmtl10}
+\showletters{T5}{cmtl}{m}{sl}{vncmsltl10}{vncmsltl10}
+\showtext {T5}{cmtl}{m}{n}{vncmtl10}{vncmtl10}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-test.tex
new file mode 100644
index 00000000000..3f33e6192a8
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/cmbrightvn-test.tex
@@ -0,0 +1,17 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{cmbrightvn}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{cmbr}{m}{n}{vncmbr10}{vncmbr10}
+\shorttext{T5}{cmbr}{m}{sl}{vncmbrsl10}{vncmbrsl10}
+\shorttext{T5}{cmbr}{bx}{n}{vncmbrbx10}{vncmbrbx10}
+\shorttext{T5}{cmtl}{m}{n}{vncmtl10}{vncmtl10}
+\shorttext{T5}{cmtl}{m}{sl}{vncmsltl10}{vncmsltl10}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/comicsansvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/comicsansvn-sample.tex
new file mode 100644
index 00000000000..b8a7690e0af
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/comicsansvn-sample.tex
@@ -0,0 +1,16 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{comicvn}
+
+\begin{document}
+\section{Comicsans}
+\showletters{T5}{comic}{m}{n} {comic8v} {N/A}
+\showletters{T5}{comic}{m}{sl} {comico8v} {N/A}
+\showletters{T5}{comic}{b}{n} {comicbd8v} {N/A}
+\showletters{T5}{comic}{b}{sl} {comicbdo8v} {N/A}
+\showtext {T5}{comic}{m}{n} {comic8v} {N/A}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/comicsansvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/comicsansvn-test.tex
new file mode 100644
index 00000000000..918a7ca4ea0
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/comicsansvn-test.tex
@@ -0,0 +1,16 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{comicvn}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{comic}{m}{n} {comic8v} {N/A}
+\shorttext{T5}{comic}{b}{n} {comicbd8v} {N/A}
+\shorttext{T5}{comic}{m}{sl} {comico8v} {N/A}
+\shorttext{T5}{comic}{b}{sl} {comicbdo8v} {N/A}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/concretevn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/concretevn-sample.tex
new file mode 100644
index 00000000000..e9ac0a3c571
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/concretevn-sample.tex
@@ -0,0 +1,16 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{concretevn}
+
+\begin{document}
+\section{VnConcrete}
+\showletters{T5}{ccr}{m}{n} {vnccr10} {Vnccr10}
+\showletters{T5}{ccr}{m}{sl} {vnccsl10} {Vnccsl10}
+\showletters{T5}{ccr}{m}{it} {vnccti10} {Vnccti10}
+\showletters{T5}{ccr}{m}{sc} {vncccsc10} {Vncccsc10}
+\showtext {T5}{ccr}{m}{n} {vnccr10} {Vnccr10}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/concretevn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/concretevn-test.tex
new file mode 100644
index 00000000000..1ce48bbf4c9
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/concretevn-test.tex
@@ -0,0 +1,16 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{concretevn}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{ccr}{m}{n} {vnccr10} {Vnccr10}
+\shorttext{T5}{ccr}{m}{sl} {vnccsl10} {Vnccsl10}
+\shorttext{T5}{ccr}{m}{it} {vnccti10} {Vnccti10}
+\shorttext{T5}{ccr}{m}{sc} {vncccsc10} {Vncccsc10}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/cursor-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/cursor-sample.tex
new file mode 100644
index 00000000000..d2a255ee640
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/cursor-sample.tex
@@ -0,0 +1,19 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{qcr}
+
+\begin{document}
+\section{TeX Gyre Cursor}
+\showletters{T5}{qcr}{m}{n} {t5-qcrr} {TeXGyreCursor-Regular}
+\showletters{T5}{qcr}{m}{it} {t5-qcrri} {TeXGyreCursor-Italic}
+\showletters{T5}{qcr}{b}{n} {t5-qcrb} {TeXGyreCursor-Bold}
+\showletters{T5}{qcr}{b}{it} {t5-qcrbi} {TeXGyreCursor-BoldItalic}
+\showletters{T5}{qcr}{m}{sc} {t5-qcrr-sc} {TeXGyreCursor-Regular}
+\showletters{T5}{qcr}{m}{scit} {t5-qcrri-sc} {TeXGyreCursor-Italic}
+\showletters{T5}{qcr}{b}{sc} {t5-qcrb-sc} {TeXGyreCursor-Bold}
+\showtext {T5}{qcr}{m}{n} {t5-qcrr} {TeXGyreCursor-Regular}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/cursor-test.tex b/Master/texmf-dist/source/generic/vntex/tests/cursor-test.tex
new file mode 100644
index 00000000000..db02b0cbe70
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/cursor-test.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{qcr}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{qcr}{m}{n} {t5-qcrr} {TeXGyreCursor-Regular}
+\shorttext{T5}{qcr}{m}{it} {t5-qcrri} {TeXGyreCursor-Italic}
+\shorttext{T5}{qcr}{b}{n} {t5-qcrb} {TeXGyreCursor-Bold}
+\shorttext{T5}{qcr}{b}{it} {t5-qcrbi} {TeXGyreCursor-BoldItalic}
+\shorttext{T5}{qcr}{m}{sc} {t5-qcrr-sc} {TeXGyreCursor-Regular}
+\shorttext{T5}{qcr}{m}{scit} {t5-qcrri-sc} {TeXGyreCursor-Italic}
+\shorttext{T5}{qcr}{b}{sc} {t5-qcrb-sc} {TeXGyreCursor-Bold}
+\shorttext{T5}{qcr}{b}{scit} {t5-qcrbi-sc} {TeXGyreCursor-BoldItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/garamondvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/garamondvn-sample.tex
new file mode 100644
index 00000000000..f64ecfe7f3c
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/garamondvn-sample.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{garamondvn}
+
+\begin{document}
+\section{VnGaramondNo8}
+\showletters{T5}{ugm}{m}{n} {ugmr8v} {VnGaramondNo8-Reg}
+\showletters{T5}{ugm}{m}{it} {ugmri8v} {VnGaramondNo8-Ita}
+\showletters{T5}{ugm}{m}{sl} {ugmro8v} {VnGaramondNo8-Reg}
+\showletters{T5}{ugm}{b}{n} {ugmm8v} {VnGaramondNo8-Med}
+\showletters{T5}{ugm}{b}{it} {ugmmi8v} {VnGaramondNo8-MedIta}
+\showletters{T5}{ugm}{b}{sl} {ugmmo8v} {VnGaramondNo8-Med}
+\showletters{T5}{ugm}{m}{sc} {ugmrc8v} {N/A}
+\showletters{T5}{ugm}{b}{sc} {ugmmc8v} {N/A}
+\showtext {T5}{ugm}{m}{n} {ugmr8v} {VnGaramondNo8-Reg}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/garamondvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/garamondvn-test.tex
new file mode 100644
index 00000000000..a884e387dbd
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/garamondvn-test.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{garamondvn}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{ugm}{m}{n} {ugmr8v} {VnGaramondNo8-Reg}
+\shorttext{T5}{ugm}{m}{it} {ugmri8v} {VnGaramondNo8-Ita}
+\shorttext{T5}{ugm}{m}{sl} {ugmro8v} {VnGaramondNo8-Reg}
+\shorttext{T5}{ugm}{b}{n} {ugmm8v} {VnGaramondNo8-Med}
+\shorttext{T5}{ugm}{b}{it} {ugmmi8v} {VnGaramondNo8-MedIta}
+\shorttext{T5}{ugm}{b}{sl} {ugmmo8v} {VnGaramondNo8-Med}
+\shorttext{T5}{ugm}{m}{sc} {ugmrc8v} {N/A}
+\shorttext{T5}{ugm}{b}{sc} {ugmmc8v} {N/A}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/grotesqvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/grotesqvn-sample.tex
new file mode 100644
index 00000000000..39447b7060c
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/grotesqvn-sample.tex
@@ -0,0 +1,14 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{grotesqvn}
+
+\begin{document}
+\section{VnURWGroteskT-Bold}
+\showletters{T5}{ugq}{b}{n} {ugqb8v} {VnURWGroteskT-Bold}
+\showletters{T5}{ugq}{b}{sl} {ugqbo8v} {N/A}
+\showtext {T5}{ugq}{b}{n} {ugqb8v} {VnURWGroteskT-Bold}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/grotesqvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/grotesqvn-test.tex
new file mode 100644
index 00000000000..498e74529a5
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/grotesqvn-test.tex
@@ -0,0 +1,14 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{grotesqvn}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{ugq}{b}{n} {ugqb8v} {VnURWGroteskT-Bold}
+\shorttext{T5}{ugq}{b}{sl} {ugqbo8v} {N/A}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/heros-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/heros-sample.tex
new file mode 100644
index 00000000000..c5b40690291
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/heros-sample.tex
@@ -0,0 +1,28 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{qhv}
+
+\begin{document}
+\section{TeX Gyre Heros}
+\showletters{T5}{qhv}{m}{n} {t5-qhvr} {TeXGyreHeros-Regular}
+\showletters{T5}{qhv}{m}{it} {t5-qhvri} {TeXGyreHeros-Italic}
+\showletters{T5}{qhv}{b}{n} {t5-qhvb} {TeXGyreHeros-Bold}
+\showletters{T5}{qhv}{b}{it} {t5-qhvbi} {TeXGyreHeros-BoldItalic}
+\showletters{T5}{qhv}{m}{sc} {t5-qhvr-sc} {TeXGyreHeros-Regular}
+\showletters{T5}{qhv}{m}{scit} {t5-qhvri-sc} {TeXGyreHeros-Italic}
+\showletters{T5}{qhv}{b}{sc} {t5-qhvb-sc} {TeXGyreHeros-Bold}
+\showtext {T5}{qhv}{m}{n} {t5-qhvr} {TeXGyreHeros-Regular}
+
+\showletters{T5}{qhv}{c}{n} {t5-qhvcr} {TeXGyreHerosCondensed-Regular}
+\showletters{T5}{qhv}{c}{it} {t5-qhvcri} {TeXGyreHerosCondensed-Italic}
+\showletters{T5}{qhv}{bc}{n} {t5-qhvcb} {TeXGyreHerosCondensed-Bold}
+\showletters{T5}{qhv}{bc}{it} {t5-qhvcbi} {TeXGyreHerosCondensed-BoldItalic}
+\showletters{T5}{qhv}{c}{sc} {t5-qhvcr-sc} {TeXGyreHerosCondensed-Regular}
+\showletters{T5}{qhv}{c}{scit} {t5-qhvcri-sc} {TeXGyreHerosCondensed-Italic}
+\showletters{T5}{qhv}{bc}{sc} {t5-qhvcb-sc} {TeXGyreHerosCondensed-Bold}
+\showtext {T5}{qhv}{c}{n} {t5-qhvcr} {TeXGyreHerosCondensed-Regular}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/heros-test.tex b/Master/texmf-dist/source/generic/vntex/tests/heros-test.tex
new file mode 100644
index 00000000000..10c8adc316b
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/heros-test.tex
@@ -0,0 +1,29 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{qhv}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{qhv}{m}{n} {t5-qhvr} {TeXGyreHeros-Regular}
+\shorttext{T5}{qhv}{m}{it} {t5-qhvri} {TeXGyreHeros-Italic}
+\shorttext{T5}{qhv}{b}{n} {t5-qhvb} {TeXGyreHeros-Bold}
+\shorttext{T5}{qhv}{b}{it} {t5-qhvbi} {TeXGyreHeros-BoldItalic}
+\shorttext{T5}{qhv}{m}{sc} {t5-qhvr-sc} {TeXGyreHeros-Regular}
+\shorttext{T5}{qhv}{m}{scit} {t5-qhvri-sc} {TeXGyreHeros-Italic}
+\shorttext{T5}{qhv}{b}{sc} {t5-qhvb-sc} {TeXGyreHeros-Bold}
+\shorttext{T5}{qhv}{b}{scit} {t5-qhvbi-sc} {TeXGyreHeros-BoldItalic}
+
+\shorttext{T5}{qhv}{c}{n} {t5-qhvcr} {TeXGyreHerosCondensed-Regular}
+\shorttext{T5}{qhv}{c}{it} {t5-qhvcri} {TeXGyreHerosCondensed-Italic}
+\shorttext{T5}{qhv}{bc}{n} {t5-qhvcb} {TeXGyreHerosCondensed-Bold}
+\shorttext{T5}{qhv}{bc}{it} {t5-qhvcbi} {TeXGyreHerosCondensed-BoldItalic}
+\shorttext{T5}{qhv}{c}{sc} {t5-qhvcr-sc} {TeXGyreHerosCondensed-Regular}
+\shorttext{T5}{qhv}{c}{scit} {t5-qhvcri-sc} {TeXGyreHerosCondensed-Italic}
+\shorttext{T5}{qhv}{bc}{sc} {t5-qhvcb-sc} {TeXGyreHerosCondensed-Bold}
+\shorttext{T5}{qhv}{bc}{scit} {t5-qhvcbi-sc} {TeXGyreHerosCondensed-BoldItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/mscore-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/mscore-sample.tex
new file mode 100644
index 00000000000..d4795d8540a
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/mscore-sample.tex
@@ -0,0 +1,61 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{mscore}
+
+\begin{document}
+\section{ArialMT}
+\showletters{T5}{ma1}{m}{n} {ma1r8v} {ArialMT}
+\showletters{T5}{ma1}{b}{n} {ma1b8v} {Arial-BoldMT}
+\showletters{T5}{ma1}{m}{it} {ma1ri8v} {Arial-ItalicMT}
+\showletters{T5}{ma1}{b}{it} {ma1bi8v} {Arial-BoldItalicMT}
+\showletters{T5}{ma1}{m}{sc} {ma1rc8v} {N/A}
+\showletters{T5}{ma1}{b}{sc} {ma1bc8v} {N/A}
+\showtext {T5}{ma1}{m}{n} {ma1r8v} {ArialMT}
+
+\section{CourierNewPSMT}
+\showletters{T5}{mcr}{m}{n} {mcrr8v} {CourierNewPSMT}
+\showletters{T5}{mcr}{b}{n} {mcrb8v} {CourierNewPS-BoldMT}
+\showletters{T5}{mcr}{m}{it} {mcrri8v} {CourierNewPS-ItalicMT}
+\showletters{T5}{mcr}{b}{it} {mcrbi8v} {CourierNewPS-BoldItalicMT}
+\showletters{T5}{mcr}{m}{sc} {mcrrc8v} {N/A}
+\showletters{T5}{mcr}{b}{sc} {mcrbc8v} {N/A}
+\showtext {T5}{mcr}{m}{n} {mcrr8v} {CourierNewPSMT}
+
+\section{PalatinoLinotype}
+\showletters{T5}{lpr}{m}{n} {lprr8v} {PalatinoLinotype-Roman}
+\showletters{T5}{lpr}{b}{n} {lprb8v} {PalatinoLinotype-Bold}
+\showletters{T5}{lpr}{m}{it} {lprri8v} {PalatinoLinotype-Italic}
+\showletters{T5}{lpr}{b}{it} {lprbi8v} {PalatinoLinotype-BoldItalic}
+\showletters{T5}{lpr}{m}{sc} {lprrc8v} {N/A}
+\showletters{T5}{lpr}{b}{sc} {lprbc8v} {N/A}
+\showtext {T5}{lpr}{m}{n} {lprr8v} {PalatinoLinotype-Roman}
+
+\section{TimesNewRomanPSMT}
+\showletters{T5}{mns}{m}{n} {mnsr8v} {TimesNewRomanPSMT}
+\showletters{T5}{mns}{b}{n} {mnsb8v} {TimesNewRomanPS-BoldMT}
+\showletters{T5}{mns}{m}{it} {mnsri8v} {TimesNewRomanPS-ItalicMT}
+\showletters{T5}{mns}{b}{it} {mnsbi8v} {TimesNewRomanPS-BoldItalicMT}
+\showletters{T5}{mns}{m}{sc} {mnsrc8v} {N/A}
+\showletters{T5}{mns}{b}{sc} {mnsbc8v} {N/A}
+\showtext {T5}{mns}{m}{n} {mnsr8v} {TimesNewRomanPSMT}
+
+\section{Tahoma}
+\showletters{T5}{jth}{m}{n} {jthr8v} {Tahoma}
+\showletters{T5}{jth}{b}{n} {jthb8v} {Tahoma-Bold}
+\showletters{T5}{jth}{m}{sc} {jthrc8v} {N/A}
+\showletters{T5}{jth}{b}{sc} {jthbc8v} {N/A}
+\showtext {T5}{jth}{m}{n} {jthr8v} {Tahoma}
+
+\section{Verdana}
+\showletters{T5}{jvn}{m}{n} {jvnr8v} {Verdana}
+\showletters{T5}{jvn}{b}{n} {jvnb8v} {Verdana-Bold}
+\showletters{T5}{jvn}{m}{it} {jvnri8v} {Verdana-Italic}
+\showletters{T5}{jvn}{b}{it} {jvnbi8v} {Verdana-BoldItalic}
+\showletters{T5}{jvn}{m}{sc} {jvnrc8v} {N/A}
+\showletters{T5}{jvn}{b}{sc} {jvnbc8v} {N/A}
+\showtext {T5}{jvn}{m}{n} {jvnr8v} {Verdana}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/mscore-test.tex b/Master/texmf-dist/source/generic/vntex/tests/mscore-test.tex
new file mode 100644
index 00000000000..aee39caae86
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/mscore-test.tex
@@ -0,0 +1,49 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{mscore}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{ma1}{m}{n} {ma1r8v} {ArialMT}
+\shorttext{T5}{ma1}{b}{n} {ma1b8v} {Arial-BoldMT}
+\shorttext{T5}{ma1}{m}{it} {ma1ri8v} {Arial-ItalicMT}
+\shorttext{T5}{ma1}{b}{it} {ma1bi8v} {Arial-BoldItalicMT}
+\shorttext{T5}{ma1}{m}{sc} {ma1rc8v} {N/A}
+\shorttext{T5}{ma1}{b}{sc} {ma1bc8v} {N/A}
+\shorttext{T5}{mcr}{m}{n} {mcrr8v} {CourierNewPSMT}
+\shorttext{T5}{mcr}{b}{n} {mcrb8v} {CourierNewPS-BoldMT}
+\shorttext{T5}{mcr}{m}{it} {mcrri8v} {CourierNewPS-ItalicMT}
+\shorttext{T5}{mcr}{b}{it} {mcrbi8v} {CourierNewPS-BoldItalicMT}
+\shorttext{T5}{mcr}{m}{sc} {mcrrc8v} {N/A}
+\shorttext{T5}{mcr}{b}{sc} {mcrbc8v} {N/A}
+\shorttext{T5}{lpr}{m}{n} {lprr8v} {PalatinoLinotype-Roman}
+\shorttext{T5}{lpr}{b}{n} {lprb8v} {PalatinoLinotype-Bold}
+\shorttext{T5}{lpr}{m}{it} {lprri8v} {PalatinoLinotype-Italic}
+\shorttext{T5}{lpr}{b}{it} {lprbi8v} {PalatinoLinotype-BoldItalic}
+\shorttext{T5}{lpr}{m}{sc} {lprrc8v} {N/A}
+\shorttext{T5}{lpr}{b}{sc} {lprbc8v} {N/A}
+\end{shortsample}
+\clearpage
+\begin{shortsample}
+\shorttext{T5}{mns}{m}{n} {mnsr8v} {TimesNewRomanPSMT}
+\shorttext{T5}{mns}{b}{n} {mnsb8v} {TimesNewRomanPS-BoldMT}
+\shorttext{T5}{mns}{m}{it} {mnsri8v} {TimesNewRomanPS-ItalicMT}
+\shorttext{T5}{mns}{b}{it} {mnsbi8v} {TimesNewRomanPS-BoldItalicMT}
+\shorttext{T5}{mns}{m}{sc} {mnsrc8v} {N/A}
+\shorttext{T5}{mns}{b}{sc} {mnsbc8v} {N/A}
+\shorttext{T5}{jth}{m}{n} {jthr8v} {Tahoma}
+\shorttext{T5}{jth}{b}{n} {jthb8v} {Tahoma-Bold}
+\shorttext{T5}{jth}{m}{sc} {jthrc8v} {N/A}
+\shorttext{T5}{jth}{b}{sc} {jthbc8v} {N/A}
+\shorttext{T5}{jvn}{m}{n} {jvnr8v} {Verdana}
+\shorttext{T5}{jvn}{b}{n} {jvnb8v} {Verdana-Bold}
+\shorttext{T5}{jvn}{m}{it} {jvnri8v} {Verdana-Italic}
+\shorttext{T5}{jvn}{b}{it} {jvnbi8v} {Verdana-BoldItalic}
+\shorttext{T5}{jvn}{m}{sc} {jvnrc8v} {N/A}
+\shorttext{T5}{jvn}{b}{sc} {jvnbc8v} {N/A}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/pagella-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/pagella-sample.tex
new file mode 100644
index 00000000000..f371a7446f9
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/pagella-sample.tex
@@ -0,0 +1,19 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{qpl}
+
+\begin{document}
+\section{TeX Gyre Pagella}
+\showletters{T5}{qpl}{m}{n} {t5-qplr} {TeXGyrePagella-Regular}
+\showletters{T5}{qpl}{m}{it} {t5-qplri} {TeXGyrePagella-Italic}
+\showletters{T5}{qpl}{b}{n} {t5-qplb} {TeXGyrePagella-Bold}
+\showletters{T5}{qpl}{b}{it} {t5-qplbi} {TeXGyrePagella-BoldItalic}
+\showletters{T5}{qpl}{m}{sc} {t5-qplr-sc} {TeXGyrePagella-Regular}
+\showletters{T5}{qpl}{m}{scit} {t5-qplri-sc} {TeXGyrePagella-Italic}
+\showletters{T5}{qpl}{b}{sc} {t5-qplb-sc} {TeXGyrePagella-Bold}
+\showtext {T5}{qpl}{m}{n} {t5-qplr} {TeXGyrePagella-Regular}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/pagella-test.tex b/Master/texmf-dist/source/generic/vntex/tests/pagella-test.tex
new file mode 100644
index 00000000000..f8ac90cf62b
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/pagella-test.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{qpl}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{qpl}{m}{n} {t5-qplr} {TeXGyrePagella-Regular}
+\shorttext{T5}{qpl}{m}{it} {t5-qplri} {TeXGyrePagella-Italic}
+\shorttext{T5}{qpl}{b}{n} {t5-qplb} {TeXGyrePagella-Bold}
+\shorttext{T5}{qpl}{b}{it} {t5-qplbi} {TeXGyrePagella-BoldItalic}
+\shorttext{T5}{qpl}{m}{sc} {t5-qplr-sc} {TeXGyrePagella-Regular}
+\shorttext{T5}{qpl}{m}{scit} {t5-qplri-sc} {TeXGyrePagella-Italic}
+\shorttext{T5}{qpl}{b}{sc} {t5-qplb-sc} {TeXGyrePagella-Bold}
+\shorttext{T5}{qpl}{b}{scit} {t5-qplbi-sc} {TeXGyrePagella-BoldItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/schola-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/schola-sample.tex
new file mode 100644
index 00000000000..327d65b23d9
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/schola-sample.tex
@@ -0,0 +1,19 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{qcs}
+
+\begin{document}
+\section{TeX Gyre Schola}
+\showletters{T5}{qcs}{m}{n} {t5-qcsr} {TeXGyreSchola-Regular}
+\showletters{T5}{qcs}{m}{it} {t5-qcsri} {TeXGyreSchola-Italic}
+\showletters{T5}{qcs}{b}{n} {t5-qcsb} {TeXGyreSchola-Bold}
+\showletters{T5}{qcs}{b}{it} {t5-qcsbi} {TeXGyreSchola-BoldItalic}
+\showletters{T5}{qcs}{m}{sc} {t5-qcsr-sc} {TeXGyreSchola-Regular}
+\showletters{T5}{qcs}{m}{scit} {t5-qcsri-sc} {TeXGyreSchola-Italic}
+\showletters{T5}{qcs}{b}{sc} {t5-qcsb-sc} {TeXGyreSchola-Bold}
+\showtext {T5}{qcs}{m}{n} {t5-qcsr} {TeXGyreSchola-Regular}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/schola-test.tex b/Master/texmf-dist/source/generic/vntex/tests/schola-test.tex
new file mode 100644
index 00000000000..535bbead5ec
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/schola-test.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{qcs}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{qcs}{m}{n} {t5-qcsr} {TeXGyreSchola-Regular}
+\shorttext{T5}{qcs}{m}{it} {t5-qcsri} {TeXGyreSchola-Italic}
+\shorttext{T5}{qcs}{b}{n} {t5-qcsb} {TeXGyreSchola-Bold}
+\shorttext{T5}{qcs}{b}{it} {t5-qcsbi} {TeXGyreSchola-BoldItalic}
+\shorttext{T5}{qcs}{m}{sc} {t5-qcsr-sc} {TeXGyreSchola-Regular}
+\shorttext{T5}{qcs}{m}{scit} {t5-qcsri-sc} {TeXGyreSchola-Italic}
+\shorttext{T5}{qcs}{b}{sc} {t5-qcsb-sc} {TeXGyreSchola-Bold}
+\shorttext{T5}{qcs}{b}{scit} {t5-qcsbi-sc} {TeXGyreSchola-BoldItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5antt-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5antt-sample.tex
new file mode 100644
index 00000000000..983203dce29
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5antt-sample.tex
@@ -0,0 +1,59 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{t5-antt}
+
+\begin{document}
+\section{AntykwaTorunskaLigh}
+\showletters{T5}{antt}{l}{n} {t5-anttl} {AntykwaTorunskaLigh-Regular}
+\showletters{T5}{antt}{l}{it} {t5-anttli} {AntykwaTorunskaLigh-Italic}
+\showletters{T5}{antt}{l}{sc} {t5-anttlcap} {AntykwaTorunskaLigh-Regular}
+\showletters{T5}{antt}{l}{scit} {t5-anttlicap} {AntykwaTorunskaLigh-Italic}
+\showtext {T5}{antt}{l}{n} {t5-anttl} {AntykwaTorunskaLigh-Regular}
+
+\section{AntykwaTorunska}
+\showletters{T5}{antt}{m}{n} {t5-anttr} {AntykwaTorunska-Regular}
+\showletters{T5}{antt}{m}{it} {t5-anttri} {AntykwaTorunska-Italic}
+\showletters{T5}{antt}{m}{sc} {t5-anttrcap} {AntykwaTorunska-Regular}
+\showletters{T5}{antt}{m}{scit} {t5-anttricap} {AntykwaTorunska-Italic}
+\showletters{T5}{antt}{b}{n} {t5-anttb} {AntykwaTorunska-Bold}
+\showletters{T5}{antt}{b}{it} {t5-anttbi} {AntykwaTorunska-BoldItalic}
+\showletters{T5}{antt}{b}{sc} {t5-anttbcap} {AntykwaTorunska-Bold}
+\showletters{T5}{antt}{b}{scit} {t5-anttbicap} {AntykwaTorunska-BoldItalic}
+\showtext {T5}{antt}{m}{n} {t5-anttr} {AntykwaTorunska-Regular}
+
+\section{AntykwaTorunskaMed}
+\showletters{T5}{antt}{sb}{n} {t5-anttm} {AntykwaTorunskaMed-Regular}
+\showletters{T5}{antt}{sb}{it} {t5-anttmi} {AntykwaTorunskaMed-Italic}
+\showletters{T5}{antt}{sb}{sc} {t5-anttmcap} {AntykwaTorunskaMed-Regular}
+\showletters{T5}{antt}{sb}{scit} {t5-anttmicap} {AntykwaTorunskaMed-Italic}
+\showtext {T5}{antt}{sb}{n} {t5-anttm} {AntykwaTorunskaMed-Regular}
+
+\section{AntykwaTorunskaCondLigh}
+\showletters{T5}{antt}{lc}{n} {t5-anttcl} {AntykwaTorunskaCondLigh-Regular}
+\showletters{T5}{antt}{lc}{it} {t5-anttcli} {AntykwaTorunskaCondLigh-Italic}
+\showletters{T5}{antt}{lc}{sc} {t5-anttclcap} {AntykwaTorunskaCondLigh-Regular}
+\showletters{T5}{antt}{lc}{scit} {t5-anttclicap} {AntykwaTorunskaCondLigh-Italic}
+\showtext {T5}{antt}{lc}{n} {t5-anttcl} {AntykwaTorunskaCondLigh-Regular}
+
+\section{AntykwaTorunskaCond}
+\showletters{T5}{antt}{mc}{n} {t5-anttcr} {AntykwaTorunskaCond-Regular}
+\showletters{T5}{antt}{mc}{it} {t5-anttcri} {AntykwaTorunskaCond-Italic}
+\showletters{T5}{antt}{mc}{sc} {t5-anttcrcap} {AntykwaTorunskaCond-Regular}
+\showletters{T5}{antt}{mc}{scit} {t5-anttcricap} {AntykwaTorunskaCond-Italic}
+\showletters{T5}{antt}{bc}{n} {t5-anttcb} {AntykwaTorunskaCond-Bold}
+\showletters{T5}{antt}{bc}{it} {t5-anttcbi} {AntykwaTorunskaCond-BoldItalic}
+\showletters{T5}{antt}{bc}{sc} {t5-anttcbcap} {AntykwaTorunskaCond-Bold}
+\showletters{T5}{antt}{bc}{scit} {t5-anttcbicap} {AntykwaTorunskaCond-BoldItalic}
+\showtext {T5}{antt}{mc}{n} {t5-anttcr} {AntykwaTorunskaCond-Regular}
+
+\section{AntykwaTorunskaCondMed}
+\showletters{T5}{antt}{sbc}{n} {t5-anttcm} {AntykwaTorunskaCondMed-Regular}
+\showletters{T5}{antt}{sbc}{it} {t5-anttcmi} {AntykwaTorunskaCondMed-Italic}
+\showletters{T5}{antt}{sbc}{sc} {t5-anttcmcap} {AntykwaTorunskaCondMed-Regular}
+\showletters{T5}{antt}{sbc}{scit} {t5-anttcmicap} {AntykwaTorunskaCondMed-Italic}
+\showtext {T5}{antt}{sbc}{n} {t5-anttcm} {AntykwaTorunskaCondMed-Regular}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5antt-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5antt-test.tex
new file mode 100644
index 00000000000..229895d63f6
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5antt-test.tex
@@ -0,0 +1,47 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{t5-antt}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{antt}{l}{n} {t5-anttl} {AntykwaTorunskaLigh-Regular}
+\shorttext{T5}{antt}{l}{it} {t5-anttli} {AntykwaTorunskaLigh-Italic}
+\shorttext{T5}{antt}{l}{sc} {t5-anttlcap} {AntykwaTorunskaLigh-Regular}
+\shorttext{T5}{antt}{l}{scit} {t5-anttlicap} {AntykwaTorunskaLigh-Italic}
+\shorttext{T5}{antt}{m}{n} {t5-anttr} {AntykwaTorunska-Regular}
+\shorttext{T5}{antt}{m}{it} {t5-anttri} {AntykwaTorunska-Italic}
+\shorttext{T5}{antt}{m}{sc} {t5-anttrcap} {AntykwaTorunska-Regular}
+\shorttext{T5}{antt}{m}{scit} {t5-anttricap} {AntykwaTorunska-Italic}
+\shorttext{T5}{antt}{sb}{n} {t5-anttm} {AntykwaTorunskaMed-Regular}
+\shorttext{T5}{antt}{sb}{it} {t5-anttmi} {AntykwaTorunskaMed-Italic}
+\shorttext{T5}{antt}{sb}{sc} {t5-anttmcap} {AntykwaTorunskaMed-Regular}
+\shorttext{T5}{antt}{sb}{scit} {t5-anttmicap} {AntykwaTorunskaMed-Italic}
+\shorttext{T5}{antt}{b}{n} {t5-anttb} {AntykwaTorunska-Bold}
+\shorttext{T5}{antt}{b}{it} {t5-anttbi} {AntykwaTorunska-BoldItalic}
+\shorttext{T5}{antt}{b}{sc} {t5-anttbcap} {AntykwaTorunska-Bold}
+\shorttext{T5}{antt}{b}{scit} {t5-anttbicap} {AntykwaTorunska-BoldItalic}
+\end{shortsample}
+\clearpage
+\begin{shortsample}
+\shorttext{T5}{antt}{lc}{n} {t5-anttcl} {AntykwaTorunskaCondLigh-Regular}
+\shorttext{T5}{antt}{lc}{it} {t5-anttcli} {AntykwaTorunskaCondLigh-Italic}
+\shorttext{T5}{antt}{lc}{sc} {t5-anttclcap} {AntykwaTorunskaCondLigh-Regular}
+\shorttext{T5}{antt}{lc}{scit} {t5-anttclicap} {AntykwaTorunskaCondLigh-Italic}
+\shorttext{T5}{antt}{mc}{n} {t5-anttcr} {AntykwaTorunskaCond-Regular}
+\shorttext{T5}{antt}{mc}{it} {t5-anttcri} {AntykwaTorunskaCond-Italic}
+\shorttext{T5}{antt}{mc}{sc} {t5-anttcrcap} {AntykwaTorunskaCond-Regular}
+\shorttext{T5}{antt}{mc}{scit} {t5-anttcricap} {AntykwaTorunskaCond-Italic}
+\shorttext{T5}{antt}{sbc}{n} {t5-anttcm} {AntykwaTorunskaCondMed-Regular}
+\shorttext{T5}{antt}{sbc}{it} {t5-anttcmi} {AntykwaTorunskaCondMed-Italic}
+\shorttext{T5}{antt}{sbc}{sc} {t5-anttcmcap} {AntykwaTorunskaCondMed-Regular}
+\shorttext{T5}{antt}{sbc}{scit} {t5-anttcmicap} {AntykwaTorunskaCondMed-Italic}
+\shorttext{T5}{antt}{bc}{n} {t5-anttcb} {AntykwaTorunskaCond-Bold}
+\shorttext{T5}{antt}{bc}{it} {t5-anttcbi} {AntykwaTorunskaCond-BoldItalic}
+\shorttext{T5}{antt}{bc}{sc} {t5-anttcbcap} {AntykwaTorunskaCond-Bold}
+\shorttext{T5}{antt}{bc}{scit} {t5-anttcbicap} {AntykwaTorunskaCond-BoldItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5cyklop-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5cyklop-sample.tex
new file mode 100644
index 00000000000..a07e4db25f3
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5cyklop-sample.tex
@@ -0,0 +1,16 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{cyklop}
+
+\begin{document}
+\section{Cyklop}
+\showletters{T5}{cyklop}{m}{n} {t5-cyklopr} {Cyklop-Regular}
+\showletters{T5}{cyklop}{m}{it} {t5-cyklopi} {Cyklop-Italic}
+\showletters{T5}{cyklop}{m}{sc} {t5-cyklopr-sc} {Cyklop-Regular}
+\showletters{T5}{cyklop}{m}{scit} {t5-cyklopi-sc} {Cyklop-Italic}
+\showtext {T5}{cyklop}{m}{n} {t5-cyklopr} {Cyklop-Regular}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5cyklop-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5cyklop-test.tex
new file mode 100644
index 00000000000..637da8426b9
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5cyklop-test.tex
@@ -0,0 +1,16 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{cyklop}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{cyklop}{m}{n} {t5-cyklopr} {Cyklop-Regular}
+\shorttext{T5}{cyklop}{m}{it} {t5-cyklopi} {Cyklop-Italic}
+\shorttext{T5}{cyklop}{m}{sc} {t5-cyklopr-sc} {Cyklop-Regular}
+\shorttext{T5}{cyklop}{m}{scit} {t5-cyklopi-sc} {Cyklop-Italic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5gentium-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5gentium-sample.tex
new file mode 100644
index 00000000000..b0b602946d4
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5gentium-sample.tex
@@ -0,0 +1,14 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{gentium}
+
+\begin{document}
+\section{Gentium}
+\showletters{T5}{vgn}{m}{n} {vgnr-t5} {Gentium}
+\showletters{T5}{vgn}{m}{it} {vgnri-t5} {Gentium-Italic}
+\showtext {T5}{vgn}{m}{n} {vgnr-t5} {Gentium}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5gentium-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5gentium-test.tex
new file mode 100644
index 00000000000..0d5ee17d47d
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5gentium-test.tex
@@ -0,0 +1,14 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{gentium}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{vgn}{m}{n} {vgnr-t5} {Gentium}
+\shorttext{T5}{vgn}{m}{it} {vgnri-t5} {Gentium-Italic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5iwona-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5iwona-sample.tex
new file mode 100644
index 00000000000..9499ddb0243
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5iwona-sample.tex
@@ -0,0 +1,65 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{t5-iwona}
+
+\begin{document}
+\section{IwonaLight-Regular}
+\showletters{T5}{iwona}{l}{n} {t5-iwonal} {IwonaLight-Regular}
+\showletters{T5}{iwona}{l}{it} {t5-iwonali} {IwonaLight-Italic}
+\showletters{T5}{iwona}{l}{sc} {t5-iwonalcap} {IwonaLight-Regular}
+\showletters{T5}{iwona}{l}{scit} {t5-iwonalicap} {IwonaLight-Italic}
+\showtext {T5}{iwona}{l}{n} {t5-iwonal} {IwonaLight-Regular}
+
+\section{Iwona-Regular}
+\showletters{T5}{iwona}{m}{n} {t5-iwonar} {Iwona-Regular}
+\showletters{T5}{iwona}{m}{it} {t5-iwonari} {Iwona-Italic}
+\showletters{T5}{iwona}{m}{sc} {t5-iwonarcap} {Iwona-Regular}
+\showletters{T5}{iwona}{m}{scit} {t5-iwonaricap} {Iwona-Italic}
+\showtext {T5}{iwona}{m}{n} {t5-iwonar} {Iwona-Regular}
+
+\section{IwonaMedium-Regular}
+\showletters{T5}{iwona}{sb}{n} {t5-iwonam} {IwonaMedium-Regular}
+\showletters{T5}{iwona}{sb}{it} {t5-iwonami} {IwonaMedium-Italic}
+\showletters{T5}{iwona}{sb}{sc} {t5-iwonamcap} {IwonaMedium-Regular}
+\showletters{T5}{iwona}{sb}{scit} {t5-iwonamicap} {IwonaMedium-Italic}
+\showtext {T5}{iwona}{sb}{n} {t5-iwonam} {IwonaMedium-Regular}
+
+\section{Iwona-Bold}
+\showletters{T5}{iwona}{b}{n} {t5-iwonab} {Iwona-Bold}
+\showletters{T5}{iwona}{b}{it} {t5-iwonabi} {Iwona-BoldItalic}
+\showletters{T5}{iwona}{b}{sc} {t5-iwonabcap} {Iwona-Bold}
+\showletters{T5}{iwona}{b}{scit} {t5-iwonabicap} {Iwona-BoldItalic}
+\showtext {T5}{iwona}{b}{n} {t5-iwonab} {Iwona-Bold}
+
+\section{IwonaCondLight-Regular}
+\showletters{T5}{iwona}{lc}{n} {t5-iwonacl} {IwonaCondLight-Regular}
+\showletters{T5}{iwona}{lc}{it} {t5-iwonacli} {IwonaCondLight-Italic}
+\showletters{T5}{iwona}{lc}{sc} {t5-iwonaclcap} {IwonaCondLight-Regular}
+\showletters{T5}{iwona}{lc}{scit} {t5-iwonaclicap} {IwonaCondLight-Italic}
+\showtext {T5}{iwona}{lc}{n} {t5-iwonacl} {IwonaCondLight-Regular}
+
+\section{IwonaCond-Regular}
+\showletters{T5}{iwona}{mc}{n} {t5-iwonacr} {IwonaCond-Regular}
+\showletters{T5}{iwona}{mc}{it} {t5-iwonacri} {IwonaCond-Italic}
+\showletters{T5}{iwona}{mc}{sc} {t5-iwonacrcap} {IwonaCond-Regular}
+\showletters{T5}{iwona}{mc}{scit} {t5-iwonacricap} {IwonaCond-Italic}
+\showtext {T5}{iwona}{mc}{n} {t5-iwonacr} {IwonaCond-Regular}
+
+\section{IwonaCondMedium-Regular}
+\showletters{T5}{iwona}{sbc}{n} {t5-iwonacm} {IwonaCondMedium-Regular}
+\showletters{T5}{iwona}{sbc}{it} {t5-iwonacmi} {IwonaCondMedium-Italic}
+\showletters{T5}{iwona}{sbc}{sc} {t5-iwonacmcap} {IwonaCondMedium-Regular}
+\showletters{T5}{iwona}{sbc}{scit} {t5-iwonacmicap} {IwonaCondMedium-Italic}
+\showtext {T5}{iwona}{sbc}{n} {t5-iwonacm} {IwonaCondMedium-Regular}
+
+\section{IwonaCond-Bold}
+\showletters{T5}{iwona}{bc}{n} {t5-iwonacb} {IwonaCond-Bold}
+\showletters{T5}{iwona}{bc}{it} {t5-iwonacbi} {IwonaCond-BoldItalic}
+\showletters{T5}{iwona}{bc}{sc} {t5-iwonacbcap} {IwonaCond-Bold}
+\showletters{T5}{iwona}{bc}{scit} {t5-iwonacbicap} {IwonaCond-BoldItalic}
+\showtext {T5}{iwona}{bc}{n} {t5-iwonacb} {IwonaCond-Bold}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5iwona-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5iwona-test.tex
new file mode 100644
index 00000000000..34b2dc5046c
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5iwona-test.tex
@@ -0,0 +1,47 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{t5-iwona}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{iwona}{l}{n} {t5-iwonal} {IwonaLight-Regular}
+\shorttext{T5}{iwona}{l}{it} {t5-iwonali} {IwonaLight-Italic}
+\shorttext{T5}{iwona}{l}{sc} {t5-iwonalcap} {IwonaLight-Regular}
+\shorttext{T5}{iwona}{l}{scit} {t5-iwonalicap} {IwonaLight-Italic}
+\shorttext{T5}{iwona}{m}{n} {t5-iwonar} {Iwona-Regular}
+\shorttext{T5}{iwona}{m}{it} {t5-iwonari} {Iwona-Italic}
+\shorttext{T5}{iwona}{m}{sc} {t5-iwonarcap} {Iwona-Regular}
+\shorttext{T5}{iwona}{m}{scit} {t5-iwonaricap} {Iwona-Italic}
+\shorttext{T5}{iwona}{sb}{n} {t5-iwonam} {IwonaMedium-Regular}
+\shorttext{T5}{iwona}{sb}{it} {t5-iwonami} {IwonaMedium-Italic}
+\shorttext{T5}{iwona}{sb}{sc} {t5-iwonamcap} {IwonaMedium-Regular}
+\shorttext{T5}{iwona}{sb}{scit} {t5-iwonamicap} {IwonaMedium-Italic}
+\shorttext{T5}{iwona}{b}{n} {t5-iwonab} {Iwona-Bold}
+\shorttext{T5}{iwona}{b}{it} {t5-iwonabi} {Iwona-BoldItalic}
+\shorttext{T5}{iwona}{b}{sc} {t5-iwonabcap} {Iwona-Bold}
+\shorttext{T5}{iwona}{b}{scit} {t5-iwonabicap} {Iwona-BoldItalic}
+\end{shortsample}
+\clearpage
+\begin{shortsample}
+\shorttext{T5}{iwona}{lc}{n} {t5-iwonacl} {IwonaCondLight-Regular}
+\shorttext{T5}{iwona}{lc}{it} {t5-iwonacli} {IwonaCondLight-Italic}
+\shorttext{T5}{iwona}{lc}{sc} {t5-iwonaclcap} {IwonaCondLight-Regular}
+\shorttext{T5}{iwona}{lc}{scit} {t5-iwonaclicap} {IwonaCondLight-Italic}
+\shorttext{T5}{iwona}{mc}{n} {t5-iwonacr} {IwonaCond-Regular}
+\shorttext{T5}{iwona}{mc}{it} {t5-iwonacri} {IwonaCond-Italic}
+\shorttext{T5}{iwona}{mc}{sc} {t5-iwonacrcap} {IwonaCond-Regular}
+\shorttext{T5}{iwona}{mc}{scit} {t5-iwonacricap} {IwonaCond-Italic}
+\shorttext{T5}{iwona}{sbc}{n} {t5-iwonacm} {IwonaCondMedium-Regular}
+\shorttext{T5}{iwona}{sbc}{it} {t5-iwonacmi} {IwonaCondMedium-Italic}
+\shorttext{T5}{iwona}{sbc}{sc} {t5-iwonacmcap} {IwonaCondMedium-Regular}
+\shorttext{T5}{iwona}{sbc}{scit} {t5-iwonacmicap} {IwonaCondMedium-Italic}
+\shorttext{T5}{iwona}{bc}{n} {t5-iwonacb} {IwonaCond-Bold}
+\shorttext{T5}{iwona}{bc}{it} {t5-iwonacbi} {IwonaCond-BoldItalic}
+\shorttext{T5}{iwona}{bc}{sc} {t5-iwonacbcap} {IwonaCond-Bold}
+\shorttext{T5}{iwona}{bc}{scit} {t5-iwonacbicap} {IwonaCond-BoldItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5kurier-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5kurier-sample.tex
new file mode 100644
index 00000000000..5403447748a
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5kurier-sample.tex
@@ -0,0 +1,66 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{t5-kurier}
+
+\begin{document}
+\section{KurierLight-Regular}
+\showletters{T5}{kurier}{l}{n} {t5-kurierl} {KurierLight-Regular}
+\showletters{T5}{kurier}{l}{it} {t5-kurierli} {KurierLight-Italic}
+\showletters{T5}{kurier}{l}{sc} {t5-kurierlcap} {KurierLight-Regular}
+\showletters{T5}{kurier}{l}{scit} {t5-kurierlicap} {KurierLight-Italic}
+\showtext {T5}{kurier}{l}{n} {t5-kurierl} {KurierLight-Regular}
+
+\section{Kurier-Regular}
+\showletters{T5}{kurier}{m}{n} {t5-kurierr} {Kurier-Regular}
+\showletters{T5}{kurier}{m}{it} {t5-kurierri} {Kurier-Italic}
+\showletters{T5}{kurier}{m}{sc} {t5-kurierrcap} {Kurier-Regular}
+\showletters{T5}{kurier}{m}{scit} {t5-kurierricap} {Kurier-Italic}
+\showtext {T5}{kurier}{m}{n} {t5-kurierr} {Kurier-Regular}
+
+\section{KurierMedium-Regular}
+\showletters{T5}{kurier}{sb}{n} {t5-kurierm} {KurierMedium-Regular}
+\showletters{T5}{kurier}{sb}{it} {t5-kuriermi} {KurierMedium-Italic}
+\showletters{T5}{kurier}{sb}{sc} {t5-kuriermcap} {KurierMedium-Regular}
+\showletters{T5}{kurier}{sb}{scit} {t5-kuriermicap} {KurierMedium-Italic}
+\showtext {T5}{kurier}{sb}{n} {t5-kurierm} {KurierMedium-Regular}
+
+\section{Kurier-Bold}
+\showletters{T5}{kurier}{b}{n} {t5-kurierb} {Kurier-Bold}
+\showletters{T5}{kurier}{b}{it} {t5-kurierbi} {Kurier-BoldItalic}
+\showletters{T5}{kurier}{b}{sc} {t5-kurierbcap} {Kurier-Bold}
+\showletters{T5}{kurier}{b}{scit} {t5-kurierbicap} {Kurier-BoldItalic}
+\showtext {T5}{kurier}{b}{n} {t5-kurierb} {Kurier-Bold}
+
+\section{KurierCondLight-Regular}
+\showletters{T5}{kurier}{lc}{n} {t5-kuriercl} {KurierCondLight-Regular}
+\showletters{T5}{kurier}{lc}{it} {t5-kuriercli} {KurierCondLight-Italic}
+\showletters{T5}{kurier}{lc}{sc} {t5-kurierclcap} {KurierCondLight-Regular}
+\showletters{T5}{kurier}{lc}{scit} {t5-kurierclicap} {KurierCondLight-Italic}
+\showtext {T5}{kurier}{lc}{n} {t5-kuriercl} {KurierCondLight-Regular}
+
+\section{KurierCond-Regular}
+\showletters{T5}{kurier}{mc}{n} {t5-kuriercr} {KurierCond-Regular}
+\showletters{T5}{kurier}{mc}{it} {t5-kuriercri} {KurierCond-Italic}
+\showletters{T5}{kurier}{mc}{sc} {t5-kuriercrcap} {KurierCond-Regular}
+\showletters{T5}{kurier}{mc}{scit} {t5-kuriercricap} {KurierCond-Italic}
+\showtext {T5}{kurier}{mc}{n} {t5-kuriercr} {KurierCond-Regular}
+
+\section{KurierCondMedium-Regular}
+\showletters{T5}{kurier}{sbc}{n} {t5-kuriercm} {KurierCondMedium-Regular}
+\showletters{T5}{kurier}{sbc}{it} {t5-kuriercmi} {KurierCondMedium-Italic}
+\showletters{T5}{kurier}{sbc}{sc} {t5-kuriercmcap} {KurierCondMedium-Regular}
+\showletters{T5}{kurier}{sbc}{scit} {t5-kuriercmicap} {KurierCondMedium-Italic}
+\showtext {T5}{kurier}{sbc}{n} {t5-kuriercm} {KurierCondMedium-Regular}
+
+\section{KurierCond-Bold}
+\showletters{T5}{kurier}{bc}{n} {t5-kuriercb} {KurierCond-Bold}
+\showletters{T5}{kurier}{bc}{it} {t5-kuriercbi} {KurierCond-BoldItalic}
+\showletters{T5}{kurier}{bc}{sc} {t5-kuriercbcap} {KurierCond-Bold}
+\showletters{T5}{kurier}{bc}{scit} {t5-kuriercbicap} {KurierCond-BoldItalic}
+\showtext {T5}{kurier}{bc}{n} {t5-kuriercb} {KurierCond-Bold}
+\end{document}
+
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5kurier-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5kurier-test.tex
new file mode 100644
index 00000000000..6dfa7108262
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5kurier-test.tex
@@ -0,0 +1,47 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{t5-kurier}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{kurier}{l}{n} {t5-kurierl} {KurierLight-Regular}
+\shorttext{T5}{kurier}{l}{it} {t5-kurierli} {KurierLight-Italic}
+\shorttext{T5}{kurier}{l}{sc} {t5-kurierlcap} {KurierLight-Regular}
+\shorttext{T5}{kurier}{l}{scit} {t5-kurierlicap} {KurierLight-Italic}
+\shorttext{T5}{kurier}{m}{n} {t5-kurierr} {Kurier-Regular}
+\shorttext{T5}{kurier}{m}{it} {t5-kurierri} {Kurier-Italic}
+\shorttext{T5}{kurier}{m}{sc} {t5-kurierrcap} {Kurier-Regular}
+\shorttext{T5}{kurier}{m}{scit} {t5-kurierricap} {Kurier-Italic}
+\shorttext{T5}{kurier}{sb}{n} {t5-kurierm} {KurierMedium-Regular}
+\shorttext{T5}{kurier}{sb}{it} {t5-kuriermi} {KurierMedium-Italic}
+\shorttext{T5}{kurier}{sb}{sc} {t5-kuriermcap} {KurierMedium-Regular}
+\shorttext{T5}{kurier}{sb}{scit} {t5-kuriermicap} {KurierMedium-Italic}
+\shorttext{T5}{kurier}{b}{n} {t5-kurierb} {Kurier-Bold}
+\shorttext{T5}{kurier}{b}{it} {t5-kurierbi} {Kurier-BoldItalic}
+\shorttext{T5}{kurier}{b}{sc} {t5-kurierbcap} {Kurier-Bold}
+\shorttext{T5}{kurier}{b}{scit} {t5-kurierbicap} {Kurier-BoldItalic}
+\end{shortsample}
+\clearpage
+\begin{shortsample}
+\shorttext{T5}{kurier}{lc}{n} {t5-kuriercl} {KurierCondLight-Regular}
+\shorttext{T5}{kurier}{lc}{it} {t5-kuriercli} {KurierCondLight-Italic}
+\shorttext{T5}{kurier}{lc}{sc} {t5-kurierclcap} {KurierCondLight-Regular}
+\shorttext{T5}{kurier}{lc}{scit} {t5-kurierclicap} {KurierCondLight-Italic}
+\shorttext{T5}{kurier}{mc}{n} {t5-kuriercr} {KurierCond-Regular}
+\shorttext{T5}{kurier}{mc}{it} {t5-kuriercri} {KurierCond-Italic}
+\shorttext{T5}{kurier}{mc}{sc} {t5-kuriercrcap} {KurierCond-Regular}
+\shorttext{T5}{kurier}{mc}{scit} {t5-kuriercricap} {KurierCond-Italic}
+\shorttext{T5}{kurier}{sbc}{n} {t5-kuriercm} {KurierCondMedium-Regular}
+\shorttext{T5}{kurier}{sbc}{it} {t5-kuriercmi} {KurierCondMedium-Italic}
+\shorttext{T5}{kurier}{sbc}{sc} {t5-kuriercmcap} {KurierCondMedium-Regular}
+\shorttext{T5}{kurier}{sbc}{scit} {t5-kuriercmicap} {KurierCondMedium-Italic}
+\shorttext{T5}{kurier}{bc}{n} {t5-kuriercb} {KurierCond-Bold}
+\shorttext{T5}{kurier}{bc}{it} {t5-kuriercbi} {KurierCond-BoldItalic}
+\shorttext{T5}{kurier}{bc}{sc} {t5-kuriercbcap} {KurierCond-Bold}
+\shorttext{T5}{kurier}{bc}{scit} {t5-kuriercbicap} {KurierCond-BoldItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5lm-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/t5lm-sample.tex
new file mode 100644
index 00000000000..91ea5a73e48
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5lm-sample.tex
@@ -0,0 +1,124 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\HasDesignSizes
+
+\mapfile{lm.map}
+
+\begin{document}
+\section{lmr}
+\showCMfont{T5}{lmr}{m}{n} {t5-lmr5} {N/A}
+\showCMfont{T5}{lmr}{m}{n} {t5-lmr6} {N/A}
+\showCMfont{T5}{lmr}{m}{n} {t5-lmr7} {N/A}
+\showCMfont{T5}{lmr}{m}{n} {t5-lmr8} {N/A}
+\showCMfont{T5}{lmr}{m}{n} {t5-lmr9} {N/A}
+\showCMfont{T5}{lmr}{m}{n} {t5-lmr10} {N/A}
+\showCMfont{T5}{lmr}{m}{n} {t5-lmr12} {N/A}
+\showCMfont{T5}{lmr}{m}{n} {t5-lmr17} {N/A}
+
+\section{lmro}
+\showCMfont{T5}{lmr}{m}{sl} {t5-lmro8} {N/A}
+\showCMfont{T5}{lmr}{m}{sl} {t5-lmro9} {N/A}
+\showCMfont{T5}{lmr}{m}{sl} {t5-lmro10} {N/A}
+\showCMfont{T5}{lmr}{m}{sl} {t5-lmro12} {N/A}
+\showCMfont{T5}{lmr}{m}{sl} {t5-lmro17} {N/A}
+
+\section{lmri}
+\showCMfont{T5}{lmr}{m}{it} {t5-lmri7} {N/A}
+\showCMfont{T5}{lmr}{m}{it} {t5-lmri8} {N/A}
+\showCMfont{T5}{lmr}{m}{it} {t5-lmri9} {N/A}
+\showCMfont{T5}{lmr}{m}{it} {t5-lmri10} {N/A}
+\showCMfont{T5}{lmr}{m}{it} {t5-lmri12} {N/A}
+
+\section{lmcsc}
+\showCMfont{T5}{lmr}{m}{sc} {t5-lmcsc10} {N/A}
+
+\section{lmcsco}
+\showCMfont{T5}{lmr}{m}{scsl} {t5-lmcsco10} {N/A}
+
+\section{lmb}
+\showCMfont{T5}{lmr}{b}{n} {t5-lmb10} {N/A}
+
+\section{lmbo}
+\showCMfont{T5}{lmr}{b}{sl} {t5-lmbo10} {N/A}
+
+\section{lmbx}
+\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx5} {N/A}
+\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx6} {N/A}
+\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx7} {N/A}
+\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx8} {N/A}
+\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx9} {N/A}
+\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx10} {N/A}
+\showCMfont{T5}{lmr}{bx}{n} {t5-lmbx12} {N/A}
+
+\section{lmbxi}
+\showCMfont{T5}{lmr}{bx}{it} {t5-lmbxi10} {N/A}
+
+\section{lmbxo}
+\showCMfont{T5}{lmr}{bx}{sl} {t5-lmbxo10} {N/A}
+
+\section{lmss}
+\showCMfont{T5}{lmss}{m}{n} {t5-lmss8} {N/A}
+\showCMfont{T5}{lmss}{m}{n} {t5-lmss9} {N/A}
+\showCMfont{T5}{lmss}{m}{n} {t5-lmss10} {N/A}
+\showCMfont{T5}{lmss}{m}{n} {t5-lmss12} {N/A}
+\showCMfont{T5}{lmss}{m}{n} {t5-lmss17} {N/A}
+
+\section{lmsso}
+\showCMfont{T5}{lmss}{m}{sl} {t5-lmsso8} {N/A}
+\showCMfont{T5}{lmss}{m}{sl} {t5-lmsso9} {N/A}
+\showCMfont{T5}{lmss}{m}{sl} {t5-lmsso10} {N/A}
+\showCMfont{T5}{lmss}{m}{sl} {t5-lmsso12} {N/A}
+\showCMfont{T5}{lmss}{m}{sl} {t5-lmsso17} {N/A}
+
+\section{lmssdc}
+\showCMfont{T5}{lmss}{sbc}{n} {t5-lmssdc10} {N/A}
+
+\section{lmssdo}
+\showCMfont{T5}{lmss}{sbc}{sl} {t5-lmssdo10} {N/A}
+
+\section{lmssbx}
+\showCMfont{T5}{lmss}{bx}{n} {t5-lmssbx10} {N/A}
+
+\section{lmssbo}
+\showCMfont{T5}{lmss}{bx}{sl} {t5-lmssbo10} {N/A}
+
+\section{lmssq}
+\showCMfont{T5}{lmssq}{m}{n} {t5-lmssq8} {N/A}
+
+\section{lmssqo}
+\showCMfont{T5}{lmssq}{m}{sl} {t5-lmssqo8} {N/A}
+
+\section{lmssqbx}
+\showCMfont{T5}{lmssq}{bx}{n} {t5-lmssqbx8} {N/A}
+
+\section{lmssqbo}
+\showCMfont{T5}{lmssq}{bx}{sl} {t5-lmssqbo8} {N/A}
+
+\section{lmtt}
+\showCMfont{T5}{lmtt}{m}{n} {t5-lmtt8} {N/A}
+\showCMfont{T5}{lmtt}{m}{n} {t5-lmtt9} {N/A}
+\showCMfont{T5}{lmtt}{m}{n} {t5-lmtt10} {N/A}
+\showCMfont{T5}{lmtt}{m}{n} {t5-lmtt12} {N/A}
+\showCMfont{T5}{lmtt}{m}{it} {t5-lmtti10} {N/A}
+\showCMfont{T5}{lmtt}{m}{sl} {t5-lmtto10} {N/A}
+\showCMfont{T5}{lmtt}{m}{sc} {t5-lmtcsc10} {N/A}
+\showCMfont{T5}{lmtt}{m}{scsl} {t5-lmtcso10} {N/A}
+\showCMfont{T5}{lmtt}{lt}{n} {t5-lmtl10} {N/A}
+\showCMfont{T5}{lmtt}{lt}{sl} {t5-lmtlo10} {N/A}
+\showCMfont{T5}{lmtt}{lc}{n} {t5-lmtlc10} {N/A}
+\showCMfont{T5}{lmtt}{lc}{sl} {t5-lmtlco10} {N/A}
+\showCMfont{T5}{lmtt}{dk}{n} {t5-lmtk10} {N/A}
+\showCMfont{T5}{lmtt}{dk}{sl} {t5-lmtko10} {N/A}
+
+\section{lmvtt}
+\showCMfont{T5}{lmvtt}{m}{n} {t5-lmvtt10} {N/A}
+\showCMfont{T5}{lmvtt}{m}{sl} {t5-lmvtto10} {N/A}
+\showCMfont{T5}{lmvtt}{lt}{n} {t5-lmvtl10} {N/A}
+\showCMfont{T5}{lmvtt}{lt}{sl} {t5-lmvtlo10} {N/A}
+\showCMfont{T5}{lmvtt}{dk}{n} {t5-lmvtk10} {N/A}
+\showCMfont{T5}{lmvtt}{dk}{sl} {t5-lmvtko10} {N/A}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/t5lm-test.tex b/Master/texmf-dist/source/generic/vntex/tests/t5lm-test.tex
new file mode 100644
index 00000000000..41f7489b5bb
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/t5lm-test.tex
@@ -0,0 +1,52 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{lm}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{lmr}{m}{n} {t5-lmr\{5,6,7,8,9,10,12,17\}} {N/A}
+\shorttext{T5}{lmr}{m}{sl} {t5-lmro\{8,9,10,12\}} {N/A}
+\shorttext{T5}{lmr}{m}{it} {t5-lmri\{7,8,9,10,12\}} {N/A}
+\shorttext{T5}{lmr}{m}{sc} {t5-lmcsc10} {N/A}
+\shorttext{T5}{lmr}{m}{scsl} {t5-lmcsco10} {N/A}
+\shorttext{T5}{lmr}{b}{n} {t5-lmb10} {N/A}
+\shorttext{T5}{lmr}{b}{sl} {t5-lmbo10} {N/A}
+\shorttext{T5}{lmr}{bx}{n} {t5-lmbx\{5,6,7,8,9,10,12\}} {N/A}
+\shorttext{T5}{lmr}{bx}{it} {t5-lmbxi10} {N/A}
+\shorttext{T5}{lmr}{bx}{sl} {t5-lmbxo10} {N/A}
+\shorttext{T5}{lmss}{m}{n} {t5-lmss\{8,9,10,12,17\}} {N/A}
+\shorttext{T5}{lmss}{m}{sl} {t5-lmsso\{8,9,10,12,17\}} {N/A}
+\shorttext{T5}{lmss}{sbc}{n} {t5-lmssdc10} {N/A}
+\shorttext{T5}{lmss}{sbc}{sl} {t5-lmssdo10} {N/A}
+\shorttext{T5}{lmss}{bx}{n} {t5-lmssbx10} {N/A}
+\shorttext{T5}{lmss}{bx}{sl} {t5-lmssbo10} {N/A}
+\shorttext{T5}{lmssq}{m}{n} {t5-lmssq8} {N/A}
+\shorttext{T5}{lmssq}{m}{sl} {t5-lmssqo8} {N/A}
+\shorttext{T5}{lmssq}{bx}{n} {t5-lmssqbx8} {N/A}
+\shorttext{T5}{lmssq}{bx}{sl} {t5-lmssqbo8} {N/A}
+\end{shortsample}
+\clearpage
+\begin{shortsample}
+\shorttext{T5}{lmtt}{lc}{n} {t5-lmtlc10} {N/A}
+\shorttext{T5}{lmtt}{lc}{sl} {t5-lmtlco10} {N/A}
+\shorttext{T5}{lmtt}{lt}{n} {t5-lmtl10} {N/A}
+\shorttext{T5}{lmtt}{lt}{sl} {t5-lmtlo10} {N/A}
+\shorttext{T5}{lmtt}{dk}{n} {t5-lmtk10} {N/A}
+\shorttext{T5}{lmtt}{dk}{sl} {t5-lmtko10} {N/A}
+\shorttext{T5}{lmtt}{m}{n} {t5-lmtt\{8,9,10,12\}} {N/A}
+\shorttext{T5}{lmtt}{m}{it} {t5-lmtti10} {N/A}
+\shorttext{T5}{lmtt}{m}{sl} {t5-lmtto10} {N/A}
+\shorttext{T5}{lmtt}{m}{sc} {t5-lmtcsc10} {N/A}
+\shorttext{T5}{lmtt}{m}{scsl} {t5-lmtcso10} {N/A}
+\shorttext{T5}{lmvtt}{m}{n} {t5-lmvtt10} {N/A}
+\shorttext{T5}{lmvtt}{m}{sl} {t5-lmvtto10} {N/A}
+\shorttext{T5}{lmvtt}{lt}{n} {t5-lmvtl10} {N/A}
+\shorttext{T5}{lmvtt}{lt}{sl} {t5-lmvtlo10} {N/A}
+\shorttext{T5}{lmvtt}{dk}{n} {t5-lmvtk10} {N/A}
+\shorttext{T5}{lmvtt}{dk}{sl} {t5-lmvtko10} {N/A}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/termes-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/termes-sample.tex
new file mode 100644
index 00000000000..09803df1948
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/termes-sample.tex
@@ -0,0 +1,19 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{qtm}
+
+\begin{document}
+\section{TeX Gyre Termes}
+\showletters{T5}{qtm}{m}{n} {t5-qtmr} {TeXGyreTermes-Regular}
+\showletters{T5}{qtm}{m}{it} {t5-qtmri} {TeXGyreTermes-Italic}
+\showletters{T5}{qtm}{b}{n} {t5-qtmb} {TeXGyreTermes-Bold}
+\showletters{T5}{qtm}{b}{it} {t5-qtmbi} {TeXGyreTermes-BoldItalic}
+\showletters{T5}{qtm}{m}{sc} {t5-qtmr-sc} {TeXGyreTermes-Regular}
+\showletters{T5}{qtm}{m}{scit} {t5-qtmri-sc} {TeXGyreTermes-Italic}
+\showletters{T5}{qtm}{b}{sc} {t5-qtmb-sc} {TeXGyreTermes-Bold}
+\showtext {T5}{qtm}{m}{n} {t5-qtmr} {TeXGyreTermes-Regular}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/termes-test.tex b/Master/texmf-dist/source/generic/vntex/tests/termes-test.tex
new file mode 100644
index 00000000000..9870580a94b
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/termes-test.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{qtm}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{qtm}{m}{n} {t5-qtmr} {TeXGyreTermes-Regular}
+\shorttext{T5}{qtm}{m}{it} {t5-qtmri} {TeXGyreTermes-Italic}
+\shorttext{T5}{qtm}{b}{n} {t5-qtmb} {TeXGyreTermes-Bold}
+\shorttext{T5}{qtm}{b}{it} {t5-qtmbi} {TeXGyreTermes-BoldItalic}
+\shorttext{T5}{qtm}{m}{sc} {t5-qtmr-sc} {TeXGyreTermes-Regular}
+\shorttext{T5}{qtm}{m}{scit} {t5-qtmri-sc} {TeXGyreTermes-Italic}
+\shorttext{T5}{qtm}{b}{sc} {t5-qtmb-sc} {TeXGyreTermes-Bold}
+\shorttext{T5}{qtm}{b}{scit} {t5-qtmbi-sc} {TeXGyreTermes-BoldItalic}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/test-accents.tex b/Master/texmf-dist/source/generic/vntex/tests/test-accents.tex
new file mode 100644
index 00000000000..3c9b8824d3c
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/test-accents.tex
@@ -0,0 +1,186 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\large
+\def\X#1{\hbox to 2em{\hss#1\hss}}
+\begin{multicols}{2}
+\noindent
+\X{\ABREVE} \verb|\ABREVE| \\
+\X{\Abreve} \verb|\Abreve| \\
+\X{\ACIRCUMFLEX} \verb|\ACIRCUMFLEX| \\
+\X{\Acircumflex} \verb|\Acircumflex| \\
+\X{\ECIRCUMFLEX} \verb|\ECIRCUMFLEX| \\
+\X{\Ecircumflex} \verb|\Ecircumflex| \\
+\X{\Ocircumflex} \verb|\Ocircumflex| \\
+\X{\OCIRCUMFLEX} \verb|\OCIRCUMFLEX| \\
+\X{\OHORN} \verb|\OHORN| \\
+\X{\Ohorn} \verb|\Ohorn| \\
+\X{\UHORN} \verb|\UHORN| \\
+\X{\Uhorn} \verb|\Uhorn| \\
+\X{\abreve} \verb|\abreve| \\
+\X{\acircumflex} \verb|\acircumflex| \\
+\X{\DJ} \verb|\DJ| \\
+\X{\dj} \verb|\dj| \\
+\X{\ecircumflex} \verb|\ecircumflex| \\
+\X{\i} \verb|\i| \\
+\X{\ocircumflex} \verb|\ocircumflex| \\
+\X{\ohorn} \verb|\ohorn| \\
+\X{\uhorn} \verb|\uhorn| \\
+\X{\'A} \verb|\'A| \\
+\X{\'E} \verb|\'E| \\
+\X{\'I} \verb|\'I| \\
+\X{\'O} \verb|\'O| \\
+\X{\'U} \verb|\'U| \\
+\X{\'Y} \verb|\'Y| \\
+\X{\'\ABREVE} \verb|\'\ABREVE| \\
+\X{\'\Abreve} \verb|\'\Abreve| \\
+\X{\'\ACIRCUMFLEX} \verb|\'\ACIRCUMFLEX| \\
+\X{\'\Acircumflex} \verb|\'\Acircumflex| \\
+\X{\'\ECIRCUMFLEX} \verb|\'\ECIRCUMFLEX| \\
+\X{\'\Ecircumflex} \verb|\'\Ecircumflex| \\
+\X{\'\OCIRCUMFLEX} \verb|\'\OCIRCUMFLEX| \\
+\X{\'\Ocircumflex} \verb|\'\Ocircumflex| \\
+\X{\'\OHORN} \verb|\'\OHORN| \\
+\X{\'\Ohorn} \verb|\'\Ohorn| \\
+\X{\'\UHORN} \verb|\'\UHORN| \\
+\X{\'\Uhorn} \verb|\'\Uhorn| \\
+\X{\'\abreve} \verb|\'\abreve| \\
+\X{\'\acircumflex} \verb|\'\acircumflex| \\
+\X{\'\ecircumflex} \verb|\'\ecircumflex| \\
+\X{\'\ocircumflex} \verb|\'\ocircumflex| \\
+\X{\'\ohorn} \verb|\'\ohorn| \\
+\X{\'\uhorn} \verb|\'\uhorn| \\
+\X{\'a} \verb|\'a| \\
+\X{\'e} \verb|\'e| \\
+\X{\'i} \verb|\'i| \\
+\X{\'o} \verb|\'o| \\
+\X{\'u} \verb|\'u| \\
+\X{\'y} \verb|\'y| \\
+\X{\^A} \verb|\^A| \\
+\X{\^E} \verb|\^E| \\
+\X{\^O} \verb|\^O| \\
+\X{\^a} \verb|\^a| \\
+\X{\^e} \verb|\^e| \\
+\X{\^o} \verb|\^o| \\
+\X{\`A} \verb|\`A| \\
+\X{\`E} \verb|\`E| \\
+\X{\`I} \verb|\`I| \\
+\X{\`O} \verb|\`O| \\
+\X{\`U} \verb|\`U| \\
+\X{\`Y} \verb|\`Y| \\
+\X{\`\ABREVE} \verb|\`\ABREVE| \\
+\X{\`\Abreve} \verb|\`\Abreve| \\
+\X{\`\ACIRCUMFLEX} \verb|\`\ACIRCUMFLEX| \\
+\X{\`\Acircumflex} \verb|\`\Acircumflex| \\
+\X{\`\ECIRCUMFLEX} \verb|\`\ECIRCUMFLEX| \\
+\X{\`\Ecircumflex} \verb|\`\Ecircumflex| \\
+\X{\`\OCIRCUMFLEX} \verb|\`\OCIRCUMFLEX| \\
+\X{\`\Ocircumflex} \verb|\`\Ocircumflex| \\
+\X{\`\OHORN} \verb|\`\OHORN| \\
+\X{\`\Ohorn} \verb|\`\Ohorn| \\
+\X{\`\UHORN} \verb|\`\UHORN| \\
+\X{\`\Uhorn} \verb|\`\Uhorn| \\
+\X{\`\abreve} \verb|\`\abreve| \\
+\X{\`\acircumflex} \verb|\`\acircumflex| \\
+\X{\`\ecircumflex} \verb|\`\ecircumflex| \\
+\X{\`\ocircumflex} \verb|\`\ocircumflex| \\
+\X{\`\ohorn} \verb|\`\ohorn| \\
+\X{\`\uhorn} \verb|\`\uhorn| \\
+\X{\`a} \verb|\`a| \\
+\X{\`e} \verb|\`e| \\
+\X{\`i} \verb|\`i| \\
+\X{\`o} \verb|\`o| \\
+\X{\`u} \verb|\`u| \\
+\X{\`y} \verb|\`y| \\
+\X{\d A} \verb|\d A| \\
+\X{\d E} \verb|\d E| \\
+\X{\d I} \verb|\d I| \\
+\X{\d O} \verb|\d O| \\
+\X{\d U} \verb|\d U| \\
+\X{\d Y} \verb|\d Y| \\
+\X{\d \ABREVE} \verb|\d \ABREVE| \\
+\X{\d \Abreve} \verb|\d \Abreve| \\
+\X{\d \ACIRCUMFLEX} \verb|\d \ACIRCUMFLEX| \\
+\X{\d \Acircumflex} \verb|\d \Acircumflex| \\
+\X{\d \ECIRCUMFLEX} \verb|\d \ECIRCUMFLEX| \\
+\X{\d \Ecircumflex} \verb|\d \Ecircumflex| \\
+\X{\d \OCIRCUMFLEX} \verb|\d \OCIRCUMFLEX| \\
+\X{\d \Ocircumflex} \verb|\d \Ocircumflex| \\
+\X{\d \OHORN} \verb|\d \OHORN| \\
+\X{\d \Ohorn} \verb|\d \Ohorn| \\
+\X{\d \UHORN} \verb|\d \UHORN| \\
+\X{\d \Uhorn} \verb|\d \Uhorn| \\
+\X{\d \abreve} \verb|\d \abreve| \\
+\X{\d \acircumflex} \verb|\d \acircumflex| \\
+\X{\d \ecircumflex} \verb|\d \ecircumflex| \\
+\X{\d \ocircumflex} \verb|\d \ocircumflex| \\
+\X{\d \ohorn} \verb|\d \ohorn| \\
+\X{\d \uhorn} \verb|\d \uhorn| \\
+\X{\d a} \verb|\d a| \\
+\X{\d e} \verb|\d e| \\
+\X{\d i} \verb|\d i| \\
+\X{\d o} \verb|\d o| \\
+\X{\d u} \verb|\d u| \\
+\X{\d y} \verb|\d y| \\
+\X{\h A} \verb|\h A| \\
+\X{\h E} \verb|\h E| \\
+\X{\h I} \verb|\h I| \\
+\X{\h O} \verb|\h O| \\
+\X{\h U} \verb|\h U| \\
+\X{\h Y} \verb|\h Y| \\
+\X{\h \ABREVE} \verb|\h \ABREVE| \\
+\X{\h \Abreve} \verb|\h \Abreve| \\
+\X{\h \ACIRCUMFLEX} \verb|\h \ACIRCUMFLEX| \\
+\X{\h \Acircumflex} \verb|\h \Acircumflex| \\
+\X{\h \ECIRCUMFLEX} \verb|\h \ECIRCUMFLEX| \\
+\X{\h \Ecircumflex} \verb|\h \Ecircumflex| \\
+\X{\h \OCIRCUMFLEX} \verb|\h \OCIRCUMFLEX| \\
+\X{\h \Ocircumflex} \verb|\h \Ocircumflex| \\
+\X{\h \OHORN} \verb|\h \OHORN| \\
+\X{\h \Ohorn} \verb|\h \Ohorn| \\
+\X{\h \UHORN} \verb|\h \UHORN| \\
+\X{\h \Uhorn} \verb|\h \Uhorn| \\
+\X{\h \abreve} \verb|\h \abreve| \\
+\X{\h \acircumflex} \verb|\h \acircumflex| \\
+\X{\h \ecircumflex} \verb|\h \ecircumflex| \\
+\X{\h \ocircumflex} \verb|\h \ocircumflex| \\
+\X{\h \ohorn} \verb|\h \ohorn| \\
+\X{\h \uhorn} \verb|\h \uhorn| \\
+\X{\h a} \verb|\h a| \\
+\X{\h e} \verb|\h e| \\
+\X{\h i} \verb|\h i| \\
+\X{\h o} \verb|\h o| \\
+\X{\h u} \verb|\h u| \\
+\X{\h y} \verb|\h y| \\
+\X{\~A} \verb|\~A| \\
+\X{\~E} \verb|\~E| \\
+\X{\~I} \verb|\~I| \\
+\X{\~O} \verb|\~O| \\
+\X{\~U} \verb|\~U| \\
+\X{\~Y} \verb|\~Y| \\
+\X{\~\ABREVE} \verb|\~\ABREVE| \\
+\X{\~\Abreve} \verb|\~\Abreve| \\
+\X{\~\ACIRCUMFLEX} \verb|\~\ACIRCUMFLEX| \\
+\X{\~\Acircumflex} \verb|\~\Acircumflex| \\
+\X{\~\ECIRCUMFLEX} \verb|\~\ECIRCUMFLEX| \\
+\X{\~\Ecircumflex} \verb|\~\Ecircumflex| \\
+\X{\~\OCIRCUMFLEX} \verb|\~\OCIRCUMFLEX| \\
+\X{\~\Ocircumflex} \verb|\~\Ocircumflex| \\
+\X{\~\OHORN} \verb|\~\OHORN| \\
+\X{\~\Ohorn} \verb|\~\Ohorn| \\
+\X{\~\UHORN} \verb|\~\UHORN| \\
+\X{\~\Uhorn} \verb|\~\Uhorn| \\
+\X{\~\abreve} \verb|\~\abreve| \\
+\X{\~\acircumflex} \verb|\~\acircumflex| \\
+\X{\~\ecircumflex} \verb|\~\ecircumflex| \\
+\X{\~\ocircumflex} \verb|\~\ocircumflex| \\
+\X{\~\ohorn} \verb|\~\ohorn| \\
+\X{\~\uhorn} \verb|\~\uhorn| \\
+\X{\~a} \verb|\~a| \\
+\X{\~e} \verb|\~e| \\
+\X{\~i} \verb|\~i| \\
+\X{\~o} \verb|\~o| \\
+\X{\~u} \verb|\~u| \\
+\X{\~y} \verb|\~y| \\
+\end{multicols}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/test-babel.tex b/Master/texmf-dist/source/generic/vntex/tests/test-babel.tex
new file mode 100644
index 00000000000..fdf0d66e5f2
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/test-babel.tex
@@ -0,0 +1,59 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[openany]{book}
+\IfFileExists{ucs.sty}
+{\usepackage{ucs} % only needed when utf8x input encoding is being used
+ \usepackage[utf8x,utf8]{inputenc}}
+{\usepackage[utf8]{inputenc}}
+ % inputenc must be loaded explicitly
+ % with options `utf8x' and `utf8' since
+ % we test both inputencodings
+ % simultaneously
+\usepackage[vietnam,english]{babel}
+
+\usepackage{multicol} % needed for testing accent commands
+\usepackage[colorlinks]{hyperref} % let's try vietnamese with hyperref
+\input{pd1supp.def} % supplement for characters missing in PD1 encoding
+ % (used for PDF bookmarks)
+
+\begin{document}
+\selectlanguage{vietnam}
+\title{\bfseries Test of Vietnamese support for \LaTeX{} using \texttt{babel}}
+\author{H\`an Th\'\ecircumflex{} Th\`anh}
+\maketitle
+
+\tableofcontents
+\listoffigures
+
+\chapter{Test input encodings}
+\section{Test of VISCII encoding support}
+\inputencoding{viscii}
+\input{test-viscii}
+
+\section{Test of TCVN encoding support}
+\inputencoding{tcvn}
+\input{test-tcvn}
+
+\section{Test of UTF8 encoding support}
+\inputencoding{utf8}
+\input{test-utf8}
+
+\IfFileExists{ucs.sty}{%
+\section[Test of UTF8x encoding support]
+ {Test of UTF8x encoding support (of the Unicode package)}
+\inputencoding{utf8x}
+\input{test-utf8}
+}{\typeout{^^JWARNING: File ucs.sty not found, skipping test.^^J}}
+
+\clearpage
+\appendix
+
+\chapter{Test of Vietnamese captions}
+\input{test-captions}
+
+\chapter{Test of accent commands for T5 encoding}
+\input{test-accents}
+
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/test-captions.tex b/Master/texmf-dist/source/generic/vntex/tests/test-captions.tex
new file mode 100644
index 00000000000..3c9b80abf5b
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/test-captions.tex
@@ -0,0 +1,27 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\begin{tabular}{ll}
+\verb|\prefacename| & \prefacename \\
+\verb|\refname| & \refname \\
+\verb|\abstractname| & \abstractname \\
+\verb|\bibname| & \bibname \\
+\verb|\chaptername| & \chaptername \\
+\verb|\appendixname| & \appendixname \\
+\verb|\contentsname| & \contentsname \\
+\verb|\listfigurename| & \listfigurename \\
+\verb|\listtablename| & \listtablename \\
+\verb|\indexname| & \indexname \\
+\verb|\figurename| & \figurename \\
+\verb|\tablename| & \tablename \\
+\verb|\partname| & \partname \\
+\verb|\enclname| & \enclname \\
+\verb|\ccname| & \ccname \\
+\verb|\headtoname| & \headtoname \\
+\verb|\pagename| & \pagename \\
+\verb|\headpagename| & \headpagename \\
+\verb|\prefacename| & \prefacename \\
+\verb|\seename| & \seename \\
+\verb|\alsoname| & \alsoname \\
+\end{tabular}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/test-plain-tcx.tex b/Master/texmf-dist/source/generic/vntex/tests/test-plain-tcx.tex
new file mode 100644
index 00000000000..35274887a30
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/test-plain-tcx.tex
@@ -0,0 +1,26 @@
+%& -translate-file=viscii-t5
+
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\input plnfss % load PLNFSS
+\setfontencoding{T5} % default is OT1 by plnfss
+\selectfont % active the font switch
+
+\input t5code.tex % to get \uppercase and \lowercase work properly
+
+% some definitions used in included test files
+\def\subsection#1{%
+ \bigskip
+ \leftline{\bfseries #1}
+ \smallskip
+ \noindent\ignorespaces}
+\let\subsubsection=\subsection
+\def\\{\hfil\break}
+\def\MakeUppercase#1{\edef\x{\uppercase{#1}}\x}
+\def\MakeLowercase#1{\edef\x{\lowercase{#1}}\x}
+
+
+\input test-viscii
+\bye
diff --git a/Master/texmf-dist/source/generic/vntex/tests/test-plain.tex b/Master/texmf-dist/source/generic/vntex/tests/test-plain.tex
new file mode 100644
index 00000000000..5afff7d444e
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/test-plain.tex
@@ -0,0 +1,30 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\input plnfss % load PLNFSS; must be loaded before plainenc
+
+\setfontencoding{T5} % default is OT1 by plnfss
+\selectfont % active the font switch
+
+\input plainenc % load support for inputenc mechanism
+\fontencoding{T5} % load the T5 encoding definition file (t5enc.def)
+
+% some definitions used in included test files
+\def\subsection#1{%
+ \bigskip
+ \leftline{\bfseries #1}
+ \smallskip
+ \noindent\ignorespaces}
+\let\subsubsection=\subsection
+\def\\{\hfil\break}
+\def\MakeUppercase#1{\edef\x{\uppercase{#1}}\x}
+\def\MakeLowercase#1{\edef\x{\lowercase{#1}}\x}
+
+
+\inputencoding{viscii}
+\input test-viscii
+
+\inputencoding{tcvn}
+\input test-tcvn
+\bye
diff --git a/Master/texmf-dist/source/generic/vntex/tests/test-tcvn.tex b/Master/texmf-dist/source/generic/vntex/tests/test-tcvn.tex
new file mode 100644
index 00000000000..ba5b6b341d3
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/test-tcvn.tex
@@ -0,0 +1,67 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\subsection{Test of lowercase letters}
+ \\
+ \\
+ \\
+
+
+\subsection{Test of uppercase letters}
+ \\
+ \\
+ \\
+           
+
+\subsection{Test whether \texttt{MakeLowercase} works correctly}
+\MakeLowercase{%
+ \\
+ \\
+ \\
+            }
+
+\subsection{Test whether \texttt{MakeUppercase} works correctly}
+\MakeUppercase{%
+ \\
+ \\
+ \\
+ }
+
+\subsection{Some text sample}
+
+\ifx\documentclass\undefined\else
+\begin{figure}[htb]
+ \centering
+ \rule{4cm}{3cm}
+ \caption{m H Ni}
+\end{figure}
+\fi
+
+\ifx\documentclass\undefined
+ \def\fn{\footnote*{Th coi ch thch c chy khng h.}}
+\else
+ \def\fn{\footnote{Th coi ch thch c chy khng h.}}
+\fi
+
+Hn va i va chi\fn. Bao gi cng th, c ru xong l hn chi. Bt u
+chi tri. C h g? Tri c ca ring nh no? Ri hn chi i. Th
+cng chng sao: i l tt c nhng chng l ai. Tc mnh hn chi ngay tt
+c lng V i. Nhng c lng V i ai cng nh, \textit{``Chc n tr
+mnh ra!''} Khng ai ln ting c. Tc tht! ! Th ny th tc tht! Tc
+cht i c mt! th, hn phi chi cha a no khng chi nhau vi
+hn. Nhng cng khng ai ra iu. M kip! Th th c ph ru khng? Th
+th c kh hn khng? Khng bit a cht m no ra thn hn cho hn kh
+n nng ni ny? A ha! Phi y, hn c th m chi, hn chi a cht m
+no ra thn hn, ra ci thng \textbf{Ch Pho}! Hn nghin rng vo
+m chi ci a ra Ch Pho. Nhng m bit a no ra
+Ch Pho? C tri m bit! Hn khng bit, c lng V i cng khng ai
+bit.
+
+\subsection{Test of Vietnamese in sectioning commands}
+\subsubsection{m qua tt nc u nh}
+\subsubsection{B qun chic o trn cnh hoa sen}
+\subsubsection{Em c th cho anh xin}
+\subsubsection{Hay l em lm tin trong nh}
+
+\endinput
diff --git a/Master/texmf-dist/source/generic/vntex/tests/test-utf8.tex b/Master/texmf-dist/source/generic/vntex/tests/test-utf8.tex
new file mode 100644
index 00000000000..7f8ec36b4d9
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/test-utf8.tex
@@ -0,0 +1,71 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\subsection{Test of lowercase letters}
+á ạ à ả ã ă ắ ặ ằ ẳ ẵ â ấ ậ ầ ẩ ẫ đ \\
+é ẹ è ẻ ẽ ê ế ệ ề ể ễ í ị ì ỉ ĩ\\
+ó ọ ò ỏ õ ô ố ộ ồ ổ ỗ ơ ớ ợ ờ ở ỡ \\
+ú ụ ù ủ ũ ư ứ ự ừ ử ữ ý ỵ ỳ ỷ ỹ
+
+\subsection{Test of uppercase letters}
+Á Ạ À Ả Ã Ă Ắ Ặ Ằ Ẳ Ẵ Â Ấ Ậ Ầ Ẩ Ẫ Đ \\
+É Ẹ È Ẻ Ẽ Ê Ế Ệ Ề Ể Ễ Í Ị Ì Ỉ Ĩ\\
+Ó Ọ Ò Ỏ Õ Ô Ố Ộ Ồ Ổ Ỗ Ơ Ớ Ợ Ờ Ở Ỡ \\
+Ú Ụ Ù Ủ Ũ Ư Ứ Ự Ừ Ử Ữ Ý Ỵ Ỳ Ỷ Ỹ
+
+\subsection{Test whether \texttt{MakeLowercase} works correctly}
+\MakeLowercase{%
+Á Ạ À Ả Ã Ă Ắ Ặ Ằ Ẳ Ẵ Â Ấ Ậ Ầ Ẩ Ẫ Đ \\
+É Ẹ È Ẻ Ẽ Ê Ế Ệ Ề Ể Ễ Í Ị Ì Ỉ Ĩ \\
+Ó Ọ Ò Ỏ Õ Ô Ố Ộ Ồ Ổ Ỗ Ơ Ớ Ợ Ờ Ở Ỡ \\
+Ú Ụ Ù Ủ Ũ Ư Ứ Ự Ừ Ử Ữ Ý Ỵ Ỳ Ỷ Ỹ }
+
+\subsection{Test whether \texttt{MakeUppercase} works correctly}
+\MakeUppercase{%
+á ạ à ả ã ă ắ ặ ằ ẳ ẵ â ấ ậ ầ ẩ ẫ đ \\
+é ẹ è ẻ ẽ ê ế ệ ề ể ễ í ị ì ỉ ĩ \\
+ó ọ ò ỏ õ ô ố ộ ồ ổ ỗ ơ ớ ợ ờ ở ỡ \\
+ú ụ ù ủ ũ ư ứ ự ừ ử ữ ý ỵ ỳ ỷ ỹ }
+
+\subsection{Some text sample}
+
+\ifx\documentclass\undefined\else
+\begin{figure}[htb]
+ \centering
+ \rule{4cm}{3cm}
+ \caption{Đêm Hà Nội}
+\end{figure}
+\fi
+
+\ifx\documentclass\undefined
+ \def\fn{\footnote*{Thử coi chú thích có chạy không hè.}}
+\else
+ \def\fn{\footnote{Thử coi chú thích có chạy không hè.}}
+\fi
+
+Hắn vừa đi vừa chửi\fn. Bao giờ cũng thế, cứ rượu xong là hắn chửi. Bắt đầu
+chửi trời. Có hề gì? Trời có của riêng nhà nào? Rồi hắn chửi đời. Thế
+cũng chẳng sao: đời là tất cả nhưng chẳng là ai. Tức mình hắn chửi ngay tất
+cả làng Vũ Đại. Nhưng cả làng Vũ Đại ai cũng nhủ, \textit{``Chắc nó trừ
+mình ra!''} Không ai lên tiếng cả. Tức thật! Ồ! Thế này thì tức thật! Tức
+chết đi được mất! Đã thế, hắn phải chửi cha đứa nào không chửi nhau với
+hắn. Nhưng cũng không ai ra điều. Mẹ kiếp! Thế thì có phí rượu không? Thế
+thì có khổ hắn không? Không biết đứa chết mẹ nào đẻ ra thân hắn cho hắn khổ
+đến nông nỗi này? A ha! Phải đấy, hắn cứ thế mà chửi, hắn chửi đứa chết mẹ
+nào đẻ ra thân hắn, đẻ ra cái thằng \textbf{Chí Phèo}! Hắn nghiến răng vào
+mà chửi cái đứa đã đẻ ra Chí Phèo. Nhưng mà biết đứa nào đã đẻ ra
+Chí Phèo? Có trời mà biết! Hắn không biết, cả làng Vũ Đại cũng không ai
+biết.
+
+\subsection{Test of Vietnamese in sectioning commands}
+\subsubsection{Đêm qua tát nước đầu đình}
+\subsubsection{Bỏ quên chiếc áo trên cành hoa sen}
+\subsubsection{Em được thì cho anh xin}
+\subsubsection{Hay là em để làm tin trong nhà}
+
+\endinput
+
+% Local Variables:
+% coding: utf-8
+% End: \ No newline at end of file
diff --git a/Master/texmf-dist/source/generic/vntex/tests/test-vietnam-tcx.tex b/Master/texmf-dist/source/generic/vntex/tests/test-vietnam-tcx.tex
new file mode 100644
index 00000000000..05a615ac1bb
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/test-vietnam-tcx.tex
@@ -0,0 +1,45 @@
+%& -translate-file=viscii-t5
+
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+
+\documentclass[openany]{book}
+\usepackage[noinputenc]{vietnam} % option `noinputenc' is required to use TCX
+ % pros: vietnamese text in logging messages
+ % cons: - utf8 is not supported;
+ % - web2c-specific
+ % - cannot support multiple input
+ % encodings in a single document
+ % - babel cannot be used
+
+\usepackage{multicol} % needed for testing accent commands
+\usepackage[colorlinks]{hyperref} % let's try vietnamese with hyperref
+\input{pd1supp.def} % supplement for characters missing in PD1 encoding
+ % (used for PDF bookmarks)
+
+\begin{document}
+
+\title{\bfseries Test of Vietnamese support for \LaTeX{} using
+ \texttt{vietnam.sty} and TCX}
+\author{H\`an Th\'\ecircumflex{} Th\`anh}
+\maketitle
+
+\tableofcontents
+\listoffigures
+
+\chapter{Test input encodings}
+\section{Test of VISCII encoding support}
+\input{test-viscii}
+
+\clearpage
+\appendix
+
+\chapter{Test of Vietnamese captions}
+\input{test-captions}
+
+\chapter{Test of accent commands for T5 encoding}
+\input{test-accents}
+
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/test-vietnam.tex b/Master/texmf-dist/source/generic/vntex/tests/test-vietnam.tex
new file mode 100644
index 00000000000..0239df9f747
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/test-vietnam.tex
@@ -0,0 +1,74 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+%
+%
+% You need LaTeX 2003/12/01 (or newer) and ucs newer than August 2004!
+
+\documentclass[openany]{book}
+
+\IfFileExists{ucs.sty}
+{\usepackage[utf8x,utf8]{vietnam}}
+{\usepackage[utf8]{vietnam}}
+ % We must load both utf8x and utf8 (in
+ % this order) to make vietnam.sty load
+ % ucs.sty, and to tell ucs.sty that it
+ % should disable compatibility mode,
+ % allowing to test utf8 and utf8x input
+ % simultaneously.
+ %
+ % Supported input encoding: viscii,
+ % mviscii, tcvn, vps, utf8, utf8x
+ %
+ % Other options:
+ % noinputenc: don't use inputenc (for
+ % use with TCX)
+ % nocaptions: don't redefine captions
+ % to Vietnamese
+
+
+\usepackage{multicol} % needed for testing accent commands
+\usepackage[colorlinks]{hyperref} % let's try vietnamese with hyperref
+\input{pd1supp.def} % supplement for characters missing in PD1 encoding
+ % (used for PDF bookmarks)
+
+\begin{document}
+
+\title{\bfseries Test of Vietnamese support for \LaTeX{} using \texttt{vietnam.sty}}
+\author{H\`an Th\'\ecircumflex{} Th\`anh}
+\maketitle
+
+\tableofcontents
+\listoffigures
+
+\chapter{Test input encodings}
+\section{Test of VISCII encoding support}
+\inputencoding{viscii}
+\input{test-viscii}
+
+\section{Test of TCVN encoding support}
+\inputencoding{tcvn}
+\input{test-tcvn}
+
+\section{Test of UTF8 encoding support}
+\inputencoding{utf8}
+\input{test-utf8}
+
+\IfFileExists{ucs.sty}{%
+\section[Test of UTF8x encoding support]
+ {Test of UTF8x encoding support (from Unicode package)}
+\inputencoding{utf8x}
+\input{test-utf8}
+}{\typeout{^^JWARNING: File ucs.sty not found, skipping test.^^J}}
+
+\clearpage
+
+\appendix
+
+\chapter{Test of Vietnamese captions}
+\input{test-captions}
+
+\chapter{Test of accent commands for T5 encoding}
+\input{test-accents}
+
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/test-viscii.tex b/Master/texmf-dist/source/generic/vntex/tests/test-viscii.tex
new file mode 100644
index 00000000000..6b5b16beeff
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/test-viscii.tex
@@ -0,0 +1,67 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\subsection{Test of lowercase letters}
+ \\
+ \\
+ \\
+
+
+\subsection{Test of uppercase letters}
+    \\
+ \\
+ \\
+   
+
+\subsection{Test whether \texttt{MakeLowercase} works correctly}
+\MakeLowercase{%
+    \\
+ \\
+ \\
+    }
+
+\subsection{Test whether \texttt{MakeUppercase} works correctly}
+\MakeUppercase{%
+ \\
+ \\
+ \\
+ }
+
+\subsection{Some text sample}
+
+\ifx\documentclass\undefined\else
+\begin{figure}[htb]
+ \centering
+ \rule{4cm}{3cm}
+ \caption{m H Ni}
+\end{figure}
+\fi
+
+\ifx\documentclass\undefined
+ \def\fn{\footnote*{Th coi ch thch c chy khng h.}}
+\else
+ \def\fn{\footnote{Th coi ch thch c chy khng h.}}
+\fi
+
+Hn va i va chi\fn. Bao gi cng th, c ru xong l hn chi. Bt u
+chi tri. C h g? Tri c ca ring nh no? Ri hn chi i. Th
+cng chng sao: i l tt c nhng chng l ai. Tc mnh hn chi ngay tt
+c lng V i. Nhng c lng V i ai cng nh, \textit{``Chc n tr
+mnh ra!''} Khng ai ln ting c. Tc tht! ! Th ny th tc tht! Tc
+cht i c mt! th, hn phi chi cha a no khng chi nhau vi
+hn. Nhng cng khng ai ra iu. M kip! Th th c ph ru khng? Th
+th c kh hn khng? Khng bit a cht m no ra thn hn cho hn kh
+n nng ni ny? A ha! Phi y, hn c th m chi, hn chi a cht m
+no ra thn hn, ra ci thng \textbf{Ch Pho}! Hn nghin rng vo
+m chi ci a ra Ch Pho. Nhng m bit a no ra
+Ch Pho? C tri m bit! Hn khng bit, c lng V i cng khng ai
+bit.
+
+\subsection{Test of Vietnamese in sectioning commands}
+\subsubsection{m qua tt n߾c u nh}
+\subsubsection{B qun chic o trn cnh hoa sen}
+\subsubsection{Em c th cho anh xin}
+\subsubsection{Hay l em lm tin trong nh}
+
+\endinput
diff --git a/Master/texmf-dist/source/generic/vntex/tests/txttvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/txttvn-sample.tex
new file mode 100644
index 00000000000..08465a803a9
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/txttvn-sample.tex
@@ -0,0 +1,18 @@
+% Copyright 2003-2006 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{txttvn}
+
+\begin{document}
+\section{VnTXTT}
+\showletters{T5}{txtt}{m}{n} {txtt8v} {VnTXTT-Medium}
+\showletters{T5}{txtt}{m}{sc} {txttsc8v} {VnTXTTSC-Medium}
+\showletters{T5}{txtt}{m}{sl} {txttsl8v} {VnTXTT-Medium}
+\showletters{T5}{txtt}{bx}{n} {txbtt8v} {VnTXTT-Bold}
+\showletters{T5}{txtt}{bx}{sc} {txbttsc8v} {VnTXTTSC-Bold}
+\showletters{T5}{txtt}{bx}{sl} {txbttsl8v} {VnTXTT-Bold}
+\showtext {T5}{txtt}{m}{n} {txtt8v} {VnTXTT-Medium}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/txttvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/txttvn-test.tex
new file mode 100644
index 00000000000..1a749071005
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/txttvn-test.tex
@@ -0,0 +1,18 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{txttvn}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{txtt}{m}{n} {txtt8v} {VnTXTT-Medium}
+\shorttext{T5}{txtt}{m}{sc} {txttsc8v} {VnTXTTSC-Medium}
+\shorttext{T5}{txtt}{m}{sl} {txttsl8v} {VnTXTT-Medium}
+\shorttext{T5}{txtt}{bx}{n} {txbtt8v} {VnTXTT-Bold}
+\shorttext{T5}{txtt}{bx}{sc} {txbttsc8v} {VnTXTTSC-Bold}
+\shorttext{T5}{txtt}{bx}{sl} {txbttsl8v} {VnTXTT-Bold}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/urwvn-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/urwvn-sample.tex
new file mode 100644
index 00000000000..f860bb24d9a
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/urwvn-sample.tex
@@ -0,0 +1,85 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{urwvn}
+
+\begin{document}
+\section{VnURWGothicL}
+\showletters{T5}{uag}{db}{n} {uagd8v} {VnURWGothicL-Demi}
+\showletters{T5}{uag}{db}{sc} {uagdc8v} {N/A}
+\showletters{T5}{uag}{db}{sl} {uagdo8v} {VnURWGothicL-DemiItalic}
+\showletters{T5}{uag}{m}{n} {uagk8v} {VnURWGothicL}
+\showletters{T5}{uag}{m}{sc} {uagkc8v} {N/A}
+\showletters{T5}{uag}{m}{sl} {uagko8v} {VnURWGothicL-Italic}
+\showtext {T5}{uag}{m}{n} {uagk8v} {VnURWGothicL}
+
+\section{VnURWBookmanL}
+\showletters{T5}{ubk}{db}{n} {ubkd8v} {VnURWBookmanL-Bold}
+\showletters{T5}{ubk}{db}{sc} {ubkdc8v} {N/A}
+\showletters{T5}{ubk}{db}{it} {ubkdi8v} {VnURWBookmanL-BoldItalic}
+\showletters{T5}{ubk}{db}{sl} {ubkdo8v} {N/A}
+\showletters{T5}{ubk}{l}{n} {ubkl8v} {VnURWBookmanL}
+\showletters{T5}{ubk}{l}{sc} {ubklc8v} {N/A}
+\showletters{T5}{ubk}{l}{it} {ubkli8v} {VnURWBookmanL-Italic}
+\showletters{T5}{ubk}{l}{sl} {ubklo8v} {N/A}
+\showtext {T5}{ubk}{l}{n} {ubkl8v} {VnURWBookmanL}
+
+\section{VnNimbusMonL}
+\showletters{T5}{ucr}{b}{n} {ucrb8v} {VnNimbusMonoL-Bold}
+\showletters{T5}{ucr}{b}{sc} {ucrbc8v} {N/A}
+\showletters{T5}{ucr}{b}{sl} {ucrbo8v} {VnNimbusMonoL-BoldItalic}
+\showletters{T5}{ucr}{m}{n} {ucrr8v} {VnNimbusMonoL}
+\showletters{T5}{ucr}{m}{sc} {ucrrc8v} {N/A}
+\showletters{T5}{ucr}{m}{sl} {ucrro8v} {VnNimbusMonoL-Italic}
+\showtext {T5}{ucr}{m}{n} {ucrr8v} {VnNimbusMonoL}
+
+\section{VnNimbusSanL}
+\showletters{T5}{uhv}{b}{n} {uhvb8v} {VnNimbusSansL-Bold}
+\showletters{T5}{uhv}{b}{sc} {uhvbc8v} {N/A}
+\showletters{T5}{uhv}{b}{sl} {uhvbo8v} {VnNimbusSansL-BoldItalic}
+\showletters{T5}{uhv}{m}{n} {uhvr8v} {VnNimbusSansL}
+\showletters{T5}{uhv}{m}{sc} {uhvrc8v} {N/A}
+\showletters{T5}{uhv}{m}{sl} {uhvro8v} {VnNimbusSansL-Italic}
+\showtext {T5}{uhv}{m}{n} {uhvr8v} {VnNimbusSansL}
+
+\section{VnCenturySchoolbookL}
+\showletters{T5}{unc}{b}{n} {uncb8v} {VnCenturySchoolbookL-Bold}
+\showletters{T5}{unc}{b}{sc} {uncbc8v} {N/A}
+\showletters{T5}{unc}{b}{it} {uncbi8v} {VnCenturySchoolbookL-BoldItalic}
+\showletters{T5}{unc}{b}{sl} {uncbo8v} {N/A}
+\showletters{T5}{unc}{m}{n} {uncr8v} {VnCenturySchoolbookL}
+\showletters{T5}{unc}{m}{sc} {uncrc8v} {N/A}
+\showletters{T5}{unc}{m}{it} {uncri8v} {VnCenturySchoolbookL-Italic}
+\showletters{T5}{unc}{m}{sl} {uncro8v} {N/A}
+\showtext {T5}{unc}{m}{n} {uncr8v} {VnCenturySchoolbookL}
+
+\section{VnURWPalladioL}
+\showletters{T5}{upl}{b}{n} {uplb8v} {VnURWPalladioL-Bold}
+\showletters{T5}{upl}{b}{sc} {uplbc8v} {N/A}
+\showletters{T5}{upl}{b}{it} {uplbi8v} {VnURWPalladioL-BoldItalic}
+\showletters{T5}{upl}{b}{sl} {uplbo8v} {N/A}
+\showletters{T5}{upl}{m}{n} {uplr8v} {VnURWPalladioL}
+\showletters{T5}{upl}{m}{sc} {uplrc8v} {N/A}
+\showletters{T5}{fpl}{m}{sc} {fplrc8v} {VnTeXPalladioL-SC}
+\showletters{T5}{upl}{m}{it} {uplri8v} {VnURWPalladioL-Italic}
+\showletters{T5}{upl}{m}{sl} {uplro8v} {N/A}
+\showtext {T5}{upl}{m}{n} {uplr8v} {VnURWPalladioL}
+
+\section{VnNimbusRomanNo9L}
+\showletters{T5}{utm}{b}{n} {utmb8v} {VnNimbusRomanNo9L-Bold}
+\showletters{T5}{utm}{b}{sc} {utmbc8v} {N/A}
+\showletters{T5}{utm}{b}{it} {utmbi8v} {VnNimbusRomanNo9L-BoldItalic}
+\showletters{T5}{utm}{b}{sl} {utmbo8v} {N/A}
+\showletters{T5}{utm}{m}{n} {utmr8v} {VnNimbusRomanNo9L}
+\showletters{T5}{utm}{m}{sc} {utmrc8v} {N/A}
+\showletters{T5}{utm}{m}{it} {utmri8v} {VnNimbusRomanNo9L-Italic}
+\showletters{T5}{utm}{m}{sl} {utmro8v} {N/A}
+\showtext {T5}{utm}{m}{n} {utmr8v} {VnNimbusRomanNo9L}
+
+\section{VnURWChanceryL-MediItal}
+\showletters{T5}{uzcm}{b}{n} {uzcmi8v} {VnURWChanceryL-MediItal}
+\showtext {T5}{uzcm}{b}{n} {uzcmi8v} {VnURWChanceryL-MediItal}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/urwvn-test.tex b/Master/texmf-dist/source/generic/vntex/tests/urwvn-test.tex
new file mode 100644
index 00000000000..bb1276e3c19
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/urwvn-test.tex
@@ -0,0 +1,138 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{urwvn}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{uag}{db}{n} {uagd8v} {VnURWGothicL-Demi}
+\shorttext{T5}{uag}{db}{sc} {uagdc8v} {N/A}
+\shorttext{T5}{uag}{db}{sl} {uagdo8v} {VnURWGothicL-DemiItalic}
+\shorttext{T5}{uag}{m}{n} {uagk8v} {VnURWGothicL}
+\shorttext{T5}{uag}{m}{sc} {uagkc8v} {N/A}
+\shorttext{T5}{uag}{m}{sl} {uagko8v} {VnURWGothicL-Italic}
+%
+\shorttext{T5}{ubk}{db}{n} {ubkd8v} {VnURWBookmanL-Bold}
+\shorttext{T5}{ubk}{db}{sc} {ubkdc8v} {N/A}
+\shorttext{T5}{ubk}{db}{it} {ubkdi8v} {VnURWBookmanL-BoldItalic}
+\shorttext{T5}{ubk}{db}{sl} {ubkdo8v} {N/A}
+\shorttext{T5}{ubk}{l}{n} {ubkl8v} {VnURWBookmanL}
+\shorttext{T5}{ubk}{l}{sc} {ubklc8v} {N/A}
+\shorttext{T5}{ubk}{l}{it} {ubkli8v} {VnURWBookmanL-Italic}
+\shorttext{T5}{ubk}{l}{sl} {ubklo8v} {N/A}
+%
+\shorttext{T5}{ucr}{b}{n} {ucrb8v} {VnNimbusMonoL-Bold}
+\shorttext{T5}{ucr}{b}{sc} {ucrbc8v} {N/A}
+\shorttext{T5}{ucr}{b}{sl} {ucrbo8v} {VnNimbusMonoL-BoldItalic}
+\shorttext{T5}{ucr}{m}{n} {ucrr8v} {VnNimbusMonoL}
+\shorttext{T5}{ucr}{m}{sc} {ucrrc8v} {N/A}
+\shorttext{T5}{ucr}{m}{sl} {ucrro8v} {VnNimbusMonoL-Italic}
+%
+\shorttext{T5}{uhv}{b}{n} {uhvb8v} {VnNimbusSansL-Bold}
+\shorttext{T5}{uhv}{b}{sc} {uhvbc8v} {N/A}
+\shorttext{T5}{uhv}{b}{sl} {uhvbo8v} {VnNimbusSansL-BoldItalic}
+\shorttext{T5}{uhv}{m}{n} {uhvr8v} {VnNimbusSansL}
+\shorttext{T5}{uhv}{m}{sc} {uhvrc8v} {N/A}
+\shorttext{T5}{uhv}{m}{sl} {uhvro8v} {VnNimbusSansL-Italic}
+\end{shortsample}
+\clearpage
+\begin{shortsample}
+\shorttext{T5}{unc}{b}{n} {uncb8v} {VnCenturySchoolbookL-Bold}
+\shorttext{T5}{unc}{b}{sc} {uncbc8v} {N/A}
+\shorttext{T5}{unc}{b}{it} {uncbi8v} {VnCenturySchoolbookL-BoldItalic}
+\shorttext{T5}{unc}{b}{sl} {uncbo8v} {N/A}
+\shorttext{T5}{unc}{m}{n} {uncr8v} {VnCenturySchoolbookL}
+\shorttext{T5}{unc}{m}{sc} {uncrc8v} {N/A}
+\shorttext{T5}{unc}{m}{it} {uncri8v} {VnCenturySchoolbookL-Italic}
+\shorttext{T5}{unc}{m}{sl} {uncro8v} {N/A}
+%
+\shorttext{T5}{upl}{b}{n} {uplb8v} {VnURWPalladioL-Bold}
+\shorttext{T5}{upl}{b}{sc} {uplbc8v} {N/A}
+\shorttext{T5}{upl}{b}{it} {uplbi8v} {VnURWPalladioL-BoldItalic}
+\shorttext{T5}{upl}{b}{sl} {uplbo8v} {N/A}
+\shorttext{T5}{upl}{m}{n} {uplr8v} {VnURWPalladioL}
+%%%%
+\shorttext{T5}{upl}{m}{sc} {uplrc8v} {N/A}
+\shorttext{T5}{fpl}{m}{sc} {fplrc8v} {VnTeXPalladioL-SC}
+%%%%
+\shorttext{T5}{upl}{m}{it} {uplri8v} {VnURWPalladioL-Italic}
+\shorttext{T5}{upl}{m}{sl} {uplro8v} {N/A}
+%
+\shorttext{T5}{utm}{b}{n} {utmb8v} {VnNimbusRomanNo9L-Bold}
+\shorttext{T5}{utm}{b}{sc} {utmbc8v} {N/A}
+\shorttext{T5}{utm}{b}{it} {utmbi8v} {VnNimbusRomanNo9L-BoldItalic}
+\shorttext{T5}{utm}{b}{sl} {utmbo8v} {N/A}
+\shorttext{T5}{utm}{m}{n} {utmr8v} {VnNimbusRomanNo9L}
+\shorttext{T5}{utm}{m}{sc} {utmrc8v} {N/A}
+\shorttext{T5}{utm}{m}{it} {utmri8v} {VnNimbusRomanNo9L-Italic}
+\shorttext{T5}{utm}{m}{sl} {utmro8v} {N/A}
+\end{shortsample}
+\clearpage
+\begin{shortsample}
+\shorttext{T5}{pag}{db}{n} {uagd8v} {VnURWGothicL-Demi}
+\shorttext{T5}{pag}{db}{sc} {uagdc8v} {N/A}
+\shorttext{T5}{pag}{db}{sl} {uagdo8v} {VnURWGothicL-DemiItalic}
+\shorttext{T5}{pag}{m}{n} {uagk8v} {VnURWGothicL}
+\shorttext{T5}{pag}{m}{sc} {uagkc8v} {N/A}
+\shorttext{T5}{pag}{m}{sl} {uagko8v} {VnURWGothicL-Italic}
+%
+\shorttext{T5}{pbk}{db}{n} {ubkd8v} {VnURWBookmanL-Bold}
+\shorttext{T5}{pbk}{db}{sc} {ubkdc8v} {N/A}
+\shorttext{T5}{pbk}{db}{it} {ubkdi8v} {VnURWBookmanL-BoldItalic}
+\shorttext{T5}{pbk}{db}{sl} {ubkdo8v} {N/A}
+\shorttext{T5}{pbk}{l}{n} {ubkl8v} {VnURWBookmanL}
+\shorttext{T5}{pbk}{l}{sc} {ubklc8v} {N/A}
+\shorttext{T5}{pbk}{l}{it} {ubkli8v} {VnURWBookmanL-Italic}
+\shorttext{T5}{pbk}{l}{sl} {ubklo8v} {N/A}
+%
+\shorttext{T5}{pcr}{b}{n} {ucrb8v} {VnNimbusMonoL-Bold}
+\shorttext{T5}{pcr}{b}{sc} {ucrbc8v} {N/A}
+\shorttext{T5}{pcr}{b}{sl} {ucrbo8v} {VnNimbusMonoL-BoldItalic}
+\shorttext{T5}{pcr}{m}{n} {ucrr8v} {VnNimbusMonoL}
+\shorttext{T5}{pcr}{m}{sc} {ucrrc8v} {N/A}
+\shorttext{T5}{pcr}{m}{sl} {ucrro8v} {VnNimbusMonoL-Italic}
+%
+\shorttext{T5}{phv}{b}{n} {uhvb8v} {VnNimbusSansL-Bold}
+\shorttext{T5}{phv}{b}{sc} {uhvbc8v} {N/A}
+\shorttext{T5}{phv}{b}{sl} {uhvbo8v} {VnNimbusSansL-BoldItalic}
+\shorttext{T5}{phv}{m}{n} {uhvr8v} {VnNimbusSansL}
+\shorttext{T5}{phv}{m}{sc} {uhvrc8v} {N/A}
+\shorttext{T5}{phv}{m}{sl} {uhvro8v} {VnNimbusSansL-Italic}
+\end{shortsample}
+\clearpage
+\begin{shortsample}
+\shorttext{T5}{pnc}{b}{n} {uncb8v} {VnCenturySchoolbookL-Bold}
+\shorttext{T5}{pnc}{b}{sc} {uncbc8v} {N/A}
+\shorttext{T5}{pnc}{b}{it} {uncbi8v} {VnCenturySchoolbookL-BoldItalic}
+\shorttext{T5}{pnc}{b}{sl} {uncbo8v} {N/A}
+\shorttext{T5}{pnc}{m}{n} {uncr8v} {VnCenturySchoolbookL}
+\shorttext{T5}{pnc}{m}{sc} {uncrc8v} {N/A}
+\shorttext{T5}{pnc}{m}{it} {uncri8v} {VnCenturySchoolbookL-Italic}
+\shorttext{T5}{pnc}{m}{sl} {uncro8v} {N/A}
+%
+\shorttext{T5}{ppl}{b}{n} {uplb8v} {VnURWPalladioL-Bold}
+\shorttext{T5}{ppl}{b}{sc} {uplbc8v} {N/A}
+\shorttext{T5}{ppl}{b}{it} {uplbi8v} {VnURWPalladioL-BoldItalic}
+\shorttext{T5}{ppl}{b}{sl} {uplbo8v} {N/A}
+\shorttext{T5}{ppl}{m}{n} {uplr8v} {VnURWPalladioL}
+%
+\shorttext{T5}{ppl}{m}{sc} {uplrc8v} {N/A}
+\shorttext{T5}{fpl}{m}{sc} {fplrc8v} {VnTeXPalladioL-SC}
+%
+\shorttext{T5}{ppl}{m}{it} {uplri8v} {VnURWPalladioL-Italic}
+\shorttext{T5}{ppl}{m}{sl} {uplro8v} {N/A}
+%
+\shorttext{T5}{ptm}{b}{n} {utmb8v} {VnNimbusRomanNo9L-Bold}
+\shorttext{T5}{ptm}{b}{sc} {utmbc8v} {N/A}
+\shorttext{T5}{ptm}{b}{it} {utmbi8v} {VnNimbusRomanNo9L-BoldItalic}
+\shorttext{T5}{ptm}{b}{sl} {utmbo8v} {N/A}
+\shorttext{T5}{ptm}{m}{n} {utmr8v} {VnNimbusRomanNo9L}
+\shorttext{T5}{ptm}{m}{sc} {utmrc8v} {N/A}
+\shorttext{T5}{ptm}{m}{it} {utmri8v} {VnNimbusRomanNo9L-Italic}
+\shorttext{T5}{ptm}{m}{sl} {utmro8v} {N/A}
+\shorttext{T5}{uzcm}{b}{n} {uzcmi8v} {VnURWChanceryL-MediItal}
+\end{shortsample}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/vnr-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/vnr-sample.tex
new file mode 100644
index 00000000000..3997f4b3d24
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/vnr-sample.tex
@@ -0,0 +1,115 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\HasDesignSizes
+
+\mapfile{vnrtext.map}
+\mapfile{vnrother.map}
+
+\begin{document}
+\section{vnb}
+\showCMfont{T5}{cmr}{b}{n} {vnb10} {N/A}
+
+\section{vnbx}
+\showCMfont{T5}{cmr}{bx}{n} {vnbx5} {N/A}
+\showCMfont{T5}{cmr}{bx}{n} {vnbx6} {N/A}
+\showCMfont{T5}{cmr}{bx}{n} {vnbx7} {N/A}
+\showCMfont{T5}{cmr}{bx}{n} {vnbx8} {N/A}
+\showCMfont{T5}{cmr}{bx}{n} {vnbx9} {N/A}
+\showCMfont{T5}{cmr}{bx}{n} {vnbx10} {N/A}
+\showCMfont{T5}{cmr}{bx}{n} {vnbx12} {N/A}
+
+\section{vnbxsl}
+\showCMfont{T5}{cmr}{bx}{sl} {vnbxsl10} {N/A}
+
+\section{vnbxit}
+\showCMfont{T5}{cmr}{bx}{it} {vnbxti10} {N/A}
+
+\section{vncsc}
+\showCMfont{T5}{cmr}{m}{sc} {vncsc10} {N/A}
+
+\section{vndunh}
+\showCMfont{T5}{cmdh}{m}{n} {vndunh10} {N/A}
+
+\section{vnff}
+\showCMfont{T5}{cmfr}{m}{n} {vnff10} {N/A}
+
+\section{vnfi}
+\showCMfont{T5}{cmfr}{m}{it} {vnfi10} {N/A}
+
+\section{vnfib}
+\showCMfont{T5}{cmfib}{bx}{n} {vnfib8} {N/A}
+
+\section{vnitt}
+\showCMfont{T5}{cmtt}{m}{it} {vnitt10} {N/A}
+
+\section{vnr}
+\showCMfont{T5}{cmr}{m}{n} {vnr5} {N/A}
+\showCMfont{T5}{cmr}{m}{n} {vnr6} {N/A}
+\showCMfont{T5}{cmr}{m}{n} {vnr7} {N/A}
+\showCMfont{T5}{cmr}{m}{n} {vnr8} {N/A}
+\showCMfont{T5}{cmr}{m}{n} {vnr9} {N/A}
+\showCMfont{T5}{cmr}{m}{n} {vnr10} {N/A}
+\showCMfont{T5}{cmr}{m}{n} {vnr12} {N/A}
+\showCMfont{T5}{cmr}{m}{n} {vnr17} {N/A}
+
+\section{vnsl}
+\showCMfont{T5}{cmr}{m}{sl} {vnsl8} {N/A}
+\showCMfont{T5}{cmr}{m}{sl} {vnsl9} {N/A}
+\showCMfont{T5}{cmr}{m}{sl} {vnsl10} {N/A}
+\showCMfont{T5}{cmr}{m}{sl} {vnsl12} {N/A}
+
+\section{vnsltt}
+\showCMfont{T5}{cmtt}{m}{sl} {vnsltt10} {N/A}
+
+\section{vnss}
+\showCMfont{T5}{cmss}{m}{n} {vnss8} {N/A}
+\showCMfont{T5}{cmss}{m}{n} {vnss9} {N/A}
+\showCMfont{T5}{cmss}{m}{n} {vnss10} {N/A}
+\showCMfont{T5}{cmss}{m}{n} {vnss12} {N/A}
+\showCMfont{T5}{cmss}{m}{n} {vnss17} {N/A}
+
+\section{vnssbx}
+\showCMfont{T5}{cmss}{bx}{n} {vnssbx10} {N/A}
+
+\section{vnssdc}
+\showCMfont{T5}{cmss}{dc}{n} {vnssdc10} {N/A}
+
+\section{vnssi}
+\showCMfont{T5}{cmss}{m}{it} {vnssi8} {N/A}
+\showCMfont{T5}{cmss}{m}{it} {vnssi9} {N/A}
+\showCMfont{T5}{cmss}{m}{it} {vnssi10} {N/A}
+\showCMfont{T5}{cmss}{m}{it} {vnssi12} {N/A}
+\showCMfont{T5}{cmss}{m}{it} {vnssi17} {N/A}
+
+\section{vnssq}
+\showCMfont{T5}{cmss}{q}{n} {vnssq8} {N/A}
+
+\section{vnssqi}
+\showCMfont{T5}{cmss}{q}{it} {vnssqi8} {N/A}
+
+\section{vntcsc}
+\showCMfont{T5}{cmtt}{m}{sc} {vntcsc10} {N/A}
+
+\section{vnti}
+\showCMfont{T5}{cmr}{m}{it} {vnti7} {N/A}
+\showCMfont{T5}{cmr}{m}{it} {vnti8} {N/A}
+\showCMfont{T5}{cmr}{m}{it} {vnti9} {N/A}
+\showCMfont{T5}{cmr}{m}{it} {vnti10} {N/A}
+\showCMfont{T5}{cmr}{m}{it} {vnti12} {N/A}
+
+\section{vntt}
+\showCMfont{T5}{cmtt}{m}{n} {vntt8} {N/A}
+\showCMfont{T5}{cmtt}{m}{n} {vntt9} {N/A}
+\showCMfont{T5}{cmtt}{m}{n} {vntt10} {N/A}
+\showCMfont{T5}{cmtt}{m}{n} {vntt12} {N/A}
+
+\section{vnu}
+\showCMfont{T5}{cmr}{m}{u} {vnu10} {N/A}
+
+\section{vnvtt}
+\showCMfont{T5}{cmvtt}{m}{n} {vnvtt10} {N/A}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/vnr-test.tex b/Master/texmf-dist/source/generic/vntex/tests/vnr-test.tex
new file mode 100644
index 00000000000..af0b05850f2
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/vnr-test.tex
@@ -0,0 +1,35 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{cmdh}{m}{n} {vndunh10} {N/A}
+\shorttext{T5}{cmfr}{m}{it} {vnfi10} {N/A}
+\shorttext{T5}{cmfr}{m}{n} {vnff10} {N/A}
+\shorttext{T5}{cmfib}{m}{n} {vnfib8} {N/A}
+\shorttext{T5}{cmr}{b}{n} {vnb10} {N/A}
+\shorttext{T5}{cmr}{bx}{it} {vnbxti10} {N/A}
+\shorttext{T5}{cmr}{bx}{n} {vnbx\{5,6,7,8,9,10,12\}} {N/A}
+\shorttext{T5}{cmr}{bx}{sl} {vnbxsl10} {N/A}
+\shorttext{T5}{cmr}{m}{it} {vnti\{7,8,9,10,12\}} {N/A}
+\shorttext{T5}{cmr}{m}{n} {vnr\{5,6,7,8,9,10,12,17\}} {N/A}
+\shorttext{T5}{cmr}{m}{sc} {vncsc10} {N/A}
+\shorttext{T5}{cmr}{m}{sl} {vnsl\{8,9,10,12\}} {N/A}
+\shorttext{T5}{cmr}{m}{ui} {vnu10} {N/A}
+\shorttext{T5}{cmss}{bx}{n} {vnssbx10} {N/A}
+\shorttext{T5}{cmss}{sbc}{n} {vnssdc10} {N/A}
+\shorttext{T5}{cmss}{m}{sl} {vnssi\{8,9,10,12,17\}} {N/A}
+\shorttext{T5}{cmss}{m}{n} {vnss\{8,9,10,12,17\}} {N/A}
+\shorttext{T5}{cmssq}{m}{sl} {vnssqi8} {N/A}
+\shorttext{T5}{cmssq}{m}{n} {vnssq8} {N/A}
+\shorttext{T5}{cmtt}{m}{it} {vnitt10} {N/A}
+\shorttext{T5}{cmtt}{m}{n} {vntt\{8,9,10,12\}} {N/A}
+\shorttext{T5}{cmtt}{m}{sc} {vntcsc10} {N/A}
+\shorttext{T5}{cmtt}{m}{sl} {vnsltt10} {N/A}
+\shorttext{T5}{cmvtt}{m}{n} {vnvtt10} {N/A}
+\end{shortsample}
+\end{document}
+
diff --git a/Master/texmf-dist/source/generic/vntex/tests/vnsample.cls b/Master/texmf-dist/source/generic/vntex/tests/vnsample.cls
new file mode 100644
index 00000000000..7e9de68150f
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/vnsample.cls
@@ -0,0 +1,363 @@
+% -*-LaTeX-*-
+% Copyright 2003-2006 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\ifx\documentclass\undefined\endinput\fi
+
+\newif\ifbookmarks
+
+\ProvidesClass{vnsample}[2005/08/27]
+\NeedsTeXFormat{LaTeX2e}
+
+\LoadClass[a4paper]{article}
+
+\RequirePackage{ifpdf}
+
+\ifpdf\IfFileExists{cmap.sty}{\RequirePackage{cmap}}{
+\ClassWarningNoLine{vnsample}{I can't find the file `cmap.sty'.\MessageBreak
+The search tool in your PDF browser will miss many\MessageBreak
+words containing Vietnamese characters}}\fi
+
+\RequirePackage[viscii]{vietnam}
+\RequirePackage{multicol}
+\RequirePackage{geometry}
+\RequirePackage{array}
+\RequirePackage{fancyhdr}
+
+\DeclareOption{sample}{
+ \geometry{a4paper,nofoot,left=1cm,right=1cm,top=2cm,bottom=1cm}
+ \pagestyle{fancy}
+ \rhead{\thepage}
+ \lhead{\textrm{\rightmark}}\cfoot{}\lfoot{}\rfoot{}
+ \raggedright
+ \parindent0pt
+ \lineskiplimit -100pt
+ \bookmarkstrue
+}
+
+\DeclareOption{test}{
+ \geometry{a4paper,landscape,top=1cm,bottom=1cm,left=1cm,right=1cm,%
+ nofoot,nohead}
+ \pagestyle{empty}
+ \bookmarksfalse
+ \advance\oddsidemargin -7mm \evensidemargin=\oddsidemargin
+ \hbadness=10000\relax\hfuzz=\maxdimen
+ \AtBeginDocument{\extrarowheight=5pt}
+}
+
+\ProcessOptions
+
+\newdimen\dimenA
+\newbox\boxA
+\newbox\boxB
+
+\def\vnchars{%
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+% \break
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar 
+\dochar 
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar 
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar
+\dochar 
+\dochar
+\dochar 
+\dochar 
+\par
+}
+
+\def\dochar #1 {%
+ #1\kern.1em\penalty0%
+}
+
+\def\SL{-Slant}
+\def\EMPH#1{\textbf{\textit{#1}}}
+
+\long\def\vntext{%
+\centerline{\textbf{Ch Pho}}
+\vskip -.5\baselineskip
+\rightline{\textsc{--- Nam Cao}}
+Hn va i va chi. Bao gi cng th, c ru xong l hn chi. Bt u
+chi tri. C h g? Tri c ca ring nh no? Ri hn chi i. Th
+cng chng sao: i l tt c nhng chng l ai. Tc mnh hn chi ngay tt
+c lng V i. Nhng c lng V i ai cng nh, \textit{``Chc n tr
+mnh ra!''} Khng ai ln ting c. Tc tht! ! Th ny th tc tht! Tc
+cht i c mt! th, hn phi chi cha a no khng chi nhau vi
+hn. Nhng cng khng ai ra iu. M kip! Th th c ph ru khng? Th
+th c kh hn khng? Khng bit a cht m no ra thn hn cho hn kh
+n nng ni ny? A ha! Phi y, hn c th m chi, hn chi a cht m
+no ra thn hn, ra ci thng \EMPH{Ch Pho}! Hn nghin rng vo
+m chi ci a ra Ch Pho. Nhng m bit a no ra
+Ch Pho? C tri m bit! Hn khng bit, c lng V i cng khng ai
+bit.
+
+Mt anh i th ng l߽n, mt bui sng tinh s߽ng thy hn
+trn trung v xm ngt trong mt vy p bn mt l gch b
+khng, anh ta r߾c ly v em v cho mt ng߶i n b ga m.
+Ng߶i n b ga m ny bn hn cho mt bc ph ci khng con, v
+khi bc ph ci ny cht th hn b v, ht i cho nh ny li i
+ cho nh n. Nm hai m߽i tui, hn lm canh in cho ng l Kin,
+by gi c b Kin, n tin ch lng. Hnh nh c my ln b ba nh
+ng l, cn tr lm m li hay m lng, bt hn bp chn, hay xoa
+bng, m lng g y. Ng߶i ta bo ng l ra nh th hch dch,
+c lng phi s, m v nh th li s ci b ba cn tr ny. Ng߶i
+b y php php, m b y hy hy, m ng l th hay au lng lm;
+nhng ng߶i c bnh au lng hay s v m cha i l kho ghen.
+C ng߶i bo ng l ghen vi anh canh in kho mnh m s b ba
+khng dm ni. C ng߶i th bo anh canh in y c b ba quyn
+thu quyn b trong nh tin cn nn ly trm tin trm thc nhiu.
+Mi ng߶i ni mt cch. Chng bit u m ln. Ch bit mt hm
+Ch b ng߶i ta gii huyn ri bit tm n by, tm nm ri mt
+hm, hn li l l u ln v. Hn v lp ny trng khc
+hn, mi u chng ai bit hn l ai. Trng c nh thng sng
+c! Ci u th trc lc, ci rng co trng hn, ci mt th en
+m rt cng cng, hai mt g߶m g߶m trng gm cht! Hn mc qun
+o ni en vi o Ty vng. Ci ngc phanh, y nhng nt chm tr
+rng, phng vi mt ng thy t߾ng cm chu, c hai cnh tay cng
+th. Trng gm cht!
+}
+
+\def\mksample#1{%
+ \leftline{\normalsize\bf\fbox{line spacing #1}\hrulefill}
+ \vskip 5pt
+ \ifnum\pdftexversion<130\relax
+ \dimenA=\pdffontsize\font pt\relax
+ \else
+ \dimenA=\pdffontsize\font
+ \fi
+ \setbox\boxA=\vbox{%
+ \baselineskip=#1\dimenA
+ \parskip=.5\baselineskip
+ \noindent\vntext\par}%
+ \setbox\boxB=\vsplit\boxA to 3in
+ \nobreak
+ \box\boxB
+ \vskip 10pt
+}
+
+\def\showfontsize#1#2#3{{%
+ \leftline{\large\bf\fbox{#2}\hrulefill}
+ \nobreak
+ \font\f=#1 at #2\f
+ \baselineskip=#3
+ \noindent
+ \vnchars\par
+ \vskip .5\baselineskip
+}}
+
+\def\mkfontname#1#2#3{\hbox{%
+ \hbox to .25\textwidth{NFSS:\kern1em \texttt{#1}\hss}%
+ \hbox to .25\textwidth{TFM:\kern1em \texttt{#2}\hss}%
+ PostScript:\kern1em \texttt{#3}}}
+
+
+\def\HasDesignSizes{\let\hasdesignsizes\relax}
+
+\def\getdesignsize#1{\xdef\designsize{}%
+ \expandafter\@tfor\expandafter\x\expandafter:\expandafter=#1
+ \do{\ifcat\x0\edef\designsize{\designsize\x}\fi%
+ \if\x-\def\designsize{}\fi}}
+
+
+\def\showletters#1#2#3#4#5#6{%
+ \ifx\hasdesignsizes\undefined
+ \subsection{#2-#3-#4}{#5}%
+ \else
+ \getdesignsize{#5}%
+ \subsection{#2-#3-#4 (\designsize pt)}{#5}%
+ \fi
+ \markright{\mkfontname{#1/#2/#3/#4}{#5}{#6}}
+ \showfontsize{#5}{18pt}{27pt}
+ \showfontsize{#5}{36pt}{54pt}
+ \showfontsize{#5}{72pt}{108pt}
+ \clearpage
+}
+
+\def\showCMfont#1#2#3#4#5#6{
+ \showletters{#1}{#2}{#3}{#4}{#5}{#6}
+ \clearpage
+ \markright{#5}
+ \subsection{Text}{#5-text}%
+ \showtextsize{%
+ \font\f=#5\f
+ \let\EMPH=\relax
+ \let\textit=\relax
+ \let\textsc=\relax}
+}
+
+\def\showtextsize#1{
+ \columnsep=20pt
+ \columnseprule=.4pt
+ \begin{multicols}{2}
+ #1
+ \mksample{1}
+ \mksample{1.2}
+ \mksample{1.4}
+ \mksample{1.1}
+ \mksample{1.3}
+ \mksample{1.5}
+ \end{multicols}
+ \clearpage
+}
+
+\def\showtext#1#2#3#4#5#6{\subsection{Text}{#5-text}%
+ \markright{#6 at 8pt}\showtextsize{\fontsize{8pt}{8pt}\usefont{#1}{#2}{#3}{#4}}
+ \markright{#6 at 10pt}\showtextsize{\fontsize{10pt}{10pt}\usefont{#1}{#2}{#3}{#4}}
+ \markright{#6 at 12pt}\showtextsize{\fontsize{12pt}{12pt}\usefont{#1}{#2}{#3}{#4}}
+ \clearpage
+}
+
+\def\samplesentence{%
+ Hn nghin rng vo m chi ci a ra Ch Pho lng V i}
+
+\newenvironment{shortsample}
+ {\normalfont\fontencoding{OT1}\ttfamily \selectfont
+ \begin{tabular*}{\textwidth}{llll<{\samplesentence}}
+ NFSS&TFM&PostScript&\multicolumn{1}{l}{Sample}\\ \hline
+ }
+ {\end{tabular*}}
+
+\def\shorttext#1#2#3#4#5#6{%
+ #1/#2/#3/#4 & #5 & #6 & \normalsize\usefont{#1}{#2}{#3}{#4}\\}
+
+%%%\endinput
+
+\ifbookmarks\RequirePackage{hyperref}
+ \def\section#1{\gdef\currsec{#1}\hypertarget{#1}{}\pdfbookmark[0]{#1}{#1}}
+%\subsection{<Text>}{<label>}
+ \def\subsection#1#2{\def\target{\currsec-#2}%
+ \hypertarget{\target}{}\pdfbookmark[1]{#1}{\target}}
+\fi
+
+
+\def\mapfile#1{\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=#1.map}}{}\fi}
+\IfFileExists{./nocompress}{\pdfcompresslevel0 }{\pdfcompresslevel9 }
+
+% Local Variables:
+% coding: viscii
+% End:
diff --git a/Master/texmf-dist/source/generic/vntex/tests/vntopia-sample.tex b/Master/texmf-dist/source/generic/vntex/tests/vntopia-sample.tex
new file mode 100644
index 00000000000..1144edc21f9
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/vntopia-sample.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[sample]{vnsample}
+
+\mapfile{vntopia}
+
+\begin{document}
+\section{VnUtopia-Regular}
+\showletters{T5}{put}{m}{n} {putr8v} {Vntopia-Regular}
+\showletters{T5}{put}{m}{it} {putri8v} {Vntopia-Italic}
+\showletters{T5}{put}{m}{sl} {putro8v} {Vntopia-Regular}
+\showletters{T5}{put}{b}{n} {putb8v} {Vntopia-Bold}
+\showletters{T5}{put}{b}{it} {putbi8v} {Vntopia-BoldItalic}
+\showletters{T5}{put}{b}{sl} {putbo8v} {Vntopia-Bold}
+\showletters{T5}{put}{m}{sc} {putrc8v} {N/A}
+\showletters{T5}{put}{b}{sc} {putbc8v} {N/A}
+\showtext {T5}{put}{m}{n} {putr8v} {Vntopia-Regular}
+\end{document}
diff --git a/Master/texmf-dist/source/generic/vntex/tests/vntopia-test.tex b/Master/texmf-dist/source/generic/vntex/tests/vntopia-test.tex
new file mode 100644
index 00000000000..b9076eb7dc6
--- /dev/null
+++ b/Master/texmf-dist/source/generic/vntex/tests/vntopia-test.tex
@@ -0,0 +1,20 @@
+% Copyright 2003-2005 Han The Thanh <hanthethanh@gmx.net>.
+% This file is part of vntex. License: LPPL, version 1.3 or newer,
+% according to http://www.latex-project.org/lppl.txt
+
+\documentclass[test]{vnsample}
+
+\mapfile{vntopia}
+
+\begin{document}
+\begin{shortsample}
+\shorttext{T5}{put}{m}{n} {putr8v} {Vntopia-Regular}
+\shorttext{T5}{put}{m}{it} {putri8v} {Vntopia-Italic}
+\shorttext{T5}{put}{m}{sl} {putro8v} {Vntopia-Regular}
+\shorttext{T5}{put}{b}{n} {putb8v} {Vntopia-Bold}
+\shorttext{T5}{put}{b}{it} {putbi8v} {Vntopia-BoldItalic}
+\shorttext{T5}{put}{b}{sl} {putbo8v} {Vntopia-Bold}
+\shorttext{T5}{put}{m}{sc} {putrc8v} {N/A}
+\shorttext{T5}{put}{b}{sc} {putbc8v} {N/A}
+\end{shortsample}
+\end{document}