src/hb-ot-shaper-arabic-fallback.hh


Log

Author Commit Date CI Message
Behdad Esfahbod b5327faf 2025-02-06T14:26:37 Fix leak From recent work.
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 7a4bd97e 2023-01-31T14:59:39 [layout] Build lookup accelerators lazily on-demand Reduces memory consumption for large multi-script fonts drastically.
Behdad Esfahbod 4300a18b 2023-01-18T10:44:13 [arabic-fallback] Fix ligature code Fixes https://github.com/harfbuzz/harfbuzz/issues/4042 This was broken in 20e9f0b.
Behdad Esfahbod 45209114 2022-06-19T10:36:24 [arabic-fallback] Fix warning
Behdad Esfahbod 41a079bd 2022-06-18T14:47:10 [arabic-fallback] Make win1256 code build again Humm. Untested.
Behdad Esfahbod 1db6fddb 2022-06-18T14:34:46 [arabic-fallback.hh] Hook up 3-letter ligatures
Behdad Esfahbod 20e9f0b1 2022-06-18T14:12:30 [arabic-fallback] Add the component loop Should be able to support 3-letter ligatures now. Hooking up next.
Behdad Esfahbod 9684d2d8 2022-06-18T14:07:48 [arabic-fallback] More baby steps
Behdad Esfahbod 08715d75 2022-06-18T14:04:56 [arabic-fallback] Another baby-step
Behdad Esfahbod 15dd34b5 2022-06-18T13:47:00 [arabic-fallback] Another minor rename towards supporting 3-letter ligatures
Behdad Esfahbod d86effa4 2022-06-18T13:41:30 [arabic-fallback] Rename; towards supporting 3-letter ligatures
Behdad Esfahbod 16c23713 2022-06-18T13:25:46 [arabick-fallback] Apply mark ligatures
Behdad Esfahbod 6997d10b 2022-06-10T07:43:33 [arabic] Remove a couple TODO items
Behdad Esfahbod 5bfb0b72 2022-06-03T02:56:41 Rename s/shape-complex/shaper/g