Qunxin Liu
|
37572882e7
|
[subset] cmap table to use _subset2 and new iterator frameworks
|
2019-08-05 11:26:34 -07:00 |
Qunxin Liu
|
9bd8d66c2b
|
[subset] VORG table to use _subset2 method and new iterator frameworks
|
2019-06-24 10:42:59 -07:00 |
Garret Rieger
|
f9b1ae7336
|
[subset] Move OS/2 to subset2.
|
2019-06-06 12:33:42 -07:00 |
Qunxin Liu
|
93d592e0e1
|
[subset] post table to use _subset2
|
2019-06-06 10:55:25 -07:00 |
Qunxin Liu
|
db938479d7
|
[subset] maxp table to use _subset2
|
2019-06-05 14:56:21 -07:00 |
Qunxin Liu
|
209491fc37
|
[subset] Hmtx/vmtx tables to use subset2 and new iterator frameworks
|
2019-06-04 12:08:05 -07:00 |
rsheeter
|
96de94768b
|
Merge pull request #1722 from googlefonts/glyf
[subset] Use iterators in glyf/loca subsetting
|
2019-05-24 11:22:41 -07:00 |
Garret Rieger
|
ff7fc6d488
|
[subset] Add morx, mort, kern, and kernx to the default layout tables drop list.
|
2019-05-22 17:36:16 -07:00 |
Rod Sheeter
|
d1b12a5465
|
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into glyf
|
2019-05-20 21:29:54 -07:00 |
Rod Sheeter
|
82bbec3063
|
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into glyf
|
2019-05-20 21:25:42 -07:00 |
rsheeter
|
240bc86e3a
|
[subset] Remove subset-glyf; want everything to point to new iter-based edition. Some of the code will resurface as impl builds out.
|
2019-05-20 21:25:05 -07:00 |
rsheeter
|
02d4d4f3e6
|
[subset] Starting to sketch glyf as iter
|
2019-05-20 21:24:59 -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 |
Behdad Esfahbod
|
5ea8ad5c48
|
[subset] Add HB_NO_SUBSET_CFF
Doesn't fully prune all the relevant code. To be fixed later.
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-10 23:36:42 -07:00 |
Behdad Esfahbod
|
227d85e138
|
Minor
|
2019-05-10 23:16:14 -07:00 |
Garret Rieger
|
d5decf9bf7
|
[subset] Move hdmx to subset2.
|
2019-05-08 15:47:24 -07:00 |
Behdad Esfahbod
|
521262b236
|
[subset] Add TODO
|
2019-05-07 11:08:08 -07:00 |
Behdad Esfahbod
|
6977a95fed
|
[subset] Don't crash if subsetting GSUB/GPOS fails
Fixes fuzzer issue.
|
2019-04-27 10:05:25 -07:00 |
Behdad Esfahbod
|
2b051e7aa1
|
[subset] Check error after calling serializer end
|
2019-04-27 10:01:11 -07:00 |
Qunxin Liu
|
19afd25004
|
[subset] Update to use _subset2() for name table
|
2019-04-26 15:24:47 -07:00 |
Qunxin Liu
|
408c1daeb4
|
[subset] subset name table step 1, write out table unmodified, use accelerator to access
string
|
2019-04-26 15:24:47 -07:00 |
Behdad Esfahbod
|
19e800c9d8
|
Ugh. Another try, to unbreak gcc this time!
Jenga.
|
2019-04-15 12:07:00 -04:00 |
Behdad Esfahbod
|
3a88f55c15
|
Move location of HB_UNUSED to make MSVC happy
|
2019-04-15 11:59:57 -04:00 |
Behdad Esfahbod
|
47e538a35f
|
Add HB_NO_SUBSET_LAYOUT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-04-12 22:54:15 -04:00 |
Behdad Esfahbod
|
2e675cc7b5
|
[subset] Call serialize start/end around it
To be cleaned up.
|
2019-04-01 16:56:41 -07:00 |
Behdad Esfahbod
|
fe05e48086
|
[serialize] Add ran_out_of_room
|
2019-03-30 15:06:25 -07:00 |
Garret Rieger
|
05e99c86ba
|
[subset] A few small fixes for the new subset plan api.
|
2019-01-29 13:19:21 -08:00 |
Behdad Esfahbod
|
9aebfb4182
|
[serialize] Streamline error propagation
|
2018-12-18 13:22:17 -05:00 |
Behdad Esfahbod
|
42a1012562
|
[subset] Actually subset GDEF
|
2018-12-13 19:39:59 -05:00 |
Behdad Esfahbod
|
5761031329
|
[subset] Minor
|
2018-12-12 21:21:26 -05:00 |
Michiharu Ariza
|
9ae954f43a
|
Merge branch 'master' into cff-subset
|
2018-11-30 15:00:52 -08:00 |
Behdad Esfahbod
|
861bc75349
|
[vector] Make pointer cast explicit
Too bad this doesn't help MSVC 2008 build, as explicit operators are
C++11.
|
2018-11-29 14:34:44 -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
|
1682d1bbec
|
Merge branch 'master' into cff-subset
|
2018-11-04 13:25:41 -08:00 |
Khaled Hosny
|
2c68f34bdd
|
[os2] Capitalize table tag and struct
Other tables follow the case of the OT tag, except this one.
|
2018-11-02 17:17:54 -04:00 |
Michiharu Ariza
|
e600e5440b
|
Merge branch 'master' into cff-subset
|
2018-11-01 16:13:56 -07:00 |
Behdad Esfahbod
|
3a4e5dd425
|
Remove a few unnecessary hb_auto_t<>'s
See a85641446c30247c4e948263f0f8c1147ed4efb9
|
2018-10-29 22:27:20 -07:00 |
Behdad Esfahbod
|
955aa56b11
|
[vector] Make it act more like pointer
Add pointer cast operator and plus operator.
|
2018-10-25 16:50:38 -07:00 |
Michiharu Ariza
|
55942ad5c1
|
Merge branch 'master' into cff-subset
|
2018-10-06 14:49:44 -07:00 |
Behdad Esfahbod
|
341206eb60
|
[vector] Make hb_vector_t relocatable / nestable
Ugly, but...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1227
|
2018-10-05 18:39:48 +02:00 |
Michiharu Ariza
|
f212c050ad
|
Added VORG struct and its subsetter
new file: hb-ot-vorg-table.hh
|
2018-09-20 09:45:43 -07:00 |
Behdad Esfahbod
|
20a11a824d
|
Revert "[subset] Disable GSUB/GPOS subsetting for now"
This reverts commit 616fd34a69 .
|
2018-09-10 13:56:28 +02:00 |
Behdad Esfahbod
|
616fd34a69
|
[subset] Disable GSUB/GPOS subsetting for now
So I can get a release out. I haven't debugged those yet, and they
are producing bad tables.
|
2018-09-10 11:19:49 +02:00 |
Michiharu Ariza
|
1e88b1755c
|
Merge branch 'master' into cff-subset
|
2018-09-07 10:50:55 -07:00 |
Behdad Esfahbod
|
5f17dbc302
|
[subset] Fix div-by-zero
|
2018-09-07 10:24:22 -04:00 |
Michiharu Ariza
|
22b88632d5
|
Merge branch 'master' into cff-subset
|
2018-09-06 22:27:44 -07:00 |
Behdad Esfahbod
|
1e6599f596
|
Fix older compilers re '>>' at nested template declarations
|
2018-09-05 19:29:42 -07:00 |
Behdad Esfahbod
|
a1e5e07c73
|
[subset] Hook up GSUB/GPOS, but still disabled
They are still in the drop list.
|
2018-09-05 16:24:28 -07:00 |