Sign in
android
/
platform
/
external
/
harfbuzz_ng
/
refs/heads/android12-mainline-conscrypt-release
/
src
/
hb-subset-plan.cc
7152ac3
Fix build
by Behdad Esfahbod
· 5 years ago
be0eddd
[glyf] Move add_gid_and_children to glyf table
by Ebrahim Byagowi
· 5 years ago
c7621cf
Minor, replace hb_set_add with private API
by Ebrahim Byagowi
· 5 years ago
ad86806
[glyf] Move subset related methods inside GlyphHeader
by Ebrahim Byagowi
· 5 years ago
ee3f463
[glyf] Remove get_composite_iter and refactor bytes_for_glyph for shape uses
by Ebrahim Byagowi
· 5 years ago
8378ab9
[glyf] Rewrite composite iterator to new iterators convention
by Ebrahim Byagowi
· 5 years ago
ead46ee
minor, use internal API instead public hb_set_has
by Ebrahim Byagowi
· 5 years ago
d8af4e7
[cmap] minor, turn 8 spaces to tab
by Ebrahim Byagowi
· 5 years ago
078ddbd
[subset] glyph closure for CMAP14
by Qunxin Liu
· 5 years ago
a0b4ac4
Turn 8 spaces to tab across the project
by Ebrahim Byagowi
· 6 years ago
6157bbe
Revert "Revert previous change"
by Behdad Esfahbod
· 6 years ago
b8e90ca
Revert previous change
by Ebrahim Byagowi
· 6 years ago
ee05627
Improve syntax to make out linux-arm64 a little happy
by Ebrahim Byagowi
· 6 years ago
a849873
[config] Add HB_NO_VAR to disable variations support, enabled by HB_TINY
by Behdad Esfahbod
· 6 years ago
b0debc3
[subset] Simplify collect_name_ids
by Behdad Esfahbod
· 6 years ago
a589746
[config] Add HB_NO_STAT
by Behdad Esfahbod
· 6 years ago
993d81b
[subset] Add one ttf file with fvar/STAT tables to integration test
by Qunxin Liu
· 6 years ago
0af9de1
[subset] For gsub subsetting only consider glyphs reachable via gsub closure.
by Garret Rieger
· 6 years ago
0ff3618
[subset] Use hb_subset_input_t inside of subset_options_t so that input defaults are shared between the library and cli.
by Garret Rieger
· 6 years ago
3be0ffe
[subset] Add drop tables to subset input.
by Garret Rieger
· 6 years ago
6555f20
[subset] Truncate empty gids at the end in retain-gids mode.
by Garret Rieger
· 6 years ago
78d35f0
Reduce captures of lambdas
by Behdad Esfahbod
· 6 years ago
02e5e5d
[subset] retian nameids from STAT and fvar tables
by Qunxin Liu
· 6 years ago
c73d7ba
Fix building with HB_NO_SUBSET_LAYOUT
by Dominik Röttsches
· 6 years ago
70fe9e7
Fix moreeeeeeeeeee
by Behdad Esfahbod
· 6 years ago
a20db49
Fix builds
by Behdad Esfahbod
· 6 years ago
d43af33
[subset] More HB_NO_SUBSET_LAYOUT
by Behdad Esfahbod
· 6 years ago
5e3cbed
[subset] Switch building of glyph maps in subset plan to use iterators.
by Garret Rieger
· 6 years ago
59ee61f
[name] Use iterators more
by Behdad Esfahbod
· 6 years ago
e501ea1
[subset] Subset name table step 3, add --nameids option to guide the
by Qunxin Liu
· 6 years ago
474f358
copy retain_gids from input to plan
by Michiharu Ariza
· 6 years ago
2d90344
completely remove lines that are commented out
by Qunxin Liu
· 6 years ago
3147133
update arguments in_populate_gids_to_retain() and _create_old_gid_to_new_gid_map()
by Qunxin Liu
· 6 years ago
79a6c25
try to remove deprecated variable from struct definition
by Qunxin Liu
· 6 years ago
4f37ab6
Make hb_subset_input_glyph_set () actually do something.
by Garret Rieger
· 6 years ago
198859b
[subset] For retain gids don't truncate glyphs past the highest requested subset glyph.
by Garret Rieger
· 6 years ago
bdbe047
[subset] Update hb-subset-plan.cc to match hb-subset-plan.hh.
by Garret Rieger
· 6 years ago
03e88ea
Re-implement HMTX/VMTX subsetting. Update it to support glyph renumbering and simplify the implementation.
by Garret Rieger
· 6 years ago
23f3644
[subset] Fix hdmx subsetting when retain gids is enabled.
by Garret Rieger
· 6 years ago
2da1654
[subset] Compute num_glyphs during subset plan construction.
by Garret Rieger
· 6 years ago
b7f9718
Add retain_gids option to subset input. Update glyf and loca handling to respect retain_gids.
by Garret Rieger
· 6 years ago
474a120
[array/vector] Rename len to length
by Behdad Esfahbod
· 6 years ago
b403be8
Merge branch 'master' into cff-subset
by Michiharu Ariza
· 6 years ago
9e9f16c
[subset] Remove invalid glyphs from glypset to retain
by Behdad Esfahbod
· 6 years ago
11aa046
[subset] minor, adjust spaces
by Ebrahim Byagowi
· 6 years ago
3787c07
Implemented seac for extents & subset along with API tests
by Michiharu Ariza
· 6 years ago
e600e54
Merge branch 'master' into cff-subset
by Michiharu Ariza
· 6 years ago
d56e338
CFF1 no-desubroutinize + no-hinting
by Michiharu Ariza
· 6 years ago
3a4e5dd
Remove a few unnecessary hb_auto_t<>'s
by Behdad Esfahbod
· 6 years ago
3f00d0b
[subset] Keep glyph set in plan
by Behdad Esfahbod
· 7 years ago
aba0a94
[subset] Add hb-subset-input.hh and make hb-subset.hh toplevel include
by Behdad Esfahbod
· 7 years ago
93fe0fa
[subset] Clean up hb_subset_input_t API
by Behdad Esfahbod
· 7 years ago
f39166f
[subset] Remove unused hb_subset_profile_t
by Behdad Esfahbod
· 7 years ago
c77ae40
Rename hb-*private.hh to hb-*.hh
by Behdad Esfahbod
· 7 years ago
aadb2a9
Add face-builder
by Behdad Esfahbod
· 7 years ago
fb58cb4
[subset] Only used reachable lookups for gsub closure.
by Garret Rieger
· 7 years ago
feb2389
[subset] Use gsub closure if ot layout is not being dropped.
by Garret Rieger
· 7 years ago
a5673da
[subset] Add drop_ot_layout setting to subset input.
by Garret Rieger
· 7 years ago
f751576
[vector] Use Crap pool in push() as well
by Behdad Esfahbod
· 7 years ago
251cc97
[subset] Switch to using hb_map_t inside of hb_subset_plan_t.
by Garret Rieger
· 7 years ago
65aeabd
Add hb_vector_t::push(const Type &v)
by Behdad Esfahbod
· 7 years ago
03b2754
[subset] Add const to the hb_subset_plan_t input to a couple functions in hb-subset-plan.
by Garret Rieger
· 7 years ago
37b9561
Remove hb_auto_array_t
by Behdad Esfahbod
· 7 years ago
5c3112a
s/hb_prealloced_array_t/hb_vector_t/g
by Behdad Esfahbod
· 7 years ago
a60ba79
s/finish/fini
by Behdad Esfahbod
· 7 years ago
d78393b
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into drophints
by Rod Sheeter
· 7 years ago
e61f360
[subset] Fix memory leak in hb-subset-plan.
by Garret Rieger
· 7 years ago
9bd6d25
[subset] clone trim logic from fonttools glyf handling
by Rod Sheeter
· 7 years ago
74e0c13
[subset] drop hint tables if so flagged. Still need to dump glyf instructions.
by Rod Sheeter
· 7 years ago
e5ab34f
Misc fixes
by Behdad Esfahbod
· 7 years ago
49544eb
[subset] Refactor composite glyf iteration code into an Iterator outside of the accelerator.
by Garret Rieger
· 7 years ago
dc6d67d
[subset] Use gids_to_retain_sorted to produce old gid -> new gid mapping since it now has the more complete set.
by Garret Rieger
· 7 years ago
dcac9fe
[subset] Use complex glyph closure to populate gids_to_retain_sorted.
by Garret Rieger
· 7 years ago
73e1434
[subset] Add a DFS search to produce a closure of composite glyphs.
by Garret Rieger
· 7 years ago
b56c938
[subset] Add missing face reference in hb-subset-plan plus ensure all struct members are cleaned up on destroy.
by Garret Rieger
· 7 years ago
fa87770
[subset] First pass at hmtx
by Rod Sheeter
· 7 years ago
d008b62
Merge remote-tracking branch 'upstream/master' into fixed
by Garret Rieger
· 7 years ago
d5b33f2
[subset] hb_subset_input_t changes
by Behdad Esfahbod
· 7 years ago
afb1da3
auto-completed the wrong gids_to_retain
by Rod Sheeter
· 7 years ago
1330edc
Use functions to get new gids. Avoid 0; fonttools drops it from cmap.
by Rod Sheeter
· 7 years ago
3d421ce
[subset] Use auto_array_t where it does make sense
by Behdad Esfahbod
· 7 years ago
c8d4c2e
Initialize bad_indices on hb-subset (#775)
by Ebrahim Byagowi
· 7 years ago
203b647
Favor use of static instead HB_INTERNAL
by Ebrahim Byagowi
· 7 years ago
a981d79
Fix more build issues
by Behdad Esfahbod
· 7 years ago
6c4ca61
Hide more symbols of hb-subset (#771)
by Ebrahim Byagowi
· 7 years ago
c31fcf4
[subset] Replace auto_array with prealloced_array
by Behdad Esfahbod
· 7 years ago
844f48e
Fix symbol exporting and libstdc++ linkage of hb-subset (#769)
by Ebrahim Byagowi
· 7 years ago
0089443
Keep a second set of glyph ids in subset plan which is sorted by glyph id and always has gid 0
by Garret Rieger
· 7 years ago
3bc8155
Formatting for hb-subset-plan.
by Garret Rieger
· 7 years ago
59c658c
capture codepoints sorted so we can use them for cmap later. one day we will have a map
by Rod Sheeter
· 7 years ago
4223442
Fix include gaurds and include order in hb-subset-glyf and hb-subset-plan
by Garret Rieger
· 7 years ago
af02812
[subset] Change hb_subset API to remove hb_subset_face_t
by Behdad Esfahbod
· 7 years ago
b95aa20
glyph ids to retain should most likely keep the glyph id not the codepoint
by Rod Sheeter
· 7 years ago
9142871
Remove \ns leftover from fprintf
by Rod Sheeter
· 7 years ago
eb485bb
Horrid hack to assign new gids. Use DEBUG_MSG over fprintf
by Rod Sheeter
· 7 years ago
d0ce3c6
Resolve codepoints:glyph ids. Does not compile; undefined reference to OT::_hb_NullPool
by Rod Sheeter
· 7 years ago
25e9173
Make hb-subset-plan private.
by Garret Rieger
· 7 years ago
af46a4d
Move definition of hb_subset_input into hb-subset-private.hh.
by Garret Rieger
· 7 years ago
1cfe650
Add a basic sketch of hb-subset-plan.
by Garret Rieger
· 7 years ago