diff options
Diffstat (limited to 'Build/source/texk/web2c')
-rw-r--r-- | Build/source/texk/web2c/ChangeLog | 4 | ||||
-rw-r--r-- | Build/source/texk/web2c/Makefile.in | 41 | ||||
-rwxr-xr-x | Build/source/texk/web2c/dvitype.test | 12 | ||||
-rw-r--r-- | Build/source/texk/web2c/ptexdir/ChangeLog | 9 | ||||
-rw-r--r-- | Build/source/texk/web2c/ptexdir/am/ptex.am | 11 | ||||
-rwxr-xr-x | Build/source/texk/web2c/ptexdir/pdvitype.test | 10 | ||||
-rwxr-xr-x | Build/source/texk/web2c/ptexdir/sample.test | 16 | ||||
-rw-r--r-- | Build/source/texk/web2c/ptexdir/tests/goth10.tfm | bin | 0 -> 1196 bytes | |||
-rw-r--r-- | Build/source/texk/web2c/ptexdir/tests/min10.pl | 388 | ||||
-rw-r--r-- | Build/source/texk/web2c/ptexdir/tests/min10.tfm | bin | 0 -> 1196 bytes | |||
-rw-r--r-- | Build/source/texk/web2c/ptexdir/tests/sample.dvi | bin | 0 -> 5696 bytes | |||
-rw-r--r-- | Build/source/texk/web2c/ptexdir/tests/tmin10.pl | 332 | ||||
-rw-r--r-- | Build/source/texk/web2c/ptexdir/tests/tmin10.tfm | bin | 0 -> 856 bytes | |||
-rwxr-xr-x | Build/source/texk/web2c/ptexdir/yokotate.test | 28 |
14 files changed, 828 insertions, 23 deletions
diff --git a/Build/source/texk/web2c/ChangeLog b/Build/source/texk/web2c/ChangeLog index c1c725b7f17..b7a0440b1ef 100644 --- a/Build/source/texk/web2c/ChangeLog +++ b/Build/source/texk/web2c/ChangeLog @@ -1,3 +1,7 @@ +2010-04-30 Peter Breitenlohner <peb@mppmu.mpg.de> + + * dvitype.test: Use installed cm fonts. + 2010-04-28 Peter Breitenlohner <peb@mppmu.mpg.de> * configure.ac: Require that 'int' has at least 4 bytes, diff --git a/Build/source/texk/web2c/Makefile.in b/Build/source/texk/web2c/Makefile.in index 51e25cba4ae..47df9db681c 100644 --- a/Build/source/texk/web2c/Makefile.in +++ b/Build/source/texk/web2c/Makefile.in @@ -1229,6 +1229,9 @@ EXTRA_DIST = PROJECTS cftests config.h cpascal.h help.h triptrap-sh \ ptexdir/COPYRIGHT ptexdir/COPYRIGHT.jis ptexdir/ChangeLog \ ptexdir/Changes.txt ptexdir/INSTALL.txt ptexdir/README.txt \ tests/memdata1.bst tests/memdata2.bst tests/memdata3.bst \ + ptexdir/tests/goth10.tfm ptexdir/tests/sample.dvi \ + ptexdir/tests/min10.pl ptexdir/tests/min10.tfm \ + ptexdir/tests/tmin10.pl ptexdir/tests/tmin10.tfm \ ptexdir/ptrip.diffs ptexdir/Files ptexdir/pbibtex.defines \ ptexdir/ptex.mk ptexdir/ptex-base.ch.orig \ ptexdir/ptex-include.ch ptexdir/ptexhelp.h ptexdir/reautoconf \ @@ -1410,23 +1413,24 @@ DISTCLEANFILES = $(EXTRA_LIBRARIES) tangle.c tangle.h tangle.p \ ptex.pool ptex-tangle ptexdir/ptex.version tests/xexampl.aux \ tests/xexampl.bbl tests/xexampl.blg tests/memtest* \ tests/xstory.dvityp tests/xpagenum.typ tests/xcmr10.tfm \ - tests/xcmr10.pl ptrip.diffs $(nodist_pdftex_SOURCES) pdftex.ch \ - pdftex-web2c pdftex.p pdftex.pool pdftex-tangle \ - pdftexdir/pdftex.version pdftexdir/etex.version \ - $(nodist_libluatex_a_SOURCES) $(nodist_xetex_SOURCES) \ - xetex.web xetex-web2c xetex.p xetex.pool xetex-tangle \ - xetexdir/etex.version xetexdir/xetex.version \ - $(omegaware_programs:=.c) $(omegaware_programs:=.h) \ - $(omegaware_programs:=.p) $(omegaware_programs:=-web2c) \ - omegaware/tests/xlevel1.ofm omegaware/tests/xlevel1.opl \ - ofont*vf omegaware/tests/xofont* omegaware/tests/Cherokee.tfm \ - omegaware/tests/OCherokee.ofm omegaware/tests/OCherokee.opl \ - omegaware/tests/OCherokee.ovf omegaware/tests/xCherokee.* \ - omegaware/tests/xOCherokee.* cftest.p \ - omegaware/tests/xrepeated.* omegaware/tests/specialhex.ofm \ - omegaware/tests/specialhex.opl omegaware/tests/specialhex.ovf \ - omegaware/tests/xspecialhex.* $(nodist_aleph_SOURCES) \ - aleph.web aleph.ch aleph-web2c aleph.p aleph.pool aleph-tangle + tests/xcmr10.pl tests/xsample.typ tests/x*min10.* ptrip.diffs \ + $(nodist_pdftex_SOURCES) pdftex.ch pdftex-web2c pdftex.p \ + pdftex.pool pdftex-tangle pdftexdir/pdftex.version \ + pdftexdir/etex.version $(nodist_libluatex_a_SOURCES) \ + $(nodist_xetex_SOURCES) xetex.web xetex-web2c xetex.p \ + xetex.pool xetex-tangle xetexdir/etex.version \ + xetexdir/xetex.version $(omegaware_programs:=.c) \ + $(omegaware_programs:=.h) $(omegaware_programs:=.p) \ + $(omegaware_programs:=-web2c) omegaware/tests/xlevel1.ofm \ + omegaware/tests/xlevel1.opl ofont*vf omegaware/tests/xofont* \ + omegaware/tests/Cherokee.tfm omegaware/tests/OCherokee.ofm \ + omegaware/tests/OCherokee.opl omegaware/tests/OCherokee.ovf \ + omegaware/tests/xCherokee.* omegaware/tests/xOCherokee.* \ + cftest.p omegaware/tests/xrepeated.* \ + omegaware/tests/specialhex.ofm omegaware/tests/specialhex.opl \ + omegaware/tests/specialhex.ovf omegaware/tests/xspecialhex.* \ + $(nodist_aleph_SOURCES) aleph.web aleph.ch aleph-web2c aleph.p \ + aleph.pool aleph-tangle CLEANFILES = TRIPTRAP = $(am__append_6) $(am__append_9) $(am__append_15) \ $(am__append_19) $(am__append_24) @@ -1627,7 +1631,8 @@ pweb_programs = pbibtex pdvitype ppltotf ptftopl ptex_tests = ptexdir/pbibtex.test ptexdir/pdvitype.test \ ptexdir/ppltotf.test ptexdir/ptftopl.test ptexdir/ptrip.test \ ptexdir/pbibtex-openout-test.pl \ - ptexdir/pbibtex-longline-test.pl ptexdir/pbibtex-mem.test + ptexdir/pbibtex-longline-test.pl ptexdir/pbibtex-mem.test \ + ptexdir/sample.test ptexdir/yokotate.test pproglib = lib/libp.a ptex_CPPFLAGS = $(ptex_cppflags) ptex_CFLAGS = $(WARNING_CFLAGS) diff --git a/Build/source/texk/web2c/dvitype.test b/Build/source/texk/web2c/dvitype.test index fb38b461044..c6a6ced5540 100755 --- a/Build/source/texk/web2c/dvitype.test +++ b/Build/source/texk/web2c/dvitype.test @@ -1,13 +1,19 @@ #! /bin/sh -# Copyright (C) 2009 Peter Breitenlohner <tex-live@tug.org> +# Copyright (C) 2009, 2010 Peter Breitenlohner <tex-live@tug.org> # You may freely use, modify and/or distribute this file. test -d tests || mkdir -p tests -TEXMFCNF=$srcdir/../kpathsea \ - ./dvitype -show-opcodes $srcdir/tests/story >tests/xstory.dvityp || exit 1 +if tfmpath=`$KPSEWHICH cmbx10.tfm`; then + + TEXMFCNF=$srcdir/../kpathsea \ + TFMFONTS=`dirname $tfmpath` \ + ./dvitype -show-opcodes $srcdir/tests/story >tests/xstory.dvityp || exit 1 + +fi TEXMFCNF=$srcdir/../kpathsea \ + TFMFONTS=$srcdir/tests \ ./dvitype --p=\*.\*.2 $srcdir/tests/pagenum.dvi >tests/xpagenum.typ || exit 1 diff --git a/Build/source/texk/web2c/ptexdir/ChangeLog b/Build/source/texk/web2c/ptexdir/ChangeLog index bd926999d09..e908b8292e7 100644 --- a/Build/source/texk/web2c/ptexdir/ChangeLog +++ b/Build/source/texk/web2c/ptexdir/ChangeLog @@ -1,3 +1,12 @@ +2010-04-30 Peter Breitenlohner <peb@mppmu.mpg.de> + + * pdvitype.test: Use installed cm fonts. + * sample.test, yokotate.test (new): Shell scripts to test + pDVItype and pPLtoTF/pTFtoPL with yoko and tate fonts. + * tests/goth10.tfm tests/sample.dvi (new): Data for sample.test. + * tests/{min10,tmin10}.{pl,tfm} (new): Data for yokotate.test. + * am/ptex.am: Add the new tests. + 2010-04-26 Peter Breitenlohner <peb@mppmu.mpg.de> * pbibtex.ch: Remove unused code 'Check if |max_print_line|...'. diff --git a/Build/source/texk/web2c/ptexdir/am/ptex.am b/Build/source/texk/web2c/ptexdir/am/ptex.am index d621d079cca..281fc749e69 100644 --- a/Build/source/texk/web2c/ptexdir/am/ptex.am +++ b/Build/source/texk/web2c/ptexdir/am/ptex.am @@ -138,6 +138,8 @@ pdvitype.web: tie$(EXEEXT) dvitype.web dvitype.ch $(tie) -m pdvitype.web dvitype.web dvitype.ch EXTRA_DIST += ptexdir/pdvitype.ch +ptex_tests += ptexdir/sample.test + ## pPLtoTF ## nodist_ppltotf_SOURCES = ppltotf.c ppltotf.h @@ -170,6 +172,8 @@ ptftopl.web: tie$(EXEEXT) tftopl.web tftopl.ch $(tie) -m ptftopl.web tftopl.web tftopl.ch EXTRA_DIST += ptexdir/ptftopl.ch +ptex_tests += ptexdir/yokotate.test + ## EXTRA_DIST += \ ptexdir/COPYRIGHT \ @@ -198,6 +202,13 @@ DISTCLEANFILES += tests/xstory.dvityp tests/xpagenum.typ DISTCLEANFILES += tests/xcmr10.tfm ## ptexdir/ptftopl.test DISTCLEANFILES += tests/xcmr10.pl +## ptexdir/sample.test +EXTRA_DIST += ptexdir/tests/goth10.tfm ptexdir/tests/sample.dvi +DISTCLEANFILES += tests/xsample.typ +## ptexdir/yokotate.test +EXTRA_DIST += ptexdir/tests/min10.pl ptexdir/tests/min10.tfm +EXTRA_DIST += ptexdir/tests/tmin10.pl ptexdir/tests/tmin10.tfm +DISTCLEANFILES += tests/x*min10.* ## ptexdir/ptrip.test EXTRA_DIST += ptexdir/ptrip.diffs .PHONY: ptrip-clean diff --git a/Build/source/texk/web2c/ptexdir/pdvitype.test b/Build/source/texk/web2c/ptexdir/pdvitype.test index 9c2c343ccb1..602ed66ea96 100755 --- a/Build/source/texk/web2c/ptexdir/pdvitype.test +++ b/Build/source/texk/web2c/ptexdir/pdvitype.test @@ -5,9 +5,15 @@ test -d tests || mkdir -p tests -TEXMFCNF=$srcdir/../kpathsea \ - ./pdvitype -show-opcodes $srcdir/tests/story >tests/xstory.dvityp || exit 1 +if tfmpath=`$KPSEWHICH cmbx10.tfm`; then + + TEXMFCNF=$srcdir/../kpathsea \ + TFMFONTS=`dirname $tfmpath` \ + ./pdvitype -show-opcodes $srcdir/tests/story >tests/xstory.dvityp || exit 1 + +fi TEXMFCNF=$srcdir/../kpathsea \ + TFMFONTS=$srcdir/tests \ ./pdvitype --p=\*.\*.2 $srcdir/tests/pagenum.dvi >tests/xpagenum.typ || exit 1 diff --git a/Build/source/texk/web2c/ptexdir/sample.test b/Build/source/texk/web2c/ptexdir/sample.test new file mode 100755 index 00000000000..7c91290461f --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/sample.test @@ -0,0 +1,16 @@ +#! /bin/sh + +# Copyright (C) 2010 Peter Breitenlohner <tex-live@tug.org> +# You may freely use, modify and/or distribute this file. + +test -d tests || mkdir -p tests + +tfmpath=`$KPSEWHICH cmbx10.tfm` || exit 77 + +# Test inputs +testdir=$srcdir/ptexdir/tests + +TEXMFCNF=$srcdir/../kpathsea \ + TFMFONTS=$testdir:$(dirname $(dirname $(dirname $tfmpath)))// \ + ./pdvitype -show-opcodes $testdir/sample >tests/xsample.typ || exit 1 + diff --git a/Build/source/texk/web2c/ptexdir/tests/goth10.tfm b/Build/source/texk/web2c/ptexdir/tests/goth10.tfm Binary files differnew file mode 100644 index 00000000000..92b72a3fa22 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/goth10.tfm diff --git a/Build/source/texk/web2c/ptexdir/tests/min10.pl b/Build/source/texk/web2c/ptexdir/tests/min10.pl new file mode 100644 index 00000000000..f7f27440d30 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/min10.pl @@ -0,0 +1,388 @@ +(COMMENT THIS IS A KANJI FORMAT FILE) +(COMMENT INSERT DUMMY DATA IN CHATSINTYPE 3, JIS 2577) +(FAMILY MINCHO) +(FACE O 0) +(CODINGSCHEME TEX KANJI TEXT) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 35147750366) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.091641) + (SHRINK R 0.0) + (XHEIGHT R 0.916443) + (QUAD R 0.962216) + (EXTRASPACE R 0.229101) + (PARAMETER D 8 R 0.183283) + (PARAMETER D 9 R 0.114551) + ) +(GLUEKERN + (LABEL O 0) + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (STOP) + (LABEL O 7) + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (KRN O 10 R -0.048114) + (KRN O 11 R -0.048114) + (STOP) + (LABEL O 12) + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (KRN O 10 R -0.096228) + (KRN O 11 R -0.096228) + (STOP) + (LABEL O 13) + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (KRN O 10 R -0.144327) + (KRN O 11 R -0.144327) + (STOP) + (LABEL O 14) + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (KRN O 10 R -0.192441) + (KRN O 11 R -0.192441) + (STOP) + (LABEL O 2) + (LABEL O 10) + (GLUE O 0 R 0.608551 R 0.0 R 0.229101) + (GLUE O 7 R 0.608551 R 0.0 R 0.229101) + (GLUE O 12 R 0.608551 R 0.0 R 0.229101) + (GLUE O 13 R 0.608551 R 0.0 R 0.229101) + (GLUE O 14 R 0.608551 R 0.0 R 0.229101) + (GLUE O 10 R 0.0 R 0.3042755 R 0.0) + (GLUE O 2 R 0.0 R 0.3042755 R 0.0) + (GLUE O 4 R 0.458203 R 0.0 R 0.229101) + (GLUE O 5 R 0.458203 R 0.0 R 0.229101) + (GLUE O 3 R 0.458203 R 0.0 R 0.229101) + (GLUE O 6 R 0.229101 R 0.229101 R 0.229101) + (STOP) + (LABEL O 4) + (GLUE O 0 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 7 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 12 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 13 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 14 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 10 R 0.0 R 0.3042755 R 0.0) + (GLUE O 2 R 0.0 R 0.3042755 R 0.0) + (GLUE O 4 R 0.0 R 0.3042755 R 0.0) + (GLUE O 5 R 0.0 R 0.3042755 R 0.0) + (GLUE O 3 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 6 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 11 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 1 R 0.3042755 R 0.0 R 0.3042755) + (STOP) + (LABEL O 5) + (GLUE O 0 R 0.229101 R 0.0 R 0.229101) + (GLUE O 7 R 0.229101 R 0.0 R 0.229101) + (GLUE O 12 R 0.229101 R 0.0 R 0.229101) + (GLUE O 13 R 0.229101 R 0.0 R 0.229101) + (GLUE O 14 R 0.229101 R 0.0 R 0.229101) + (GLUE O 10 R 0.0 R 0.3042755 R 0.0) + (GLUE O 2 R 0.0 R 0.3042755 R 0.0) + (GLUE O 4 R 0.0 R 0.3042755 R 0.0) + (GLUE O 5 R 0.0 R 0.3042755 R 0.0) + (GLUE O 3 R 0.229101 R 0.0 R 0.229101) + (GLUE O 6 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 11 R 0.229101 R 0.0 R 0.229101) + (GLUE O 1 R 0.229101 R 0.0 R 0.229101) + (STOP) + (LABEL O 3) + (GLUE O 0 R 0.107391 R 0.0 R 0.107391) + (GLUE O 7 R 0.107391 R 0.0 R 0.107391) + (GLUE O 12 R 0.107391 R 0.0 R 0.107391) + (GLUE O 13 R 0.107391 R 0.0 R 0.107391) + (GLUE O 14 R 0.107391 R 0.0 R 0.107391) + (GLUE O 10 R 0.0 R 0.3042755 R 0.0) + (GLUE O 2 R 0.0 R 0.3042755 R 0.0) + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (GLUE O 11 R 0.107391 R 0.0 R 0.107391) + (GLUE O 1 R 0.107391 R 0.0 R 0.107391) + (STOP) + (LABEL O 6) + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.0 R 0.458203 R 0.0) + (STOP) + (LABEL O 1) + (LABEL O 11) + (GLUE O 0 R 0.458203 R 0.0 R 0.229101) + (GLUE O 7 R 0.458203 R 0.0 R 0.229101) + (GLUE O 12 R 0.458203 R 0.0 R 0.229101) + (GLUE O 13 R 0.458203 R 0.0 R 0.229101) + (GLUE O 14 R 0.458203 R 0.0 R 0.229101) + (GLUE O 10 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 2 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 4 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 5 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 3 R 0.458203 R 0.0 R 0.229101) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (GLUE O 11 R 0.0 R 0.458203 R 0.0) + (GLUE O 1 R 0.0 R 0.458203 R 0.0) + (STOP) + ) +(CHARSINTYPE O 1 + $B!K(B $B!M(B $B!O(B $B!Q(B $B!S(B $B!U(B $B!W(B $B!Y(B $B![(B + ) +(CHARSINTYPE O 2 + $B!+(B $B!,(B + ) +(CHARSINTYPE O 3 + $B!6(B $B!7(B $B!9(B $B!h(B $B!i(B $B!j(B $B!p(B $B!q(B $B!r(B $B$!(B $B$#(B $B$%(B $B$'(B + $B$)(B $B$C(B $B$c(B $B$e(B $B$g(B $B$n(B $B%!(B $B%#(B $B%%(B $B%'(B $B%)(B $B%C(B $B%c(B $B%e(B + $B%g(B $B%n(B $B%u(B $B%v(B + ) +(CHARSINTYPE O 4 + $B!&(B $B!'(B $B!((B $B!*(B $B!-(B $B!.(B $B!>(B $B!B(B $B!C(B $B!F(B $B!G(B + ) +(CHARSINTYPE O 5 + $B!)(B $B!/(B $B!0(B $B!3(B $B!5(B $B!H(B $B!I(B $B!k(B $B!l(B $B!m(B $B!x(B + ) +(CHARSINTYPE O 6 + $B!J(B $B!L(B $B!N(B $B!P(B $B!R(B $B!T(B $B!V(B $B!X(B $B!Z(B + ) +(CHARSINTYPE O 7 + $B$&(B $B$/(B $B$0(B $B$1(B $B$2(B $B$9(B $B$:(B $B$j(B $B%F(B $B%G(B $B%d(B + ) +(CHARSINTYPE O 10 + $B!$(B $B!%(B + ) +(CHARSINTYPE O 11 + $B!"(B $B!#(B + ) +(CHARSINTYPE O 12 + $B%"(B $B%$(B $B%&(B $B%*(B $B%1(B $B%2(B $B%5(B $B%6(B $B%=(B $B%>(B $B%A(B $B%B(B $B%D(B + $B%E(B $B%H(B $B%I(B $B%J(B $B%U(B $B%V(B $B%W(B $B%_(B $B%a(B $B%i(B $B%j(B $B%o(B $B%r(B + ) +(CHARSINTYPE O 13 + $B%/(B $B%0(B $B%?(B $B%@(B + ) +(CHARSINTYPE O 14 + $B%N(B + ) +(TYPE O 0 + (CHARWD R 0.962216) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + ) + ) +(TYPE O 1 + (CHARWD R 0.504013) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 0 R 0.458203 R 0.0 R 0.229101) + (GLUE O 7 R 0.458203 R 0.0 R 0.229101) + (GLUE O 12 R 0.458203 R 0.0 R 0.229101) + (GLUE O 13 R 0.458203 R 0.0 R 0.229101) + (GLUE O 14 R 0.458203 R 0.0 R 0.229101) + (GLUE O 10 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 2 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 4 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 5 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 3 R 0.458203 R 0.0 R 0.229101) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (GLUE O 11 R 0.0 R 0.458203 R 0.0) + (GLUE O 1 R 0.0 R 0.458203 R 0.0) + ) + ) +(TYPE O 2 + (CHARWD R 0.353665) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 0 R 0.608551 R 0.0 R 0.229101) + (GLUE O 7 R 0.608551 R 0.0 R 0.229101) + (GLUE O 12 R 0.608551 R 0.0 R 0.229101) + (GLUE O 13 R 0.608551 R 0.0 R 0.229101) + (GLUE O 14 R 0.608551 R 0.0 R 0.229101) + (GLUE O 10 R 0.0 R 0.3042755 R 0.0) + (GLUE O 2 R 0.0 R 0.3042755 R 0.0) + (GLUE O 4 R 0.458203 R 0.0 R 0.229101) + (GLUE O 5 R 0.458203 R 0.0 R 0.229101) + (GLUE O 3 R 0.458203 R 0.0 R 0.229101) + (GLUE O 6 R 0.229101 R 0.229101 R 0.229101) + ) + ) +(TYPE O 3 + (CHARWD R 0.747434) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 0 R 0.107391 R 0.0 R 0.107391) + (GLUE O 7 R 0.107391 R 0.0 R 0.107391) + (GLUE O 12 R 0.107391 R 0.0 R 0.107391) + (GLUE O 13 R 0.107391 R 0.0 R 0.107391) + (GLUE O 14 R 0.107391 R 0.0 R 0.107391) + (GLUE O 10 R 0.0 R 0.3042755 R 0.0) + (GLUE O 2 R 0.0 R 0.3042755 R 0.0) + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (GLUE O 11 R 0.107391 R 0.0 R 0.107391) + (GLUE O 1 R 0.107391 R 0.0 R 0.107391) + ) + ) +(TYPE O 4 + (CHARWD R 0.353665) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 0 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 7 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 12 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 13 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 14 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 10 R 0.0 R 0.3042755 R 0.0) + (GLUE O 2 R 0.0 R 0.3042755 R 0.0) + (GLUE O 4 R 0.0 R 0.3042755 R 0.0) + (GLUE O 5 R 0.0 R 0.3042755 R 0.0) + (GLUE O 3 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 6 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 11 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 1 R 0.3042755 R 0.0 R 0.3042755) + ) + ) +(TYPE O 5 + (CHARWD R 0.504013) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 0 R 0.229101 R 0.0 R 0.229101) + (GLUE O 7 R 0.229101 R 0.0 R 0.229101) + (GLUE O 12 R 0.229101 R 0.0 R 0.229101) + (GLUE O 13 R 0.229101 R 0.0 R 0.229101) + (GLUE O 14 R 0.229101 R 0.0 R 0.229101) + (GLUE O 10 R 0.0 R 0.3042755 R 0.0) + (GLUE O 2 R 0.0 R 0.3042755 R 0.0) + (GLUE O 4 R 0.0 R 0.3042755 R 0.0) + (GLUE O 5 R 0.0 R 0.3042755 R 0.0) + (GLUE O 3 R 0.229101 R 0.0 R 0.229101) + (GLUE O 6 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 11 R 0.229101 R 0.0 R 0.229101) + (GLUE O 1 R 0.229101 R 0.0 R 0.229101) + ) + ) +(TYPE O 6 + (CHARWD R 0.504013) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.0 R 0.458203 R 0.0) + ) + ) +(TYPE O 7 + (CHARWD R 0.962216) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (KRN O 10 R -0.048114) + (KRN O 11 R -0.048114) + ) + ) +(TYPE O 10 + (CHARWD R 0.353665) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 0 R 0.608551 R 0.0 R 0.229101) + (GLUE O 7 R 0.608551 R 0.0 R 0.229101) + (GLUE O 12 R 0.608551 R 0.0 R 0.229101) + (GLUE O 13 R 0.608551 R 0.0 R 0.229101) + (GLUE O 14 R 0.608551 R 0.0 R 0.229101) + (GLUE O 10 R 0.0 R 0.3042755 R 0.0) + (GLUE O 2 R 0.0 R 0.3042755 R 0.0) + (GLUE O 4 R 0.458203 R 0.0 R 0.229101) + (GLUE O 5 R 0.458203 R 0.0 R 0.229101) + (GLUE O 3 R 0.458203 R 0.0 R 0.229101) + (GLUE O 6 R 0.229101 R 0.229101 R 0.229101) + ) + ) +(TYPE O 11 + (CHARWD R 0.504013) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 0 R 0.458203 R 0.0 R 0.229101) + (GLUE O 7 R 0.458203 R 0.0 R 0.229101) + (GLUE O 12 R 0.458203 R 0.0 R 0.229101) + (GLUE O 13 R 0.458203 R 0.0 R 0.229101) + (GLUE O 14 R 0.458203 R 0.0 R 0.229101) + (GLUE O 10 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 2 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 4 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 5 R 0.229101 R 0.229101 R 0.229101) + (GLUE O 3 R 0.458203 R 0.0 R 0.229101) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (GLUE O 11 R 0.0 R 0.458203 R 0.0) + (GLUE O 1 R 0.0 R 0.458203 R 0.0) + ) + ) +(TYPE O 12 + (CHARWD R 0.962216) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (KRN O 10 R -0.096228) + (KRN O 11 R -0.096228) + ) + ) +(TYPE O 13 + (CHARWD R 0.962216) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (KRN O 10 R -0.144327) + (KRN O 11 R -0.144327) + ) + ) +(TYPE O 14 + (CHARWD R 0.962216) + (CHARHT R 0.777588) + (CHARDP R 0.138855) + (COMMENT + (GLUE O 4 R 0.3042755 R 0.0 R 0.3042755) + (GLUE O 5 R 0.229101 R 0.0 R 0.229101) + (GLUE O 3 R 0.107391 R 0.0 R 0.107391) + (GLUE O 6 R 0.458203 R 0.0 R 0.229101) + (KRN O 10 R -0.192441) + (KRN O 11 R -0.192441) + ) + ) diff --git a/Build/source/texk/web2c/ptexdir/tests/min10.tfm b/Build/source/texk/web2c/ptexdir/tests/min10.tfm Binary files differnew file mode 100644 index 00000000000..1bf04b7ac32 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/min10.tfm diff --git a/Build/source/texk/web2c/ptexdir/tests/sample.dvi b/Build/source/texk/web2c/ptexdir/tests/sample.dvi Binary files differnew file mode 100644 index 00000000000..a69226cdc12 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/sample.dvi diff --git a/Build/source/texk/web2c/ptexdir/tests/tmin10.pl b/Build/source/texk/web2c/ptexdir/tests/tmin10.pl new file mode 100644 index 00000000000..1230acef26a --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/tmin10.pl @@ -0,0 +1,332 @@ +(COMMENT + tmin10 Propaty List File (Tate kumi) + by Hisato Hamano at ascii Co. +) +(COMMENT THIS IS A KANJI FORMAT FILE) +(DIRECTION TATE) +(FAMILY MINCHO) +(FACE F MRR) +(CODINGSCHEME JIS X0208) +(DESIGNSIZE R 10.0) +(COMMENT DESIGNSIZE IS IN POINTS) +(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE) +(CHECKSUM O 35147750366) +(SEVENBITSAFEFLAG TRUE) +(FONTDIMEN + (SLANT R 0.0) + (SPACE R 0.0) + (STRETCH R 0.091641) + (SHRINK R 0.0) + (XHEIGHT R 0.916443) + (QUAD R 0.962216) + (EXTRASPACE R 0.229101) + (EXTRASTRETCH R 0.183283) + (EXTRASHRINK R 0.114551) + ) +(GLUEKERN + (LABEL D 0) + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) + (GLUE D 3 R 0.107391 R 0.0 R 0.107391) + (GLUE D 5 R 0.0 R 0.0 R 0.0 ) + (GLUE D 6 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 7 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) + (STOP) + (LABEL D 1) + (GLUE D 0 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) + (GLUE D 3 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 4 R 0.0 R 0.0 R 0.0 ) + (GLUE D 5 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 6 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 7 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) + (STOP) + (LABEL D 2) + (GLUE D 0 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) + (GLUE D 3 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 4 R 0.0 R 0.0 R 0.0 ) + (GLUE D 5 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 6 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 7 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) + (STOP) + (LABEL D 3) + (GLUE D 0 R 0.107391 R 0.0 R 0.107391) + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) + (GLUE D 3 R 0.107391 R 0.0 R 0.107391) + (GLUE D 5 R 0.0 R 0.0 R 0.0 ) + (GLUE D 6 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 7 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) + (STOP) + (LABEL D 4) + (GLUE D 0 R 0.962216 R 0.0 R 0.481108) + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) + (GLUE D 3 R 0.962216 R 0.0 R 0.481108) + (GLUE D 5 R 0.0 R 0.0 R 0.0 ) + (GLUE D 6 R 0.962216 R 0.0 R 0.481108) + (GLUE D 7 R 0.962216 R 0.0 R 0.481108) + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) + (STOP) + (LABEL D 5) + (GLUE D 0 R 0.0 R 0.0 R 0.0 ) + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) + (GLUE D 3 R 0.0 R 0.0 R 0.0 ) + (GLUE D 4 R 0.0 R 0.0 R 0.0 ) + (GLUE D 5 R 0.0 R 0.0 R 0.0 ) + (GLUE D 6 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 7 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) + (STOP) + (LABEL D 6) + (GLUE D 0 R 0.0 R 0.0 R 0.0 ) + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) + (GLUE D 3 R 0.0 R 0.0 R 0.0 ) + (GLUE D 4 R 0.0 R 0.0 R 0.0 ) + (GLUE D 5 R 0.0 R 0.0 R 0.0 ) + (GLUE D 6 R 0.0 R 0.0 R 0.0 ) + (GLUE D 7 R 0.240554 R 0.0 R 0.240554) + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) + (STOP) + (LABEL D 7) + (GLUE D 0 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 1 R 0.240554 R 0.0 R 0.240554) + (GLUE D 2 R 0.240554 R 0.0 R 0.240554) + (GLUE D 3 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 4 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 5 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 6 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 7 R 0.0 R 0.183283 R 0.0 ) + (GLUE D 8 R 0.240554 R 0.0 R 0.240554) + (STOP) + (LABEL D 8) + (GLUE D 0 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) + (GLUE D 3 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 4 R 0.0 R 0.0 R 0.0 ) + (GLUE D 5 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 6 R 0.481108 R 0.183283 R 0.481108) + (GLUE D 7 R 0.240554 R 0.183283 R 0.240554) + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) + (STOP) + ) +(CHARSINTYPE D 1 + $B!$(B $B!%(B + ) +(CHARSINTYPE D 2 + $B!"(B $B!#(B + ) +(CHARSINTYPE D 3 + $B!3(B $B!4(B $B!5(B $B!6(B $B!7(B $B!9(B + $B$!(B $B$#(B $B$%(B $B$'(B $B$)(B $B$C(B $B$c(B $B$e(B $B$g(B $B$n(B + $B%!(B $B%#(B $B%%(B $B%'(B $B%)(B $B%C(B $B%c(B $B%e(B $B%g(B $B%n(B $B%u(B $B%v(B + ) +(CHARSINTYPE D 4 + $B!)(B $B!*(B + ) +(CHARSINTYPE D 5 + $B!=(B $B!D(B $B!E(B + ) +(CHARSINTYPE D 6 + $B!F(B $B!H(B $B!J(B $B!L(B $B!N(B $B!P(B $B!R(B $B!T(B $B!V(B $B!X(B $B!Z(B + ) +(CHARSINTYPE D 7 + $B!&(B $B!>(B $B!B(B $B!C(B + ) +(CHARSINTYPE D 8 + $B!G(B $B!I(B $B!K(B $B!M(B $B!O(B $B!Q(B $B!S(B $B!U(B $B!W(B $B!Y(B $B![(B + ) +(TYPE D 0 + (COMMENT $BIaDL$N4A;z(B + ) + (CHARWD R 0.962216) + (CHARHT R 0.458221) + (CHARDP R 0.458221) + (COMMENT + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) $B!$!%(B + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) $B!"!#(B + (GLUE D 3 R 0.107391 R 0.0 R 0.107391) $B>.$+$J(B + (GLUE D 5 R 0.0 R 0.0 R 0.0 ) $BA43QLsJ*(B + (GLUE D 6 R 0.481108 R 0.183283 R 0.481108) $B%+%C%33+$-(B + (GLUE D 7 R 0.240554 R 0.183283 R 0.240554) $BCf%D%-LsJ*(B + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) $B%+%C%3JD$8(B + ) + ) +(TYPE D 1 + (COMMENT $B!$!%(B + (CHARSINTYPE D 1 + $B!$(B $B!%(B + ) + ) + (CHARWD R 0.481108) + (CHARHT R 0.458221) + (CHARDP R 0.458221) + (COMMENT + (GLUE D 0 R 0.481108 R 0.183283 R 0.481108) $B4A;z(B + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) $B!$!%(B + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) $B!"!#(B + (GLUE D 3 R 0.481108 R 0.183283 R 0.481108) $B>.%+%J(B + (GLUE D 4 R 0.0 R 0.0 R 0.0 ) $B!)!*(B + (GLUE D 5 R 0.481108 R 0.183283 R 0.481108) $BA43QLsJ*(B + (GLUE D 6 R 0.481108 R 0.183283 R 0.481108) $B%+%C%33+$-(B + (GLUE D 7 R 0.481108 R 0.183283 R 0.481108) $BCf%D%-LsJ*(B + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) $B%+%C%3JD$8(B + ) + ) +(TYPE D 2 + (COMMENT $B!"!#(B + (CHARSINTYPE D 2 + $B!"(B $B!#(B + ) + ) + (CHARWD R 0.481108) + (CHARHT R 0.458221) + (CHARDP R 0.458221) + (COMMENT + (GLUE D 0 R 0.481108 R 0.183283 R 0.481108) $B4A;z(B + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) $B!$!%(B + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) $B!"!#(B + (GLUE D 3 R 0.481108 R 0.183283 R 0.481108) $B>.%+%J(B + (GLUE D 4 R 0.0 R 0.0 R 0.0 ) $B!)!*(B + (GLUE D 5 R 0.481108 R 0.183283 R 0.481108) $BA43QLsJ*(B + (GLUE D 6 R 0.481108 R 0.183283 R 0.481108) $B%+%C%33+$-(B + (GLUE D 7 R 0.481108 R 0.183283 R 0.481108) $BCf%D%-LsJ*(B + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) $B%+%C%3JD$8(B + ) + ) +(TYPE D 3 + (COMMENT $B>.$+$J(B + (CHARSINTYPE D 3 + $B!3(B $B!4(B $B!5(B $B!6(B $B!7(B $B!9(B + $B$!(B $B$#(B $B$%(B $B$'(B $B$)(B $B$C(B $B$c(B $B$e(B $B$g(B $B$n(B + $B%!(B $B%#(B $B%%(B $B%'(B $B%)(B $B%C(B $B%c(B $B%e(B $B%g(B $B%n(B $B%u(B $B%v(B + ) + ) + (CHARWD R 0.747434) + (CHARHT R 0.458221) + (CHARDP R 0.458221) + (COMMENT + (GLUE D 0 R 0.107391 R 0.0 R 0.107391) $B4A;z(B + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) $B!$!%(B + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) $B!"!#(B + (GLUE D 3 R 0.107391 R 0.0 R 0.107391) $B>.$+$J(B + (GLUE D 5 R 0.0 R 0.0 R 0.0 ) $BA43QLsJ*(B + (GLUE D 6 R 0.481108 R 0.183283 R 0.481108) $B%+%C%33+$-(B + (GLUE D 7 R 0.240554 R 0.183283 R 0.240554) $BCf%D%-LsJ*(B + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) $B%+%C%3JD$8(B + ) + ) +(TYPE D 4 + (COMMENT $B!*!)(B + (CHARSINTYPE D 4 + $B!)(B $B!*(B + ) + ) + (CHARWD R 0.962216) + (CHARHT R 0.458221) + (CHARDP R 0.458221) + (COMMENT + (GLUE D 0 R 0.962216 R 0.0 R 0.481108) $B4A;z(B + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) $B!$!%(B + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) $B!"!#(B + (GLUE D 3 R 0.962216 R 0.0 R 0.481108) $B>.$+$J(B + (GLUE D 5 R 0.0 R 0.0 R 0.0 ) $BA43QLsJ*(B + (GLUE D 6 R 0.962216 R 0.0 R 0.481108) $B%+%C%33+$-(B + (GLUE D 7 R 0.962216 R 0.0 R 0.481108) $BCf%D%-LsJ*(B + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) $B%+%C%3JD$8(B + ) + ) +(TYPE D 5 + (COMMENT $BA43QLsJ*(B + (CHARSINTYPE D 5 + $B!=(B $B!D(B $B!E(B + ) + ) + (CHARWD R 0.962216) + (CHARHT R 0.458221) + (CHARDP R 0.458221) + (COMMENT + (GLUE D 0 R 0.0 R 0.0 R 0.0 ) $B4A;z(B + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) $B!$!%(B + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) $B!"!#(B + (GLUE D 3 R 0.0 R 0.0 R 0.0 ) $B>.$+$J(B + (GLUE D 4 R 0.0 R 0.0 R 0.0 ) $B!*!)(B + (GLUE D 5 R 0.0 R 0.0 R 0.0 ) $BA43QLsJ*(B + (GLUE D 6 R 0.240554 R 0.183283 R 0.240554) $B%+%C%33+$-(B + (GLUE D 7 R 0.240554 R 0.183283 R 0.240554) $BCf%D%-LsJ*(B + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) $B%+%C%3JD$8(B + ) + ) +(TYPE D 6 + (COMMENT $B%+%C%33+$-(B + (CHARSINTYPE D 6 + $B!F(B $B!H(B $B!J(B $B!L(B $B!N(B $B!P(B $B!R(B $B!T(B $B!V(B $B!X(B $B!Z(B + ) + ) + (CHARWD R 0.481108) + (CHARHT R 0.458221) + (CHARDP R 0.458221) + (COMMENT + (GLUE D 0 R 0.0 R 0.0 R 0.0 ) $B4A;z(B + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) $B!$!%(B + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) $B!"!#(B + (GLUE D 3 R 0.0 R 0.0 R 0.0 ) $B>.$+$J(B + (GLUE D 4 R 0.0 R 0.0 R 0.0 ) $B!*!)(B + (GLUE D 5 R 0.0 R 0.0 R 0.0 ) $BA43QLsJ*(B + (GLUE D 6 R 0.0 R 0.0 R 0.0 ) $B%+%C%33+$-(B + (GLUE D 7 R 0.240554 R 0.0 R 0.240554) $BCf%D%-LsJ*(B + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) $B%+%C%3JD$8(B + ) + ) +(TYPE D 7 + (COMMENT $BCf%D%-LsJ*(B + (CHARSINTYPE D 7 + $B!&(B $B!>(B $B!B(B $B!C(B + ) + ) + (CHARWD R 0.481108) + (CHARHT R 0.458221) + (CHARDP R 0.458221) + (COMMENT + (GLUE D 0 R 0.240554 R 0.183283 R 0.240554) $B4A;z(B + (GLUE D 1 R 0.240554 R 0.0 R 0.240554) $B!$!%(B + (GLUE D 2 R 0.240554 R 0.0 R 0.240554) $B!"!#(B + (GLUE D 3 R 0.240554 R 0.183283 R 0.240554) $B>.%+%J(B + (GLUE D 4 R 0.240554 R 0.183283 R 0.240554) $B!)!*(B + (GLUE D 5 R 0.240554 R 0.183283 R 0.240554) $BA43QLsJ*(B + (GLUE D 6 R 0.240554 R 0.183283 R 0.240554) $B%+%C%33+$-(B + (GLUE D 7 R 0.0 R 0.183283 R 0.0 ) $BCf%D%-LsJ*(B + (GLUE D 8 R 0.240554 R 0.0 R 0.240554) $B%+%C%3JD$8(B + ) + ) +(TYPE D 8 + (COMMENT $B%+%C%3JD$8(B + (CHARSINTYPE D 8 + $B!G(B $B!I(B $B!K(B $B!M(B $B!O(B $B!Q(B $B!S(B $B!U(B $B!W(B $B!Y(B $B![(B + ) + ) + (CHARWD R 0.481108) + (CHARHT R 0.458221) + (CHARDP R 0.458221) + (COMMENT + (GLUE D 0 R 0.481108 R 0.183283 R 0.481108) $B4A;z(B + (GLUE D 1 R 0.0 R 0.0 R 0.0 ) $B!$!%(B + (GLUE D 2 R 0.0 R 0.0 R 0.0 ) $B!"!#(B + (GLUE D 3 R 0.481108 R 0.183283 R 0.481108) $B>.%+%J(B + (GLUE D 4 R 0.0 R 0.0 R 0.0 ) $B!)!*(B + (GLUE D 5 R 0.240554 R 0.183283 R 0.240554) $BA43QLsJ*(B + (GLUE D 6 R 0.481108 R 0.183283 R 0.481108) $B%+%C%33+$-(B + (GLUE D 7 R 0.240554 R 0.183283 R 0.240554) $BCf%D%-LsJ*(B + (GLUE D 8 R 0.0 R 0.0 R 0.0 ) $B%+%C%3JD$8(B + ) + ) diff --git a/Build/source/texk/web2c/ptexdir/tests/tmin10.tfm b/Build/source/texk/web2c/ptexdir/tests/tmin10.tfm Binary files differnew file mode 100644 index 00000000000..a54690f5656 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/tests/tmin10.tfm diff --git a/Build/source/texk/web2c/ptexdir/yokotate.test b/Build/source/texk/web2c/ptexdir/yokotate.test new file mode 100755 index 00000000000..5c85fb1c683 --- /dev/null +++ b/Build/source/texk/web2c/ptexdir/yokotate.test @@ -0,0 +1,28 @@ +#! /bin/sh + +# Copyright (C) 2010 Peter Breitenlohner <tex-live@tug.org> +# You may freely use, modify and/or distribute this file. + +test -d tests || mkdir -p tests + +# Test inputs +testdir=$srcdir/ptexdir/tests + +# Testing pPLtoTF/pTFtoPL for min10 (yoko=horiz) and tmin10 (tate=vert). +for font in min10 tmin10; do + + ./ppltotf -verbose $testdir/$font.pl tests/x$font.tfm && \ + cmp $testdir/$font.tfm tests/x$font.tfm || exit 1 + + TEXMFCNF=$srcdir/../kpathsea \ + ./ptftopl -verbose $testdir/$font.tfm tests/x$font.pl || exit 1 + + ./ppltotf tests/x$font tests/xx$font && \ + cmp $testdir/$font.tfm tests/xx$font.tfm || exit 1 + + TEXMFCNF=$srcdir/../kpathsea TFMFONTS=tests \ + ./ptftopl xx$font tests/xx$font && \ + diff tests/x$font.pl tests/xx$font.pl || exit 1 + +done + |