78 Commits (15afb554583836a4c8c3b3738cfec9d3eab477fe)

Author SHA1 Message Date
Ben Wagner 15afb55458 [base] Report used stream's external status. 2 years ago
Dominik Röttsches 63f371367a [sfnt] Fix color stop bounds check calculation at table end. 2 years ago
Alexei Podtelezhnikov 81a456b28f * src/base/ftobjs.c (FT_Request_Metrics): Avoid division by zero. 2 years ago
Alexei Podtelezhnikov 0bcb664de8 [psaux] Delay the upem validity assertion. 2 years ago
David Vanderson ace97a02a4 [gzip] Make static compilation not leak global symbols. 2 years ago
Werner Lemberg bc3aa767a7 * src/gzip/ftzconf.h: Updated to zlib 1.2.13. 2 years ago
Werner Lemberg 26e9028f10 [sdf, sfnt] Handle minor compiler warnings. 2 years ago
Luca Bacci aca4ec5907 * src/base/ftdbgmem.c (ft_mem_source_compare): Add FT_COMPARE_DEF. 2 years ago
Alexei Podtelezhnikov 1c44de209c * src/autofit/afloader.c (af_loader_load_glyph): Remove `size` check. 2 years ago
Alexei Podtelezhnikov 4e6906cc5d Comments added. 2 years ago
Johan Matsson 0f43a0e7eb * src/autofit/afloader.c (af_loader_load_glyph): Fix dereference. 2 years ago
Alexei Podtelezhnikov 47e61d02e6 * src/pcf/pcfutil.c ({Two,Four}ByteSwap): Use builtins or shifts. 2 years ago
Werner Lemberg e6fda039ad * src/truetype/ttgxvar.c (tt_hvadvance_adjust): Integer overflow. 2 years ago
Dominik Röttsches ba4bd5b994 Add `TT_CONFIG_OPTION_NO_BORING_EXPANSION` configuration macro. 2 years ago
Behdad Esfahbod e97cb9e8da [truetype] Improve bounds checks for `ItemVariationStore`. 2 years ago
Behdad Esfahbod 9be958ca39 [truetype] In `ItemVariationStore`, value 0xFFFF for `dataCount` is valid. 2 years ago
Alexei Podtelezhnikov 109179c70e [pcf] Improve CMap efficiency and readability. 2 years ago
Ben Wagner 9154707f6b [truetype] Check avar_segment before access 2 years ago
Ben Wagner d38407f79e [truetype] Restore behavior of ft_var_load_hvvar 2 years ago
suzuki toshiya 32cfab4be7 [build] fix for make multi 2 years ago
Alexei Podtelezhnikov e00afdb35b * src/pfr/pfrsbit.c (pfr_lookup_bitmap_data): Accelerate the search. 2 years ago
Alexei Podtelezhnikov 6139f2b647 [bdf, pfr, psnames] Accelarate charmap searches. 2 years ago
Behdad Esfahbod ae4eb996ab [truetype] Add support for `avar` table 2.0 format. 2 years ago
Werner Lemberg dea2e6358b Replace '1/64th' (and similar entries) with '1/64' in docs and comments. 2 years ago
Alexei Podtelezhnikov ffbbf3df3e * src/truetype/ttgload.c: Cosmetic changes. 2 years ago
Alexei Podtelezhnikov 1bfaca0635 [cff, truetype] Simplify SVG metrics scaling. 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
Liu Kunpeng(柳鲲鹏) bb59c3c958 * src/base/ftsynth.c (FT_GlyphSlot_Slant): New API with custom slant. 2 years ago
Werner Lemberg 5182264a40 [cff] Remove `FT_CONFIG_OPTION_NO_GLYPH_NAMES`. 2 years ago
Werner Lemberg 141d979af7 Minor comment changes. 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