13473 Commits (4d1d7aec8d7430ea062241b46be5fa78660df2f4)
 

Author SHA1 Message Date
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
Behdad Esfahbod 65b066f18e [glyf/path-builder] Simplify initialization 3 years ago
David Corbett b2abd5c7e8 [thai] Reword to include all relevant marks 3 years ago
Behdad Esfahbod 2d4557fe04 [glyf/SimpleGlyph] Use member pointer instead of lambda 3 years ago
Behdad Esfahbod 9ce9773040 [glyf/SimpleGlyph] Minor use constructor for contour_point_t 3 years ago
Behdad Esfahbod f897978f21 [glyf] Adjust a check-range 3 years ago
Behdad Esfahbod db039d97ff [glyf/Composite] Make glyphIndex public 3 years ago
Behdad Esfahbod 1b14bf8aa8 [glyf] Rename CompositeGlyphChain to CompositeGlyphRecord 3 years ago
Behdad Esfahbod a5ac7f2ea6 [glyf/composite_iter_t] Renames 3 years ago
Behdad Esfahbod d15260ca95 [gpos] Limit recursion depth in propagate_attachment_offsets() 3 years ago
Behdad Esfahbod 449bdeed5f [glyf] Rename get_iterator() to iter() 3 years ago
Behdad Esfahbod 11d2670676 [glyf] Split off glyf-helpers.hh 3 years ago
Behdad Esfahbod 7c4b8c9bf4 [glyf] path-builder minor header guards fix test 3 years ago
Behdad Esfahbod 499c637922 [glyf] Split off path-builder.hh 3 years ago
Behdad Esfahbod 13aadc8961 [glyf] Split off CompositeGlyph.hh 3 years ago
Behdad Esfahbod f0ec2b728e [glyf] Split off SimpleGlyph.hh 3 years ago
Behdad Esfahbod 8ed78627f0 [glyf] Split off GlyphHeader.hh 3 years ago
Behdad Esfahbod 81315a3016 [glyf] Namespace implementation in glyf_impl 3 years ago
Behdad Esfahbod be1d4bcf29 [glyf] Add fast __end__ to composite iterator 3 years ago
Behdad Esfahbod ef250eea7e [glyf] Move a few structs out of Glyph{} 3 years ago
Behdad Esfahbod ae75f066b5 [glyf] Split SubsetGlyph 3 years ago
Behdad Esfahbod 0031069f47 [glyf] Fix includes 3 years ago
Behdad Esfahbod b4a0c30d98 [glyf] Remove hardcoded HB_MAX_COMPOSITE_OPERATIONS 3 years ago
Behdad Esfahbod 36373ee15c [glyf] Move add_gid_and_children to subset-plan where it belongs 3 years ago
Behdad Esfahbod ba1c9eda38 [glyf] Use a range for loop 3 years ago