2017-05-05 5:30 GMT-03:00 Tavmjong Bah <tavmjong@...8...>:
I would be in favor of using harfbuzz directly. It seems that this is the direction things are going... but it would take quite a bit of effort as we rely heavily on Pango for font selection (following CSS rules). And I'm not sure if harfbuzz can handle things like CSS font lists ("Time New Roman, serif").
We already use harfbuzz to access font variant information (in a quite awkward way).
How do you plan on handling selecting the parameters for variable fonts? We currently have no support for @font-face (this is something I would love to see added).
This is still something I need to figure out.
I'm copying Behdad Esfahbod in this thread as he is the developer of both Pango and HarfBuzz and may be interested in commenting on this.
Note that we will have a GSoC student working on moving our SVG 1.2 text layout to SVG 2 this summer.
Cool! Who's the student? And who's the mentor? I should get in contact with both of them, ideally.