- f0a1892 [serialize] Remove unnecessary pointer indirection by Behdad Esfahbod · 3 years, 8 months ago
- bb48bf5 Rename misc uses of "free" by Behdad Esfahbod · 3 years, 9 months ago
- 8443cc8 [subset] Correct OffsetTo serialization in GPOS to use serialize_serialize (). by Garret Rieger · 3 years, 10 months ago
- e25efb3 [subset] consider all value formats when computing effective format. by Garret Rieger · 4 years ago
- 84dbfac [subset] fix collect_variation_idx in PairPosFormat2 by Qunxin Liu · 4 years ago
- d356d0f [subset] optimize ValueRecord's for PairPosFormat1. by Garret Rieger · 4 years ago
- f9fbe48 [subset] implement value record optimization for PairPosFormat2. by Garret Rieger · 4 years ago
- badb8e4 [subset] use copy_values for PairPos serialize. by Garret Rieger · 4 years ago
- 2f50283 [subset] Begin implementing ValueRecord optimization: by Garret Rieger · 4 years ago
- 5df7c66 [subset] In SinglePosFormat1 serialize only 1 value record. by Garret Rieger · 4 years ago
- 92757f6 [subset] Don't drop anchor device tables when dropping hints. These may contain variation data. by Garret Rieger · 4 years ago
- 9dc9f03 [subset] fix for fuzzer testcase: https://oss-fuzz.com/testcase-detail/5858518134554624 by Qunxin Liu · 4 years ago
- 553ffaf [subset] fix for fuzzer testcase: https://oss-fuzz.com/testcase-detail/6382598554255360 by Qunxin Liu · 4 years ago
- 6f98a8e [subset] Anchor should only use format 1 when hints are dropped. by Garret Rieger · 4 years ago
- 5639e25 Add Array16Of<> by Behdad Esfahbod · 4 years ago
- 5efe360 Rename (Unsized)OffsetListOf by Behdad Esfahbod · 4 years ago
- 6c4e049 s/OffsetArrayOf/Array16OfOffset16To/g by Behdad Esfahbod · 4 years ago
- ad28f97 Rename offset types to be explicit about their size by Behdad Esfahbod · 4 years ago
- b14475d [subset] further changes to serializer error handling. by Garret Rieger · 4 years ago
- 73ed59f [subset] store errors in the serializer as a flag set. by Garret Rieger · 4 years ago
- 56ca435 [subset] fix for collect_features and remove_redundant_lamngsys by Qunxin Liu · 4 years ago
- 2df39bc [subset] don't allocate a set to use as a glyph filter for PairPosFormat2. by Garret Rieger · 4 years ago
- bb54e10 [subset] Also filter class1 by coverage when collecting variation indices for PairPosFormat2. by Garret Rieger · 4 years ago
- 190b7a9 [subset] Update PairPosFormat2 subsetting to match fontTools updated subsetting (https://github.com/fonttools/fonttools/pull/2221) by Garret Rieger · 4 years ago
- 103ed7d [subset] Use dagger by Behdad Esfahbod · 4 years, 1 month ago
- 5ca353a [subset] fix heap buffer overflow found by fuzzer. by Garret Rieger · 4 years, 1 month ago
- c7d232c Merge pull request #2701 from googlefonts/Mark-To-Ligature_grieger by Behdad Esfahbod · 4 years, 2 months ago
- 1d9801e [subset] In AnchorMatrix::subset eliminate the use of dynamically allocated vector. by Garret Rieger · 4 years, 6 months ago
- 093909b [subset] Fix wrong offset base for subsetting LigatureArray. by Garret Rieger · 4 years, 6 months ago
- 147e93b [subset] Fixes to get GPOS 5 subsetting code compiling. by Garret Rieger · 4 years, 6 months ago
- 3a0b05f [subset] GPOS 5 MarkToLigature subsetting support by Qunxin Liu · 4 years, 6 months ago
- e583505 [subset] Use plan->glyphset_gsub instead of plan->glyphset for GSUB/GPOS by Garret Rieger · 4 years, 6 months ago
- fce64a4 Minor by Behdad Esfahbod · 4 years, 8 months ago
- 5a7cc7f minor spacing tweak by Ebrahim Byagowi · 4 years, 8 months ago
- d0e2add minor by Ebrahim Byagowi · 4 years, 9 months ago
- 9ef9ac3 [gpos] Break cycle-of-2 when cursive attaching by Behdad Esfahbod · 4 years, 10 months ago
- 3fe7195 Revert "[gpos] Break cycle-of-2 when cursive attaching" by Behdad Esfahbod · 4 years, 10 months ago
- 7090707 [gpos] Break cycle-of-2 when cursive attaching by Behdad Esfahbod · 4 years, 10 months ago
- 973c47f [subset] Move 2 experimental public api methods to be private methods in GSUB/GPOS. by Qunxin Liu · 4 years, 10 months ago
- 5671947 s/blacklist/blocklist/g by Behdad Esfahbod · 4 years, 10 months ago
- d7c012a [subset] GDEF Variation Store: step 2 by Qunxin Liu · 4 years, 10 months ago
- 8200e48 [subset] GDEF Variation Store: step 1 by Qunxin Liu · 4 years, 10 months ago
- 5cf53c0 Rename add_coverage to collect_coverage by Behdad Esfahbod · 5 years ago
- 2dda6dd minor, tweak spacing by Ebrahim Byagowi · 5 years ago
- c8cc1e3 fix issues in ClassDefFormat1 serialize: by Qunxin Liu · 5 years ago
- 2f556c3 [subset] Fix crash when serializer runs out of room during gpos subsetting. by Garret Rieger · 5 years ago
- 07acd1a [subset] Rename src_base args to base to match sanitize methods by Ebrahim Byagowi · 5 years ago
- 188a0a4 removed default base; replaced w/ bias if required by ariza · 5 years ago
- eb7849a [subset] GPOS6 MarkToMark subsetting support by Qunxin Liu · 5 years ago
- 82afc75 [subset] GPOS4 MarkBase subsetting support by Qunxin Liu · 5 years ago
- 1ab3924 refix PR #2087 subset PairPos1 by ariza · 5 years ago
- 72cbfb9 remove empty lookup subtables by ariza · 5 years ago
- c828d7b [subset] fixed GPOS device table sanitize & serialize (#2087) by Michiharu Ariza · 5 years ago
- e565d1f [subset] subset lookup/feature/script lists for GSUB/GPOS by Qunxin Liu · 5 years ago
- 0b39c48 [subset] closure lookups for GSUB/GPOS by Qunxin Liu · 5 years ago
- a061e47 Change a few HB_INTERNAL static methods to static inline by Behdad Esfahbod · 5 years ago
- dd3972a [GSUB] Simplify Extension is_reverse() by Behdad Esfahbod · 5 years ago
- 858b627 [machinery] Remove CastR<>() by Behdad Esfahbod · 5 years ago
- b84ceb2 [machinery] Remove CastP by Behdad Esfahbod · 5 years ago
- 39afe60 [algs] Fold one more custom bsearch() in by Behdad Esfahbod · 5 years ago
- 486754a [serialize] Extract iterable copy, copy_all by Ebrahim Byagowi · 5 years ago
- defe9b6 crash fix : Heap-buffer-overflow READ 2 by Qunxin Liu · 5 years ago
- 1f0a9d9 [subset] GPOS Lookup Type 2: PairPos by Qunxin Liu · 5 years ago
- 0558413 Minor, tweak spaces by Ebrahim Byagowi · 5 years ago
- b0c3eb0 [subset] GPOS Lookup Type 3: CursivePos by Qunxin Liu · 6 years ago
- 68d39ea Revert previous change and fix -Wrange-loop-analysis complains by Ebrahim Byagowi · 6 years ago
- cbc0646 Minor, normalize for each calls by Ebrahim Byagowi · 6 years ago
- f0a7677 [gpos] minor by Ebrahim Byagowi · 6 years ago
- c1a585f [gpos] minor by Ebrahim Byagowi · 6 years ago
- d87d389 Fix clang -Wrange-loop-analysis complains by Ebrahim Byagowi · 6 years ago
- 6e42a41 Minor, turn more of hb_apply to for each by Ebrahim Byagowi · 6 years ago
- d512087 Rename GlyphID to HBGlyphID by Ebrahim Byagowi · 6 years ago
- 3c81246 [subset] Use newer iter tools in SinglePosFormat1 by Behdad Esfahbod · 6 years ago
- e0e0c8c Minor by Behdad Esfahbod · 6 years ago
- a0b4ac4 Turn 8 spaces to tab across the project by Ebrahim Byagowi · 6 years ago
- 321d558 [subset] Add subsetting for GPOS Lookup Type 1: Single Adjustment Positioning Subtable by Qunxin Liu · 6 years ago
- c184180 Fix C++20 compile warning on implicit capture of this with '=' default capture (#1833) by Ali Javadi · 6 years ago
- 7dcf8e1 [config] Fix build with HB_NO_OT_LAYOUT by Behdad Esfahbod · 6 years ago
- c8f529a [config] Add HB_NO_HINTING, enabled by HB_TINY by Behdad Esfahbod · 6 years ago
- 78d35f0 Reduce captures of lambdas by Behdad Esfahbod · 6 years ago
- dfc5780 Fix more double-promotion errors by Behdad Esfahbod · 6 years ago
- 83e3eab Whitespace by Behdad Esfahbod · 6 years ago
- 41248cc Remove MIN/MAX in favor of hb_min/hb_max by Behdad Esfahbod · 6 years ago
- 36bb24f [dispatch] Forward arguments in all dispatch multiplexers by Behdad Esfahbod · 6 years ago
- b10f659 [dispatch] Use functionality from previous commit by Behdad Esfahbod · 6 years ago
- 88a4147 [serializer] Accept exact type in serialize_subset/copy() by Behdad Esfahbod · 6 years ago
- 9258878 Remove space between right angle brackets now that we have C++11 (#1689) by Ebrahim Byagowi · 6 years ago
- 95df00a Hide a few static methods by Behdad Esfahbod · 6 years ago
- 9d8c720 Whitespace by Behdad Esfahbod · 6 years ago
- f5ef8a7 [iter] Port one more function to dagger by Behdad Esfahbod · 6 years ago
- 090fe56 Merge branch 'master' into iter by Behdad Esfahbod · 6 years ago
- ef00654 Convert tag enum class consts to static constexpr by Behdad Esfahbod · 6 years ago
- 934d3fa Use more iter pipelines by Behdad Esfahbod · 6 years ago
- 0d1fdf9 Use hb_zip() some mooore by Behdad Esfahbod · 6 years ago
- a46874f [iter] Revert back uses of C++11 auto type deduction by Behdad Esfahbod · 6 years ago
- e168842 [iter] Port Coverage iterator to hb_iter_t by Behdad Esfahbod · 6 years ago
- 89bcfb2 Remove TRACE_COLLECT_GLYPHS by Behdad Esfahbod · 6 years ago
- f39b560 Comment by Behdad Esfahbod · 6 years ago
- b9a51f5 Minor by Behdad Esfahbod · 6 years ago
- e412008 Remove redundant void from C++ sources (#1486) by Ebrahim Byagowi · 6 years ago