<div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 23, 2018 at 5:22 PM, Allin Cottrell <span dir="ltr"><<a href="mailto:cottrell@wfu.edu" target="_blank">cottrell@wfu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, 21 Jan 2018, Allin Cottrell wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Sun, 21 Jan 2018, Karl Berry wrote:<br>
<br>
</blockquote>
[...]<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Looking at <a href="http://users.wfu.edu/cottrell/t1problem/caslon_bad.png" rel="noreferrer" target="_blank">http://users.wfu.edu/cottrell/<wbr>t1problem/caslon_bad.png</a>, that<br>
is strange output, to me more indicative of a bug in the font rendering<br>
on system B than anything else.  I doubt it is a problem in the PDF,<br>
because the PDF just says "display these characters from this font".<br>
</blockquote></blockquote>
[...]<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks, Karl (and also George White). I'll try to follow your advice and will report back if I find anything definitive.<br>
</blockquote>
<br>
Karl's diagnosis is correct: the problem is in freetype2. The test I reported earlier (which seemed to exonerate libfreetype) was flawed, I guess due to caching of shared library code.<br>
<br>
There was a substantial change in the Type 1 rendering code in freetype2 between versions 2.8.1 (2017-09-16) and 2.9 (2018-01-08): a new "adobe" hinting engine was introduced and is now favored over the original "freetype" engine by default. However it's possible to build the library with support for the old engine by defining<br>
<br>
T1_CONFIG_OPTION_OLD_ENGINE<br>
<br>
in ftoption.h. In that case the "freetype" engine becomes the default but the "adobe" engine can be selected by exporting<br>
<br>
FREETYPE_PROPERTIES="type1:hin<wbr>ting-engine=adobe"<br>
<br>
Reliably, use of the adobe engine produces the bad results that I mentioned, for Adobe Caslon and Monotype Bulmer, while the freetype engine gives correct results.<br></blockquote><div><br></div><div class="gmail_default" style="font-size:small">It could also be a problem/bug of pdftex.​</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Can you please try to turn off font subsetting, so that the fonts are embedded entirely? If the output is ok, perhaps pdftex is doing something that makes adobe hinting engine unhappy.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">FWIW, I did a preflight check of the pdf in Adobe Acrobat Pro, and did not find any issue.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Regards,</div><div class="gmail_default" style="font-size:small">Thanh</div><div class="gmail_default" style="font-size:small"><br></div></div></div></div>