|
23435d52
|
2022-07-03T13:04:27
|
|
[hvar] Rename advance function for clarity
|
|
9f974cae
|
2022-07-03T13:03:12
|
|
[hvar] Rename lsb function for clarity
|
|
ab5ce643
|
2022-07-03T13:00:22
|
|
[VVAR] Rename vorg function for clarity
|
|
71d52e10
|
2022-07-02T11:21:36
|
|
[var] Fix getting side-bearing variations
In HVAR/VVAR, if the side-bearing mappings are null, it means the
table does not have them and they should be loaded from glyf table.
Previous logic was returning zer0.
Part of fixing https://github.com/harfbuzz/harfbuzz/issues/1694
|
|
13c499cb
|
2022-06-30T14:25:09
|
|
[hvar] Minor internal rewiring
Not passing font to functions makes it more clear that they don't
scale values.
|
|
d5921b37
|
2022-06-30T14:08:29
|
|
[tt-font] Apply VVAR.vOrg variation to VORG origin
Mostly fixes https://github.com/harfbuzz/harfbuzz/issues/1694
|
|
5336ba70
|
2022-05-20T17:03:18
|
|
[HVAR] Cache VarStore region scalars
|
|
de2cef42
|
2022-01-18T09:21:31
|
|
[bimap] Remove init/fini
|
|
f55d8347
|
2021-10-14T13:39:45
|
|
[subset] Move struct DeltaSetIndexMap into hb-ot-var-common.hh
Also fix naming issues in review comments
|
|
46d4a5e6
|
2021-07-29T15:07:13
|
|
[subset] Convert subset plan to use a flags bit set.
|
|
f0a1892f
|
2021-07-28T17:36:22
|
|
[serialize] Remove unnecessary pointer indirection
|
|
0da9158f
|
2021-06-29T14:23:37
|
|
[subset] Remove OffsetTo::serialize().
Convert remaining uses of it to serialize_serialize() which correctly uses the object packer.
|
|
ad28f973
|
2021-03-31T12:49:14
|
|
Rename offset types to be explicit about their size
Add Offset16To<>, Offset24To<>, and Offset32To<> for most use-cases.
|
|
0f7f7536
|
2021-03-31T11:31:49
|
|
[hvar] Change variation-index types from "unsigned int" to uint32_t
|
|
2dda6dd7
|
2020-04-20T14:12:45
|
|
minor, tweak spacing
turn 8 spaces to tab, add space before Null/Crap
|
|
d2ab1ec6
|
2020-01-09T20:24:16
|
|
fixes oss-fuzz 19978: Null-dereference READ (#2091)
|
|
5e55a6d6
|
2020-01-09T23:40:40
|
|
[subset/hvar] minor
not super excited about state of the code around, assuming was needed
so let's add this may unlikely check also.
|
|
7950beec
|
2020-01-06T21:25:00
|
|
[subset] Fix null pointer dereference in hvar/vvar subset (#2085)
Rest of the code assumes there is at least one subtable, lets return here if not.
* https://crbug.com/oss-fuzz/19827
* https://crbug.com/oss-fuzz/19847
|
|
e7d1aeb6
|
2020-01-06T12:48:22
|
|
[hvar] minor, fix unlikely statement
|
|
9e48c6e9
|
2019-12-31T15:57:39
|
|
minor, use private API of hb_set_t where possible
|
|
ce114d6b
|
2019-12-31T15:53:02
|
|
minor, tweak spaces
|
|
453050ad
|
2019-10-13T08:38:56
|
|
Merge remote-tracking branch 'upstream/master' into var-subset
|
|
d73cdcf3
|
2019-10-06T18:09:14
|
|
[ot-font] Apply font scaling before turning to int
|
|
74a2dbbc
|
2019-10-06T17:06:40
|
|
minor
|
|
3fd555be
|
2019-10-03T13:02:41
|
|
[hmtx] Prepare to fix and minor fixes
|
|
6d09b5a8
|
2019-10-03T12:01:39
|
|
Implement hmtx/vmtx metrics read from hvar/vvar
|
|
670768e5
|
2019-07-12T16:14:23
|
|
fix inc-bimap for subsetting VarStore with retain-gids
|
|
0eef8113
|
2019-07-09T11:43:59
|
|
retain gids in HVAR so in sync with fontTools
regenerate Comfortaa subset test results
|
|
8bf989ea
|
2019-07-08T17:13:29
|
|
update from master
|
|
8f8e8a84
|
2019-06-05T12:59:09
|
|
fix build
|
|
157a414b
|
2019-05-02T11:25:10
|
|
fix mixup of TRACE_SUBSET/SERIALIZE
|
|
c52294eb
|
2019-04-30T10:40:45
|
|
renaming & arg reorder
|
|
aa3ac592
|
2019-04-17T12:43:53
|
|
fix build
|
|
007bb3e0
|
2019-04-16T10:33:51
|
|
retain-gids in HVAR/VVAR (unused deltas retained)
|
|
3fbd242b
|
2019-03-29T23:53:06
|
|
replace .set() with =
remove .gitignore
|
|
f84342c0
|
2019-03-28T16:17:36
|
|
minor
|
|
3e18447c
|
2019-03-28T15:07:49
|
|
fixed a fuzzer bug
|
|
ae3db1f4
|
2019-03-21T18:09:37
|
|
added api test for subset VVAR & bug fix
added a mod copy of SourceSerifVariable-Roman.ttf with VVAR as a test font
|
|
fe5aa8b3
|
2019-03-20T15:10:59
|
|
added TT VF full font test & fixed bugs
updated CFF2 VF api test results too
|
|
212dcb75
|
2019-03-19T16:00:01
|
|
add api test cases for HVAR with index map (and fix)
|
|
6ee71166
|
2019-03-19T00:41:41
|
|
add api tests for subset gvar & HVAR; bug fixes
|
|
c302ec6d
|
2019-03-17T15:36:26
|
|
moved most of var code from gvar to glyf
initialize phantom points from metrics from htmx/vmtx & glyf bbox before execution
added source file hb-ot-hmtx-table.cc to call glyf from hmtx/vmtx indirectly & temporarily, workaround a cyclic reference between the two
|
|
dd672142
|
2019-02-20T15:48:29
|
|
subset HVAR
Re-implemented & repurposed CFF:remap_t as hb_map2_t (moved to hb-ot-layout-common.hh) for two-way mapping for use by index map subsetting.
Hooked up HVAR subsetter through _subset2.
Some renaming in CFF code.
|
|
2c5ed7f1
|
2019-02-26T11:11:50
|
|
Added hb-ot-var-gvar-table.hh
implemented sanitize()
placeholder subset()
some code cleanup
|
|
f1e97c18
|
2019-02-25T09:59:27
|
|
renamed hb_map2_t to hb_bimap_h in its own .hh
|
|
655bc96b
|
2019-02-22T14:53:06
|
|
subset VVAR & outer indices
|
|
a762cf50
|
2019-02-21T16:42:30
|
|
fixed compiler gripes
|
|
8bd9d28e
|
2019-02-21T15:47:27
|
|
fix HVAR & VarStore subsetting
|
|
485fe06f
|
2019-03-28T16:17:36
|
|
minor
|
|
99f0c107
|
2019-03-28T15:07:49
|
|
fixed a fuzzer bug
|
|
d2a0149c
|
2019-03-21T18:09:37
|
|
added api test for subset VVAR & bug fix
added a mod copy of SourceSerifVariable-Roman.ttf with VVAR as a test font
|
|
32591817
|
2019-03-20T15:10:59
|
|
added TT VF full font test & fixed bugs
updated CFF2 VF api test results too
|
|
1051faf7
|
2019-03-19T16:00:01
|
|
add api test cases for HVAR with index map (and fix)
|
|
2e6038a2
|
2019-03-19T00:41:41
|
|
add api tests for subset gvar & HVAR; bug fixes
|
|
8a7998fd
|
2019-03-17T15:36:26
|
|
moved most of var code from gvar to glyf
initialize phantom points from metrics from htmx/vmtx & glyf bbox before execution
added source file hb-ot-hmtx-table.cc to call glyf from hmtx/vmtx indirectly & temporarily, workaround a cyclic reference between the two
|
|
eddbc9d0
|
2019-02-26T11:11:50
|
|
Added hb-ot-var-gvar-table.hh
implemented sanitize()
placeholder subset()
some code cleanup
|
|
f289ffe5
|
2019-02-25T09:59:27
|
|
renamed hb_map2_t to hb_bimap_h in its own .hh
|
|
85631692
|
2019-02-22T14:53:06
|
|
subset VVAR & outer indices
|
|
1b13cc77
|
2019-02-21T16:42:30
|
|
fixed compiler gripes
|
|
c9b07c75
|
2019-02-21T15:47:27
|
|
fix HVAR & VarStore subsetting
|
|
c8420109
|
2019-02-20T15:48:29
|
|
subset HVAR
Re-implemented & repurposed CFF:remap_t as hb_map2_t (moved to hb-ot-layout-common.hh) for two-way mapping for use by index map subsetting.
Hooked up HVAR subsetter through _subset2.
Some renaming in CFF code.
|
|
6f91e0d9
|
2019-02-26T11:11:50
|
|
Added hb-ot-var-gvar-table.hh
implemented sanitize()
placeholder subset()
some code cleanup
|
|
d817b446
|
2019-02-25T09:59:27
|
|
renamed hb_map2_t to hb_bimap_h in its own .hh
|
|
5d781f62
|
2019-02-22T14:53:06
|
|
subset VVAR & outer indices
|
|
ca3b4a21
|
2019-02-21T16:42:30
|
|
fixed compiler gripes
|
|
a190140f
|
2019-02-21T15:47:27
|
|
fix HVAR & VarStore subsetting
|
|
09df17e7
|
2019-02-20T15:48:29
|
|
subset HVAR
Re-implemented & repurposed CFF:remap_t as hb_map2_t (moved to hb-ot-layout-common.hh) for two-way mapping for use by index map subsetting.
Hooked up HVAR subsetter through _subset2.
Some renaming in CFF code.
|
|
ef006549
|
2019-01-22T12:08:57
|
|
Convert tag enum class consts to static constexpr
Part of https://github.com/harfbuzz/harfbuzz/issues/1553
|
|
e4120085
|
2018-12-17T21:31:01
|
|
Remove redundant void from C++ sources (#1486)
|
|
b2ebaa9a
|
2018-12-16T22:38:10
|
|
Remove redundant 'inline' from methods (#1483)
|
|
5c4fead7
|
2018-11-29T15:04:34
|
|
Convert "static const hb_tag_t" constants to enum
|
|
e014405a
|
2018-11-12T14:23:31
|
|
Rename check_array(array, a, b) to check_range()
|
|
5a24ea15
|
2018-10-20T08:09:52
|
|
Make more 'coords' params const.
|
|
9507b05a
|
2018-09-10T23:18:07
|
|
Simplify sanitize->check_array()
Fix a bug in CBDT sanitize, and redundant check in avar.
|
|
bc485a98
|
2018-09-10T23:02:24
|
|
Port some VAR arrays to UnsizedArrayOf<>
Fix avar sanitize().
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
|
a02c3ee7
|
2018-04-12T13:38:19
|
|
Add or update tables specifications links
|
|
6b19178e
|
2018-01-10T03:07:30
|
|
Prefix int types with HB
Such a headache that Windows defines UINT8, ...; Just prefix it.
|
|
6f335ed1
|
2017-11-14T21:06:07
|
|
Replace USHORT/SHORT/ULONG/etc with UINT16/INT16/UINT32/etc
|
|
67a19116
|
2017-01-23T23:21:30
|
|
[var] Whitespace
|
|
60743403
|
2017-01-23T17:55:16
|
|
[var] Fix bug in HVAR/VVAR impl
|
|
bd3b11d9
|
2017-01-23T17:34:44
|
|
[var] Prepare for hooking up advance variations to hb-ot-font
|
|
a4fca9f0
|
2017-01-23T11:56:08
|
|
[var] Implement DeltaSetIndexMap and advance delta fetching
Not hooked up to hb-ot-font yet.
|
|
7b399f73
|
2017-01-23T11:41:43
|
|
[var] Start adding HVAR/VVAR
|