<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><span class="vcard"><a class="email" href="mailto:Thomas.Freitag@alfa.de" title="Thomas Freitag <Thomas.Freitag@alfa.de>"> <span class="fn">Thomas Freitag</span></a>
</span> changed
<a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED - pdftoppm's raster of one shows up incorrectly (and oddly narrow)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=94054">bug 94054</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Status</td>
<td>RESOLVED
</td>
<td>REOPENED
</td>
</tr>
<tr>
<td style="text-align:right;">Resolution</td>
<td>NOTOURBUG
</td>
<td>---
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED - pdftoppm's raster of one shows up incorrectly (and oddly narrow)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=94054#c2">Comment # 2</a>
on <a class="bz_bug_link
bz_status_REOPENED "
title="REOPENED - pdftoppm's raster of one shows up incorrectly (and oddly narrow)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=94054">bug 94054</a>
from <span class="vcard"><a class="email" href="mailto:Thomas.Freitag@alfa.de" title="Thomas Freitag <Thomas.Freitag@alfa.de>"> <span class="fn">Thomas Freitag</span></a>
</span></b>
<pre>Sorry for closing this bug too fast. After Your hints and a deeper
investigation I encountered that it is a poppler bug:
The chars displayed wrong were set in Arial-Bold with a size of round about 8
pt, so freetype and therefore poppler should be able to render them much
better.
The problem was the following: If poppler encounters that a font has to be
substituted by an external font it tries to check if the font matrix has to be
adjusted: if real font is substantially narrower than substituted font, reduce
the font size accordingly. This is done by the comparison of the expected PDF
width of the character 'm' and the width of the character 'm' in the
substituted font. Unfortunately the PDF font doesn't include the width of the
letter 'm' (code 106), it just includes
/FirstChar 32
/LastChar 89
Therefore we need another sanitize check: if the PDF width for 'm' is not
included.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>