summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorTakuji Tanaka <ttk@t-lab.opal.ne.jp>2022-02-27 10:34:28 +0000
committerTakuji Tanaka <ttk@t-lab.opal.ne.jp>2022-02-27 10:34:28 +0000
commit901b17cb4863c29f2ad8eae27cbc34edf49735cb (patch)
tree38b98d614c06ee577151cf35c085cf5611cb1ca4 /Build
parentd98c0ac7be5d9934f26347c06cd021b5870b46f1 (diff)
dvipdfm-x: add a new test for pTeX & OFM FONTDIR
git-svn-id: svn://tug.org/texlive/trunk@62222 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/texk/dvipdfm-x/ChangeLog7
-rw-r--r--Build/source/texk/dvipdfm-x/Makefile.am4
-rw-r--r--Build/source/texk/dvipdfm-x/Makefile.in2
-rwxr-xr-xBuild/source/texk/dvipdfm-x/dvipdfmx-upjf.test4
-rw-r--r--Build/source/texk/dvipdfm-x/tests/Makefile_upjf6
-rw-r--r--Build/source/texk/dvipdfm-x/tests/upjf-g00.ofmbin0 -> 292 bytes
-rw-r--r--Build/source/texk/dvipdfm-x/tests/upjf-g00.opl33
-rw-r--r--Build/source/texk/dvipdfm-x/tests/upjv-g00.ofmbin0 -> 276 bytes
-rw-r--r--Build/source/texk/dvipdfm-x/tests/upjv-g00.opl28
9 files changed, 83 insertions, 1 deletions
diff --git a/Build/source/texk/dvipdfm-x/ChangeLog b/Build/source/texk/dvipdfm-x/ChangeLog
index a8306cead9d..aa26d0df6e0 100644
--- a/Build/source/texk/dvipdfm-x/ChangeLog
+++ b/Build/source/texk/dvipdfm-x/ChangeLog
@@ -1,3 +1,10 @@
+2022-02-27 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
+
+ * dvipdfmx-upjf.test, Makefile.{am,in},
+ tests/Makefile_upjf,
+ tests/upjf-g00.{opl,ofm}, tests/upjv-g00.{opl,ofm}:
+ Add a new test for pTeX & OFM FONTDIR.
+
2022-02-24 TANAKA Takuji <ttk@t-lab.opal.ne.jp>
* dvipdfmx-upjf.test, Makefile.{am,in},
diff --git a/Build/source/texk/dvipdfm-x/Makefile.am b/Build/source/texk/dvipdfm-x/Makefile.am
index 00bc0585f93..d624d4b8a9c 100644
--- a/Build/source/texk/dvipdfm-x/Makefile.am
+++ b/Build/source/texk/dvipdfm-x/Makefile.am
@@ -299,6 +299,8 @@ EXTRA_DIST += tests/upjf_full.vf tests/upjf_omit.vf
EXTRA_DIST += tests/upjf-r.tfm tests/upjf-g.tfm tests/upjf.tfm tests/UPJF-UTF16-H
EXTRA_DIST += tests/upjv_full.vf tests/upjv_omit.vf
EXTRA_DIST += tests/upjv-r.tfm tests/upjv-g.tfm tests/upjv.tfm tests/UPJF-UTF16-V
-DISTCLEANFILES += upjf.vf upjv.vf upjf*.pdf
+EXTRA_DIST += tests/upjf-g00.opl tests/upjf-g00.ofm
+EXTRA_DIST += tests/upjv-g00.opl tests/upjv-g00.ofm
+DISTCLEANFILES += upjf.vf upjv.vf upjf-g.ofm upjv-g.ofm upjf*.pdf
##
EXTRA_DIST += tests/fullmap.dvi tests/fullmap.tex
diff --git a/Build/source/texk/dvipdfm-x/Makefile.in b/Build/source/texk/dvipdfm-x/Makefile.in
index a069086aaa1..6f180d2f96c 100644
--- a/Build/source/texk/dvipdfm-x/Makefile.in
+++ b/Build/source/texk/dvipdfm-x/Makefile.in
@@ -845,6 +845,8 @@ EXTRA_DIST = $(TESTS) tests/dvipdfmx.cfg tests/psfonts.map \
tests/upjf-g.tfm tests/upjf.tfm tests/UPJF-UTF16-H \
tests/upjv_full.vf tests/upjv_omit.vf tests/upjv-r.tfm \
tests/upjv-g.tfm tests/upjv.tfm tests/UPJF-UTF16-V \
+ tests/upjf-g00.opl tests/upjf-g00.ofm \
+ tests/upjv-g00.opl tests/upjv-g00.ofm \
tests/fullmap.dvi tests/fullmap.tex
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-am
diff --git a/Build/source/texk/dvipdfm-x/dvipdfmx-upjf.test b/Build/source/texk/dvipdfm-x/dvipdfmx-upjf.test
index c1b8f462ea0..e11887fbb70 100755
--- a/Build/source/texk/dvipdfm-x/dvipdfmx-upjf.test
+++ b/Build/source/texk/dvipdfm-x/dvipdfmx-upjf.test
@@ -15,6 +15,8 @@ export TEXMFCNF TFMFONTS T1FONTS TEXFONTMAPS DVIPDFMXINPUTS TEXPICTS TEXFONTS SO
failed=
+rm -f upjf.vf upjv.vf upjf-g.ofm upjv-g.ofm
+
echo "*** dvipdfmx: test for upjf_full.pdf" && echo \
&& cp $srcdir/tests/upjf_full.vf ./upjf.vf \
&& cp $srcdir/tests/upjv_full.vf ./upjv.vf \
@@ -26,6 +28,8 @@ echo "*** dvipdfmx: test for upjf_full.pdf" && echo \
echo "*** dvipdfmx: test for upjf_omit.pdf" && echo \
&& cp $srcdir/tests/upjf_omit.vf ./upjf.vf \
&& cp $srcdir/tests/upjv_omit.vf ./upjv.vf \
+ && cp $srcdir/tests/upjf-g00.ofm ./upjf-g.ofm \
+ && cp $srcdir/tests/upjv-g00.ofm ./upjv-g.ofm \
&& ./xdvipdfmx --dvipdfmx -vv -f upjf.map -o upjf.pdf $srcdir/tests/upjf.dvi \
&& mv ./upjf.pdf ./upjf_omit.pdf \
&& echo && echo "dvipdfmx-upjf-vf_omit tests OK" && echo \
diff --git a/Build/source/texk/dvipdfm-x/tests/Makefile_upjf b/Build/source/texk/dvipdfm-x/tests/Makefile_upjf
index 413ec221240..bfea81918d9 100644
--- a/Build/source/texk/dvipdfm-x/tests/Makefile_upjf
+++ b/Build/source/texk/dvipdfm-x/tests/Makefile_upjf
@@ -26,6 +26,12 @@ 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-g00.ofm:
+ opl2ofm upjf-g00.opl
+
+upjv-g00.ofm:
+ opl2ofm upjv-g00.opl
+
upjf.dvi: upjf.tex
uplatex upjf.tex
dvispc -a upjf.dvi upjf.dvitxt
diff --git a/Build/source/texk/dvipdfm-x/tests/upjf-g00.ofm b/Build/source/texk/dvipdfm-x/tests/upjf-g00.ofm
new file mode 100644
index 00000000000..507aa833b4e
--- /dev/null
+++ b/Build/source/texk/dvipdfm-x/tests/upjf-g00.ofm
Binary files differ
diff --git a/Build/source/texk/dvipdfm-x/tests/upjf-g00.opl b/Build/source/texk/dvipdfm-x/tests/upjf-g00.opl
new file mode 100644
index 00000000000..9b3a71d34c6
--- /dev/null
+++ b/Build/source/texk/dvipdfm-x/tests/upjf-g00.opl
@@ -0,0 +1,33 @@
+(OFMLEVEL H 1)
+(FONTDIR TL)
+(FAMILY UPJF)
+(FACE F MRR)
+(CODINGSCHEME UNSPECIFIED)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM H 0)
+(SEVENBITSAFEFLAG FALSE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ )
+(CHARREPEAT H 2600 H B00
+ (CHARWD R 1.0)
+ (CHARHT R 0.9)
+ (CHARDP R 0.1)
+ )
+(CHARREPEAT H 6000 H 9EFF
+ (CHARWD R 1.0)
+ (CHARHT R 0.9)
+ (CHARDP R 0.1)
+ )
+(CHARREPEAT H FF00 H FF
+ (CHARWD R 0.5)
+ (CHARHT R 0.9)
+ (CHARDP R 0.1)
+ )
diff --git a/Build/source/texk/dvipdfm-x/tests/upjv-g00.ofm b/Build/source/texk/dvipdfm-x/tests/upjv-g00.ofm
new file mode 100644
index 00000000000..e5a9f6c7992
--- /dev/null
+++ b/Build/source/texk/dvipdfm-x/tests/upjv-g00.ofm
Binary files differ
diff --git a/Build/source/texk/dvipdfm-x/tests/upjv-g00.opl b/Build/source/texk/dvipdfm-x/tests/upjv-g00.opl
new file mode 100644
index 00000000000..a5d83d7f53a
--- /dev/null
+++ b/Build/source/texk/dvipdfm-x/tests/upjv-g00.opl
@@ -0,0 +1,28 @@
+(OFMLEVEL H 1)
+(FONTDIR RT)
+(FAMILY UPJF)
+(FACE F MRR)
+(CODINGSCHEME UNSPECIFIED)
+(DESIGNSIZE R 10.0)
+(COMMENT DESIGNSIZE IS IN POINTS)
+(COMMENT OTHER SIZES ARE MULTIPLES OF DESIGNSIZE)
+(CHECKSUM H 0)
+(SEVENBITSAFEFLAG FALSE)
+(FONTDIMEN
+ (SLANT R 0.0)
+ (SPACE R 0.0)
+ (STRETCH R 0.1)
+ (SHRINK R 0.0)
+ (XHEIGHT R 1.0)
+ (QUAD R 1.0)
+ )
+(CHARREPEAT H 2600 H B00
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )
+(CHARREPEAT H 6000 H 9FFF
+ (CHARWD R 1.0)
+ (CHARHT R 0.5)
+ (CHARDP R 0.5)
+ )