diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-08-03 12:19:20 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-08-03 12:19:20 +0000 |
commit | 9b1a7933abd546e9e473f267cf90293445d7e048 (patch) | |
tree | 1f66b6c31303f38bd685b6bdd07d9e1d9e89f308 /Build/source/texk/web2c/omegaware | |
parent | 3b694f435dcd9dc4addcb764ba0d8aa4ffd01185 (diff) |
omegafonts: Fixed a character dimension rounding bug
omegafonts,omegaware: Added character dimension rounding tests
git-svn-id: svn://tug.org/texlive/trunk@34806 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/omegaware')
-rw-r--r-- | Build/source/texk/web2c/omegaware/ChangeLog | 6 | ||||
-rw-r--r-- | Build/source/texk/web2c/omegaware/am/omegaware.am | 7 | ||||
-rwxr-xr-x | Build/source/texk/web2c/omegaware/shorten.test | 26 | ||||
-rw-r--r-- | Build/source/texk/web2c/omegaware/tests/shorten.opl | 107 |
4 files changed, 144 insertions, 2 deletions
diff --git a/Build/source/texk/web2c/omegaware/ChangeLog b/Build/source/texk/web2c/omegaware/ChangeLog index 9398c4d3bf3..df1717b0643 100644 --- a/Build/source/texk/web2c/omegaware/ChangeLog +++ b/Build/source/texk/web2c/omegaware/ChangeLog @@ -1,3 +1,9 @@ +2014-08-03 Peter Breitenlohner <peb@mppmu.mpg.de> + + * shorten.test, tests/shorten.opl, (new): Shell script and data + for a new test. + * am/omegaware.am: Add the new test. + 2014-07-31 Peter Breitenlohner <peb@mppmu.mpg.de> * opl2ofm.web, ovp2ovf.web: Fixed a bug in computation of lf. diff --git a/Build/source/texk/web2c/omegaware/am/omegaware.am b/Build/source/texk/web2c/omegaware/am/omegaware.am index a9339fb9bf6..33c27ba643e 100644 --- a/Build/source/texk/web2c/omegaware/am/omegaware.am +++ b/Build/source/texk/web2c/omegaware/am/omegaware.am @@ -102,8 +102,8 @@ OTANGLE_tests = omegaware/odvicopy.test omegaware/odvitype.test \ OMFONTS_tests = omegaware/charwd.test omegaware/level1.test omegaware/ofonts.test \ omegaware/omfonts.test omegaware/overbmp.test \ omegaware/realnum.test omegaware/repeat.test \ - omegaware/selectfont.test omegaware/specialhex.test \ - omegaware/vrepeat.test + omegaware/selectfont.test omegaware/shorten.test \ + omegaware/specialhex.test omegaware/vrepeat.test EXTRA_DIST += $(OTANGLE_tests) $(OMFONTS_tests) if OTANGLE @@ -162,6 +162,9 @@ EXTRA_DIST += omegaware/tests/sample.out omegaware/tests/sample.ovp \ omegaware/tests/sample0-h.opl DISTCLEANFILES += omegaware/tests/sample*.ofm omegaware/tests/sample*.ovf \ omegaware/tests/sample1-h.opl omegaware/tests/xsample*.out +## omegaware/shorten.test +EXTRA_DIST += omegaware/tests/shorten.opl +DISTCLEANFILES += omegaware/tests/shortend.* ## omegaware/specialhex.test EXTRA_DIST += omegaware/tests/specialhex.ovp DISTCLEANFILES += omegaware/tests/specialhex.ofm omegaware/tests/specialhex.opl \ diff --git a/Build/source/texk/web2c/omegaware/shorten.test b/Build/source/texk/web2c/omegaware/shorten.test new file mode 100755 index 00000000000..3d89e45af41 --- /dev/null +++ b/Build/source/texk/web2c/omegaware/shorten.test @@ -0,0 +1,26 @@ +#! /bin/sh + +# Copyright (C) 2014 Peter Breitenlohner <tex-live@tug.org> +# You may freely use, modify and/or distribute this file. + +tests=omegaware/tests + +test -d $tests || mkdir -p $tests + +TEXMFCNF=$srcdir/../kpathsea +export TEXMFCNF + +echo && echo "pltotf $tests/shorten.opl $tests/shortend.tfm" && \ + ./pltotf $srcdir/$tests/shorten.opl $tests/shortend.tfm || exit + +echo && echo "wofm2opl $tests/shorten.tfm $tests/shortend.pl" && \ + ./wofm2opl $tests/shortend.tfm $tests/shortend.pl || exit + +echo && echo "wopl2ofm $tests/shorten $tests/shortend" && \ + ./wopl2ofm $srcdir/$tests/shorten $tests/shortend || exit + +echo && echo "wofm2opl $tests/shorten $tests/shortend" && \ + ./wofm2opl $tests/shortend $tests/shortend || exit + +diff $tests/shortend.pl $tests/shortend.opl || exit + diff --git a/Build/source/texk/web2c/omegaware/tests/shorten.opl b/Build/source/texk/web2c/omegaware/tests/shorten.opl new file mode 100644 index 00000000000..ab6c3341699 --- /dev/null +++ b/Build/source/texk/web2c/omegaware/tests/shorten.opl @@ -0,0 +1,107 @@ +(COMMENT More that 15 non-zero depths and heights) +(CHARACTER H A + (CHARWD R 1.1) + (CHARHT R 0.1) + (CHARDP R 0.1) + ) +(CHARACTER H B + (CHARWD R 1.11) + (CHARHT R 0.11) + (CHARDP R 0.11) + ) +(CHARACTER H C + (CHARWD R 1.12) + (CHARHT R 0.12) + (CHARDP R 0.12) + ) +(CHARACTER H D + (CHARWD R 1.13) + (CHARHT R 0.13) + (CHARDP R 0.13) + ) +(CHARACTER H E + (CHARWD R 1.14) + (CHARHT R 0.14) + (CHARDP R 0.14) + ) +(CHARACTER H F + (CHARWD R 1.15) + (CHARHT R 0.15) + (CHARDP R 0.15) + ) +(CHARACTER H 10 + (CHARWD R 1.16) + (CHARHT R 0.16) + (CHARDP R 0.16) + ) +(CHARACTER H 11 + (CHARWD R 1.17) + (CHARHT R 0.17) + (CHARDP R 0.17) + ) +(CHARACTER H 12 + (CHARWD R 1.18) + (CHARHT R 0.18) + (CHARDP R 0.18) + ) +(CHARACTER H 13 + (CHARWD R 1.19) + (CHARHT R 0.19) + (CHARDP R 0.19) + ) +(CHARACTER H 14 + (CHARWD R 1.2) + (CHARHT R 0.2) + (CHARDP R 0.2) + ) +(CHARACTER H 15 + (CHARWD R 1.21) + (CHARHT R 0.21) + (CHARDP R 0.21) + ) +(CHARACTER H 16 + (CHARWD R 1.22) + (CHARHT R 0.22) + (CHARDP R 0.22) + ) +(CHARACTER H 17 + (CHARWD R 1.23) + (CHARHT R 0.23) + (CHARDP R 0.23) + ) +(CHARACTER H 18 + (CHARWD R 1.24) + (CHARHT R 0.24) + (CHARDP R 0.24) + ) +(CHARACTER H 19 + (COMMENT explict vanishing dimensions) + (CHARWD R 1.24) + (CHARHT R 0) + (CHARDP R 0) + (CHARIC R 0) + ) +(CHARACTER H 1A + (COMMENT height rounded to 0.12) + (CHARWD R 1.12) + (CHARHT R 0.1201) + (CHARDP R 0.12) + ) +(CHARACTER H 1B + (COMMENT height rounded to 0.12) + (CHARWD R 1.12) + (CHARHT R 0.1199) + (CHARDP R 0.12) + ) +(CHARACTER H 1C + (COMMENT depth rounded to 0.22) + (CHARWD R 1.22) + (CHARHT R 0.22) + (CHARDP R 0.2199) + ) +(CHARACTER H 1D + (COMMENT depth rounded to 0.22) + (CHARWD R 1.22) + (CHARHT R 0.22) + (CHARDP R 0.2201) + ) |