Font chooser backports

Matthias Clasen requested to merge font-chooser-backports into gtk-3-22

This backports the support for OpenType font features and variations into the font chooser for GTK+3. It bends the api stability a little bit, by introducing 3 new properties:

GtkFontChooser::level GtkFontChooser::font-features GtkFontChooser::language

The reason I am considering it is that the Inkscape team was very interested in using GtkFontChooserWidget over their own, and they need support for OpenType features and variations.

Edited by Matthias Clasen

Merge request reports