summaryrefslogtreecommitdiff
path: root/src/sfnt
Commit message (Expand)AuthorAgeFilesLines
* * src/sfnt/ttcmap: Signature fixes.Werner Lemberg2023-05-071-182/+239
* * src/sfnt/sfdriver.c, src/sfnt/ttbdf.c: Clean up interface.Werner Lemberg2023-05-073-44/+66
* [truetype] Fix style name handling for variation fonts.Werner Lemberg2023-05-061-0/+11
* New Variation Font function `FT_Get_Default_Named_Instance`.Werner Lemberg2023-05-061-0/+3
* * src/sfnt/pngshim.c (Load_SBit_Png): Remove FALL_THROUGH warning.Alexei Podtelezhnikov2023-04-281-4/+1
* * src/sfnt/ttload.c (tt_face_load_font_dir): Add another guard.Werner Lemberg2023-04-281-0/+7
* Improve/add source comments and documentation.Werner Lemberg2023-04-251-3/+7
* [sfnt] Fix handling of PS names for Variation Fonts.Werner Lemberg2023-04-251-8/+6
* [sfnt, truetype] Add `size_reset` to `MetricsVariations`.Ben Wagner2023-04-112-5/+11
* Align `char_next` return types.Alexei Podtelezhnikov2023-04-101-10/+10
* [sfnt] Clean up CMAP{4,12,13} handling.Alexei Podtelezhnikov2023-04-081-79/+27
* * src/sfnt/ttpost.c (load_format_25): Do not abort frame reading.Alexei Podtelezhnikov2023-04-021-4/+1
* * src/sfnt/ttpost.c (load_format_*): Streamline frame reading.Alexei Podtelezhnikov2023-04-021-2/+8
* * src/sfnt/ttpost.c: Formatting and comments.Alexei Podtelezhnikov2023-04-021-5/+6
* [sfnt] Consolidate POST version 2.0 and 2.5 (pt 2).Alexei Podtelezhnikov2023-04-011-107/+61
* [sfnt] Consolidate POST version 2.0 and 2.5 (pt 1).Alexei Podtelezhnikov2023-04-011-47/+33
* [sfnt] Miscellaneous POST clean-ups.Alexei Podtelezhnikov2023-03-311-25/+24
* * src/sfnt/ttpost.c (load_format_20): Simplify comutations.Alexei Podtelezhnikov2023-03-301-24/+11
* [sfnt] Streamline POST format 2.0 handing (cont'd).Alexei Podtelezhnikov2023-03-291-24/+12
* Fix a couple of MSVC warnings.Alexei Podtelezhnikov2023-03-051-2/+2
* * src/sfnt/sfobjs.c (sfnt_load_face): Shorten de-referencing.Alexei Podtelezhnikov2023-03-031-1/+1
* * src/*: Replace leading underscores with trailing ones in dummy variables.Werner Lemberg2023-02-2610-10/+10
* Fix `FT_LOCAL` and `FT_LOCAL_DEF` tags.Werner Lemberg2023-02-082-2/+3
* Fix 'fall-through' warning messages.Werner Lemberg2023-02-083-16/+17
* Fix minor clang and clang++ warnings.Werner Lemberg2023-02-081-1/+1
* Minor changes.Werner Lemberg2023-01-281-19/+19
* Whitespace.Werner Lemberg2023-01-281-39/+40
* [sfnt] Avoid nullptr dereference in reading malformed 'COLR' v1 table.Dominik Röttsches2023-01-181-1/+1
* Update all copyright notices.Werner Lemberg2023-01-1737-37/+37
* sr/*.c: Various minor fixes.Werner Lemberg2023-01-162-2/+3
* [sfnt] Remove temporary runtime flag for variable 'COLR' v1.Dominik Röttsches2023-01-161-39/+11
* [sfnt] Fix color stop bounds check calculation at table end.Dominik Röttsches2023-01-051-7/+17
* [sdf, sfnt] Handle minor compiler warnings.Werner Lemberg2022-12-131-1/+1
* [sfnt] Additional bounds checks for `COLR` v1 table handling.Dominik Röttsches2022-10-181-11/+18
* * src/sfnt/ttsbit.c (tt_face_load_strike_metrics): Simplify calculations.Alexei Podtelezhnikov2022-10-181-21/+12
* [sfnt] Guard individual `COLR` v1 paint field reads.Dominik Röttsches2022-10-181-2/+38
* Minor comment changes.Werner Lemberg2022-10-101-2/+2
* * src/sfnt/ttsbit.c (tt_face_load_strike_metrics): Use lighter FT_DivFix.Alexei Podtelezhnikov2022-09-291-4/+2
* [sfnt] Guard access in 'COLR' table when requesting child table pointer.Dominik Röttsches2022-09-271-5/+13
* [sfnt] Add SVG document bounds checking.Ben Wagner2022-09-271-36/+45
* Reject 'COLR' table if version is 1 but header too small.Dominik Röttsches2022-09-161-3/+13
* [sfnt] Handle variable `COLR` v1 fonts without delta set index mapDominik Röttsches2022-09-051-3/+2
* [sfnt] Pointer sanity checks before reading layer info in 'COLR' v0Dominik Röttsches2022-09-051-1/+3
* [sfnt] Don't require 'gvar' table to support variation fonts.Dominik Röttsches2022-09-051-7/+1
* [sfnt] Avoid undefined shifts in `COLR` v1 color line retrievalDominik Röttsches2022-08-261-2/+2
* * src/sfnt/ttload.c: Trace formatting updates.Alexei Podtelezhnikov2022-08-021-13/+13
* [sfnt] Implement VarClipBox.Dominik Röttsches2022-07-301-2/+30
* [sfnt] Fix typo in clip box computation.Dominik Röttsches2022-07-301-2/+3
* Fix compilation if `TT_CONFIG_OPTION_GX_VAR_SUPPORT` is not set.Werner Lemberg2022-07-291-14/+32
* Fix clang14 compiler warnings.Werner Lemberg2022-07-291-5/+2