Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Font eufm7 at 600 not found

677 views
Skip to first unread message

Urs Schuerch

unread,
Mar 23, 2011, 10:19:08 AM3/23/11
to
I tried to compile a tex file and get the following error:

$ pdflatex efum.tex | tail

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600
eufm7
mktexpk: don't know how to create bitmap font for eufm7.
mktexpk: perhaps eufm7 is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.

LaTeX Warning: There were multiply-defined labels.

)
(see the transcript file for additional information)
</home/urs/.texlive2010/te
xmf-var/fonts/pk/ljfour/public/cm/cmsy5.600pk>
</home/urs/.texlive2010/texmf-va
r/fonts/pk/ljfour/public/amsfonts/symbols/msbm7.600pk>
</home/urs/.texlive2010/
texmf-var/fonts/pk/ljfour/public/amsfonts/cmextra/cmex7.600pk>
!pdfTeX error: pdflatex (file eufm7): Font eufm7 at 600 not found
==> Fatal error occurred, no output PDF file produced!


I have the font installed (as per my package manager) and

$ kpsewhich eufm7.tfm
/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/euler/eufm7.tfm
$ kpsewhich eufm7.pfb
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/euler/eufm7.pfb
$ kpsewhich eufm7.afm
/usr/share/texlive/texmf-dist/fonts/afm/public/amsfonts/euler/eufm7.afm

any help much appreciated!

GL

unread,
Mar 23, 2011, 10:28:46 AM3/23/11
to
Le 23/03/2011 15:19, Urs Schuerch a écrit :
> I tried to compile a tex file and get the following error:
>
> $ kpsewhich eufm7.pfb
> /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/euler/eufm7.pfb

This seems to be a type1 font.


First try;

\font\fon =eufm7 at 10pt

\fon Hello the font !


If this doesn't work, the map file is incorrect.

GL

unread,
Mar 23, 2011, 10:31:44 AM3/23/11
to
Le 23/03/2011 15:19, Urs Schuerch a écrit :
> I tried to compile a tex file and get the following error:
>
> $ pdflatex efum.tex | tail
>
> kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600
> eufm7
> mktexpk: don't know how to create bitmap font for eufm7.

This should not happen with pdfTeX: don't use bitmap fonts !

GL

unread,
Mar 23, 2011, 11:01:20 AM3/23/11
to
Le 23/03/2011 15:19, Urs Schuerch a écrit :
> I tried to compile a tex file and get the following error:
>
> $ pdflatex efum.tex | tail

{\usefont U{euf}mn Hellow world}

fontencoding U required => ueuf.fd

Ulrike Fischer

unread,
Mar 23, 2011, 11:30:23 AM3/23/11
to
Am Wed, 23 Mar 2011 15:19:08 +0100 schrieb Urs Schuerch:

> I tried to compile a tex file and get the following error:
>
> $ pdflatex efum.tex | tail
>
> kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600
> eufm7
> mktexpk: don't know how to create bitmap font for eufm7.
> mktexpk: perhaps eufm7 is missing from the map file.
> kpathsea: Appending font creation commands to missfont.log.
>
> LaTeX Warning: There were multiply-defined labels.
>
> )
> (see the transcript file for additional information)
> </home/urs/.texlive2010/te
> xmf-var/fonts/pk/ljfour/public/cm/cmsy5.600pk>
> </home/urs/.texlive2010/texmf-va
> r/fonts/pk/ljfour/public/amsfonts/symbols/msbm7.600pk>
> </home/urs/.texlive2010/
> texmf-var/fonts/pk/ljfour/public/amsfonts/cmextra/cmex7.600pk>
> !pdfTeX error: pdflatex (file eufm7): Font eufm7 at 600 not found
> ==> Fatal error occurred, no output PDF file produced!
>
>
> I have the font installed (as per my package manager) and

The pdftex.map doesn't contain the entries from amsfonts.map for the
font.

