16257 Commits (66ce902c3aeccede074a21abafa7482ca24e5031)
 

Author SHA1 Message Date
Behdad Esfahbod 66ce902c3a [glyf] Reduce allocation again 1 year ago
Behdad Esfahbod 0e0110e7f2 [glyf] Avoid a SubsetGlyph copy 1 year ago
Behdad Esfahbod 33ea8b5e5d [subset/glyf] Don't allocate empty SubsetGlyf's 1 year ago
Garret Rieger ad872e2313 [subset] Optimize hmtx/vmtx serialization. 1 year ago
Behdad Esfahbod c6368e014d [map] Return const reference from operator() 1 year ago
Behdad Esfahbod b04ca1c188 Revert "[subset/glyf] Exact allocation" 1 year ago
Behdad Esfahbod a830f085c8 [subset/glyf] Exact allocation 1 year ago
Behdad Esfahbod ff0b85cf57 [subset/glyf] Empty .notdef only if old-gid was also 0 1 year ago
Behdad Esfahbod 65a7d8c6f0 [glyf] Empty glyphs need no padding 1 year ago
Behdad Esfahbod 73c18d1d42 [glyf] Micro-optimize padded_offsets 1 year ago
Behdad Esfahbod 88d8a6d69f [BEInt] Use packed-int trick for writing as well 1 year ago
Behdad Esfahbod 4d853b8ba6 [subset/regaingid/glyf] Add a fastpath for empty glyphs 1 year ago
Behdad Esfahbod 6ec7629fba [subset/glyf] Add a const 1 year ago
Behdad Esfahbod 9f54ab922f [subset-plan] Keep a reverse-gid vector 1 year ago
Garret Rieger 6b0d386797 [subset] in subset benchmarks switch nohinting with retaingids. 1 year ago
Qunxin Liu 1ae99d1a10 bug fix 1 year ago
Behdad Esfahbod aa7dd70a86 [hmtx] Reduce map usage slightly 1 year ago
Garret Rieger f41c5ec961 [map] update map benchmark to also test lookups that hit. 1 year ago
Qunxin Liu 4acf6a82bf [instancer-solver] port solver fix from fonttools 1 year ago
Garret Rieger f3b4d35f36 [subset] Fix fuzzer crash. 1 year ago
Garret Rieger ff326fbe8f [repacker] check the result of add_buffer() in other places where it's called. 1 year ago
Behdad Esfahbod 66a84355ab [hash] Use unsigned types 1 year ago
Behdad Esfahbod 4a93576bca Revert "[map] Speedup for int types" 1 year ago
Behdad Esfahbod c1b75f5ff0 [map] Speedup for int types 1 year ago
Behdad Esfahbod 7f111787e4 [benchmark-map] Remove overhead 1 year ago
Behdad Esfahbod 5666807328 [benchmark-map] Improve Insert benchmark 1 year ago
Behdad Esfahbod 00900f761f [hash] Enable better hash for integers 1 year ago
Garret Rieger 20c564bc76 [repacker] Fix fuzzer memory leak. 1 year ago
Behdad Esfahbod 5abe713203 [map] Resize map on long chain probes 1 year ago
Garret Rieger a652281ed6 [subset] Fix fuzzer timeout. 1 year ago
Behdad Esfahbod 208c9490cb [VarComposite] Limit number of axes that are copied 1 year ago
Behdad Esfahbod 5872bdf64d [vector] Add copy-constructor for array_t's 1 year ago
Chun-wei Fan 42aba5ff30 harfbuzz-config.cmake.in: Support Windows usage 1 year ago
Behdad Esfahbod 84354d3f23 [cff] When max-ops is reached return false 2 years ago
Behdad Esfahbod 2655b7607c [map] Micro-optimize 2 years ago
Behdad Esfahbod 12b0680e60 [map] Fix set() 2 years ago
Behdad Esfahbod 4056315c86 [font] Remove redundant avar mapping line 2 years ago
Behdad Esfahbod 592a3d0e96
Merge pull request #4237 from harfbuzz/layout-font-extents 2 years ago
Khaled Hosny 0d354e0442 [layout] Add tests for baseline 2 APIs 2 years ago
Behdad Esfahbod e047b1abbc [layout] Improve docs 2 years ago
Behdad Esfahbod 132391ad62 [layout] Add test for font_extents 2 years ago
Behdad Esfahbod 6996e64f72 [BASE] Sanitize and get_min_max fixups 2 years ago
Behdad Esfahbod 02e0e9394b [layout] Fetch default font extents if localized extents not found 2 years ago
Behdad Esfahbod 8ccc1ff21e [layout] Mark language as nullable 2 years ago
Behdad Esfahbod 792ca22ca3 [layout] Document new API 2 years ago
Behdad Esfahbod 0894813a38 [layout] Add "2" version of BASE table API 2 years ago
Behdad Esfahbod 3e110c69c4 [layout] Add hb_ot_layout_get_font_extents() 2 years ago
Simon Cozens 2f21dc23b5 [wasm] [docs] Improve build flags information 2 years ago
Simon Cozens 134cc8edfa [wasm] [docs] How to build 2 years ago
Behdad Esfahbod 5543d05885
[subset] Use vector instead of map for glyph bounds (#4232) 2 years ago