src/hb-kern.hh


Log

Author Commit Date CI Message
Behdad Esfahbod dcd3afca 2023-08-01T20:09:34 [skippy-iter] Remove unused num_items
Behdad Esfahbod 690af7aa 2023-06-30T10:36:01 [GPOS] Sanitize Device tables lazily This speeds up face loading for variable fonts by 80%! Comparing before to after Benchmark Time CPU Time Old Time New CPU Old CPU New --------------------------------------------------------------------------------------------------------------------------------------------------------------- BM_Font/load_face_and_shape/Roboto-Regular.ttf/hb -0.0368 -0.0366 20 20 20 19 BM_Font/load_face_and_shape/RobotoFlex-Variable.ttf/hb -0.7149 -0.7162 77 22 77 22 BM_Font/load_face_and_shape/RobotoFlex-Variable.ttf/var/hb -0.7241 -0.7255 80 22 79 22 BM_Font/load_face_and_shape/SourceSansPro-Regular.otf/hb -0.1441 -0.1445 28 24 28 24 BM_Font/load_face_and_shape/AdobeVFPrototype.otf/hb -0.7893 -0.7910 66 14 66 14 BM_Font/load_face_and_shape/AdobeVFPrototype.otf/var/hb -0.7865 -0.7882 67 14 66 14 BM_Font/load_face_and_shape/SourceSerifVariable-Roman.ttf/hb -0.8895 -0.8900 227 25 226 25 BM_Font/load_face_and_shape/SourceSerifVariable-Roman.ttf/var/hb -0.8895 -0.8900 226 25 225 25 BM_Font/load_face_and_shape/Comfortaa-Regular-new.ttf/hb -0.5512 -0.5531 42 19 42 19 BM_Font/load_face_and_shape/NotoNastaliqUrdu-Regular.ttf/hb -0.1511 -0.1510 227 192 225 191 BM_Font/load_face_and_shape/NotoSerifMyanmar-Regular.otf/hb -0.1494 -0.1498 41 35 40 34 OVERALL_GEOMEAN -0.6443 -0.6456 0 0 0 0
Behdad Esfahbod 6e345f70 2022-01-22T11:40:37 Cosmetic
Behdad Esfahbod 374a6f18 2022-01-22T11:29:00 [fallback-shape] Add buffer trace log
Behdad Esfahbod bcdfedbc 2022-01-22T11:19:05 [unsafe-to-concat] Mark as unsafe in kern machine Fixes that last test. Yay!
Behdad Esfahbod e1cbd453 2021-11-20T11:46:48 [unsafe-to-concat] Add annotations to GPOS and kern Failures from 13 to 14.
Evgeniy Reizner 3e686d24 2020-04-22T13:44:53 [kern] Refactoring.
Ebrahim Byagowi a0b4ac4d 2019-08-24T17:57:14 Turn 8 spaces to tab across the project According to the current code style of the project
Ebrahim Byagowi b2ebaa9a 2018-12-16T22:38:10 Remove redundant 'inline' from methods (#1483)
Behdad Esfahbod 7a9629f2 2018-11-07T14:52:36 [kerx] Implement CrossStream kerning for non-state-machine subtables Untested.
Behdad Esfahbod c97dde5d 2018-11-07T10:39:39 [kern/kerx] Towards merge more
Behdad Esfahbod d0f8f4c2 2018-11-07T10:25:25 [kern] Move kern machine to hb-kern.hh