bugThe FreeType Project - Bugs: bug #20973, truetype hinting bug

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #20973: truetype hinting bug

Submitter:  None
Submitted:  Tue 04 Sep 2007 07:59:47 PM UTC
   
 
Severity:  3 - Normal Item Group:  None
Status:  Fixed Privacy:  Public
Assigned to:  wl Open/Closed:  Closed
Planned Release:  2.3.6

Jump to the original submission

Sun 25 May 2008 08:21:29 PM UTC, comment #10: 

Both bugs are fixed, it renders flawlessly now.

Samuel Lidén Borell <samuellb>
Sun 25 May 2008 08:05:48 PM UTC, comment #9: 

I missed a cast.  Should be fixed now, please test.

Werner LEMBERG <wl>
Group administrator
Sun 25 May 2008 02:30:23 PM UTC, comment #8: 

The first one is DejaVu Sans Book 10pt. The other one is DejaVu Serif Book 10pt.

Samuel Lidén Borell <samuellb>
Sun 25 May 2008 02:22:51 PM UTC, comment #7: 

which font?  which size?

Werner LEMBERG <wl>
Group administrator
Sun 25 May 2008 02:08:15 PM UTC, comment #6: 

This bug is gone in CVS. However, it seems that another bug is caused by the fix for this bug (see the attached screenshot).


Samuel Lidén Borell <samuellb>
Sun 25 May 2008 01:02:55 PM UTC, comment #5: 

This bug is now fixed in the CVS, please test.

Werner LEMBERG <wl>
Group administrator
Mon 25 Feb 2008 10:05:20 PM UTC, comment #4: 

Disabling FIX_BYTECODE in src/truetype/ttinterp.c fixes this bug.

Samuel Lidén Borell <samuellb>
Mon 25 Feb 2008 09:55:01 PM UTC, comment #3: 

This bug was introduced between 16:50:53-54. The files that were modified then were:

ChangeLog
include/freetype/internal/ftgloadr.h
include/freetype/internal/tttypes.h
src/base/ftgloadr.c
src/base/ftobjs.c
src/truetype/ttgload.c
src/truetype/ttinterp.c

Samuel Lidén Borell <samuellb>
Mon 25 Feb 2008 09:17:32 PM UTC, comment #2: 

I've done some binary search testing, and I can tell that FreeType2 from:
2006-08-16 16:30  works
2006-08-16 16:55  is broken

(the times are UTC)

I'll try to find out exactly which patch is causing this

Samuel Lidén Borell <samuellb>
Thu 06 Sep 2007 10:05:17 PM UTC, comment #1: 

I confirm this with the current CVS.  David?

Werner LEMBERG <wl>
Group administrator
Tue 04 Sep 2007 07:59:47 PM UTC, original submission:  

There seems to be a bug due to 2.2 to 2.3 changes in TrueType hinting.
See the example aring U+00E5 in DejaVu Sans Book [1] where the ring
above isn't properly rendered at some size with freetype 2.3.5. The
problem seem to occur wiht some MDRP instructions.
This also happens with a few other fonts.


[1] http://prdownloads.sourceforge.net/dejavu/dejavu-sans-ttf-2.19.zip?download

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #15730:  ft-different-rendering.png added by samuellb (26KiB - image/png - New bug in CVS)
file #13878:  DejaVuSans-aring-ft2.2-vs-2.3.png added by None (4KiB - image/png)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by samuellb (Posted a comment)
  • -email is unavailable- added by samuellb (Voted in favor of this item)
  • -email is unavailable- added by wl (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 11 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-05-25 wl StatusNeed Info Fixed
    2008-05-25 wl StatusFixed Need Info
    2008-05-25 samuellb Attached File- Added ft-different-rendering.png, #15730
    2008-05-25 wl StatusConfirmed Fixed
        Assigned tofreetype wl
        Open/ClosedOpen Closed
        Planned ReleaseNone 2.3.6
    2008-02-18 samuellb Carbon-Copy- Added samuellb
    2007-09-06 wl StatusNone Confirmed
        Assigned toNone freetype
    2007-09-04 None Attached File- Added DejaVuSans-aring-ft2.2-vs-2.3.png, #13878

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code