summaryrefslogtreecommitdiff
path: root/src/sfnt
Commit message (Expand)AuthorAgeFilesLines
* 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
* [sfnt] Support variable 'COLR' v1 `PaintVarSkew*`.Dominik Röttsches2022-07-091-4/+49
* [sfnt] Support variable 'COLR' v1 `PaintVarRotate*`.Dominik Röttsches2022-07-091-3/+47
* [sfnt] Support 'COLR' v1 variable `PaintVarScale*`.Dominik Röttsches2022-07-091-24/+95
* [sfnt] Support for 'COLR' v1 variable translate.Dominik Röttsches2022-07-091-1/+22
* [sfnt] Support for 'COLR' v1 variable transforms.Dominik Röttsches2022-07-091-1/+26
* [sfnt] Deltas for 'COLR' v1 gradient coordinates.Dominik Röttsches2022-07-091-0/+59
* [sfnt] Support variable 'COLR' v1 color lines.Dominik Röttsches2022-07-081-8/+56
* [sfnt] Apply variation deltas to `PaintVarSolid`.Dominik Röttsches2022-07-071-5/+92
* [sfnt] Check safety of cast to `TT_Driver` before accessing member.Dominik Röttsches2022-07-071-4/+8
* [sfnt] Load variation store for 'COLR' v1.Dominik Röttsches2022-07-041-0/+100
* [sfnt] Upgrade stop_offset to FT_Fixed from FT_F2Dot14Dominik Röttsches2022-06-221-1/+1
* s/fixed point/fixed-point/Werner Lemberg2022-06-211-3/+3
* [woff] Don't allocate table entries until neededBen Wagner2022-06-131-5/+2
* * src/sfnt/sfwoff2.c (woff2_open_font): Partial revert.Alexei Podtelezhnikov2022-06-121-1/+2
* [woff, woff2] Avoid buffer zeroing.Alexei Podtelezhnikov2022-06-112-41/+35
* * src/sfnt/ttmtx.c (tt_face_get_metrics): Apply variations unconditionally.Behdad Esfahbod (بهداد اسفهبد)2022-05-251-1/+1
* * src/sfnt/sfobjs.c (sfnt_load_face): Set `FT_FACE_FLAG_COLOR` for SVG fonts.Werner Lemberg2022-04-301-1/+2
* * src/sfnt/sfwoff.c (reconstruct_glyf): Fix gcc 10 warning.Werner Lemberg2022-04-011-1/+1
* Whitespace.Werner Lemberg2022-04-013-5/+5
* Fix clang++ warnings.Werner Lemberg2022-03-311-1/+1
* Add `FT_FACE_FLAG_SBIX_OVERLAY` and `FT_HAS_SBIX_OVERLAY`.Werner Lemberg2022-03-251-10/+1
* Add `FT_PARAM_TAG_IGNORE_SBIX`.Werner Lemberg2022-03-251-17/+35
* [truetype] Fix 'sbix' table handling.Werner Lemberg2022-03-252-13/+27
* Add `FT_FACE_FLAG_SBIX` and `FT_HAS_SBIX`.Werner Lemberg2022-03-251-0/+5
* * src/sfnt/ttkern.c (tt_face_get_kerning): Exit early if no table.Werner Lemberg2022-03-211-2/+8
* [woff2] Support overlap flag for simple glyphs.Ben Wagner2022-03-202-9/+51
* [sfnt] Avoid invalid face index.Werner Lemberg2022-03-172-2/+2
* Documentation, whitespace.Werner Lemberg2022-03-071-4/+4
* [sfnt] Fix bounds check in SVG.Ben Wagner2022-03-031-5/+5