Ebrahim Byagowi
|
79fed9a1e4
|
[ot-glyph] Add open/close callbacks
|
2020-01-14 17:34:59 +03:30 |
Ebrahim Byagowi
|
ec1fba1388
|
[ot-glyph] make hb_ot_glyph_decompose_funcs_t struct opaque
|
2020-01-14 15:55:23 +03:30 |
Ebrahim Byagowi
|
084a8182fb
|
[ot-glyphs] Move CFF glyph decompose logic to their tables
Thus making path decompose zero alloc on CFF/CFF2
|
2020-01-10 22:56:43 +03:30 |
Ebrahim Byagowi
|
6118523502
|
[ot-glyph] move glyph decompose logic of glyf to itself
One less vector allocation yet isn't zero alloc yet
which needs more work.
|
2020-01-10 21:08:26 +03:30 |
Ebrahim Byagowi
|
017f606c83
|
[ot-glyph] rewrite the API
|
2020-01-10 20:44:15 +03:30 |
Ebrahim Byagowi
|
05443e55bc
|
[ot-glyph] Return empty path for empty faces
|
2020-01-10 14:25:07 +03:30 |
Ebrahim Byagowi
|
6e7602c104
|
[ot-glyph] Fix leaks
|
2020-01-10 14:25:07 +03:30 |
Ebrahim Byagowi
|
742aaa1363
|
[ot-glyf] Fix leak issue
|
2020-01-10 14:25:07 +03:30 |
Ebrahim Byagowi
|
0b559d750f
|
[ot-glyph] Improve API names
|
2020-01-10 14:25:07 +03:30 |
Ebrahim Byagowi
|
04ac7fb1c9
|
[ot-glyph] Add cff2 support
|
2020-01-10 14:25:07 +03:30 |
Ebrahim Byagowi
|
5cc09c462b
|
[ot-glyph] Initial cff1 support
|
2020-01-10 14:25:07 +03:30 |
Ebrahim Byagowi
|
3dcba9f215
|
[ot-glyph] Redesign the API
|
2020-01-10 14:25:07 +03:30 |
Ebrahim Byagowi
|
b8b3ff1a02
|
[glyph] Don't copy, write directly into result
|
2020-01-10 14:25:07 +03:30 |
Ebrahim Byagowi
|
f883c31cce
|
Implement glyph outline path API
Got help from https://github.com/opentypejs/opentype.js/blob/4e0bb99/src/tables/glyf.js#L222
|
2020-01-10 14:25:06 +03:30 |