Garret Rieger
|
e17e744300
|
Convert existing uses of serialize_append in gsub subsetting to use subset_offset_array.
|
2019-10-09 13:52:04 -07:00 |
Garret Rieger
|
36f18cecbb
|
Add subset_offset_array helper function which simplifies subsetting offset arrays during stream operations.
|
2019-10-09 13:52:04 -07:00 |
Ebrahim Byagowi
|
dc45f22521
|
[ot-metrics] Don't use mixed scaled and not scaled for generating extents
|
2019-10-08 23:27:39 +03:30 |
Ebrahim Byagowi
|
b068e25f8f
|
[glyf] Address Behdad's reviews
Addresses https://github.com/harfbuzz/harfbuzz/pull/1999#issuecomment-539298559
* Don't check against Null pool
* Remove cryptic _tt suffix
|
2019-10-08 16:29:19 +03:30 |
Ebrahim Byagowi
|
6961766db2
|
[glyf] fix scaling direction
|
2019-10-08 16:26:48 +03:30 |
Ebrahim Byagowi
|
0527fda4c7
|
minor
|
2019-10-08 16:19:39 +03:30 |
Ebrahim Byagowi
|
b2628f1a3e
|
[glyf] Move glyph bytes drop hints logic to GlyphHeader
|
2019-10-08 15:40:29 +03:30 |
Ebrahim Byagowi
|
1fb9c3b646
|
[glyf] Implement depth limit for add_gid_and_children
|
2019-10-08 15:40:29 +03:30 |
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
|
7839e23558
|
[glyf] minor
|
2019-10-08 15:40:29 +03:30 |
Ebrahim Byagowi
|
cbefbb2439
|
[glyf] Move padding removal logic to GlyphHeader
|
2019-10-08 15:40:29 +03:30 |
Ebrahim Byagowi
|
1ab8f9aa7a
|
[glyf] minor
|
2019-10-08 15:40:29 +03:30 |
Ebrahim Byagowi
|
13fb5612ad
|
[glyf] Aggregate get_offsets uses
|
2019-10-08 15:40:29 +03:30 |
Ebrahim Byagowi
|
5179b96958
|
[cff] minor on number_t
|
2019-10-08 11:11:18 +03:30 |
Ebrahim Byagowi
|
d73cdcf361
|
[ot-font] Apply font scaling before turning to int
|
2019-10-08 11:11:18 +03:30 |
Ebrahim Byagowi
|
f2339964b7
|
[glyf] minor, remove GlyphHeader::simple_* helpers
|
2019-10-06 16:58:38 +03:30 |
Ebrahim Byagowi
|
2d7ca6a76a
|
[glyf] Move get_instruction_length inside GlyphHeader struct
|
2019-10-06 16:58:38 +03:30 |
Ebrahim Byagowi
|
50aef4d7f8
|
[glyf] cleanup
|
2019-10-06 16:58:38 +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
|
b7684fa9f4
|
Merge pull request #1999 from ebraminio/glyf-var
Implement gvar table and variable glyf
|
2019-10-06 09:00:48 +03:30 |
Ebrahim Byagowi
|
21c80d955f
|
[gvar] minor
|
2019-10-06 08:59:12 +03:30 |
Ebrahim Byagowi
|
5752863640
|
[glyf][gvar] Make HB_NO_VAR buildable
|
2019-10-06 08:59:12 +03:30 |
Ebrahim Byagowi
|
8e33510343
|
[gvar] minor
|
2019-10-06 08:59:12 +03:30 |
Ebrahim Byagowi
|
b3afa81644
|
[glyf] Use common convention of other tables access, format
|
2019-10-06 08:59:12 +03:30 |
Ebrahim Byagowi
|
88bd342c0f
|
[glyf] minor
|
2019-10-06 08:59:12 +03:30 |
Ebrahim Byagowi
|
ee7610181c
|
[hmtx] Use more conventional internal API style
|
2019-10-06 08:59:12 +03:30 |
Ebrahim Byagowi
|
c9577a630f
|
[hmtx] Use more optimal way to access glyf table
|
2019-10-06 08:59:12 +03:30 |
Michiharu Ariza
|
b9ff43c162
|
Implement gvar table and variable glyf
Split from Ariza's "[subset] TrueType/CFF2 variable font" work on #1594
|
2019-10-06 08:58:40 +03:30 |
Ebrahim Byagowi
|
79ec65ae10
|
[ot-font] Use var vmtx side bearing in calculating v-origin
|
2019-10-03 14:27:51 +03:30 |
Ebrahim Byagowi
|
3fd555be54
|
[hmtx] Prepare to fix and minor fixes
|
2019-10-03 13:34:43 +03:30 |
Michiharu Ariza
|
6d09b5a8a0
|
Implement hmtx/vmtx metrics read from hvar/vvar
|
2019-10-03 13:34:43 +03:30 |
Ebrahim Byagowi
|
cfafee52e4
|
Add Repology badges by @luzpaz
fixes #2002
to track downstream packaging of harfbuzz
|
2019-10-02 09:22:46 +03:30 |
Ebrahim Byagowi
|
2d7221a0e3
|
[cff] minor
|
2019-10-01 15:05:02 +03:30 |
Ebrahim Byagowi
|
0558413f27
|
Minor, tweak spaces
|
2019-10-01 13:50:11 +03:30 |
Ebrahim Byagowi
|
51b720f686
|
Fix -Wsizeof-array-div clang warning
|
2019-10-01 12:40:41 +03:30 |
Behdad Esfahbod
|
faace9437e
|
Merge pull request #1807 from harfbuzz/subset-varstore
VariationStore serializer
|
2019-09-30 13:34:05 -07:00 |
Behdad Esfahbod
|
e48ef0804a
|
2.6.2
|
2019-09-30 12:39:06 -07:00 |
Behdad Esfahbod
|
d6ad613159
|
[docs] Misc fixes
|
2019-09-30 10:40:25 -07:00 |
Ebrahim Byagowi
|
2dce85ed06
|
[icu] Remove HB_ICU_STMT (#1993)
And ignore extra semicolon error to ICU versions < 65
|
2019-09-26 10:45:59 -07:00 |
Iceflower
|
d6a83abd6a
|
Define HB_UNUSED for clang
|
2019-09-26 14:12:20 +03:30 |
Iceflower
|
c4567968cd
|
[dwrite] Fix extra semicolon issue
|
2019-09-26 13:05:27 +03:30 |
Qunxin Liu
|
b0c3eb06b6
|
[subset] GPOS Lookup Type 3: CursivePos
|
2019-09-25 05:43:25 +09:00 |
Ebrahim Byagowi
|
68d39ea486
|
Revert previous change and fix -Wrange-loop-analysis complains
|
2019-09-24 13:52:46 +03:30 |
Ebrahim Byagowi
|
cbc0646a6c
|
Minor, normalize for each calls
|
2019-09-24 12:09:20 +03:30 |
Ebrahim Byagowi
|
22b6c6a5c7
|
[serialize] use for each as #resolve_links, format
|
2019-09-24 12:06:28 +03:30 |
Qunxin Liu
|
512551f276
|
memory leak fix in serializer (#1988)
|
2019-09-23 17:28:16 -07:00 |
Ebrahim Byagowi
|
f0a7677993
|
[gpos] minor
|
2019-09-23 21:09:39 +03:30 |