13447 Commits (698f51464c4a8f2e7e49c2e99fb0c8b4bfce9493)
 

Author SHA1 Message Date
Behdad Esfahbod 698f51464c [gvar] Share vector allocation across delta-sets 3 years ago
Behdad Esfahbod 39e280c256 [gvar] Handle a couple of error conditions 3 years ago
Behdad Esfahbod 5be6e5dd57 [gvar] Rewrite linear interpolation 3 years ago
Behdad Esfahbod 57519b532d [gvar] Use pointer-to-member instead of function 3 years ago
Behdad Esfahbod ab15fe082a [gvar] Handle a couple of error conditions 3 years ago
Behdad Esfahbod b7e9e8785c [gvar] Optimize deltas and points loading 3 years ago
Behdad Esfahbod 6e72c2e3fa [glyf] Add an assertion 3 years ago
Behdad Esfahbod 5da341ce92 [map] Another try at hiding minus1 3 years ago
Behdad Esfahbod c72d3104ed [map] Return const reference in operator[] 3 years ago
Behdad Esfahbod 69d53f3e7f [map] Make default_value() inline 3 years ago
Behdad Esfahbod 3a0e27e794 [glyf] Move comment 3 years ago
Behdad Esfahbod d0836dee7a [glyf] Minor typo change 3 years ago
Behdad Esfahbod 5cca25e5d0 [glyf] Accumulate points as int 3 years ago
Behdad Esfahbod d6f60b3c19 [glyf] Minor optimization 3 years ago
Behdad Esfahbod b30a3dcba3 [glyf] Another bounds check 3 years ago
Behdad Esfahbod 2e9dbdcbbe [glyf] Protect against an unlikely overflow 3 years ago
Khaled Hosny 8537d68172 4.4.0 3 years ago
Behdad Esfahbod f1fb8c4489 [glyf] Optimize Glyph layout 3 years ago
Behdad Esfahbod 34e3f561b5 [glyf] Fix a bug I introduced recently 3 years ago
Behdad Esfahbod 97cbc2d40a [gvar] Remove condition that font num_coords should match gvar's 3 years ago
Behdad Esfahbod 19cbfb9ce9 [glyf] Relax a condition that font num_coords be equal to gvar's 3 years ago
Behdad Esfahbod d5cfbaa068 [glyf] Optimize composite points loading 3 years ago
Behdad Esfahbod 32dc0641e1 [glyf] Remove an unnecessary condition 3 years ago
Behdad Esfahbod 95bfa0913d [gvar] Optimize translate() 3 years ago
Behdad Esfahbod 9f067582b8 [gvar] Optimize transform() 3 years ago
Behdad Esfahbod cfc57ef862 [glyf] Optimize contour_point_t layout 3 years ago
Behdad Esfahbod 75ca78a6bb [glyf] Optimize hb_contour_points_t::extend 3 years ago
Behdad Esfahbod 98fbe87a26 [benchmark-font] Disable quadratic callback 3 years ago
David Corbett 04c4767150 [lao] Decompose and reorder U+0EB3 around U+0EBB 3 years ago
Behdad Esfahbod d3308f4713 [font] Optimize font scaling further 3 years ago
Matthias Clasen e72506d085 Fix the annotation for hb_blob_get_data 3 years ago
Behdad Esfahbod 3c49a6a60a [glyf] Fix an allocation error 3 years ago
Behdad Esfahbod 556e7078f0 [font] Optimize glyph scaling 3 years ago
Behdad Esfahbod a1c45bbb55 [glyf] Minor simplify 3 years ago
Behdad Esfahbod a21a9bb855 [glyf] Optimize flags decoding byte range checking 3 years ago
Behdad Esfahbod 0f1fdf461c [glyf] Optimize points decoding byte range checking 3 years ago
Behdad Esfahbod 51cfcf2957 [glyf] Optimize points decoding 3 years ago
Behdad Esfahbod 86b7022503 [glyf] Optimize flag decoding 3 years ago
Behdad Esfahbod 30d58bfd0f [glyf] Don't translate/transform components if has no effect 3 years ago
Behdad Esfahbod 2bb0fa878a [glyf] Remove unneeded point init() 3 years ago
Behdad Esfahbod fc72a1d22d [glyf] Add a pre-allocation for phantom points 3 years ago
Behdad Esfahbod 8d242aaa8b [glyf] Rewrite a loop harmlessly 3 years ago
Behdad Esfahbod cf57f04ddb [glyf/path-builder] Optimize scaling code 3 years ago
Behdad Esfahbod 36dd5d32fb [draw] Use multiplication instead of division in quadratic conversion 3 years ago
Behdad Esfahbod b095df1343 [glyf/path-builder] Use operator bool for style 3 years ago
Behdad Esfahbod abb433d0f4 [glyf] Avoid a copy of points in shape fetching for simple glyphs 3 years ago
Behdad Esfahbod 7eac779abf Revert "Revert "[glyf] Optimize shape loading"" 3 years ago
Behdad Esfahbod 164bd288cf Revert "[glyf] Optimize shape loading" 3 years ago
Behdad Esfahbod f0819301b7 [glyf] Optimize shape loading 3 years ago
Behdad Esfahbod ea5131507a [mingw] Build with directwrite if available 3 years ago