[Bug 536920] [abrt] crash detected in fontforge-20090923-1.fc12

bugzilla at redhat.com bugzilla at redhat.com
Wed Jul 14 11:47:07 UTC 2010


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=536920

--- Comment #7 from Paul Flo Williams <paul at frixxon.co.uk> 2010-07-14 07:47:05 EDT ---
Created an attachment (id=431739)
 --> (https://bugzilla.redhat.com/attachment.cgi?id=431739)
Correct LayerUnAllSplines() when refs have nil splinesets

When validation is performed, the set of splines for each character, including
those used by reference (diacritics, for example), are "flattened" to one set
by LayerAllSplines(). LayerUnAllSplines() is supposed to perform the reverse
transformation, but fails if any references have nil splinesets.

This patch applies to 20090923, for the benefit of F13 and rawhide. It will be
supplied upstream for CVS head with more information this evening.

Local testing:

[paul at palant x86_64]$ fontlint /usr/share/poker3d/data/neurpoli.ttf 
Copyright (c) 2000-2009 by George Williams.
 Executable based on sources from 23:48 GMT 23-Sep-2009.
 Library based on sources from 17:32 GMT 14-Sep-2009.
The following table(s) in the font have been ignored by FontForge
  Ignoring 'LTSH' linear threshold table
  Ignoring 'VDMX' vertical device metrics table
  Ignoring 'hdmx' horizontal device metrics table
The glyph named periodcentered is mapped to U+2219.
  But its name indicates it should be mapped to U+00B7.
The glyph named Delta is mapped to U+2206.
  But its name indicates it should be mapped to U+0394.
Validation Neuropolitical ...Failed
  Self Intersecting Glyph
  Missing Points at Extrema

-- 
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