Modifying `\pdfmapfile' modifiers to not issue warnings on duplicate font map entries...
authorRené Schwarz <mail@rene-schwarz.com>
Sat, 8 Nov 2014 17:46:11 +0000 (18:46 +0100)
committerRené Schwarz <mail@rene-schwarz.com>
Sat, 8 Nov 2014 17:46:11 +0000 (18:46 +0100)
commitcc49cecddfe0a2ed7bb4bf1191f6f4759c0a38d5
tree5466356c48030f4c46117a160326228202a33382
parent303688ae0f67be3daf0d49326d4ceee2eb6d4dee
Modifying `\pdfmapfile' modifiers to not issue warnings on duplicate font map entries anymore.

When tried to compile the document on a Windows machine using latest MiKTeX and recent versions of all LaTeX packages included in the full installation, one can notice around 150 warnings thrown because the `system.tex' file contains two lines to include the font map files of `SourceCodePro' and `opensans' using the `\pdfmapfile' command. Because the modifier `+' is used, warnings are thrown for each font map which is already included by default for the document.

IMHO it is better to use the `=' modifier, which changes the behavior a little bit: The `+' modifier reads the specified font map and ignores all duplicate font map entries (a warning is issued), while the `=' modifier reads the specified font map and replaces matching font map entries with the new entries (no warning issued). I think this is the desired behavior.

For additional information refer to the PDFTeX documentation (`pdftex-a.pdf', r655 as of November 23, 2010) on pages 24 et seq.
src/common/system.tex