#! /bin/sh -vx # $Id: ps2pk.test 68084 2023-08-27 14:18:22Z takuji $ # Copyright 2017-2018 Karl Berry # Copyright 2012-2014 Peter Breitenlohner # You may freely use, modify and/or distribute this file. BinDir=${BinDir:-.} ExeExt=${ExeExt:-} _pfb2pfa=$BinDir/pfb2pfa$ExeExt _ps2pk=$BinDir/ps2pk$ExeExt _pk2bm=$BinDir/pk2bm$ExeExt _pktest=$BinDir/pktest$ExeExt _mag=$BinDir/mag$ExeExt LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE TEXMFCNF=$srcdir/../kpathsea; export TEXMFCNF TEXFONTS=.; export TEXFONTS rm -f Symbol* rc=0 cp $srcdir/tests/Symbol.afm $srcdir/tests/Symbol.pfb . $_pfb2pfa -v Symbol.pfb || rc=1 diff $srcdir/tests/Symbol.pfa Symbol.pfa || rc=2 $_ps2pk -v Symbol.pfa || rc=3 diff $srcdir/tests/Symbol10.300pk Symbol10.300pk || rc=4 rm -f Symbol10.300pk $_ps2pk -v Symbol.pfb || rc=5 diff $srcdir/tests/Symbol10.300pk Symbol10.300pk || rc=6 $_pk2bm -h -ca Symbol10.300pk >Symbol.alpha.hex || rc=7 diff $srcdir/tests/Symbol.alpha.hex Symbol.alpha.hex || rc=8 $_pk2bm -b -o141 Symbol10.300pk >Symbol.alpha.pix || rc=9 diff $srcdir/tests/Symbol.alpha.pix Symbol.alpha.pix || rc=10 $_pktest -ca -W24 -H22 Symbol.alpha.pk Symbol.alpha.out || rc=12 diff Symbol.alpha.pix Symbol.alpha.out || rc=13 val1='167 240 263 288' val2=`$_mag -r -R240 $val1` || rc=14 val3=`$_mag -R240 $val2` || rc=15 echo "$_mag -r -R240 $val1 => $val2" echo "$_mag -R240 $val2 => $val3" test "x$val1" = "x$val3" || rc=16 exit $rc