[Bug 679030] [freetype] uneven rendering quality when bytecode is enabled

bugzilla at redhat.com bugzilla at redhat.com
Tue Feb 22 12:17:48 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=679030

Ben Laenen <bl.bugs at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bl.bugs at gmail.com

--- Comment #8 from Ben Laenen <bl.bugs at gmail.com> 2011-02-22 07:17:48 EST ---
I don't think that first screenshot really shows the body text with the
bytecode interpreter enabled. It's rendered exactly the same as the third
screenshot.


Anyway, there are many different ways to handle hinting, and if people claim
about bad rendering of Verdana with BCI enabled, it's because Verdana was
hinted without anti-aliasing in mind. With anti-aliasing some artifacts are
shown, especially in the diagonals which can sometimes even become almost
invisible. In DejaVu we have hinting designed for anti-aliasing (DejaVu will in
its turn be rendered worse if you disable anti-aliasing).

Next, there's also a minimum font size (defined in the tables in the font
itself) that says below which no more hinting should be applied at all (this is
usually a number like 8 or 9 ppem).


The reason why we from DejaVu recommend the bytecode interpreter is because we
can actually control that. We get a large amount of bugs reported which are
caused by the autohinter, and each time we have to say "sorry, there's nothing
we can do to fix this" (it's actually the first thing I look at if bad
rendering is reported: does this user use the autohinter?). And an autohinter
will always be worse than BCI hinting because the autohinter is unable to keep
everything consistent, and I'd say consistency is a feature you really want to
have in a font...

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the fonts-bugs mailing list