Behdad Esfahbod
|
ffe3478448
|
[aat] Allow enabling/disabling features
Only works at entire-buffer range, not sub-ranges.
Test with:
$ hb-shape Zapfino.dfont Zapfino
[Z_a_p_f_i_n_o=0+2333]
$ hb-shape Zapfino.dfont Zapfino --features=-dlig
[Z=0+416|a=1@-21,0+264|p_f=2+433|i=4+181|n=5+261|o=6+250]
$ hb-shape Zapfino.dfont Zapfino --features=+dlig
[Z_a_p_f_i_n_o=0+2333]
Fixes https://github.com/harfbuzz/harfbuzz/issues/1303
|
2018-10-23 14:14:03 -07:00 |
Behdad Esfahbod
|
e0c5e0d91b
|
[aat] WIP remove feature mapping here from hb-coretext
Need to map enum values to numerics since we don't have CoreText headers.
|
2018-10-13 18:46:52 -04:00 |
Behdad Esfahbod
|
d6a12dba6d
|
[trak] Fix, and hook up
Works beautifully! Test coming.
|
2018-10-11 11:10:06 -04:00 |
Behdad Esfahbod
|
2091b509e3
|
[kerx] Hook up to shaper
|
2018-10-10 10:41:08 -04:00 |
Behdad Esfahbod
|
53e5594500
|
[kerx] Implement Format0 apply()
Not hooked up to be called yet.
|
2018-10-09 22:35:22 -04:00 |
Behdad Esfahbod
|
3417037eb1
|
[aat] Add +hb_aat_layout_has_substitution
|
2018-10-04 11:17:19 +02:00 |
Behdad Esfahbod
|
c77ae40852
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
2018-08-25 22:36:36 -07:00 |