From 787388896aeca25d78e2f4932817031eb24b7b8b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 20 Apr 2017 23:19:14 +0000 Subject: pdftex doc update for 1.40.18 (TL17) git-svn-id: svn://tug.org/texlive/trunk@43951 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/pdftex/tests/06-pkmap/Makefile | 24 +++++++++++++ .../doc/pdftex/tests/06-pkmap/cmb10.72pk | Bin 0 -> 1952 bytes .../doc/pdftex/tests/06-pkmap/cmr10.72pk | Bin 0 -> 1940 bytes .../doc/pdftex/tests/06-pkmap/prepatch.pdf | Bin 0 -> 3045 bytes .../doc/pdftex/tests/06-pkmap/test-pkmap.tex | 37 +++++++++++++++++++++ 5 files changed, 61 insertions(+) create mode 100644 Master/texmf-dist/doc/pdftex/tests/06-pkmap/Makefile create mode 100644 Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmb10.72pk create mode 100644 Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmr10.72pk create mode 100644 Master/texmf-dist/doc/pdftex/tests/06-pkmap/prepatch.pdf create mode 100644 Master/texmf-dist/doc/pdftex/tests/06-pkmap/test-pkmap.tex (limited to 'Master/texmf-dist/doc/pdftex/tests/06-pkmap') diff --git a/Master/texmf-dist/doc/pdftex/tests/06-pkmap/Makefile b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/Makefile new file mode 100644 index 00000000000..853ec0eb2ba --- /dev/null +++ b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/Makefile @@ -0,0 +1,24 @@ +# $Id: Makefile 777 2017-04-20 23:08:32Z karl $ +# Public domain. + +include ../Common.mak + +default: test-pkmap + +test-pkenc: # cmr10.3600pk - not used + $(prog) test-pkmap.tex +# +# should work when and if patch is applied: +# grep -q /ffi test-pkenc.pdf # should end up with this encoded char +# grep -a ToUnicode test-pkenc.pdf +# +# dev convenience: +# pdffonts test-big.pdf +# pdftotext test-big.pdf - + +cmr10.3600pk: + mf-nowin '\mode:=ljfour;mag:=6;input cmr10' + gftopk cmr10.3600gf + +clean: + $(clean) diff --git a/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmb10.72pk b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmb10.72pk new file mode 100644 index 00000000000..9de73dcd0f1 Binary files /dev/null and b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmb10.72pk differ diff --git a/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmr10.72pk b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmr10.72pk new file mode 100644 index 00000000000..35ed3e21584 Binary files /dev/null and b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/cmr10.72pk differ diff --git a/Master/texmf-dist/doc/pdftex/tests/06-pkmap/prepatch.pdf b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/prepatch.pdf new file mode 100644 index 00000000000..07617bdba2d Binary files /dev/null and b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/prepatch.pdf differ diff --git a/Master/texmf-dist/doc/pdftex/tests/06-pkmap/test-pkmap.tex b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/test-pkmap.tex new file mode 100644 index 00000000000..f78d7c095d1 --- /dev/null +++ b/Master/texmf-dist/doc/pdftex/tests/06-pkmap/test-pkmap.tex @@ -0,0 +1,37 @@ +% $Id: test-pkmap.tex 777 2017-04-20 23:08:32Z karl $ +% Public domain. +% Test map files with bitmap (i.e., Type 3) fonts. + +% A thread starting here: +% http://tug.org/pipermail/pdftex/2016-July/009064.html +% and continuing here (and more): +% http://tug.org/pipermail/pdftex/2016-August/009065.html +% discusses a patch for supporting an encoding file with Type 3. +% The patch has not yet been installed. +% +% For comparison, the PDF made before the patch was applied is saved +% here as prepatch.pdf. +% +% The default PK resolution is 72, so we made cmb10.72pk in this directory. +% (mf-nowin '\mode:=mactrue; input cmb10' && gftopk cmb10.72gf) +% (mf-nowin '\mode:=mactrue; input cmr10' && gftopk cmr10.72gf) +% +\pdfoutput=1 \catcode`\{=1 \catcode`\}=2 +\hsize=6pc \parfillskip=0pt plus1fil \vsize=6in \lineskip=1pc +\pdfcompresslevel=0 \pdfobjcompresslevel=0 + +\pdfglyphtounicode{ffi}{0066 0066 0069} %no need for all: \input glyphtounicode +\pdfgentounicode=1 + +\pdfmapline{cmr10}% type3 map without encoding - no ToUnicode, no /ffi. +\font\cmr=cmr10 \noindent \cmr ffi + +% if we install the patch. +%\pdfmapline{cmb10 <7t.enc}% type3 map with encoding +%\font\cmb=cmb10 \noindent \cmb ffi + +% geometrically-scaled tfm: the Type 3 should be scaled (resulting in +% blocky blown-up bits), instead of using a separately-generated +% cmr10.360pk (50*72/10). +\font\big = cmr10 at 50pt \big big +\end -- cgit v1.2.3