Package: libfreetype6
Version: 2.6.3-3
Tags: upstream, fixed-upstream, patch

Hi,

FreeType wrongly detects a glyphs with multiple references to the same
glyph, which has itself references, as broken. Somebody already reported
it upstream [0] and it's already fixed upstream [1].

This affects for example DejaVu fonts:

  $ ftlint 10 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
  /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf: glyph  752: 0x0015
  glyph 4703: 0x0015
  glyph 4704: 0x0015
  glyph 4731: 0x0015
  glyph 4732: 0x0015
  glyph 4753: 0x0015
  glyph 4754: 0x0015
  glyph 4759: 0x0015
  glyph 4760: 0x0015
  9 fails.
  $

As a consequence Scribus refuses to load DejaVu fonts at all and
LibreOffice can't display U+033F.

The upstream patch applies without problems (ignoring the changelog) and
fixes the problem. Upgrading to an newer upstream release should of
course also fix the problem.

Thanks, HW42


[0]: https://lists.gnu.org/archive/html/freetype/2016-05/msg00000.html
[1]: 
http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit?id=a7d8bdbcfeb65b4859fe553df9d4922627837888

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to