Descriptionui/gtk3: Integrate custom rendering to use HarfBuzz glyph info
IBusFontSet offers FcFontSet, glyph info with HarfBuzz and rendering
on Cairo context.
Current Pango changes fonts by emoji variants and draws the separated
glyphs [1] but actually the emoji characters with variants can be drawn
as one glyph so this class manages Fontconfig fontsets to select a font,
HarfBuzz to get glyphs for emoji variants, Cairo to draw glyphs.
Need configure --enable-harfbuzz-for-emoji option to enable this feature.
[1]: https://bugzilla.gnome.org/show_bug.cgi?id=780669
https://bugzilla.gnome.org/show_bug.cgi?id=781123
BUG=https://bugzilla.gnome.org/show_bug.cgi?id=780669
Patch Set 1 #Patch Set 2 : Fix a typo #Patch Set 3 : Show code points for ASCII control chars. #Patch Set 4 : Fix ln failure in parallel make #Patch Set 5 : Fixed some memory leaks #Patch Set 6 : Fix a build failure in ibusfontset.h dependency #Patch Set 7 : Updated with rhbz#1490733 #Patch Set 8 : Fix rhbz#1490733 #Patch Set 9 : Updated for rhel7 #Patch Set 10 : Fix a performance issue if emoji fonts are not installed #Patch Set 11 : Fix a typo #
MessagesTotal messages: 2
|