Behdad Esfahbod
|
7eac779abf
|
Revert "Revert "[glyf] Optimize shape loading""
This reverts commit 164bd288cf .
|
2022-06-26 16:02:27 -06:00 |
Behdad Esfahbod
|
164bd288cf
|
Revert "[glyf] Optimize shape loading"
This reverts commit f0819301b7 .
Broke tests. To be debugged and redone.
|
2022-06-26 16:01:15 -06:00 |
Behdad Esfahbod
|
f0819301b7
|
[glyf] Optimize shape loading
Do away with a copy for simple glyph load.
|
2022-06-26 15:52:54 -06:00 |
Behdad Esfahbod
|
65b066f18e
|
[glyf/path-builder] Simplify initialization
|
2022-06-26 13:18:00 -06:00 |
Behdad Esfahbod
|
2d4557fe04
|
[glyf/SimpleGlyph] Use member pointer instead of lambda
|
2022-06-26 13:08:37 -06:00 |
Behdad Esfahbod
|
9ce9773040
|
[glyf/SimpleGlyph] Minor use constructor for contour_point_t
|
2022-06-26 13:08:37 -06:00 |
Behdad Esfahbod
|
f897978f21
|
[glyf] Adjust a check-range
|
2022-06-26 13:08:37 -06:00 |
Behdad Esfahbod
|
db039d97ff
|
[glyf/Composite] Make glyphIndex public
|
2022-06-26 13:08:37 -06:00 |
Behdad Esfahbod
|
1b14bf8aa8
|
[glyf] Rename CompositeGlyphChain to CompositeGlyphRecord
|
2022-06-26 13:08:37 -06:00 |
Behdad Esfahbod
|
a5ac7f2ea6
|
[glyf/composite_iter_t] Renames
|
2022-06-26 13:08:37 -06:00 |
Behdad Esfahbod
|
449bdeed5f
|
[glyf] Rename get_iterator() to iter()
That's the standard name.
|
2022-06-25 18:32:30 -06:00 |
Behdad Esfahbod
|
11d2670676
|
[glyf] Split off glyf-helpers.hh
|
2022-06-25 18:19:09 -06:00 |
Behdad Esfahbod
|
7c4b8c9bf4
|
[glyf] path-builder minor header guards fix test
|
2022-06-25 18:14:42 -06:00 |
Behdad Esfahbod
|
499c637922
|
[glyf] Split off path-builder.hh
|
2022-06-25 18:07:49 -06:00 |
Behdad Esfahbod
|
13aadc8961
|
[glyf] Split off CompositeGlyph.hh
|
2022-06-25 18:03:15 -06:00 |
Behdad Esfahbod
|
f0ec2b728e
|
[glyf] Split off SimpleGlyph.hh
|
2022-06-25 17:55:16 -06:00 |
Behdad Esfahbod
|
8ed78627f0
|
[glyf] Split off GlyphHeader.hh
|
2022-06-25 17:53:13 -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
|
be1d4bcf29
|
[glyf] Add fast __end__ to composite iterator
|
2022-06-25 17:45:21 -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 |
Behdad Esfahbod
|
9fc9b1ece4
|
[layout] Minor, add using Lookup to GSUB/GPOS
|
2022-06-08 12:37:31 -06:00 |
Behdad Esfahbod
|
4119f73c21
|
[subset/layout] Rename dispatch_closure_lookups_recurse_func to dispatch_recurse_func<>
|
2022-06-08 18:42:09 +01:00 |
Behdad Esfahbod
|
c13ff39520
|
[layout] Rename apply_recurse_func to specialization of dispatch_recurse_func
|
2022-06-08 18:42:09 +01:00 |
Garret Rieger
|
444c2375a1
|
[reorg] Use relative includes for hb-ot-layout-gsubgpos.hh
|
2022-03-23 18:05:24 -06:00 |
Garret Rieger
|
b342adeb96
|
[reorg] Move GSUB into OT::Layout::GSUB namespace.
|
2022-03-23 18:05:24 -06:00 |
Garret Rieger
|
a9910e258f
|
[reorg] Move SubstLookup and GSUB into the new layout.
|
2022-03-23 18:05:24 -06:00 |
Garret Rieger
|
90af2143d5
|
[reorg] Move ReverseChainSingleSubst to new layout.
|
2022-03-23 18:05:24 -06:00 |
Garret Rieger
|
403feb3804
|
[reorg] Move LigatureSubst to new layout.
|
2022-03-23 18:05:24 -06:00 |
Garret Rieger
|
6a369389d6
|
[reorg] Move AlternateSubst to new layout.
|
2022-03-23 18:05:24 -06:00 |
Garret Rieger
|
dea0681db2
|
[reorg] Move MultipleSubst into new layout.
|
2022-03-23 18:05:24 -06:00 |
Behdad Esfahbod
|
7243bf3e41
|
[reorg] Use relative include
|
2022-03-23 18:05:24 -06:00 |
Behdad Esfahbod
|
c180f93766
|
[reorg] Move sanitize/dispatch and size macros to top
|
2022-03-23 18:05:24 -06:00 |
Garret Rieger
|
f577d02f4a
|
[reorg] Fix check-* scripts to work with sources files in directories.
|
2022-03-23 18:05:24 -06:00 |
Garret Rieger
|
3ef180db44
|
[reorg] Move SingleSubst opentype fields to top of the classes.
|
2022-03-23 18:05:24 -06:00 |
Garret Rieger
|
7dfd9e7001
|
[reorganization] WIP move single substitution into separate files.
|
2022-03-23 18:05:24 -06:00 |