# [NTG-pdftex] still probelms with inclusion

The Thanh Han The Thanh Han <hanthethanh@myrealbox.com>
Fri, 14 May 2004 10:21:20 +0700

```Hi,

that's the problem we have been discussing about which fm entry to
return for a given base name + slant + extent.

I had some discussion with Hartmut, and it should be feasible to
implement what I suggested in my previous mail:

> For example, we can choose which tfm should be used regard to the
> following checks (in descending priority):
>
> * the tfm has been used (some char from this font has been typeset)
> * the tfm has been loaded (but not used yet)
> * the tfm is present in map files, but cannot be loaded. In this case a
>   dummy tfm can be loaded instead, and warning should be written

if this is implemented, in your example pdftex would check for all fm entry
with the base name 'Palatino-Roman' and select the 'right' one instead
of the first one (uplr8y) as it is doing at the moment.

Thanh

On Thu, May 13, 2004 at 11:26:13PM +0200, Hans Hagen wrote:
> Hi,
>
> The 'old version' of pdftex had problems with including pdf files that uses
> fonts not present on the system (well, my system):
>
>
> the new (djgpp) version still has:
>
>   : invalid font dict type <null>
>
> the last couple of days i switched to map files with FontNames again, but i
>
> I'm puzzled because i thought that Hartmuts code took care of that.
>
> I need to make a decision: either ship with or without FontName entries in
> map files; (i never had problems without them, but since it was mentioned
> that inclusion was more efficient with them...)
>
> Is it possible to provide
>
>   \pdfoptionignorefontnames=1
>
> that 'ignores' the font name entries in map files?
>
>
> Hans
>
>
>
> -------------------------------------------------------------------------
>                                           Hans Hagen | PRAGMA ADE/POD/CTS
>                       Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>  tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
> -------------------------------------------------------------------------