From 02d6fae6db4fdbe4a3c6309fc2d953f28a7217c1 Mon Sep 17 00:00:00 2001 From: Takuji Tanaka Date: Thu, 24 Feb 2022 14:41:53 +0000 Subject: dvipsk: add a test for upTeX vertical writing git-svn-id: svn://tug.org/texlive/trunk@62162 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/dvipsk/ChangeLog | 7 +++++++ Build/source/texk/dvipsk/Makefile.am | 4 +++- Build/source/texk/dvipsk/Makefile.in | 3 +++ Build/source/texk/dvipsk/testdata/Makefile_upjf | 15 +++++++++++++++ Build/source/texk/dvipsk/testdata/upjf.dvi | Bin 260 -> 588 bytes Build/source/texk/dvipsk/testdata/upjf.map | 4 ++++ Build/source/texk/dvipsk/testdata/upjf.tex | 20 ++++++++++++++++++-- Build/source/texk/dvipsk/testdata/upjv-g.tfm | Bin 0 -> 108 bytes Build/source/texk/dvipsk/testdata/upjv-r.tfm | Bin 0 -> 108 bytes Build/source/texk/dvipsk/testdata/upjv.tfm | Bin 0 -> 536 bytes Build/source/texk/dvipsk/testdata/upjv_full.vf | Bin 0 -> 7008 bytes Build/source/texk/dvipsk/testdata/upjv_omit.vf | Bin 0 -> 6972 bytes Build/source/texk/dvipsk/uptex-vf.test | 2 ++ 13 files changed, 52 insertions(+), 3 deletions(-) create mode 100644 Build/source/texk/dvipsk/testdata/upjv-g.tfm create mode 100644 Build/source/texk/dvipsk/testdata/upjv-r.tfm create mode 100644 Build/source/texk/dvipsk/testdata/upjv.tfm create mode 100644 Build/source/texk/dvipsk/testdata/upjv_full.vf create mode 100644 Build/source/texk/dvipsk/testdata/upjv_omit.vf (limited to 'Build/source/texk/dvipsk') diff --git a/Build/source/texk/dvipsk/ChangeLog b/Build/source/texk/dvipsk/ChangeLog index 044fcd4217b..564f1cb9103 100644 --- a/Build/source/texk/dvipsk/ChangeLog +++ b/Build/source/texk/dvipsk/ChangeLog @@ -1,3 +1,10 @@ +2022-02-24 TANAKA Takuji + + * Makefile.{am,in}, uptex-vf.test, + testdata/Makefile_upjf, testdata/upjv{,-r,-g}.tfm, + testdata/upjf.{tex,dvi,map}, testdata/upjv_{full,omit}.vf: + Add a new test for upTeX vertical writing. + 2022-01-22 Tomas Rokicki * dvips.c (landscaperotate): define new global for new option. diff --git a/Build/source/texk/dvipsk/Makefile.am b/Build/source/texk/dvipsk/Makefile.am index cc27e1e01bd..8d5b677f007 100644 --- a/Build/source/texk/dvipsk/Makefile.am +++ b/Build/source/texk/dvipsk/Makefile.am @@ -189,8 +189,10 @@ DISTCLEANFILES += overflow-color-push.ps overflow-epsfile.ps overflow-psbox.ps EXTRA_DIST += testdata/Makefile_upjf testdata/upjf.tex testdata/upjf.dvi testdata/upjf.map \ testdata/upjf.tfm testdata/upjf-g.tfm testdata/upjf-r.tfm \ testdata/upjf_full.vf testdata/upjf_omit.vf \ + testdata/upjv.tfm testdata/upjv-g.tfm testdata/upjv-r.tfm \ + testdata/upjv_full.vf testdata/upjv_omit.vf \ testdata/upjf_full.cnf testdata/upjf_omit.cnf -DISTCLEANFILES += upjf.vf upjf_full.ps upjf_omit.ps +DISTCLEANFILES += upjf.vf upjv.vf upjf_full.ps upjf_omit.ps EXTRA_DIST += \ NEWS \ diff --git a/Build/source/texk/dvipsk/Makefile.in b/Build/source/texk/dvipsk/Makefile.in index 109d9b7c84a..c518d11e55f 100644 --- a/Build/source/texk/dvipsk/Makefile.in +++ b/Build/source/texk/dvipsk/Makefile.in @@ -761,6 +761,9 @@ EXTRA_DIST = $(dist_prologues) texc.script $(TESTS) testdata/8r.enc \ testdata/upjf.dvi testdata/upjf.map testdata/upjf.tfm \ testdata/upjf-g.tfm testdata/upjf-r.tfm testdata/upjf_full.vf \ testdata/upjf_omit.vf testdata/upjf_full.cnf \ + testdata/upjf_omit.cnf testdata/upjv.tfm testdata/upjv-g.tfm \ + testdata/upjv-r.tfm testdata/upjv_full.vf \ + testdata/upjv_omit.vf testdata/upjf_full.cnf \ testdata/upjf_omit.cnf NEWS TODO testdata/intoverflow.dvi \ testdata/vfnameoverflow.dvi atari cmfonts.map config.ps \ contrib/afm-extra contrib/colorsep.lpro contrib/configs \ diff --git a/Build/source/texk/dvipsk/testdata/Makefile_upjf b/Build/source/texk/dvipsk/testdata/Makefile_upjf index d22dda7005c..413ec221240 100644 --- a/Build/source/texk/dvipsk/testdata/Makefile_upjf +++ b/Build/source/texk/dvipsk/testdata/Makefile_upjf @@ -15,6 +15,21 @@ upjf_omit.vf: upjf.tfm upjf_omit.cnf makejvf -i -u custom -e -t upjf_omit.cnf -H upjf.tfm -K upjf-g upjf-r mv upjf.vf upjf_omit.vf +upjv.tfm: + cp -p `kpsewhich upjisr-v.tfm` upjv.tfm + +upjv_full.vf: upjv.tfm upjf_full.cnf + makejvf -i -u custom -e -t upjf_full.cnf upjv.tfm -K upjv-g upjv-r + mv upjv.vf upjv_full.vf + +upjv_omit.vf: upjv.tfm upjf_omit.cnf + makejvf -i -u custom -e -t upjf_omit.cnf upjv.tfm -K upjv-g upjv-r + mv upjv.vf upjv_omit.vf + upjf.dvi: upjf.tex uplatex upjf.tex + dvispc -a upjf.dvi upjf.dvitxt + sed -i '/xxx/d' upjf.dvitxt + dvispc -x upjf.dvitxt upjf.dvi + rm upjf.dvitxt diff --git a/Build/source/texk/dvipsk/testdata/upjf.dvi b/Build/source/texk/dvipsk/testdata/upjf.dvi index 1e5473dc81b..e75a6ef20d4 100644 Binary files a/Build/source/texk/dvipsk/testdata/upjf.dvi and b/Build/source/texk/dvipsk/testdata/upjf.dvi differ diff --git a/Build/source/texk/dvipsk/testdata/upjf.map b/Build/source/texk/dvipsk/testdata/upjf.map index df1f10908a1..78add04a954 100644 --- a/Build/source/texk/dvipsk/testdata/upjf.map +++ b/Build/source/texk/dvipsk/testdata/upjf.map @@ -1,2 +1,6 @@ upjf-r Ryumin-Light-UniJIS-UTF16-H upjf-g GothicBBB-Medium-UniJIS-UTF16-H +upjv-r Ryumin-Light-UniJIS-UTF16-V +upjv-g GothicBBB-Medium-UniJIS-UTF16-V + +cmr10