<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Poppler renders verdana bold font embedded as CID Truetype (subset) quite poorly"
href="https://bugs.freedesktop.org/show_bug.cgi?id=94038#c3">Comment # 3</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Poppler renders verdana bold font embedded as CID Truetype (subset) quite poorly"
href="https://bugs.freedesktop.org/show_bug.cgi?id=94038">bug 94038</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>Created <span class=""><a href="attachment.cgi?id=121591" name="attach_121591" title="assure line width > 0 in case of text stroke">attachment 121591</a> <a href="attachment.cgi?id=121591&action=edit" title="assure line width > 0 in case of text stroke">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=94038&attachment=121591'>[review]</a>
assure line width > 0 in case of text stroke
The problem is here that the text render mode is set to 2, which means fill the
text and then stroke with line width, but line width wasn't set, so it is 0.0.
Then splash strokes with 1 pixel width without anti aliasing effects, which is
quite poor.
The spec says for line width = 0:
A line width of 0 shall denote the thinnest line that can be rendered at device
resolution: 1 device pixel wide. However, some devices cannot reproduce 1-pixel
lines, and on high-resolution devices, they are nearly invisible. Since the
results of rendering such zero-width lines are device-dependent, they should
not be used.
This patch now set the line width to 1 device pixel wide, but just in case of
text drawing.</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>