Behdad Esfahbod
|
069c5de9f8
|
[util/hb-view] Add --font-extents
Fixes https://github.com/harfbuzz/harfbuzz/issues/2402
|
5 years ago |
Qunxin Liu
|
b2a965df5e
|
[subset] Add support for "--gids" option
cmap subsetting now retains entries associated with any glyph ids explicitly requested
|
5 years ago |
David Corbett
|
5a0936f53e
|
Increase the size of the serialization buffer
|
5 years ago |
Ebrahim Byagowi
|
2a549aadd3
|
minor
|
5 years ago |
Ebrahim Byagowi
|
2be859d289
|
minor, replace nullptr checks with implicit ones
|
5 years ago |
Ebrahim Byagowi
|
1dd3896688
|
[meson] Make it work on autotools dist
|
5 years ago |
Aaron Boxer
|
68f982415b
|
meson: update to latest master
|
5 years ago |
Tim-Philipp Müller
|
618584e923
|
meson: rename incbase to incconfig
Makes it clearer what it's for: config.h. See #4.
|
5 years ago |
Tim-Philipp Müller
|
49ba211a9d
|
meson: add options to enable/disable various features
And fix build without GLib. Fixes #2.
|
5 years ago |
Mathieu Duponchelle
|
484313ff36
|
meson: install
|
5 years ago |
Mathieu Duponchelle
|
99b26789d2
|
meson: more windows fixes
|
5 years ago |
Mathieu Duponchelle
|
920efc0ef7
|
Add Meson build definitions
Fixes #490
http://mesonbuild.com
|
5 years ago |
Qunxin Liu
|
36a5c042d7
|
[subset] Add "--name-languages" and "--name-legacy" options
Make name table subsetting consistent with fontTools
|
5 years ago |
Ebrahim Byagowi
|
e171beeb5f
|
Revert "[subset] Add "--name-languages" and "--name-legacy" options"
Causes tests failures, please reapply when tests are fixed, thanks.
This reverts commit fd85818b5b .
|
5 years ago |
Qunxin Liu
|
fd85818b5b
|
[subset] Add "--name-languages" and "--name-legacy" options
Make name table subsetting consistent with fontTools
|
5 years ago |
Ebrahim Byagowi
|
ce114d6b27
|
minor, tweak spaces
|
5 years ago |
Evgeniy Reizner
|
b79ceac3c6
|
Prefer UINT_MAX instead of uint overflow.
Also, prefer HB_FEATURE_GLOBAL_START and HB_FEATURE_GLOBAL_END.
|
5 years ago |
Ebrahim Byagowi
|
a0b4ac4dce
|
Turn 8 spaces to tab across the project
According to the current code style of the project
|
5 years ago |
Zero King
|
6d53cda1ba
|
[util] Fix memory leak
|
5 years ago |
Qunxin Liu
|
1da1b4dc94
|
[subset] For option "--unicodes", add support for "*" to retain all code points
|
5 years ago |
Bruce Mitchener
|
659eeddb2d
|
Use C++11 override keyword.
|
6 years ago |
Bruce Mitchener
|
5846884f86
|
test: Use nullptr in C++ code. (#1744)
|
6 years ago |
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
|
6 years ago |
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.
|
6 years ago |
Garret Rieger
|
67064294a0
|
[subset] Add drop-tables option to hb-subset util.
|
6 years ago |
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.
|
6 years ago |
David Corbett
|
087b9a0ad0
|
Fix or document unsupported font-feature-settings
|
6 years ago |
David Corbett
|
45adc18526
|
Fix or document unsupported font-feature-settings
|
6 years ago |
Garret Rieger
|
490d52f908
|
[subset] Add retain-gids option to hb-subset executable.
|
6 years ago |
Behdad Esfahbod
|
60022ecced
|
Fix -Wcast-function-type warnings in util/ with gcc 4.8
|
6 years ago |
Ebrahim Byagowi
|
e412008599
|
Remove redundant void from C++ sources (#1486)
|
6 years ago |
Behdad Esfahbod
|
3f8e7a98d3
|
[util/hb-subset] Add --layout to keep GDEF/GSUB/GPOS
Will become default and option removed in the future.
|
6 years ago |
Behdad Esfahbod
|
9844c880e2
|
Minor
|
6 years ago |
Ebrahim Byagowi
|
11aa0468ac
|
[subset] minor, adjust spaces
|
6 years ago |
Behdad Esfahbod
|
9bddfde25d
|
[util] Fix up previous commit
|
6 years ago |
Behdad Esfahbod
|
3ec2e4fa7b
|
[util] Don't terminate string after a a 0 in -u
Fixes https://github.com/harfbuzz/harfbuzz/issues/1361
|
6 years ago |
Michiharu Ariza
|
6186dbf1be
|
added hb_subset_input_set_desubroutinize API
hooked up with CFF1 subroutinizer
a renaming
|
6 years ago |
Michiharu Ariza
|
d56e338a90
|
CFF1 no-desubroutinize + no-hinting
no-desubroutinize option is disabled for now
code cleanup (esp. CFF1 width handling)
bug fixes & renaming
|
6 years ago |
Behdad Esfahbod
|
edaa768253
|
[util] Use fgets instead of getline such that windows passes
|
6 years ago |
Behdad Esfahbod
|
83a612739a
|
[util] Minor
|
6 years ago |
Ebrahim Byagowi
|
f7a08cd41d
|
Fix extra semicolon issues and test that on CI (#1330)
|
6 years ago |
Behdad Esfahbod
|
58e20f53bf
|
[util] Add hb-shape --batch
|
6 years ago |
Behdad Esfahbod
|
6131fb6283
|
[util] Don't close stdin/stdout
|
6 years ago |
Khaled Hosny
|
cf92cb7e00
|
Use g_strdup instead of strdup
Cygwin does not seem to have strdup.
|
6 years ago |
Ebrahim Byagowi
|
eeddda3ec6
|
[util] Better file-not-found error from hb-shape / hb-view
fixes #1266
|
6 years ago |
Behdad Esfahbod
|
1e8fdd285f
|
Remove HAVE_OT
We never tested compiling without it. Just kill it. We always build
our own shaper.
|
6 years ago |
Behdad Esfahbod
|
e42cd58c99
|
Rename invisible_codepoint to invisible_glyph in API
Deleted recently added API:
hb_buffer_set_invisible_codepoint()
hb_buffer_get_invisible_codepoint()
hb-shape / hb-view --invisible-codepoint
New API:
hb_buffer_set_invisible_glyph()
hb_buffer_get_invisible_glyph()
hb-shape / hb-view --invisible-glyph
Fixes https://github.com/harfbuzz/harfbuzz/issues/1216
|
6 years ago |
Behdad Esfahbod
|
71b65eb27d
|
Add API for setting invisible-codepoint
Fixes https://github.com/harfbuzz/harfbuzz/issues/1216
New API:
hb_buffer_set_invisible_codepoint()
hb_buffer_get_invisible_codepoint()
hb-shape / hb-view --invisible-codepoint
|
6 years ago |
Michiharu Ariza
|
55942ad5c1
|
Merge branch 'master' into cff-subset
|
6 years ago |
Behdad Esfahbod
|
310bdac4a0
|
Fix a warning
|
6 years ago |