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 |