summaryrefslogtreecommitdiff
path: root/src/truetype
Commit message (Expand)AuthorAgeFilesLines
* [truetype] Fix PostScript name handling for variation fonts.Werner Lemberg2023-04-283-23/+22
* [truetype] Fix deactivation of variation font handling.Werner Lemberg2023-04-282-18/+3
* s/set_instance/set_named_instance/Werner Lemberg2023-04-281-1/+2
* New Variation Font function `FT_Get_Default_Named_Instance`.Werner Lemberg2023-04-283-19/+70
* Minor documentation updates.Werner Lemberg2023-04-281-2/+4
* * src/ttgxvar.c: Minor changes.Werner Lemberg2023-04-271-18/+21
* s/this is,/that is,/Werner Lemberg2023-04-271-2/+2
* [truetype] Fix `make multi'.suzuki toshiya2023-04-241-0/+1
* [truetype] tt_size_reset_height to take FT_SizeBen Wagner2023-04-172-5/+9
* * src/truetype/ttinterp.c: Remove outdated comments.Werner Lemberg2023-04-131-10/+0
* [sfnt, truetype] Add `size_reset` to `MetricsVariations`.Ben Wagner2023-04-114-42/+56
* * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Use for-loop.Alexei Podtelezhnikov2023-03-171-2/+2
* [truetype] Clean up zeroing and local variables.Alexei Podtelezhnikov2023-03-171-29/+18
* [truetype] Clean up glyph loading.Alexei Podtelezhnikov2023-03-151-25/+14
* * src/truetype/ttgload.c (TT_Load_Simple_Glyph): Clean up.Alexei Podtelezhnikov2023-03-151-36/+18
* [truetype] Fix recent fallout in memory management.Alexei Podtelezhnikov2023-03-101-33/+30
* * src/truetype/ttgload.c (TT_Hint_Glyph): Mostly cosmetic update.Alexei Podtelezhnikov2023-03-091-16/+14
* * 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