6751 Commits (339036dd970625e03696b4533ced1e25fc4fd131)
 

Author SHA1 Message Date
Behdad Esfahbod 339036dd97 [kerx] Start fleshing out Format1 6 years ago
Behdad Esfahbod ab1f30bd05 [kerx] Implement Format6 6 years ago
Behdad Esfahbod c9a2ce9e05 [kerx] Move bounds-checking to subtable length itself 6 years ago
Behdad Esfahbod 22955b23cd [kerx] Start fleshing out Format6 6 years ago
Behdad Esfahbod f6aaad9b4f [kerx] When rejecting variable kerning, also check for tupleCount 6 years ago
Behdad Esfahbod 7ed5366d3c [kerx] No-op 6 years ago
Behdad Esfahbod 7fa69e92ca Comment 6 years ago
Behdad Esfahbod 7e6e5bf614 Fix option string matching 6 years ago
Behdad Esfahbod 5d34164d98 [kern/kerx] Fix offset base 6 years ago
Behdad Esfahbod 60f86d32d7 [kerx] Don't loop over kerning subtables if kerning disabled 6 years ago
Behdad Esfahbod 38a7a8a89e Allow HB_OPTIONS=aat to prefer AAT tables over OT 6 years ago
Behdad Esfahbod 44f09afd5b [kerx] Skip variation subtables 6 years ago
Behdad Esfahbod 1e8fdd285f Remove HAVE_OT 6 years ago
Behdad Esfahbod 7727e73756 [kerx] Actually hook up, and fix crash 6 years ago
Behdad Esfahbod b3390990f5 Add per-subtable set-digests 6 years ago
Behdad Esfahbod e78549edfb Move apply down into subtables accel 6 years ago
Behdad Esfahbod 78c09bf213 Move subtable array into lookup accel 6 years ago
Behdad Esfahbod 97e5913d5a Move more code 6 years ago
Behdad Esfahbod c8f2d9334c Move code 6 years ago
Behdad Esfahbod a03850a356 Fix GPOS/kern interaction 6 years ago
Behdad Esfahbod d1be805e78 More rewriting plan compile 6 years ago
Behdad Esfahbod 961ab46b24 More reshuffle plan compile 6 years ago
Behdad Esfahbod 2091b509e3 [kerx] Hook up to shaper 6 years ago
Behdad Esfahbod 8d00c39bfc [kern] Minor 6 years ago
Behdad Esfahbod e655fd38cf Apply TT or fallback kerning when GPOS does not have kern feature 6 years ago
Behdad Esfahbod 754cf440bf Minor 6 years ago
Ebrahim Byagowi 187df7d7a9
[circleci] Add an iOS bot (#1233) 6 years ago
Behdad Esfahbod 0537a40193 [kerx] Comment 6 years ago
Behdad Esfahbod 362d324119 [aat] Rename 6 years ago
Behdad Esfahbod 54c9ecb92d [morx] Use subtable range for embedded sanitizer here as well 6 years ago
Behdad Esfahbod d35315cc02 [aat] Fixup recent commit 6 years ago
Behdad Esfahbod 948f59a13a [kerx] Use subtable range for runtime checks 6 years ago
Behdad Esfahbod 329f240108 [aat] Set embedded sanitizer max ops really high 6 years ago
Behdad Esfahbod ad76307486 [kerx] Comment 6 years ago
Behdad Esfahbod db9600bbe1 [kerx] Remove junk 6 years ago
Behdad Esfahbod 27db859416 [kern/kerx] Adjust bounds check 6 years ago
Behdad Esfahbod c66f7f8c5d [kerx] Implement Format2 apply() 6 years ago
Behdad Esfahbod 4b461785bd Fix check 6 years ago
Behdad Esfahbod 4df8eb200d [kern] Use kern subtable length for sanitizing in the accelerator 6 years ago
Behdad Esfahbod 8bff1d2994 [kern] Minor 6 years ago
Behdad Esfahbod 53e5594500 [kerx] Implement Format0 apply() 6 years ago
Behdad Esfahbod 60318f8715 Minor 6 years ago
Behdad Esfahbod 210f899aca [kern] Sanitize 4 bytes, not 2 6 years ago
Behdad Esfahbod be2f148da4 [ft] Use mutex to lock access to FT_Face 6 years ago
Behdad Esfahbod d18c3c5861 [ft] Remove (probably) stale comment 6 years ago
Behdad Esfahbod 7003b601af Minor 6 years ago
Behdad Esfahbod 07899435b8 Install ot-funcs on newly created funcs 6 years ago
Behdad Esfahbod 5515355367 [ot-font] Don't pre-load cmap table 6 years ago
Behdad Esfahbod ec84460e46 [ot/ft] Implement get_nominal_glyphs() callback 6 years ago
Behdad Esfahbod e883f52732 Call get_nominal_glyphs() for runs of simple clusters at a time 6 years ago