160 Commits (09b326fa2b3198e462fc75f98973981f23ec7382)
 

Author SHA1 Message Date
Werner Lemberg 0ec85f71a8 * subprojects/zlib.wrap: Update to zlib version 1.2.13. 2 years ago
Dominik Röttsches 0b62c1e43d [sfnt] Additional bounds checks for `COLR` v1 table handling. 2 years ago
Werner Lemberg af46fcc15a [gzip] Update sources to zlib 1.2.13. 2 years ago
Alexei Podtelezhnikov b8882a3ed6 * src/sfnt/ttsbit.c (tt_face_load_strike_metrics): Simplify calculations. 2 years ago
Werner Lemberg c943d408e0 Minor formatting. 2 years ago
Dominik Röttsches 04272824e0 [sfnt] Guard individual `COLR` v1 paint field reads. 2 years ago
Xiang Xiao 8493877e78 * builds/toplevel.mk: Prefix all paths with `$(TOP_DIR)/`. 2 years ago
Liu Kunpeng(柳鲲鹏) bb59c3c958 * src/base/ftsynth.c (FT_GlyphSlot_Slant): New API with custom slant. 2 years ago
Alexei Podtelezhnikov 3ab1875cd2 Note the lack of floating-point data types. 2 years ago
Werner Lemberg 5182264a40 [cff] Remove `FT_CONFIG_OPTION_NO_GLYPH_NAMES`. 2 years ago
Werner Lemberg 0d66abca4b Synchronize `ftoption.h` flavours. 2 years ago
Werner Lemberg 141d979af7 Minor comment changes. 2 years ago
Alexei Podtelezhnikov 15f6873495 Improve FT_Get_Name_Index docs and place it next to FT_Get_Glyph_Name. 2 years ago
Alexei Podtelezhnikov 0417527d5b [autofit] Reset the face charmap directly. 2 years ago
Alexei Podtelezhnikov 1b6dce84f9 * src/type1/t1afm.c (T1_Read_PFM): Set charmaps directly. 2 years ago
Alexei Podtelezhnikov 8faf57dd17 * src/cache/ftccmap.c (FTC_CMapCache_Lookup): Avoid `FT_Set_Charmap`. 2 years ago
Alexei Podtelezhnikov b93f20ab7a * src/cache/ftcbasic.c (ftc_basic_family_get_count): Remove redundancy. 2 years ago
Werner Lemberg de8f14a8e4 * src/psaux/pshints.c (cf2_hintmap_insertHint): Fix midpoint computation. 2 years ago
Werner Lemberg 2adb810c3d * src/psaux/pshints.c (cf2_hintmap_build): Improve debugging output. 2 years ago
mlugg 905270925d [truetype] Fix undefined pointer arithmetic. 2 years ago
Alexei Podtelezhnikov ff66e912d0 * src/sfnt/ttsbit.c (tt_face_load_strike_metrics): Use lighter FT_DivFix. 2 years ago
Ali Chraghi 5faa1df8b9 [base] FT_Attach_Stream: Make `parameters` argument constant. 2 years ago
Azamat Hackimov 3f3427c6f3 * src/tools/*.py: Migrate to Python 3. 2 years ago
Dominik Röttsches df2601395f [sfnt] Guard access in 'COLR' table when requesting child table pointer. 2 years ago
Ben Wagner bd41700773 [sfnt] Add SVG document bounds checking. 2 years ago
Alexei Podtelezhnikov c9c326312f [base] Clean up the bitmap flow control. 2 years ago
Alexei Podtelezhnikov c456eeb47a [base] Discard and recreate bitmaps for copying and converting. 2 years ago
Dominik Röttsches 33ceac2afc Reject 'COLR' table if version is 1 but header too small. 2 years ago
Werner Lemberg a0d1536452 * src/otvalid/otvgsub.c (otv_SingleSubst_validate): Fix format 1 handling. 2 years ago
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