Behdad Esfahbod
|
887f299351
|
[susbet/cff] Reuse iterator
|
1 year ago |
Behdad Esfahbod
|
f5b8284633
|
[subset/cff1] Minor use hb_len
|
1 year ago |
Behdad Esfahbod
|
7063817071
|
[subset/cff1] Speed up writing 1byte charstrings
As in the holes of retaingids.
|
1 year ago |
Behdad Esfahbod
|
21ff023a46
|
[subset/cff1] Speed up encoding for retaingids
|
1 year ago |
Behdad Esfahbod
|
b152223998
|
[cff] Minor type change
|
1 year ago |
Behdad Esfahbod
|
640774b9f1
|
[subset/cff] Speed up subsr subset for retaingids
|
1 year ago |
Behdad Esfahbod
|
6b11a3d971
|
[subset/cff] Speed up closure_subroutines for retaingids
|
1 year ago |
Behdad Esfahbod
|
31014832a9
|
[cff1] More hygiene
|
1 year ago |
Behdad Esfahbod
|
bf0a08c930
|
[cff1] Hygiene
|
1 year ago |
Behdad Esfahbod
|
ebc5257e29
|
[cff1] Add a couple of unlikely's
|
1 year ago |
Behdad Esfahbod
|
9cdc0b6419
|
[subset/cff] Speed up subset_cff_fdselect
|
1 year ago |
Behdad Esfahbod
|
858a022358
|
Revert "[cff] Optimize writing out Index offsets"
This reverts commit 78ba23c587 .
Not enough gain, and bloats code size.
|
1 year ago |
Behdad Esfahbod
|
78ba23c587
|
[cff] Optimize writing out Index offsets
|
1 year ago |
Behdad Esfahbod
|
89ce804833
|
[serialize] Remove attribute malloc
This broke tests. It wasn't technically correct.
|
1 year ago |
Behdad Esfahbod
|
3f2a1b644a
|
Fix build
|
1 year ago |
Behdad Esfahbod
|
e1715056fc
|
[serialize] One more attribute
|
1 year ago |
Behdad Esfahbod
|
15048e50ec
|
[serialize] Add more function attributes
|
1 year ago |
Behdad Esfahbod
|
aad12ca649
|
[serialize] Add a few function attributes
|
1 year ago |
Behdad Esfahbod
|
4e076da9d0
|
Another try at fixing build
|
1 year ago |
Behdad Esfahbod
|
b08866afda
|
Fix build
|
1 year ago |
Behdad Esfahbod
|
82741304d3
|
[subset] start_embed never returns nullptr
Remove checks.
|
1 year ago |
Behdad Esfahbod
|
c2eaedd2cd
|
[fuzzing] Add a test font
From https://oss-fuzz.com/testcase-detail/5855710991482880
|
1 year ago |
Behdad Esfahbod
|
af3fdf1f9e
|
[subset/glyf] Simplify error handling
|
1 year ago |
Behdad Esfahbod
|
3dd1de46d6
|
[subset/glyf] Fix a few return_trace's
|
1 year ago |
Behdad Esfahbod
|
73f2f935a0
|
[subset/glyf] Fix another leak
|
1 year ago |
Behdad Esfahbod
|
3d08a2f10c
|
[subset/glyf] Fix leak
|
1 year ago |
Behdad Esfahbod
|
fc33200d79
|
[subset/glyf] Avoid a vector copy
Oops!
|
1 year ago |
Behdad Esfahbod
|
3bfcbd6149
|
[subset/glyf] Minor use range lopp
|
1 year ago |
Behdad Esfahbod
|
917c8d0ac5
|
[subset/glyf] Minor change of value
|
1 year ago |
Behdad Esfahbod
|
2b8c43135a
|
[vector] Oops!
|
1 year ago |
Behdad Esfahbod
|
054f966a57
|
[subset/cff1] Don't allocate memory for retaingid holes
40% speedup in BM_subset/subset_glyphs/SourceHanSans-Regular_subset.otf/retaingids/10
benchmark.
|
1 year ago |
Behdad Esfahbod
|
b5792f117a
|
[subset] Reuse num_glyphs in various places
|
1 year ago |
Behdad Esfahbod
|
7e4311a868
|
[cff] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
ca237e6ba8
|
[subset/cff] Reuse num_glyphs
|
1 year ago |
Behdad Esfahbod
|
1590754ba8
|
[subset/cff] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
dff3a936d2
|
[subset/cff1] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
fa8d15d520
|
[subset/cff1] Reuse num_glyphs
|
1 year ago |
Behdad Esfahbod
|
937ead2f02
|
[subset/hvar] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
acab716b1c
|
[subset/hvar] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
bc6dbf436a
|
[subset/gvar] Micro-optimize
|
1 year ago |
Behdad Esfahbod
|
841347533a
|
[subset/gvar] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
87cf09bd2c
|
[subset/loca] Fix up for retaingid null glyphs at the end
We currently don't have those, but in case we add.
|
1 year ago |
Behdad Esfahbod
|
2fb670a528
|
[subset/gvar] Speed up for retaingids
|
1 year ago |
Behdad Esfahbod
|
5b1679343a
|
[subset/hdmx] Micro-optimize
|
1 year ago |
Behdad Esfahbod
|
9b733532df
|
[subset/hdmx] Fix build
|
1 year ago |
Behdad Esfahbod
|
4d4792ce3d
|
[subset/hdmx] Speed up more for retaingids
|
1 year ago |
Behdad Esfahbod
|
a3f7ed709b
|
[subset/hdmx] Don't clear memory unnecessarily
|
1 year ago |
Behdad Esfahbod
|
e263c3ccbb
|
[subset/hdmx] Speed up
|
1 year ago |
Behdad Esfahbod
|
0e16be9b2c
|
[subset-plan] Reuse glyph_for_gid result
|
1 year ago |
Behdad Esfahbod
|
590fb3529a
|
[subset] Reduce memory pressure
|
1 year ago |