commit | 97c09a803eb6cd44456e0251529db2ae96a019f8 | [log] [tgz] |
---|---|---|
author | Moazin Khatti <moazinkhatri@gmail.com> | Sat Dec 25 19:55:58 2021 -0800 |
committer | Werner Lemberg <wl@gnu.org> | Thu Jan 20 16:45:18 2022 +0000 |
tree | 549cb554414f777bdaa1112f034fb36848b29d91 | |
parent | 5cf01aa2b26727abd97ef202a3687cd7a43819c3 [diff] |
Add `FT_Glyph` support for OT-SVG glyphs. * include/freetype/ftglyph.h (FT_SvgGlyphRec, FT_SvgGlyph): New structure. * src/base/ftglyph.c: Include `otsvg.h`. (ft_svg_glyph_init, ft_svg_glyph_done, ft_svg_glyph_copy, ft_svg_glyph_transform, ft_svg_glyph_prepare): New function. (ft_svg_glyph_class): New class. (FT_New_Glyph, FT_Glyph_To_Bitmap): Updated to handle OT-SVG glyphs. * src/base/ftglyph.h: Updated.