[NTG-pdftex] [ pdftex-Bugs-810 ] Mixed up font descriptor from pdf inclusion
noreply at sarovar.org
noreply at sarovar.org
Fri Jun 22 13:49:10 CEST 2007
Bugs item #810, was opened at 2007-06-22 13:49
You can respond by visiting:
http://sarovar.org/tracker/?func=detail&atid=493&aid=810&group_id=106
Category: Fonts
Group: v1.40.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Martin Schröder (oneiros)
Assigned to: The Thanh Han (hanthethanh)
Summary: Mixed up font descriptor from pdf inclusion
Initial Comment:
Ulrich Dirr reported a bug with pdf inclusion where
font information is not copied correctly (see
http://tug.org/pipermail/pdftex/2007-June/007197.html).
Thanh analysed thus:
the issue with "Strange problems with graphics inclusion"
has the following reason :
- CMSS10 is used in a pdf figure (let's call it f1.pdf)
- that f1.pdf is included in another pdf (eg f2.pdf)
- when f2.pdf includes f1.pdf and a map entry for CMSS10 is
avail., a font descriptor for CMSS10 is created by
epdf_create_fontdescriptor()
- the preset_fontmetrics() function is not called for
CMSS10
(it's there in epdf_create_fontdescriptor(), but commented
out -- no f to use with preset_fontmetrics() there)
- when pdftex writes out the font descriptor for CMSS10,
some font metrics are not set, since CMSS10.pfb doesn't
have them
- so f2.pdf ends up with a font descriptor for CMSS10 where
some font metrics are missing (Ascent, CapHeight, XHeight
etc.)
- f2.pdf seems to be ok with most pdf browser, but not with
Preflight in Acrobat7 (and perhaps with PitStop -- I don't
have PitStop to test)
A patch by Thanh is attached.
----------------------------------------------------------------------
You can respond by visiting:
http://sarovar.org/tracker/?func=detail&atid=493&aid=810&group_id=106
More information about the ntg-pdftex
mailing list