On Tue, Sep 23, 2014 at 1:47 PM, Steve Langasek <vor...@debian.org> wrote:

> So if this is only a problem with the GNOME3 default font, please get that
> font fixed in Debian, after which I am willing to reinstate the Adobe
> engine.  But I'm not willing to enable it while it represents a regression
> vs. wheezy for a significant number of our desktop users.

Here's my first try, using fontforge:
- Apply autohint to all glyphs.
- Adjust BlueValues to cover all glyphs to prevent overshoots
  on some glyphs without touching the splines.

It appears to address a different problem: overshooting on small
sizes, not the stem fuzziness as raised in this bug.

So, the issue seems not to be on the font itself, but rather on the
rasterizer and people's preferences.

I still agree with Jason Pleau that Adobe rasterizer should be preferred.
The reason I didn't ship OTF in my packages earlier was that, with the
old rasterizer, while the glyphs appeared sharp for some sizes, they
appeared inconsistent on some others.

I've created a waterfall test page for Cantarell font here:

  http://linux.thai.net/~thep/tmp/fonttest/cantarell-waterfall.html

The paragraphs start from 6pt, then increase by 1pt up to 16pt.
And the results of the old rasterizer is:

  http://linux.thai.net/~thep/shots/20140924-cantarell-wf-old-engine.png

Notice the inconsistent stem widths at 12pt and 13pt for regular
weight, where the horizontal and diagonal stems appear thicker than
vertical ones. (Look at the glyph M, O, Q, q, for example. And look how X
appears thicker than F, T, H, E.)

And notice how the glyphs get suddenly thicker from 13pt to 14pt.

Now compare it with the result of Adobe rasterizer:

  http://linux.thai.net/~thep/shots/20140924-cantarell-wf-new-engine.png

The stem widths are more consistent both within the same size and
between different sizes.

Regards,
-- 
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/

Attachment: Cantarell-Regular.otf
Description: application/vnd.oasis.opendocument.formula-template

Reply via email to