Garret Rieger
|
f9f0969cb6
|
[subset] switch to hb_memcpy.
|
2022-06-14 17:49:13 +01:00 |
Garret Rieger
|
1e34852f07
|
[subset] Fix undefined behaviour.
Don't memcpy if there's nothing to copy.
|
2022-06-14 17:49:13 +01:00 |
Garret Rieger
|
311413f16b
|
[subset] Fix fuzzer issue.
Fixes https://oss-fuzz.com/testcase-detail/5693568490012672. new_index should be set from new_index2 when the entry is present in the map.
|
2022-06-14 17:49:13 +01:00 |
Behdad Esfahbod
|
997d9cc466
|
[map] Make unique_ptr hashable
|
2022-06-02 18:47:42 -06:00 |
Behdad Esfahbod
|
3f78a71ca0
|
[map] Finally! Just can usd hb_hashmap_t<obj_t, obj_t>
Yay!
|
2022-06-02 11:23:37 -06:00 |
Behdad Esfahbod
|
0ccab339f9
|
[map] Remove invalid-key template arguments since unused
|
2022-06-02 11:23:37 -06:00 |
Behdad Esfahbod
|
371e14d99c
|
Combine uses of map has() then get() with has(.., &..)
|
2022-05-28 13:40:30 -06:00 |
Behdad Esfahbod
|
ac1bb3e39e
|
[machinery] Move accelerators to constructor/destructor
|
2022-01-20 12:10:05 -07:00 |
Behdad Esfahbod
|
e062376ef1
|
[machinery] Make accelerator lazy-loader call Xinit/Xfini
Instead of init/fini. To isolate those functions. To be turned into
constructor/destructors, ideally one per commit (after some SFINAE
foo.)
|
2022-01-19 17:09:34 -07:00 |
Qunxin Liu
|
84dc4e85e8
|
[subset] avoid writing out duplicate extra glyph names in post table
Add check for possible duplicate with other name index
|
2021-11-19 17:22:35 -07:00 |
Qunxin Liu
|
34e0b28fae
|
[subset] make glyph-names option match fonttools behavior
Don't encode psNames that are contained in standard glyph names set
|
2021-08-20 01:30:23 -06:00 |
Qunxin Liu
|
71b5509c19
|
[subset] support option --glyph-names
|
2021-07-23 13:57:39 -07:00 |