[gvar] Optimize translate()
95bfa09
[gvar] Optimize transform()
9f06758
[glyf] Optimize contour_point_t layout
cfc57ef
[glyf] Optimize hb_contour_points_t::extend
75ca78a
[benchmark-font] Disable quadratic callback
98fbe87
[lao] Decompose and reorder U+0EB3 around U+0EBB
04c4767
[font] Optimize font scaling further
d3308f4
Fix the annotation for hb_blob_get_data
e72506d
[glyf] Fix an allocation error
3c49a6a
[font] Optimize glyph scaling
556e707
[glyf] Minor simplify
a1c45bb
[glyf] Optimize flags decoding byte range checking
a21a9bb
[glyf] Optimize points decoding byte range checking
0f1fdf4
[glyf] Optimize points decoding
51cfcf2
[glyf] Optimize flag decoding
86b7022
[glyf] Don't translate/transform components if has no effect
30d58bf
[glyf] Remove unneeded point init()
2bb0fa8
[glyf] Add a pre-allocation for phantom points
fc72a1d
[glyf] Rewrite a loop harmlessly
8d242aa
[glyf/path-builder] Optimize scaling code
cf57f04
[draw] Use multiplication instead of division in quadratic conversion
36dd5d3
[glyf/path-builder] Use operator bool for style
b095df1
[glyf] Avoid a copy of points in shape fetching for simple glyphs
abb433d
Revert "Revert "[glyf] Optimize shape loading""
7eac779
Revert "[glyf] Optimize shape loading"
164bd28
[glyf] Optimize shape loading
f081930
[mingw] Build with directwrite if available
ea51315
[glyf/path-builder] Simplify initialization
65b066f
[thai] Reword to include all relevant marks
b2abd5c
[glyf/SimpleGlyph] Use member pointer instead of lambda
2d4557f