[cairo] OpenType font variations and cairo

Adrian Johnson ajohnson at redneon.com
Thu Sep 21 09:42:51 UTC 2017


On 21/09/17 12:03, Matthias Clasen wrote:
> On Wed, Sep 20, 2017 at 6:15 PM, Behdad Esfahbod
> <behdad.esfahbod at gmail.com <mailto:behdad.esfahbod at gmail.com>> wrote:
> 
>     The test was really broken...
> 
>     Ok, I've pushed some things there that should help Matthias move foward:
> 
>       https://github.com/behdad/cairo/commits/font-variations
>     <https://github.com/behdad/cairo/commits/font-variations>
> 
> 
> Thanks for those fixes, Behdad. Taking another look at the test, I'm not
> sure what I was thinking - it was checking the width axis, but the font
> we use only has weight and contrast as axes.
> i've pushed all the fixes to
> 
> https://github.com/matthiasclasen/cairo/tree/wip/matthiasc/font-variations
> 
> Does this work for you now, Adrian ?

It works with freetype 2.8.0, but not 2.8.1. Here are the results of
testing with different combinations of freetype and fontconfig.

freetype 2.8.0, fontconfig 2.11.0 : pass

freetype 2.8.0, fontconfig 2.12.5 : pass

freetype 2.8.0, Behdad's fontconfig (2d0063948a44) : pass

freetype 2.8.1, fontconfig 2.11.0 : fail

  axis Weight, value 300
  axis CNTR, value 0
  axis Weight, value 0
  axis CNTR, value 0
  Axis Weight: not expected value (0 != 300.5)

freetype 2.8.1, fontconfig 2.12.5 : fail

  axis Weight, value 300
  axis CNTR, value 0
  axis Weight, value 0
  axis CNTR, value 0
  Axis Weight: not expected value (0 != 300.5)

freetype 2.8.1, Behdad's fontconfig (2d0063948a44) : fail

  axis Weight, value 300
  axis CNTR, value 0
  axis Weight, value 0
  axis CNTR, value 0
  Axis Weight: not expected value (0 != 300.5)



More information about the cairo mailing list