blueshade7
|
ab525ac66d
|
fix HB_TINY buid
|
2019-11-26 18:34:06 +00:00 |
Behdad Esfahbod
|
7152ac3fcf
|
Fix build
$ make CPPFLAGS="-DHB_TINY -DHB_NO_OT_FONT" libharfbuzz-subset.la
|
2019-10-28 17:12:55 -07:00 |
Ebrahim Byagowi
|
be0eddd418
|
[glyf] Move add_gid_and_children to glyf table
|
2019-10-08 15:40:29 +03:30 |
Ebrahim Byagowi
|
c7621cf211
|
Minor, replace hb_set_add with private API
|
2019-10-08 15:40:29 +03:30 |
Ebrahim Byagowi
|
ad86806dcb
|
[glyf] Move subset related methods inside GlyphHeader
|
2019-10-08 15:40:29 +03:30 |
Ebrahim Byagowi
|
ee3f4630d7
|
[glyf] Remove get_composite_iter and refactor bytes_for_glyph for shape uses
|
2019-10-06 16:58:38 +03:30 |
Ebrahim Byagowi
|
8378ab96e2
|
[glyf] Rewrite composite iterator to new iterators convention
|
2019-10-06 13:49:45 +03:30 |
Ebrahim Byagowi
|
ead46eefe3
|
minor, use internal API instead public hb_set_has
|
2019-09-21 15:33:02 +04:30 |
Ebrahim Byagowi
|
d8af4e7701
|
[cmap] minor, turn 8 spaces to tab
|
2019-09-21 15:33:02 +04:30 |
Qunxin Liu
|
078ddbd0f6
|
[subset] glyph closure for CMAP14
|
2019-09-20 07:55:11 +09:00 |
Ebrahim Byagowi
|
a0b4ac4dce
|
Turn 8 spaces to tab across the project
According to the current code style of the project
|
2019-08-27 02:40:41 +04:30 |
Behdad Esfahbod
|
6157bbe512
|
Revert "Revert previous change"
This reverts commit b8e90ca1a1 .
Works now.
|
2019-07-17 11:20:08 -07:00 |
Ebrahim Byagowi
|
b8e90ca1a1
|
Revert previous change
Interestingly all of the bots disagreed with the change and the complain is... weird.
|
2019-07-17 21:38:19 +04:30 |
Ebrahim Byagowi
|
ee05627aff
|
Improve syntax to make out linux-arm64 a little happy
Decided to apply is we did the same on other places however this won't
fix all of its complains
|
2019-07-17 21:28:25 +04:30 |
Behdad Esfahbod
|
a849873124
|
[config] Add HB_NO_VAR to disable variations support, enabled by HB_TINY
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-19 19:26:22 -07:00 |
Behdad Esfahbod
|
b0debc32f6
|
[subset] Simplify collect_name_ids
|
2019-06-19 18:42:51 -07:00 |
Behdad Esfahbod
|
a5897463d4
|
[config] Add HB_NO_STAT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-19 18:36:35 -07:00 |
Qunxin Liu
|
993d81b9c5
|
[subset] Add one ttf file with fvar/STAT tables to integration test
Ignore gvar/MVAR/HVAR table
add support for --nameIDs=* option
|
2019-05-22 17:20:45 -07:00 |
Garret Rieger
|
0af9de13b7
|
[subset] For gsub subsetting only consider glyphs reachable via gsub closure.
|
2019-05-21 13:02:11 -07:00 |
Garret Rieger
|
0ff3618c2d
|
[subset] Use hb_subset_input_t inside of subset_options_t so that input defaults are shared between the library and cli.
|
2019-05-20 13:35:46 -07:00 |
Garret Rieger
|
3be0ffe45d
|
[subset] Add drop tables to subset input.
|
2019-05-20 13:35:46 -07:00 |
Garret Rieger
|
6555f20958
|
[subset] Truncate empty gids at the end in retain-gids mode.
|
2019-05-16 10:34:53 -07:00 |
Behdad Esfahbod
|
78d35f0e78
|
Reduce captures of lambdas
|
2019-05-15 18:15:05 -07:00 |
Qunxin Liu
|
02e5e5d939
|
[subset] retian nameids from STAT and fvar tables
|
2019-05-14 14:44:17 -07:00 |
Dominik Röttsches
|
c73d7ba75d
|
Fix building with HB_NO_SUBSET_LAYOUT
Fixes an unused function warning when building with HB_NO_SUBSET_LAYOUT
as part of the Chrome build.
|
2019-05-14 13:31:44 +03:00 |
Behdad Esfahbod
|
70fe9e7355
|
Fix moreeeeeeeeeee
|
2019-05-13 17:35:02 -07:00 |
Behdad Esfahbod
|
a20db496f0
|
Fix builds
|
2019-05-12 11:08:45 -07:00 |
Behdad Esfahbod
|
d43af339e7
|
[subset] More HB_NO_SUBSET_LAYOUT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-10 23:46:22 -07:00 |
Garret Rieger
|
5e3cbed048
|
[subset] Switch building of glyph maps in subset plan to use iterators.
|
2019-05-09 14:52:01 -07:00 |
Behdad Esfahbod
|
59ee61fddc
|
[name] Use iterators more
|
2019-05-07 13:26:15 -07:00 |
Qunxin Liu
|
e501ea143d
|
[subset] Subset name table step 3, add --nameids option to guide the
selection of which name records to keep in the subset method.
|
2019-04-26 15:24:47 -07:00 |
Michiharu Ariza
|
474f3587cd
|
copy retain_gids from input to plan
|
2019-04-26 10:12:38 -07:00 |
Qunxin Liu
|
2d9034491e
|
completely remove lines that are commented out
|
2019-03-26 13:39:33 -07:00 |
Qunxin Liu
|
3147133b61
|
update arguments in_populate_gids_to_retain() and _create_old_gid_to_new_gid_map()
so they don't use deprecated variable
|
2019-03-26 13:39:33 -07:00 |
Qunxin Liu
|
79a6c25849
|
try to remove deprecated variable from struct definition
|
2019-03-26 13:39:33 -07:00 |
Garret Rieger
|
4f37ab63de
|
Make hb_subset_input_glyph_set () actually do something.
|
2019-03-01 10:49:46 -08:00 |
Garret Rieger
|
198859bb37
|
[subset] For retain gids don't truncate glyphs past the highest requested subset glyph.
|
2019-01-29 13:19:21 -08:00 |
Garret Rieger
|
bdbe047d6c
|
[subset] Update hb-subset-plan.cc to match hb-subset-plan.hh.
|
2019-01-29 13:19:21 -08:00 |
Garret Rieger
|
03e88eab5c
|
Re-implement HMTX/VMTX subsetting. Update it to support glyph renumbering and simplify the implementation.
|
2019-01-29 13:19:21 -08:00 |
Garret Rieger
|
23f364429d
|
[subset] Fix hdmx subsetting when retain gids is enabled.
|
2019-01-29 13:19:21 -08:00 |
Garret Rieger
|
2da1654aef
|
[subset] Compute num_glyphs during subset plan construction.
Update maxp to use the correct num glyphs.
|
2019-01-29 13:19:21 -08:00 |
Garret Rieger
|
b7f971884e
|
Add retain_gids option to subset input. Update glyf and loca handling to respect retain_gids.
|
2019-01-29 13:19:21 -08:00 |
Behdad Esfahbod
|
474a12058d
|
[array/vector] Rename len to length
|
2018-12-21 18:53:01 -05:00 |
Michiharu Ariza
|
b403be8ad9
|
Merge branch 'master' into cff-subset
|
2018-11-16 12:29:18 -08:00 |
Behdad Esfahbod
|
9e9f16c92d
|
[subset] Remove invalid glyphs from glypset to retain
Fixes https://github.com/harfbuzz/harfbuzz/pull/1388
|
2018-11-16 01:48:26 -05:00 |
Ebrahim Byagowi
|
11aa0468ac
|
[subset] minor, adjust spaces
|
2018-11-16 00:02:47 +03:30 |
Michiharu Ariza
|
3787c07856
|
Implemented seac for extents & subset along with API tests
|
2018-11-14 13:38:03 -08:00 |
Michiharu Ariza
|
e600e5440b
|
Merge branch 'master' into cff-subset
|
2018-11-01 16:13:56 -07:00 |
Michiharu Ariza
|
d56e338a90
|
CFF1 no-desubroutinize + no-hinting
no-desubroutinize option is disabled for now
code cleanup (esp. CFF1 width handling)
bug fixes & renaming
|
2018-10-31 22:30:34 -07:00 |
Behdad Esfahbod
|
3a4e5dd425
|
Remove a few unnecessary hb_auto_t<>'s
See a85641446c30247c4e948263f0f8c1147ed4efb9
|
2018-10-29 22:27:20 -07:00 |