The most probable source of the problem is a second set of local map
files created by an updmap call (the global set is created by
updmap-sys). If this is the cause you should either remove the local
map files or update the local map files.

--
Ulrike Fischer

GL

unread,
Mar 23, 2011, 11:38:08 AM3/23/11
to
Le 23/03/2011 16:30, Ulrike Fischer a écrit :
> Am Wed, 23 Mar 2011 15:19:08 +0100 schrieb Urs Schuerch:
>
>> !pdfTeX error: pdflatex (file eufm7): Font eufm7 at 600 not found
>> ==> Fatal error occurred, no output PDF file produced!
>>
>>
>> I have the font installed (as per my package manager) and
>
> The pdftex.map doesn't contain the entries from amsfonts.map for the
> font.

Not necessarily. I got into the same problem while pdfmap references the
font eufm7.pfb

I think it's more related to LaTeX and the U encoding than to pdfTeX:

\font\fon =eufm7 at 7pt
\fon Test of the font

works fine. so pdfTeX knows how to get the font files...

Regards.

Ulrike Fischer

unread,
Mar 23, 2011, 12:17:48 PM3/23/11
to
Am Wed, 23 Mar 2011 16:38:08 +0100 schrieb GL:

>>> !pdfTeX error: pdflatex (file eufm7): Font eufm7 at 600 not found
>>> ==> Fatal error occurred, no output PDF file produced!

>>> I have the font installed (as per my package manager) and

>> The pdftex.map doesn't contain the entries from amsfonts.map for the
>> font.

> Not necessarily. I got into the same problem while pdfmap references the
> font eufm7.pfb

Test if it works if you add the entry in your document with

\pdfmapline{=eufm7 eufm7 <eufm7.pfb}



> I think it's more related to LaTeX and the U encoding than to pdfTeX:

Encoding problems lead to other error messages. This one happens if
the map entry is missing (often) or (seldom) if virtual fonts are
missing (which is not the case here as virtual fonts are not
involved) or (even more seldom) if you are using a miktex version
which had a bug concerning virtual fonts.


--
Ulrike Fischer

GL

unread,
Mar 23, 2011, 12:43:41 PM3/23/11
to
Le 23/03/2011 17:17, Ulrike Fischer a écrit :
> Am Wed, 23 Mar 2011 16:38:08 +0100 schrieb GL:
>
>>>> !pdfTeX error: pdflatex (file eufm7): Font eufm7 at 600 not found
>>>> ==> Fatal error occurred, no output PDF file produced!
>
>>>> I have the font installed (as per my package manager) and
>
>>> The pdftex.map doesn't contain the entries from amsfonts.map for the
>>> font.
>
>> Not necessarily. I got into the same problem while pdfmap references the
>> font eufm7.pfb
>
> Test if it works if you add the entry in your document with
>
> \pdfmapline{=eufm7 eufm7<eufm7.pfb}

It's the same finally if you give pdfTeX the info by the mean of
a \pdfmapline statement or if it finds it in pdftex.map or related.

I told you: if \font\fon =eufm7 at 10pt \font Test
works, then it can't be a problem of map file.

map file are the lowest level possible...

Ulrike Fischer

unread,
Mar 23, 2011, 1:49:01 PM3/23/11
to
Am Wed, 23 Mar 2011 17:43:41 +0100 schrieb GL:

>>>> The pdftex.map doesn't contain the entries from amsfonts.map for the
>>>> font.

>>> Not necessarily. I got into the same problem while pdfmap references the
>>> font eufm7.pfb

>> Test if it works if you add the entry in your document with

>> \pdfmapline{=eufm7 eufm7<eufm7.pfb}

> It's the same finally if you give pdfTeX the info by the mean of
> a \pdfmapline statement or if it finds it in pdftex.map or related.

"if" it finds it in the pdftex.map. I simply doubt that your claim
"the entry is/was in the pdftex.map used by pdflatex" is true.

>
> I told you: if \font\fon =eufm7 at 10pt \font Test
> works, then it can't be a problem of map file.

