531 Commits (master)
 

Author SHA1 Message Date
Dominik Röttsches 8e68439a6f [truetype] Reject 'fvar' loading when `num_instances` is too small. 2 years ago
Dominik Röttsches 91a7fae777 [sfnt] Handle variable `COLR` v1 fonts without delta set index map 2 years ago
Dominik Röttsches 6d62076ae5 [sfnt] Pointer sanity checks before reading layer info in 'COLR' v0 2 years ago
Werner Lemberg 048f2e247c [autofit] Minor fix. 2 years ago
Dominik Röttsches a1017e2655 [sfnt] Don't require 'gvar' table to support variation fonts. 2 years ago
Alexei Podtelezhnikov dd91f6e7f5 * src/base/ftver.rc: Explicitly use UTF-16. 2 years ago
Dominik Röttsches 4797b2ff22 [sfnt] Avoid undefined shifts in `COLR` v1 color line retrieval 2 years ago
Sean Farrell 395da3d72a CMakeLists.txt (FT_ENABLE_ERROR_STRINGS): New configuration option. 2 years ago
Chris Liddell 37b718d589 [base, type1] Better handling of out-of-memory situations. 2 years ago
Tim-Philipp Müller 7cd3f19f21 ci: bump windows image and use newer runner and vs2019 2 years ago
@udoudou 90e1e39f50 * src/cache/ftcmanag.c (FTC_Manager_New): Initialize `cur_weight`. 2 years ago
Alexei Podtelezhnikov dcb5fc5bcd * src/sfnt/ttload.c: Trace formatting updates. 2 years ago
Alexei Podtelezhnikov d53c114165 * src/psaux/psobjs.c (ps_table_release): Remove redundant casting. 2 years ago
Alexei Podtelezhnikov 480be443b7 * src/base/ftobjs.c (Mac_Read_sfnt_Resource): Reduce casting. 2 years ago
Alexei Podtelezhnikov 039b9071f3 [cache] Remove some casts, clean up tracing. 2 years ago
Alexei Podtelezhnikov a18ad83e8b [autofit] Updated to reduce casting (cont'd). 2 years ago
Alexei Podtelezhnikov 4f195185ee [autofit] Updated to reduce casting. 2 years ago
Alexei Podtelezhnikov 9de432f7f2 [psaux] Remove unused structure field. 2 years ago
Dominik Röttsches 919561ca8c [sfnt] Implement VarClipBox. 2 years ago
Dominik Röttsches 649352ab73 [sfnt] Fix typo in clip box computation. 2 years ago
Alexei Podtelezhnikov ee72e28503 [autofit] Use unsigned accounting for hints. 2 years ago
Alexei Podtelezhnikov fd02c369da * src/autofit/afhints.h: Remove dead code. 2 years ago
Werner Lemberg 2af6903b15 * src/base/ftglyph.c (FT_Get_Glyph): Set `*aglyph` to NULL in case of error. 2 years ago
Werner Lemberg a3749a64cd Fix compilation if `TT_CONFIG_OPTION_GX_VAR_SUPPORT` is not set. 2 years ago
Werner Lemberg 38dc768a42 Fix clang14 compiler warnings. 2 years ago
Alexei Podtelezhnikov 284956b5b1 [pfr] Fortify the kerning code. 2 years ago
Werner Lemberg 182295cbcf [pfr] Add some safety guards. 2 years ago
Werner Lemberg 1f005c0918 * src/pfr/*.c: Trivial improvements and formatting. 2 years ago
Werner Lemberg 9a00282efc * configure: s/egrep/grep -E/ 2 years ago
Ben Wagner 0417e54bec [base] Build outlines in amortized constant time. 2 years ago
Dominik Röttsches 275b116b40 [sfnt] Support variable 'COLR' v1 `PaintVarSkew*`. 3 years ago