Package: libfreetype6
Version: 2.6-1
Severity: important

[Severity important because this breaks GNOME's primary interface font.]

After upgrading to libfreetype 2.6-1, the Cantarell font shows up as
blurry; lines get smeared across pixels.  This doesn't happen with every
font; for instance, DejaVu Sans seems fine.

I've attached a pair of screenshots to demonstrate.
cantarell-blurry.png shows the blurry rendering of Cantarell; zoom in on
a vertical line such as in the 'n', 't', 'r', or 'f' of "Interface", and
notice that the vertical line gets smeared out across multiple pixels.
sans.png shows the rendering of DejaVu Sans; notice that the same
vertical lines snap to pixel boundaries.

Given that 2.6-1 re-enabled CFF, that seems like a likely culprit,
unless other significant changes occurred in the same version.

Also, given that this has happened multiple times in the past, I wonder
if a "font unit test" would help?  Take a couple of key fonts, such as
the aforementioned DejaVu Sans and Cantarell, render specific letters
with the default parameters, and scan across the resulting image at a
given y to make sure the rendering doesn't smear across pixels.  Such a
test would make sure future changes to libfreetype6 don't re-introduce
critical font rendering errors.

- Josh Triplett

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libfreetype6 depends on:
ii  libc6       2.19-19
ii  libpng12-0  1.2.50-2+b2
ii  zlib1g      1:1.2.8.dfsg-2+b1

libfreetype6 recommends no packages.

libfreetype6 suggests no packages.

-- no debconf information

Reply via email to