Khaled Hosny
|
a9fb6a0c3c
|
[aat] Add start table/end table to buffer messages
Related to https://github.com/harfbuzz/harfbuzz/issues/3008
|
2021-06-06 10:35:28 -07:00 |
Jonathan Kew
|
4f1e8d2bf7
|
[aat] Update glyph properties from GDEF if available when doing a replacement.
|
2021-05-17 21:44:29 -06:00 |
Khaled Hosny
|
5151c2b668
|
[introspection] Replace deprecated allow-none
Use optional or nullable as appropriate.
|
2020-12-30 19:21:49 -08:00 |
Khaled Hosny
|
492a5a9096
|
[docs] Complete hb-aat docs a bit
|
2020-12-30 19:21:49 -08:00 |
Khaled Hosny
|
a8e72ee784
|
[docs] Use %true and %false consistently
|
2020-12-30 23:28:26 +02:00 |
Khaled Hosny
|
c2e2c40bac
|
[docs] Fix gtk-doc comment syntax
The documentation was not picked otherwise.
|
2020-12-23 00:58:49 +02:00 |
n8willis
|
3c9244e662
|
Update src/hb-aat-layout.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
2020-09-22 15:59:42 +02:00 |
Nathan Willis
|
d619ba0681
|
Add gtk-doc documentation to AAT layout functions and enums.
|
2020-09-22 15:59:14 +02:00 |
Nathan Willis
|
514e6baaf0
|
[gtk-doc] document AAT functions and enums.
|
2020-09-22 15:59:11 +02:00 |
Ebrahim Byagowi
|
a3b9b94b63
|
[style] Remove fdsc support (#2541)
It isn't exposed yet and low use between Apple fonts,
32 fdsc table vs 767 OS/2 tables, even Apple doesn't
support it anymore per Ned.
|
2020-07-06 00:05:21 +04:30 |
Behdad Esfahbod
|
1535440b48
|
[dispatch] Fix debug builds
|
2020-06-19 08:32:57 -07:00 |
Ebrahim Byagowi
|
2dda6dd744
|
minor, tweak spacing
turn 8 spaces to tab, add space before Null/Crap
|
2020-04-20 16:18:29 +04:30 |
Ebrahim Byagowi
|
0133cb55e2
|
Minor, use hb_sorted_array::bsearch where possible
|
2020-04-19 23:18:36 +04:30 |
Behdad Esfahbod
|
bd55d4b49f
|
[algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl()
Preparing to merge the two finally!
|
2019-12-06 03:35:24 +00:00 |
Behdad Esfahbod
|
ad341d5f16
|
[config] Fix CoreText build with NO_AAT
|
2019-06-28 16:01:09 -07:00 |
Behdad Esfahbod
|
d2ff73b256
|
[config] Remove remaining AAT context bits if HB_NO_OT_KERN
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-19 16:28:27 -07:00 |
Behdad Esfahbod
|
231d025788
|
[config] Don't compile AAT API if HB_NO_AAT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-06-18 14:25:52 -07:00 |
Behdad Esfahbod
|
bdbabd110c
|
Minor header include cleanup
|
2019-06-18 13:21:25 -07:00 |
Ebrahim Byagowi
|
33d38e793e
|
Use a unified bsearch (#1741)
A part of #593
|
2019-06-02 00:19:57 +04:30 |
Behdad Esfahbod
|
799c6a5081
|
[config] Add some
|
2019-05-10 23:56:40 -07:00 |
Behdad Esfahbod
|
2c93f0dee3
|
Add HB_NO_AAT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-10 23:35:10 -07:00 |
Qunxin Liu
|
1ca4b5c770
|
[subset] Add unit test for str de-dup
Also move the implementation of some methods from the .cc to the .hh
|
2019-04-26 15:24:47 -07:00 |
Behdad Esfahbod
|
347ad454b8
|
[AAT] Remove unused code
|
2019-01-17 17:47:29 -05:00 |
Behdad Esfahbod
|
4941e95f10
|
2.3.0
|
2018-12-20 21:48:57 -05:00 |
Ebrahim Byagowi
|
e412008599
|
Remove redundant void from C++ sources (#1486)
|
2018-12-17 13:01:01 -05:00 |
Ebrahim Byagowi
|
7ee5c52345
|
minor style fix, use void in methods on no argument
|
2018-12-12 15:14:37 +03:30 |
Ebrahim Byagowi
|
5ab086ebb1
|
[fdsc] Implement the table parsing
Related to https://github.com/harfbuzz/harfbuzz/issues/1337
May used in addition to an API related to STAT.
Lots of Apple fonts have it.
|
2018-12-05 14:48:31 +03:30 |
Ebrahim Byagowi
|
01f628cf55
|
[aat] Expose hb_aat_layout_has_tracking API
|
2018-12-03 22:27:26 +03:30 |
Behdad Esfahbod
|
d19b1680b5
|
[aat] Expose a couple APIs
New API:
+hb_aat_layout_has_substitution()
+hb_aat_layout_has_positioning()
|
2018-12-03 10:41:37 -05:00 |
Behdad Esfahbod
|
dc41ecef85
|
2.2.0
|
2018-11-29 11:53:53 -05:00 |
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
|
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
|
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
|
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
|
6910ff03e6
|
[aat] Fix mort shaping
Ouch!
|
2018-11-16 16:11:02 -08:00 |
Behdad Esfahbod
|
c221dc0ba7
|
[ot-shape] Move code around
|
2018-11-14 19:57:19 -05:00 |
Ebrahim Byagowi
|
f90423847b
|
[just] Initial table implementation (#1364)
A starting point, its sanitization is not tested however
|
2018-11-08 19:17:02 +03:30 |
Behdad Esfahbod
|
15326826bf
|
[aat] Ignore cross-stream offset of deleted-glyphs
I think it makes sense to accumulate it, but Ned tells me that's
what CoreText does.
|
2018-11-07 21:58:04 -05:00 |