Behdad Esfahbod
|
574d888c8a
|
[aat] Ignore GSUB table of Muthu Foundry if they have morx table
Fixes https://github.com/harfbuzz/harfbuzz/issues/1410
|
2018-11-25 16:51:22 -05:00 |
Behdad Esfahbod
|
4151c2848d
|
[GDEF] Move more code
|
2018-11-25 16:38:36 -05:00 |
Behdad Esfahbod
|
4f21703f22
|
[GDEF] Move code around
|
2018-11-25 15:59:18 -05:00 |
Behdad Esfahbod
|
4ed9fb1a00
|
[GDEF] Minor
|
2018-11-25 15:53:20 -05:00 |
Ebrahim Byagowi
|
0e3a48e542
|
[test][aat] fix 10.13.6 Helvetica expectation
|
2018-11-25 13:37:23 +03:30 |
Ebrahim Byagowi
|
cbc541b426
|
[aat] Add m grave test (#1412)
|
2018-11-25 12:50:30 +03:30 |
Ebrahim Byagowi
|
fa26ad0f48
|
[aat] Fix macos expectation
|
2018-11-25 11:25:17 +03:30 |
Behdad Esfahbod
|
926f512f35
|
[aat.feat] Rework API and implementation
Fixes https://github.com/harfbuzz/harfbuzz/pull/1346
|
2018-11-25 01:16:02 -05:00 |
Behdad Esfahbod
|
84dacbca7e
|
[aat.feat] Add _MAX_VALUE to enums
|
2018-11-25 01:16:02 -05:00 |
Behdad Esfahbod
|
3922aae162
|
[aat.feat] Minor
|
2018-11-25 01:16:02 -05:00 |
Behdad Esfahbod
|
0f8e98eca2
|
[aat.feat] Whitespace
|
2018-11-25 01:16:02 -05:00 |
Behdad Esfahbod
|
c225606833
|
[aat.feat] Port to SortedUnsizedArrayOf.bsearch()
|
2018-11-25 01:16:02 -05:00 |
Behdad Esfahbod
|
52ae9867ef
|
[AAT.feat] Use lsearch for looking up SettingName's
They are not sorted.
|
2018-11-25 01:16:02 -05:00 |
Behdad Esfahbod
|
44b9331f66
|
[aat] Fix include issues
|
2018-11-25 01:16:02 -05:00 |
Behdad Esfahbod
|
b206133d1f
|
[aat] Move contents of hb-aat.h to hb-aat-layout.h
Since it was pages and pages...
|
2018-11-25 01:16:02 -05:00 |
Behdad Esfahbod
|
2cb235d021
|
[aat.feat] Fix enum namespace
|
2018-11-25 01:16:02 -05:00 |
Behdad Esfahbod
|
712762cabb
|
Minor
|
2018-11-25 01:16:02 -05:00 |
Behdad Esfahbod
|
e20f81f4fa
|
[aat] Rename feat API a bit more
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
54f4c17f0a
|
[feat] Rename API uses of setting to selector
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
9c64b216ec
|
[feat] Apply renamings and add documentation
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
a8726cb483
|
[feat] Use bsearch
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
4009a05ca7
|
[feat] Address Behdad comments
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
19b6025534
|
[feat] Address @behdad comments
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
9212ec203c
|
[feat] Complete feature types list
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
fbad794bd2
|
[feat] Add feature iteration API
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
7a0471aa35
|
[feat] Turn AAT feature id into enum
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
b233fa4bc9
|
[feat] Rename records to selectors as @drott
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
a157b3e4eb
|
[feat] Apply @behdad comments
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
3aff3f822f
|
[feat] Apply @drott and @jfkthame comments
|
2018-11-25 01:16:02 -05:00 |
Ebrahim Byagowi
|
b791bbbae4
|
[feat] Apply @jfkthame reviews
|
2018-11-25 01:16:01 -05:00 |
Ebrahim Byagowi
|
95abd53758
|
[feat] Expose public API
* hb_aat_get_feature_settings
|
2018-11-25 01:16:01 -05:00 |
Behdad Esfahbod
|
264c4a539c
|
[test] Reorder test suites
aots is less interesting. Run text-rendering-tests before aots.
|
2018-11-25 01:16:01 -05:00 |
Behdad Esfahbod
|
9326912941
|
[kerx] Fix crash
|
2018-11-25 00:27:23 -05:00 |
Behdad Esfahbod
|
6ee401049d
|
Simplify sanitize set_object() / fix bots
|
2018-11-25 00:21:13 -05:00 |
Behdad Esfahbod
|
c5a6b355e1
|
[kerx] Port to hb_sanitize_with_object_t
|
2018-11-24 23:49:23 -05:00 |
Behdad Esfahbod
|
c405ed0509
|
[morx] Port to hb_sanitize_with_object_t
|
2018-11-24 23:46:15 -05:00 |
Behdad Esfahbod
|
1e8994221f
|
Add hb_sanitize_with_object_t
Context manager.
|
2018-11-24 23:38:06 -05:00 |
Behdad Esfahbod
|
b3c5affc05
|
Simplify sanitize set_object()
|
2018-11-24 23:34:34 -05:00 |
Behdad Esfahbod
|
3d30972699
|
[aat] Skip terminator in VarSizedBinSearchArray<>
Fixes shaping with Apple Chancery on 10.13 again. In that font,
there was a terminator segment, that was tripping off sanitize().
|
2018-11-24 23:12:28 -05:00 |
Behdad Esfahbod
|
4202a3cde3
|
Minor
|
2018-11-24 22:49:50 -05:00 |
Behdad Esfahbod
|
1c2302bbf1
|
[debug] Print function in return_trace()
|
2018-11-24 22:32:17 -05:00 |
Behdad Esfahbod
|
748198a671
|
Revert "[aat.morx] Remove set_object() business"
This reverts commit ae8ed58a6e .
Apparently this broke Apple Chancery from OS X 10.12 :(.
Investigating...
|
2018-11-24 22:16:59 -05:00 |
Behdad Esfahbod
|
c8a2dc820e
|
Revert "[aat.kerx] Remove kerx subtable boundary enforcement"
This reverts commit 15905a2a29 .
|
2018-11-24 22:16:53 -05:00 |
Behdad Esfahbod
|
9eeebd8dde
|
Revert "[sanitize] Remove now-unused set_object() machinery"
This reverts commit bbdb6edb3e .
|
2018-11-24 22:16:47 -05:00 |
Behdad Esfahbod
|
248ce22857
|
[tests] Minor
|
2018-11-24 22:01:06 -05:00 |
Behdad Esfahbod
|
f47c5da0aa
|
[arrays] Use hb_array_t<> in all places with sub_array()
|
2018-11-24 21:36:57 -05:00 |
Behdad Esfahbod
|
3246a8ebbd
|
[arrays] Merge ArrayOf's sub_array into hb_array_t's
|
2018-11-24 21:32:00 -05:00 |
Ebrahim Byagowi
|
e6877e28cd
|
[test] Add the missed aots fonts
|
2018-11-25 02:14:41 +03:30 |
Ebrahim Byagowi
|
825ea5a460
|
[test] Merge 10.12.6 and 10.13.6 tests, update to Apple Chancery fix
|
2018-11-25 02:14:41 +03:30 |
Behdad Esfahbod
|
bbdb6edb3e
|
[sanitize] Remove now-unused set_object() machinery
|
2018-11-24 17:15:38 -05:00 |