bugThe FreeType Project - Bugs: bug #50832, [gvar] Interpolation of untouched...

 
 

bug #50832: [gvar] Interpolation of untouched points

Submitted by:  Sascha Brawer <saschabrawer>
Submitted on:  Wed 19 Apr 2017 01:45:16 PM UTC  
 
Severity: 3 - NormalItem Group: None
Status: FixedPrivacy: Public
Assigned to: Werner LEMBERG <wl>Open/Closed: Closed
Planned Release: 2.8

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Tue 02 May 2017 01:17:57 PM UTC, comment #4:

Thank you! Tests are now passing:

https://rawgit.com/unicode-org/text-rendering-tests/master/reports/FreeStack.html#GVAR-8

https://rawgit.com/unicode-org/text-rendering-tests/master/reports/FreeStack.html#GVAR-9

Sascha Brawer <saschabrawer>
Tue 02 May 2017 12:41:29 PM UTC, comment #3:

I've applied Behdad's patch. Thanks!

Werner LEMBERG <wl>
Project AdministratorIn charge of this item.
Thu 20 Apr 2017 09:30:21 PM UTC, comment #2:

This is still being decided in the working group, but we have almost reached agreement, that if the two points with deltas on the two sides have the same coordinate, then inferred delta for the untouched point should be zero. That's what Apple's implementation does right now.

Behdad Esfahbod <behdad>
Thu 20 Apr 2017 08:55:32 PM UTC, comment #1:

Behdad, Sascha, do you know which implementation does the right thing?

Werner LEMBERG <wl>
Project AdministratorIn charge of this item.
Wed 19 Apr 2017 01:45:16 PM UTC, original submission:

When points are not touched by gvar interpolation deltas, FreeType currently gives a slightly different result than CoreText.

https://rawgit.com/unicode-org/text-rendering-tests/master/reports/FreeStack.html#GVAR-8

To reproduce this with a custom FreeType build:
https://github.com/unicode-org/text-rendering-tests/blob/master/README.md

Sascha Brawer <saschabrawer>

 

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

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by behdad (Posted a comment)
  • -unavailable- added by wl (Posted a comment)
  • -unavailable- added by wl
  • -unavailable- added by saschabrawer (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 02 May 2017 12:43:29 PM UTCwlAssigned totetisoft=>wl
    Tue 02 May 2017 12:41:29 PM UTCwlStatusNeed Info=>Fixed
      Assigned toNone=>tetisoft
      Open/ClosedOpen=>Closed
      Planned ReleaseNone=>2.8
    Thu 20 Apr 2017 08:55:32 PM UTCwlStatusNone=>Need Info
      Carbon-Copy-=>Added behdad

    Back to the top


    Powered by Savane 3.1-cleanup1