Qunxin Liu
|
8f84c58a34
|
[instance] don't copy phantom points from component
No need to consider USE_MY_METRICS for instancing
|
2022-09-01 09:44:28 -07:00 |
Qunxin Liu
|
ac0e22fa8e
|
[instance] update glyf/hmtx/vmtx tables
|
2022-08-22 09:29:37 -07:00 |
Behdad Esfahbod
|
b0cb9a1a63
|
Make get_leading_bearing return bool
Fixes https://github.com/harfbuzz/harfbuzz/issues/3496
Part of supporting >64k glyphs correctly.
|
2022-07-03 15:32:32 -06:00 |
Behdad Esfahbod
|
115e1a03e7
|
[glyf] Relax condition for matching number of coords
|
2022-07-03 14:45:12 -06:00 |
Behdad Esfahbod
|
800760c5bd
|
[glyf] Rename get_extents functions for clarity
|
2022-07-03 13:21:06 -06:00 |
Behdad Esfahbod
|
ab327f93b7
|
[glyf] Fix another bug with scaling
Of advances this time.
That codepath is never exercised though, if font has HVAR table.
|
2022-07-03 13:17:03 -06:00 |
Behdad Esfahbod
|
f46ddeba48
|
[hmtx/glyf] Rename side-bearing functions for clarity
|
2022-07-03 13:12:49 -06:00 |
Behdad Esfahbod
|
b2d60cbd6e
|
[glyf] Rename advance functions for clarity
|
2022-07-03 12:56:48 -06:00 |
Behdad Esfahbod
|
35c00c1216
|
[hmtx] Rename advance functions for clarity
|
2022-07-03 12:54:17 -06:00 |
Behdad Esfahbod
|
6b82d4faa1
|
[glyf] Make an optional argument non-optional
|
2022-07-03 12:45:27 -06:00 |
Behdad Esfahbod
|
3ef590808f
|
[glyf] Internal flip a variable
|
2022-07-03 12:44:24 -06:00 |
Behdad Esfahbod
|
78b4f39821
|
[glyf] Fix confusion between scaled vs unscaled lsb
Was always broken.
|
2022-07-03 12:39:55 -06:00 |
Behdad Esfahbod
|
6665881c7d
|
[glyf] Change side-bearing rounding
|
2022-07-03 12:39:55 -06:00 |
Behdad Esfahbod
|
34e3f561b5
|
[glyf] Fix a bug I introduced recently
Pass gid to Glyph in trim_padding codepath.
|
2022-06-27 12:39:35 -06:00 |
Behdad Esfahbod
|
19cbfb9ce9
|
[glyf] Relax a condition that font num_coords be equal to gvar's
gvar itself still checks the same.
|
2022-06-27 12:32:18 -06:00 |
Behdad Esfahbod
|
8d242aaa8b
|
[glyf] Rewrite a loop harmlessly
I hope...
|
2022-06-26 16:36:08 -06:00 |
Behdad Esfahbod
|
11d2670676
|
[glyf] Split off glyf-helpers.hh
|
2022-06-25 18:19:09 -06:00 |
Behdad Esfahbod
|
499c637922
|
[glyf] Split off path-builder.hh
|
2022-06-25 18:07:49 -06:00 |
Behdad Esfahbod
|
81315a3016
|
[glyf] Namespace implementation in glyf_impl
Part of https://github.com/harfbuzz/harfbuzz/issues/3677
|
2022-06-25 17:50:44 -06:00 |
Behdad Esfahbod
|
ef250eea7e
|
[glyf] Move a few structs out of Glyph{}
|
2022-06-25 17:37:59 -06:00 |
Behdad Esfahbod
|
ae75f066b5
|
[glyf] Split SubsetGlyph
|
2022-06-25 17:12:10 -06:00 |
Behdad Esfahbod
|
0031069f47
|
[glyf] Fix includes
|
2022-06-25 17:05:18 -06:00 |
Behdad Esfahbod
|
36373ee15c
|
[glyf] Move add_gid_and_children to subset-plan where it belongs
|
2022-06-25 16:55:26 -06:00 |
Behdad Esfahbod
|
ba1c9eda38
|
[glyf] Use a range for loop
|
2022-06-25 16:51:33 -06:00 |
Behdad Esfahbod
|
e4f2bc9342
|
[glyf] Split Glyph.hh
|
2022-06-25 16:47:06 -06:00 |
Behdad Esfahbod
|
3f9c6bf3fc
|
[glyf] Minor in _write_loca()
|
2022-06-25 14:46:26 -06:00 |
Behdad Esfahbod
|
852985da0f
|
[glyf] Split loca.hh
|
2022-06-25 14:41:51 -06:00 |
Behdad Esfahbod
|
100576b7b7
|
[glyf] Start splitting file
|
2022-06-25 14:38:43 -06:00 |