Behdad Esfahbod
|
ca23567f41
|
Disable fallback mark positioning if kern table has cross-stream kerning
Happens even if the cross-stream kerning is for cursive attachment only. Oh well..
|
2018-11-07 16:19:51 -05:00 |
Behdad Esfahbod
|
5b563640b2
|
Remove HB_DISALLOW_COPY_AND_ASSIGN from hb_ot_shape_planner_t
It was arbitrary that this struct had it and not dozens of others.
|
2018-10-29 15:58:44 -07:00 |
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
|
76324d95ca
|
Shift code around
|
2018-10-23 13:09:30 -07:00 |
Behdad Esfahbod
|
cf92d6579e
|
[trak] Allow disabling tracking for ranges of text
Fixes https://github.com/harfbuzz/harfbuzz/issues/1303
|
2018-10-23 03:10:56 -07:00 |
Behdad Esfahbod
|
b59a428af0
|
Minor
|
2018-10-11 13:24:17 -04:00 |
Behdad Esfahbod
|
60f86d32d7
|
[kerx] Don't loop over kerning subtables if kerning disabled
|
2018-10-10 18:10:05 -04:00 |
Behdad Esfahbod
|
d1be805e78
|
More rewriting plan compile
Hopefully more clear.
|
2018-10-10 10:49:45 -04:00 |
Behdad Esfahbod
|
2091b509e3
|
[kerx] Hook up to shaper
|
2018-10-10 10:41:08 -04:00 |
Behdad Esfahbod
|
a51958819f
|
Apply TrueType/OpenType kern table when GPOS kern feature is not available
Fixes https://github.com/harfbuzz/harfbuzz/issues/250
|
2018-10-08 23:57:45 -04:00 |
Behdad Esfahbod
|
09ad2613c8
|
Separate fallback kern vs mark positioning
|
2018-10-08 23:30:24 -04:00 |
Behdad Esfahbod
|
14ff3cbe0f
|
Apply morx if there's no GSUB!
|
2018-10-04 11:34:21 +02:00 |
Behdad Esfahbod
|
96eca87f89
|
Move things
|
2018-10-02 13:24:40 +02:00 |
Behdad Esfahbod
|
10b6c7c638
|
Minor include cleanup
|
2018-10-02 13:11:18 +02:00 |
Behdad Esfahbod
|
1d1734e985
|
Shuffle code around
|
2018-10-02 13:04:05 +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 |