Behdad Esfahbod
|
069c5de9f8
|
[util/hb-view] Add --font-extents
Fixes https://github.com/harfbuzz/harfbuzz/issues/2402
|
2020-05-14 19:00:37 -07:00 |
|
Qunxin Liu
|
b2a965df5e
|
[subset] Add support for "--gids" option
cmap subsetting now retains entries associated with any glyph ids explicitly requested
|
2020-05-11 15:28:58 -07:00 |
|
David Corbett
|
5a0936f53e
|
Increase the size of the serialization buffer
|
2020-04-23 16:32:20 -07:00 |
|
Ebrahim Byagowi
|
2a549aadd3
|
minor
|
2020-04-21 00:32:34 +04:30 |
|
Ebrahim Byagowi
|
2be859d289
|
minor, replace nullptr checks with implicit ones
|
2020-04-21 00:30:34 +04:30 |
|
Ebrahim Byagowi
|
1dd3896688
|
[meson] Make it work on autotools dist
|
2020-03-12 14:49:40 +03:30 |
|
Aaron Boxer
|
68f982415b
|
meson: update to latest master
|
2020-03-11 19:18:57 +03:30 |
|
Tim-Philipp Müller
|
618584e923
|
meson: rename incbase to incconfig
Makes it clearer what it's for: config.h. See #4.
|
2020-03-11 19:18:57 +03:30 |
|
Tim-Philipp Müller
|
49ba211a9d
|
meson: add options to enable/disable various features
And fix build without GLib. Fixes #2.
|
2020-03-11 19:18:57 +03:30 |
|
Mathieu Duponchelle
|
484313ff36
|
meson: install
|
2020-03-11 19:18:57 +03:30 |
|
Mathieu Duponchelle
|
99b26789d2
|
meson: more windows fixes
|
2020-03-11 19:18:57 +03:30 |
|
Mathieu Duponchelle
|
920efc0ef7
|
Add Meson build definitions
Fixes #490
http://mesonbuild.com
|
2020-03-11 19:18:57 +03:30 |
|
Qunxin Liu
|
36a5c042d7
|
[subset] Add "--name-languages" and "--name-legacy" options
Make name table subsetting consistent with fontTools
|
2020-01-24 23:17:04 +03:30 |
|
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 .
|
2020-01-24 19:51:32 +03:30 |
|
Qunxin Liu
|
fd85818b5b
|
[subset] Add "--name-languages" and "--name-legacy" options
Make name table subsetting consistent with fontTools
|
2020-01-23 17:24:05 -08:00 |
|
Ebrahim Byagowi
|
ce114d6b27
|
minor, tweak spaces
|
2019-12-31 15:53:02 +03:30 |
|
Evgeniy Reizner
|
b79ceac3c6
|
Prefer UINT_MAX instead of uint overflow.
Also, prefer HB_FEATURE_GLOBAL_START and HB_FEATURE_GLOBAL_END.
|
2019-12-15 11:46:05 -08: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 |
|
Zero King
|
6d53cda1ba
|
[util] Fix memory leak
|
2019-07-26 08:56:47 -07:00 |
|
Qunxin Liu
|
1da1b4dc94
|
[subset] For option "--unicodes", add support for "*" to retain all code points
|
2019-07-15 11:18:50 -07:00 |
|
Bruce Mitchener
|
659eeddb2d
|
Use C++11 override keyword.
|
2019-06-04 20:31:32 -07:00 |
|
Bruce Mitchener
|
5846884f86
|
test: Use nullptr in C++ code. (#1744)
|
2019-06-03 12:30:25 +04:30 |
|
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
|
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
|
67064294a0
|
[subset] Add drop-tables option to hb-subset util.
|
2019-05-20 13:35:46 -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 |
|
David Corbett
|
45adc18526
|
Fix or document unsupported font-feature-settings
|
2019-02-25 17:48:16 -05:00 |
|
Garret Rieger
|
490d52f908
|
[subset] Add retain-gids option to hb-subset executable.
|
2019-01-29 13:19:21 -08:00 |
|
Behdad Esfahbod
|
60022ecced
|
Fix -Wcast-function-type warnings in util/ with gcc 4.8
|
2019-01-26 14:04:51 +01:00 |
|
Ebrahim Byagowi
|
e412008599
|
Remove redundant void from C++ sources (#1486)
|
2018-12-17 13:01:01 -05:00 |
|
Behdad Esfahbod
|
3f8e7a98d3
|
[util/hb-subset] Add --layout to keep GDEF/GSUB/GPOS
Will become default and option removed in the future.
|
2018-12-12 11:32:57 -05:00 |
|
Behdad Esfahbod
|
9844c880e2
|
Minor
|
2018-12-11 17:28:04 -05:00 |
|
Michiharu Ariza
|
b403be8ad9
|
Merge branch 'master' into cff-subset
|
2018-11-16 12:29:18 -08:00 |
|
Ebrahim Byagowi
|
11aa0468ac
|
[subset] minor, adjust spaces
|
2018-11-16 00:02:47 +03:30 |
|
Michiharu Ariza
|
43ee0e4d00
|
Merge branch 'master' into cff-subset
|
2018-11-06 09:57:17 -08:00 |
|
Behdad Esfahbod
|
9bddfde25d
|
[util] Fix up previous commit
|
2018-11-06 11:03:34 -05:00 |
|
Behdad Esfahbod
|
3ec2e4fa7b
|
[util] Don't terminate string after a a 0 in -u
Fixes https://github.com/harfbuzz/harfbuzz/issues/1361
|
2018-11-06 10:49:19 -05:00 |
|
Michiharu Ariza
|
481fdfdc23
|
Merge branch 'cff-subset' of https://github.com/harfbuzz/harfbuzz into cff-subset
|
2018-11-02 15:28:09 -07:00 |
|
Michiharu Ariza
|
6186dbf1be
|
added hb_subset_input_set_desubroutinize API
hooked up with CFF1 subroutinizer
a renaming
|
2018-11-01 17:25:23 -07: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
|
edaa768253
|
[util] Use fgets instead of getline such that windows passes
|
2018-10-30 01:35:58 -07:00 |
|
Behdad Esfahbod
|
83a612739a
|
[util] Minor
|
2018-10-30 01:29:58 -07:00 |
|
Ebrahim Byagowi
|
f7a08cd41d
|
Fix extra semicolon issues and test that on CI (#1330)
|
2018-10-30 11:29:09 +03:30 |
|
Behdad Esfahbod
|
58e20f53bf
|
[util] Add hb-shape --batch
|
2018-10-30 00:52:22 -07:00 |
|
Behdad Esfahbod
|
6131fb6283
|
[util] Don't close stdin/stdout
|
2018-10-30 00:52:22 -07:00 |
|
Khaled Hosny
|
cf92cb7e00
|
Use g_strdup instead of strdup
Cygwin does not seem to have strdup.
|
2018-10-19 22:46:40 +02:00 |
|
Ebrahim Byagowi
|
eeddda3ec6
|
[util] Better file-not-found error from hb-shape / hb-view
fixes #1266
|
2018-10-18 07:38:47 +03:30 |
|
Behdad Esfahbod
|
1e8fdd285f
|
Remove HAVE_OT
We never tested compiling without it. Just kill it. We always build
our own shaper.
|
2018-10-10 16:32:35 -04:00 |
|
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
|
2018-10-07 20:47:30 -04:00 |
|