Sure. But how much to you want to bet that using the \font primitive
doesn't work too?

> map file are the lowest level possible...

What should this mean? map-files are not more low-level than e.g.
tfm-files or the font primitve. They are one step in font including
process.

--
Ulrike Fischer

Dan

unread,
Mar 24, 2011, 12:28:48 AM3/24/11
to
On Mar 23, 11:17 am, Ulrike Fischer <ne...@nililand.de> wrote:
> Am Wed, 23 Mar 2011 16:38:08 +0100 schrieb GL:
>
> >>> !pdfTeX error: pdflatex (file eufm7): Font eufm7 at 600 not found
> >>>   ==>  Fatal error occurred, no output PDF file produced!
> >>> I have the font installed (as per my package manager) and
> >> The pdftex.map doesn't contain the entries from amsfonts.map for the
> >> font.
> > Not necessarily. I got into the same problem while pdfmap references the
> > font eufm7.pfb
>
> Test if it works if you add the entry in your document with
>
> \pdfmapline{=eufm7     eufm7     <eufm7.pfb}

\pdfmapline{=eufm7 EUFM7 <eufm7.pfb}

The font name is upper case.


Dan

Ulrike Fischer

unread,
Mar 24, 2011, 4:03:06 AM3/24/11
to
Am Wed, 23 Mar 2011 21:28:48 -0700 (PDT) schrieb Dan:

>> Test if it works if you add the entry in your document with

>> \pdfmapline{=eufm7 � � eufm7 � � <eufm7.pfb}

> \pdfmapline{=eufm7 EUFM7 <eufm7.pfb}

> The font name is upper case.

Yes you are right.

I copied the first entry from the amsfonts.map on CTAN. But the
correct source map used by updmap is euler.map.

(for pdflatex it doesn't matter, but dvips doesn't like wrong font
name.)

--
Ulrike Fischer

Urs Schuerch

unread,
Mar 24, 2011, 7:09:29 AM3/24/11
to

I have tried that and had another font, eufm10, to add, and now I get no
complaints anymore.

regards,
Urs

Urs Schuerch

unread,
Mar 24, 2011, 7:06:20 AM3/24/11
to

How do I recognize 'bitmap fonts'? I am using amsmath and amssymb, as I
have plenty of mathematical expressions to convey, where I rely on the
set of symbols these packages provide.

regards,
Urs

Ulrike Fischer

unread,
Mar 24, 2011, 7:35:29 AM3/24/11
to
Am Thu, 24 Mar 2011 12:09:29 +0100 schrieb Urs Schuerch:

>> \pdfmapline{=eufm7 EUFM7 <eufm7.pfb}

> I have tried that and had another font, eufm10, to add, and now I get no
> complaints anymore.

Which proves that the problem is with the map file. You can
naturally load the missing map-file entries locally (you can load
them in one go with \pdfmapfile{+euler.map}), but in the long run
you should better sort out why the standard map doesn't contain the
entries, or no font installation will work.

--
Ulrike Fischer

Ulrike Fischer

unread,
Mar 24, 2011, 7:46:48 AM3/24/11
to
Am Thu, 24 Mar 2011 12:06:20 +0100 schrieb Urs Schuerch:

>>> kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600
>>> eufm7
>>> mktexpk: don't know how to create bitmap font for eufm7.
>>
>> This should not happen with pdfTeX: don't use bitmap fonts !

> How do I recognize 'bitmap fonts'?

You would recognize them in the log file: At the end the fonts are
listed. bitmap fonts have the extension ".pk"

But in your case you are not using bitmaps. pdflatex is looking as a
last resort for bitmaps (and fails) because it can't find the type1
fonts as the pdftex.map doesn't contain the needed entries. This
happens quite often as quite a lot people don't handle
updmap/updmap-sys correctly, you can find a lot of similar messages
with google.

--
Ulrike Fischer

GL

unread,
Mar 24, 2011, 7:54:28 AM3/24/11
to

>>> mktexpk: don't know how to create bitmap font for eufm7. <=======

