[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#255101: tetex-bin: map entries for nonexistent fonts break including PDF embedding these fonts



Package: tetex-bin
Version: 2.0.2-14
Severity: normal

Hello,

I encountered the following problem when trying to include a PDF file
in the output of PDFLaTeX using the pdfpages package from CTAN, which
uses the PDF inclusion mechanism native to pdftex.  The PDF file that I
was trying to include uses the MathematicalPi-Six font (from YandY), and
embeds the subset of the font that it uses.  However, PDFLaTeX (directed
by mathpi.map in tetex-base) tries to embed the font in its output
directly from mh6.pfb, which does not exist on my computer.  Thus the
output PDF file no longer embeds the font.

Once I comment out "Map mathpi.map" in /etc/texmf/updmap.d/00updmap.cfg,
the problem disappears: PDFLaTeX correctly copies the embedded font from
the included PDF file to the output PDF file.

I am not sure whether to blame this problem on pdftex, update-updmap,
or updmap.  Maybe pdftex should be fixed to copy fonts embedded in
included PDF files whenever possible, or at least when there is no
locally installed font available to be embedded.  Maybe update-updmap
should be fixed to weed out map files that refer to (all, or any?)
nonexistent fonts.  Maybe updmap should be fixed to weed out map file
-lines- that refer to embedding a nonexistent font.

Thanks,
	Ken

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=zh_TW.UTF-8, LC_CTYPE=zh_TW.UTF-8

Versions of packages tetex-bin depends on:
ii  debconf                   1.4.28         Debian configuration management sy
ii  debianutils               2.8.2          Miscellaneous utilities specific t
ii  dpkg                      1.10.22        Package maintenance system for Deb
ii  ed                        0.2-20         The classic unix line editor
ii  libc6                     2.3.2.ds1-13   GNU C Library: Shared libraries an
ii  libgcc1                   1:3.3.4-1      GCC support library
ii  libice6                   4.3.0.dfsg.1-5 Inter-Client Exchange library
ii  libkpathsea3              2.0.2-14       path search library for teTeX (run
ii  libpaper1                 1.1.14         Library for handling paper charact
ii  libpng12-0                1.2.5.0-6      PNG library - runtime
ii  libsm6                    4.3.0.dfsg.1-5 X Window System Session Management
ii  libstdc++5                1:3.3.4-1      The GNU Standard C++ Library v3
ii  libt1-5                   5.0.2-3        Type 1 font rasterizer library - r
ii  libwww0                   5.4.0-9        The W3C WWW library
ii  libx11-6                  4.3.0.dfsg.1-5 X Window System protocol client li
ii  libxaw7                   4.3.0.dfsg.1-5 X Athena widget set library
ii  libxext6                  4.3.0.dfsg.1-5 X Window System miscellaneous exte
ii  libxmu6                   4.3.0.dfsg.1-5 X Window System miscellaneous util
ii  libxt6                    4.3.0.dfsg.1-5 X Toolkit Intrinsics
ii  mime-support              3.26-1         MIME files 'mime.types' & 'mailcap
ii  perl                      5.8.4-2        Larry Wall's Practical Extraction 
ii  sed                       4.0.9-5        The GNU sed stream editor
ii  tetex-base                2.0.2-8        Basic library files of teTeX
ii  ucf                       1.06           Update Configuration File: preserv
ii  xlibs                     4.3.0.dfsg.1-5 X Window System client libraries m
ii  zlib1g                    1:1.2.1.1-3    compression library - runtime

-- debconf information:
  tetex-bin/upd_map: true
  tetex-bin/cnf_name:
  tetex-bin/fmtutil: true
  tetex-bin/userperm: false
* tetex-bin/hyphen:
  tetex-bin/oldcfg: true
* tetex-bin/use_debconf: true
* tetex-bin/groupname: users
  tetex-bin/groupperm: true
* tetex-bin/lsr-perms: true

-- 
Edit this signature at http://www.digitas.harvard.edu/cgi-bin/ken/sig
more slowly
more gently
more profoundly
-- A. Langer

Attachment: signature.asc
Description: Digital signature


Reply to: