14612 Commits (27ff90d7b8c65017334f15f45b5552d4f6fdb128)
 

Author SHA1 Message Date
Behdad Esfahbod 9d18180c3c [array] Use hb_hash instead of handrolling 2 years ago
Behdad Esfahbod 1e6f77c250 [benchmark-subset] Adjust num glyphs more 2 years ago
Behdad Esfahbod 0382defa51 [benchmark-subset] Adjust number of glyphs of fonts 2 years ago
Behdad Esfahbod 4cb441dfd1 [benchmark-subset] Add AdobeVFPrototype 2 years ago
Behdad Esfahbod e302b9d5da Fix build 2 years ago
Behdad Esfahbod 70d97d079b [subset-cff] Remove unused argument 2 years ago
Behdad Esfahbod 4167e93a15 [subset-cff2] Micro-optimize blend operator 2 years ago
Behdad Esfahbod f159bf075b [cff2] Micro-optimize blend operator 2 years ago
Behdad Esfahbod a331e913dc [bit-page] Hand-code equality 2 years ago
Behdad Esfahbod 9df06a2695 [bit-set] Fix is_subset() short-circut criteria 2 years ago
Behdad Esfahbod 915c1a00cf [vector] Add remove_unordered 2 years ago
Behdad Esfahbod 4b8d8fbee4 [ot-map] Micro-optimize for size 2 years ago
Behdad Esfahbod 93f3a9dbc6 [ot-map] Micro-optimize more 2 years ago
Behdad Esfahbod f39f049870 [ot-map] Micro-optimize 2 years ago
Behdad Esfahbod 60bb32c454 [ot-map] Minor refactor 2 years ago
Behdad Esfahbod e3cc61838f [PairPos] Adjust kerning buffer messages 2 years ago
Behdad Esfahbod a81dd1053d [layout] Adjust printing feature tags 2 years ago
Behdad Esfahbod 56e3868b52 [layout/buffer-message] Print feature name in lookup buffer messages 2 years ago
Garret Rieger a5d35fd80a [subset] use charstrings directly from accelerator cache if mutability isn't needed. 2 years ago
Behdad Esfahbod 026b64ef76 [subset-cff] Avoid set mallocation in hb_plan_subset_cff_fdselect 2 years ago
Behdad Esfahbod 74acf52f33 [subset-cff] Micro-optimize copy_str more 2 years ago
Behdad Esfahbod d2f3cde7ef [subset-cff] Micro-optimize copy_str 2 years ago
Behdad Esfahbod e333223f26 [array] Optimize serializing copy() 2 years ago
Behdad Esfahbod 22990fca1d
Merge pull request #3894 from googlefonts/cff_accel 2 years ago
Garret Rieger 8d5c899b0f [subset] In cff accelerator hold reference to CFF table instead of the whole font. 2 years ago
Behdad Esfahbod 7b197446ac [vector] Adjust for HB_OPTIMIZE_SIZE 2 years ago
Garret Rieger 75a99f28ab [subset] destruct cff accelerator if present. 2 years ago
Behdad Esfahbod 1d474194f0 [subset-cff] Micro-optimize encode_str 2 years ago
Behdad Esfahbod 3c4a610b59 [subset-cff] Micro-optimize copy_str some more 2 years ago
Behdad Esfahbod 535aadb309 [subset-cff] Micro-optimize collect_subr_refs_in_str more 2 years ago
Behdad Esfahbod 00a9df3a43 [subset-cff] Micro-optimize collect_subr_refs_in_str 2 years ago
Behdad Esfahbod d2a2f5bf4e [vector] Handroll copy 2 years ago
Behdad Esfahbod 1fed366d5b [serialize] Shut compiler warning off 2 years ago
Behdad Esfahbod f2297e6978 [buffer] Documentation 2 years ago
Garret Rieger 71c23c1c07 [subset] don't copy the entire global/loca subr lists from the accelerator. 2 years ago
Garret Rieger 4ff09274a8 [subset] In CFF accelerator keep a reference to original face. 2 years ago
Behdad Esfahbod 6aaa16627c [Coverage] Comment 2 years ago
Behdad Esfahbod 06e2147a48 More call set->next() directly 2 years ago
Behdad Esfahbod 196c9db06f Call ->next() directly 2 years ago
Behdad Esfahbod 03d64b7469 [bit-set] Remove TODO that would never happen 2 years ago
Behdad Esfahbod 690df8a369 [bit-set] Micro-optimize prev() 2 years ago
Behdad Esfahbod fe5d9176ae [bit-set] Micro-optimize size 2 years ago
Behdad Esfahbod cf9b9929df [bit-set] Micro-optimize process() 2 years ago
Behdad Esfahbod d77903db7b [bit-set] Micro-optimize 2 years ago
Behdad Esfahbod 13dd4b464b [bit-set] Micro-optimize access 2 years ago
Garret Rieger a3afa61ce8 [subset] use cached parsed char strings if available. 2 years ago
Garret Rieger 47c125845c [subset] Cache parsed charstrings in the cff accelerator. 2 years ago
Garret Rieger 48b6837074 [subset] add a CFF specific accelerator object. 2 years ago
Behdad Esfahbod d77f346d1a [subset-cff] Minor rename 2 years ago
Behdad Esfahbod 29a0fa089a [subset-cff] Micro-optimize 2 years ago