mktexpk => bitmap font.

.pfb => type1 font (not bitmap).

If pdfTeX tries mktexpk with .pfb => problem.

But don't worry, with amssymb all should be ok if the fonts are
installed properly and referenced in the map file (or map line
but this is tedious...)

Regards

>
> regards,
> Urs

Urs Schuerch

unread,
Mar 24, 2011, 8:10:54 AM3/24/11
to
On 03/24/2011 12:35 PM, Ulrike Fischer wrote:
> Which proves that the problem is with the map file. You can
> naturally load the missing map-file entries locally (you can load
> them in one go with \pdfmapfile{+euler.map}), but in the long run
> you should better sort out why the standard map doesn't contain the
> entries, or no font installation will work.

Thanks to both of you for your help. How would I find out what's wrong
with the map? How does it look? Is it a file to edit?

regards,
Urs

Ulrike Fischer

unread,
Mar 24, 2011, 9:02:38 AM3/24/11
to

The log-file tells you the path of the pdftex.map used by pdflatex.
You can edit it, but this is rather useless as it will recreated if
you run either updmap or updmap.sys.

You can try this: find the map mentioned in the log and rename it
e.g. to pdftex.mapx. Then try again. Does it pdflatex use another
pdftex.map? Does it work with this map? And how are the pathes of
both pdftex.map?

--
Ulrike Fischer

Peter Flynn

unread,
Mar 24, 2011, 6:47:00 PM3/24/11
to
On 23/03/11 14:31, GL wrote:
> Le 23/03/2011 15:19, Urs Schuerch a �crit :

>> I tried to compile a tex file and get the following error:
>>
>> $ pdflatex efum.tex | tail
>>
>> kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600
>> eufm7
>> mktexpk: don't know how to create bitmap font for eufm7.
>
> This should not happen with pdfTeX: don't use bitmap fonts !

There are still some valuable fonts done in MF which are not available
in Type 1 format, so this advice, while generally understood, is not
always applicable. And not relevant in the OP's case, as it turns out.

///Peter

Urs Schuerch

unread,
Mar 26, 2011, 6:02:03 PM3/26/11
to
On 03/24/2011 02:02 PM, Ulrike Fischer wrote:
>
> You can try this: find the map mentioned in the log and rename it
> e.g. to pdftex.mapx. Then try again. Does it pdflatex use another
> pdftex.map? Does it work with this map? And how are the pathes of
> both pdftex.map?
>
>

I have two paths:
/usr/share/texlive/texmf-var/fonts/map/pdftex/updmap/pdftex.map
and
/usr/share/texlive/texmf/fonts/map/pdftex/updmap/pdftex.map

I can't get the right font with neither of them:

LaTeX Font Warning: Some font shapes were not available, defaults
substituted.

)</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb></us
r/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb>
Output written on bc_urs.pdf (1 page, 25054 bytes).

regards

Ulrike Fischer

unread,
Mar 27, 2011, 4:28:53 AM3/27/11
to
Am Sat, 26 Mar 2011 23:02:03 +0100 schrieb Urs Schuerch:

> On 03/24/2011 02:02 PM, Ulrike Fischer wrote:
>>
>> You can try this: find the map mentioned in the log and rename it
>> e.g. to pdftex.mapx. Then try again. Does it pdflatex use another
>> pdftex.map? Does it work with this map? And how are the pathes of
>> both pdftex.map?
>>
>>
>
> I have two paths:
> /usr/share/texlive/texmf-var/fonts/map/pdftex/updmap/pdftex.map
> and
> /usr/share/texlive/texmf/fonts/map/pdftex/updmap/pdftex.map
>
> I can't get the right font with neither of them:
>
> LaTeX Font Warning: Some font shapes were not available, defaults
> substituted.

That's a warning not an error.

And you had a tex file which tried to use your font. You started the
thread with the error message from this file. So make the tests
with this document and not with something else.

--
Ulrike Fischer

0 new messages