diff options
author | Dominik Röttsches <drott@chromium.org> | 2021-06-22 15:01:19 +0300 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2021-07-01 06:49:03 +0200 |
commit | 286da6c528ace3443d993370c798cdc09011200b (patch) | |
tree | 6694214a3d46faec3fc13c82d628f78a47c692a7 /ChangeLog | |
parent | 0348c627b19864203c0eb3752f49850851a65200 (diff) | |
download | freetype2-286da6c528ace3443d993370c798cdc09011200b.tar.gz |
[sfnt] Support PaintScale in 'COLR' v1 parsing.
* include/freetype/ftcolor.h (FT_PaintFormat): Renumber values, add
`FT_COLR_PAINTFORMAT_SCALE`.
(FT_PaintScale): New structure to represent 'PaintScale*' tables.
(FT_COLR_Paint): Updated.
* src/sfnt/ttcolr.c (FT_PaintFormat_Internal): New enumeration.
(read_paint): Parse 'PaintScale' and friends.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -1,5 +1,17 @@ 2021-06-30 Dominik Röttsches <drott@chromium.org> + [sfnt] Support PaintScale in 'COLR' v1 parsing. + + * include/freetype/ftcolor.h (FT_PaintFormat): Renumber values, add + `FT_COLR_PAINTFORMAT_SCALE`. + (FT_PaintScale): New structure to represent 'PaintScale*' tables. + (FT_COLR_Paint): Updated. + + * src/sfnt/ttcolr.c (FT_PaintFormat_Internal): New enumeration. + (read_paint): Parse 'PaintScale' and friends. + +2021-06-30 Dominik Röttsches <drott@chromium.org> + [sfnt] Handle fonts without layer list in 'COLR' v1. 'COLR' v1 fonts do not necessarily need to have a layer list; for |