pdflatex does not embeds Helvetica font

Bug #25014 reported by Manuel López-Ibáñez
4
Affects Status Importance Assigned to Milestone
tetex-base (Ubuntu)
Invalid
Low
Scott James Remnant (Canonical)

Bug Description

Run pdflatex on a file with:
\usepackage{helvet}

Check fonts (for example using pdffonts from xpdf-extra).

Revision history for this message
Manuel López-Ibáñez (manuellopezibanez) wrote :

Created an attachment (id=4875)
patch to embed all fonts in tetex

Replaces all false with true in /etc/texmf/updmap.d/00updmap.cfg
Requires to run some commands afterwards:
sudo update-updmap
sudo updmap

Revision history for this message
Manuel López-Ibáñez (manuellopezibanez) wrote :

This patch has side effects, it may result in errors like

dvips: Font Helvetica not present in current mapping.

Running updmap --edit and changing the following seems to give the same results
and prevent those errors:

 # the fonts. The pdf files will get bigger, though.
 # Valid settings are true (download the fonts) or false (don't download
 # the fonts).
-pdftexDownloadBase14 false
+pdftexDownloadBase14 true

 #
 # dvipdfmDownloadBase14
[...]
 # the fonts. The pdf files will get bigger, though.
 # Valid settings are true (download the fonts) or false (don't download
 # the fonts).
-dvipdfmDownloadBase14 false
+dvipdfmDownloadBase14 true

 ################################################################
 # Map files.

However, I cannot define this as a patch seems I am not sure what updmap --edit
exactly does...

Matt Zimmerman (mdz)
Changed in tetex-base:
assignee: nobody → keybuk
Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

After some discussion, and research, I'm rejecting this bug. In normal operation, pdflatex should not embed the so-called "base 14" fonts.

You can do it on a file-per-file basis if you really do need them embedded:

    http://fiachra.ucd.ie/~gavin/docs/timesinpdfs.html

And as you note, you can configure your own install to do it by just editing a configuration file.

Making this the Ubuntu default would be wrong.

Changed in tetex-base:
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.