On Tue, Dec 11, 2018 at 11:49 PM Alexei Podtelezhnikov <[email protected]> wrote:
> Hi all, > > I have just pushed out a new branch called color. This is a framework > and renderer for color glyphs, which Werner and I discussed offline. > The basic idea is to supplement outlines with color information for > each contour so that consecutive contours of the same color can be > rendered as layers. A new FT_RENDER_MODE_BGRA is introduced to render > color glyphs if the color information is provided. A small > demonstration is implemented in ftstring (use color branch again). > > The color array pointer takes place of the reseved "other" pointer in > FT_GlyphSlot. So this in binary compatible. FT_OutlineGlyphRec, > however, acquired a new field, this can, but very unlikely, break > binary compatibility. > > The main motivation is a straightforward and familiar interface for > rendering CPAL/COLR fonts. Once the TrueType loader learns to combine > all layers into a single outline and fill color information, it is > good to go. Just load and render those with FT_RENDER_MODE_BGRA. > What was wrong with the existing code / model? > Regards, > Alexei >
_______________________________________________ Freetype-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/freetype-devel
