-
Instead of reconstructing a display name from the PangoFontDescription, use the font family and face objects, which have the original font. This lets us get the names of fonts like Noto Sans CJK DemiLight right, which would be shown as Noto Sans CJK SemiLight when mangled via PangoFontDescription, since Pango treats 'DemiLight' as an alias for the SemiLight weight. https://bugzilla.gnome.org/show_bug.cgi?id=733832
dd6c2391