[aat] Implement 'aalt' mapping

Fixes https://github.com/harfbuzz/harfbuzz/issues/1160
This commit is contained in:
Behdad Esfahbod 2018-10-31 19:05:53 -07:00
parent 6e3ea269fa
commit 52a00cd87f
1 changed files with 8 additions and 0 deletions

View File

@ -34,6 +34,14 @@
void hb_aat_map_builder_t::add_feature (hb_tag_t tag,
unsigned int value)
{
if (tag == HB_TAG ('a','a','l','t'))
{
feature_info_t *info = features.push();
info->type = 17/*kCharacterAlternativesType*/;
info->setting = value;
return;
}
const hb_aat_feature_mapping_t *mapping = hb_aat_layout_find_feature_mapping (tag);
if (!mapping) return;