Behdad Esfahbod
|
b33eb9ecfc
|
[subset-plan] Simplify layout_variation_idx_delta_map allocation
|
2023-01-11 11:20:04 -07:00 |
Behdad Esfahbod
|
9c45d98f73
|
[subset-plan] Simplify colr_palettes allocation
|
2023-01-11 11:16:18 -07:00 |
Behdad Esfahbod
|
b74a265196
|
[subset-plan] Simplify colrv1_layers allocation
|
2023-01-11 11:15:15 -07:00 |
Behdad Esfahbod
|
89905368ca
|
[subset-plan] Simplify sanitized_table_cache allocation
|
2023-01-11 11:13:49 -07:00 |
Behdad Esfahbod
|
9e24873c1e
|
[subset-plan] Simplify gsub/gpos_feature_substitutes_map allocation
|
2023-01-11 11:12:07 -07:00 |
Behdad Esfahbod
|
01208c7c02
|
[subset-plan] Simplify gsub/gpos_feature_record_cond_idx_map allocation
|
2023-01-11 11:10:28 -07:00 |
Behdad Esfahbod
|
06039db080
|
[subset-plan] Simplify gsub_langsys and gpos_langsys allocation
|
2023-01-11 11:07:31 -07:00 |
Behdad Esfahbod
|
5fc91de2c0
|
[shape-plan] Simplify _glyphset_colred allocation
|
2023-01-11 11:04:17 -07:00 |
Behdad Esfahbod
|
efafe7aa3b
|
[subset-plan] Simplify _glyphset_mathed allocation
|
2023-01-11 11:03:19 -07:00 |
Behdad Esfahbod
|
113a1700df
|
[subset-plan] Simplify _glyphset_gsub allocation
|
2023-01-11 11:01:11 -07:00 |
Behdad Esfahbod
|
4a9268f280
|
[subset-plan] Simplify _glyphset allocation
|
2023-01-11 11:00:02 -07:00 |
Behdad Esfahbod
|
1a00ab69ec
|
[subset-plan] Simplify gsub_lookups and gpos_lookups allocation
|
2023-01-11 10:56:16 -07:00 |
Behdad Esfahbod
|
1a716bad03
|
[subset-plan] Simplify gsub_features and gpos_features allocation
|
2023-01-11 10:51:48 -07:00 |
Behdad Esfahbod
|
78aa9f1e9c
|
[subset-plan] Simplify name_ids allocation
|
2023-01-11 10:47:40 -07:00 |
Behdad Esfahbod
|
cfb48f91da
|
[subset-plan] Simplify name_languages allocation
|
2023-01-11 10:45:26 -07:00 |
Behdad Esfahbod
|
e4ca0fe436
|
[subset-plan] Simplify layout_features allocation
|
2023-01-11 10:43:01 -07:00 |
Behdad Esfahbod
|
4de66eec57
|
[subset-plan] Simplify layout_scripts allocation
|
2023-01-11 10:40:54 -07:00 |
Behdad Esfahbod
|
5f51dd276b
|
[ft-colr] Minor use false instead of 0
|
2023-01-10 22:57:07 -07:00 |
Behdad Esfahbod
|
f84a8e3289
|
[ft-colr] Comment
|
2023-01-10 22:43:42 -07:00 |
Matthias Clasen
|
1cb5a87feb
|
test-pain: Print out extend for color lines
Update all expected results to include this value.
|
2023-01-10 22:13:44 -05:00 |
Matthias Clasen
|
6648e6e3e5
|
Add one more paint test
Add a test for the clip_box_top_left_glyph,
since we've seen broken rendering with it.
|
2023-01-10 22:07:44 -05:00 |
Behdad Esfahbod
|
bf16dad55a
|
[paint-extents] Return unbounded on memory allocation failure
|
2023-01-10 17:29:25 -07:00 |
Behdad Esfahbod
|
3e1c524e64
|
[bit-page] Comment
|
2023-01-10 17:18:34 -07:00 |
Behdad Esfahbod
|
626def03f8
|
[hmtx] Remove TODO items
|
2023-01-10 17:12:50 -07:00 |
Behdad Esfahbod
|
adf0bd6dcd
|
[test-map] Add a test
|
2023-01-10 17:05:19 -07:00 |
Behdad Esfahbod
|
4fd0354067
|
[font] Docs
|
2023-01-10 14:32:08 -07:00 |
Behdad Esfahbod
|
bfd7548e24
|
[aat] Optimize feature-range application
|
2023-01-10 13:31:58 -07:00 |
Behdad Esfahbod
|
dd42939e31
|
[aat] Reduce unsafe_to_concat calls
|
2023-01-10 13:23:19 -07:00 |
Behdad Esfahbod
|
fecce62a45
|
[ft] Docs
|
2023-01-10 13:13:43 -07:00 |
Behdad Esfahbod
|
cb509d9c89
|
[face] Docs
|
2023-01-10 13:11:48 -07:00 |
Behdad Esfahbod
|
8a2efbd8a1
|
[upem] More docs
|
2023-01-10 13:10:36 -07:00 |
Behdad Esfahbod
|
ccffce58cc
|
[scale] More docs
|
2023-01-10 13:09:30 -07:00 |
Behdad Esfahbod
|
c4580d8670
|
[scale] More docs
|
2023-01-10 12:56:02 -07:00 |
Behdad Esfahbod
|
f0e695a3a9
|
[scale] Comment
|
2023-01-10 12:55:17 -07:00 |
Behdad Esfahbod
|
8c47580ac8
|
[scale] Document
|
2023-01-10 12:53:54 -07:00 |
Behdad Esfahbod
|
8b17c6ca30
|
[aat] Comment
|
2023-01-10 12:17:38 -07:00 |
Behdad Esfahbod
|
0e11d317ee
|
[aat] Optimize feature application
|
2023-01-10 12:16:04 -07:00 |
Behdad Esfahbod
|
4ee6094114
|
[aat] Add test for feature range
|
2023-01-10 11:52:12 -07:00 |
Behdad Esfahbod
|
a70543daf3
|
[aat] Always unsafe-to-concat in state machine
|
2023-01-10 11:49:48 -07:00 |
Behdad Esfahbod
|
62383315fa
|
[aat] Try fix leak on memory allocation failure
|
2023-01-10 11:29:04 -07:00 |
Behdad Esfahbod
|
e122fe2acf
|
[aat] Adjust last range
Otherwise a user cluster value of -1 would have tripped us.
|
2023-01-10 11:08:21 -07:00 |
Behdad Esfahbod
|
e28c158c35
|
[aat] Run subtable across ranges if flags match
|
2023-01-10 11:08:21 -07:00 |
Behdad Esfahbod
|
2c9c49fd32
|
[aat] Support ranges in NonContextual subtable as well
|
2023-01-10 11:08:21 -07:00 |
Behdad Esfahbod
|
c08308a83c
|
[aat] Always generate a feature range
|
2023-01-10 11:08:21 -07:00 |
Behdad Esfahbod
|
db4c874758
|
Revert "Revert "[aat] Support feature ranges""
This reverts commit 6a7a38521f .
|
2023-01-10 11:08:21 -07:00 |
Behdad Esfahbod
|
0728098e45
|
[Coverage] Speed up subset for too-large Coverage tables
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=54980
|
2023-01-10 10:19:00 -07:00 |
Khaled Hosny
|
8460909e0c
|
[build] Fix make dist
|
2023-01-10 09:04:35 -07:00 |
Behdad Esfahbod
|
6a7a38521f
|
Revert "[aat] Support feature ranges"
This reverts commit 1b7994cb3a .
Broke Zapfino with partial ligature disabling. Debugging.
|
2023-01-09 21:29:39 -07:00 |
Behdad Esfahbod
|
adfd5dd7a9
|
Fix TINY build
|
2023-01-09 21:18:12 -07:00 |
Behdad Esfahbod
|
1b7994cb3a
|
[aat] Support feature ranges
The hard way...
A bit uglier than I liked it to be, but is proper at least.
Fixes https://github.com/harfbuzz/harfbuzz/issues/4020
|
2023-01-09 21:16:20 -07:00 |