thorvg/src/loaders/ttf
Łukasz Pomietło 2b3930b46d ttf_loader: Basic support for composite glyphs loading (#2600)
Adds the ability to load some composite glyphs and prevents an error when a composite glyph is used.

Implementation based on ttf glyf table documentation: https://learn.microsoft.com/en-us/typography/opentype/spec/glyf

There are still some missing features like scaling, parent glyph point based positioning etc. I think this is a topic for future work. Howerever, it looks like implemented features are enough for utf-8 latin subset in major fonts.

issue: #2599
2024-09-30 15:48:13 +09:00
..
meson.build loader/ttf: introduce a new sfnt(scalable font) loader. 2024-01-02 20:34:11 +09:00
tvgTtfLoader.cpp ttf_loader: Basic support for composite glyphs loading (#2600) 2024-09-30 15:48:13 +09:00
tvgTtfLoader.h ttf_loader: support loading from memory 2024-06-24 14:50:13 +09:00
tvgTtfReader.cpp ttf_loader: Basic support for composite glyphs loading (#2600) 2024-09-30 15:48:13 +09:00
tvgTtfReader.h ttf_loader: Basic support for composite glyphs loading (#2600) 2024-09-30 15:48:13 +09:00