Remove coretext_aat shaper (#1581)
authorEbrahim Byagowi <ebrahim@gnu.org>
Sun, 31 Mar 2019 08:32:30 +0000 (01:32 -0700)
committerGitHub <noreply@github.com>
Sun, 31 Mar 2019 08:32:30 +0000 (01:32 -0700)
commitba4b7be45523e88c26f763f8a329cc43c13b98a1
tree05a07f6212bf0d6df1c8cb38c72fad4ea81cb83c
parentd6005b49b32410543a8dfa93ce2a213223cf8f01
Remove coretext_aat shaper (#1581)

coretext_aat was a temporary shaper to redirect shaping of AAT fonts
to CoreText and leaving the rest for HarfBuzz.  As HarfBuzz now supports
AAT and Chrome now actually ships that on a stable version on macOS,
we no longer care about such use-case.  If a client really wants 100%
metrics compatibility with CoreText better to use it directly or through
our API.  Replicating the same behavior still is possible using
hb_shape_full, something we don't care or like to offer anymore.

Fixes https://github.com/harfbuzz/harfbuzz/issues/1478
src/hb-coretext.cc
src/hb-shaper-list.hh