On Wed, Jun 28, 2017 at 8:23 AM, Behdad Esfahbod <beh...@behdad.org> wrote:
> Hello, > > All of you have asked me about the status of color fonts in cairo. > There's some discussion here: > > https://github.com/googlei18n/noto-emoji/issues/36 > > The remaining part is indeed the cairo patchset. Matthias had a reworked > version, which Chris Wilson objected to. I agree with parts of his > objection. In particular, I don't think we should need to touch every > compositor. > > IMO, this is how it should work: > > - Extend glyph cache to also hold a color-glyph object possibly, > > - Early on, perhals in _cairo_surface_show_text_glyphs(), ask > scaled_font to see if it has color. If it does, call a special function > that iterates over the glyphs, for each, load it and see if it has color. > Show the color ones using image ops, show the rest using text ops. Or just > show all as image ops, that's feasible too. > > With the above, we wouldn't need to touch any compositor whatsoever. > > Unfortunately I'm too busy / lazy to do this any time soon. However, I > just bought my ticket to GUADEC, so working on it together there definitely > is an option. > > Thanks for the guidance on fixing up the cairo patchset. And yay for coming to GUADEC!
_______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-devel-list