summaryrefslogtreecommitdiff
path: root/src/truetype
Commit message (Expand)AuthorAgeFilesLines
* [truetype] Round phantom points after instructions.apodtele-master-patch-56869Alexei Podtelezhnikov2023-03-071-14/+10
* * src/truetype/ttgload.c (TT_Process_Composite_Glyph): Fix leak too.Alexei Podtelezhnikov2023-03-061-0/+2
* * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Triage memory leak.Alexei Podtelezhnikov2023-03-061-0/+2
* [truetype] Simplify memory management.Alexei Podtelezhnikov2023-03-063-148/+64
* [truetype] Treat 38 as 40 without Infinality.Alexei Podtelezhnikov2023-02-271-6/+16
* * src/*: Replace leading underscores with trailing ones in dummy variables.Werner Lemberg2023-02-263-3/+3
* For debugging, avoid implicit conversion from integer to double.Werner Lemberg2023-02-083-55/+55
* Avoid reserved identifiers that are globally defined.Werner Lemberg2023-02-081-6/+6
* Fix minor clang and clang++ warnings.Werner Lemberg2023-02-081-2/+2
* [truetype, type1] Additional variation tags.Alexei Podtelezhnikov2023-02-082-0/+3
* * src/truetype/ttgxvar.c (tt_var_get_item_delta): Check `face->blend`.Werner Lemberg2023-02-011-6/+6
* Whitespace.Werner Lemberg2023-01-282-8/+8
* [ttgxvar] Fix crash in COLRv1.Behdad Esfahbod2023-01-271-0/+3
* Update all copyright notices.Werner Lemberg2023-01-1718-18/+18
* [sfnt] Remove temporary runtime flag for variable 'COLR' v1.Dominik Röttsches2023-01-162-19/+0
* [truetype] Reset cvt and storage in context load.Ben Wagner2023-01-072-15/+2
* [truetype] Keep variation store consistent.Ben Wagner2023-01-061-45/+54
* * src/truetype/ttgxvar.c (tt_hvadvance_adjust): Integer overflow.Werner Lemberg2022-11-141-1/+2
* Add `TT_CONFIG_OPTION_NO_BORING_EXPANSION` configuration macro.Dominik Röttsches2022-11-121-2/+13
* [truetype] Improve bounds checks for `ItemVariationStore`.Behdad Esfahbod2022-11-121-11/+6
* [truetype] In `ItemVariationStore`, value 0xFFFF for `dataCount` is valid.Behdad Esfahbod2022-11-121-10/+0
* [truetype] Check avar_segment before accessBen Wagner2022-11-091-3/+6
* [truetype] Restore behavior of ft_var_load_hvvarBen Wagner2022-11-091-9/+6
* [build] fix for make multisuzuki toshiya2022-11-081-0/+1
* [truetype] Add support for `avar` table 2.0 format.Behdad Esfahbod2022-11-042-40/+176
* * src/truetype/ttgload.c: Cosmetic changes.Alexei Podtelezhnikov2022-10-211-24/+11
* [cff, truetype] Simplify SVG metrics scaling.Alexei Podtelezhnikov2022-10-211-17/+11
* Minor formatting.Werner Lemberg2022-10-181-2/+2
* [truetype] Fix undefined pointer arithmetic.mlugg2022-09-291-4/+5
* [truetype] Reject 'fvar' loading when `num_instances` is too small.Dominik Röttsches2022-09-061-5/+16
* [sfnt] Don't require 'gvar' table to support variation fonts.Dominik Röttsches2022-09-051-15/+9
* Minor formatting.Werner Lemberg2022-07-012-2/+4
* [truetype] Perform variation store delta computation with 64-bit precision.Dominik Röttsches2022-06-292-13/+35
* * ttgload.c (TT_Process_Composite_Glyph): Fix a signedness warning.Alexei Podtelezhnikov2022-06-211-1/+1
* Proposal: Feature control for variable COLRv1Dominik Röttsches2022-06-212-0/+19
* [truetype] Clean up phantom point accounting.Alexei Podtelezhnikov2022-06-183-80/+28
* [truetype/GX] Clean up phantom point adjustment.Alexei Podtelezhnikov2022-06-182-82/+33
* [truetype/GX] Fix an old typo.Alexei Podtelezhnikov2022-06-161-2/+2
* [truetype/GX] Clean up advance adjustment (Brrr). Alexei Podtelezhnikov2022-06-161-11/+0
* [truetype/GX] Clean up advance adjustment.Alexei Podtelezhnikov2022-06-153-44/+25
* [svg] Set linear advances when loading SVG glyphsBen Wagner2022-06-061-0/+3
* [truetype] Support reading 32bit/16bit VarStore deltasDominik Röttsches2022-05-231-34/+15
* [truetype] Handle 0xFFFF special value inside delta retrieval functionDominik Röttsches2022-05-201-21/+10
* [truetype, snft] Add service methods for `DeltaSetIdxMap` and `VarStore`.Dominik Röttsches2022-05-193-89/+81
* [truetype] Move deallocation of `DeltaSetIdxMap` into own function.Dominik Röttsches2022-05-191-4/+16
* [truetype] Handle inner/outer index values 0xFFFF/0xFFFF.Werner Lemberg2022-05-111-13/+57
* [truetype] Reset IUP flags in `TT_RunIns`.Alexei Podtelezhnikov2022-04-251-8/+9
* * src/truetype/ttgload.c (TT_Process_Simple_Glyph): Integer overflow.Werner Lemberg2022-04-191-2/+2
* Whitespace.Werner Lemberg2022-04-011-3/+3
* [truetype] Use SUB_LONG for component offset.Ben Wagner2022-04-011-2/+2