[aat] Implement 'aalt' mapping
Fixes https://github.com/harfbuzz/harfbuzz/issues/1160
This commit is contained in:
parent
6e3ea269fa
commit
52a00cd87f
|
@ -34,6 +34,14 @@
|
||||||
void hb_aat_map_builder_t::add_feature (hb_tag_t tag,
|
void hb_aat_map_builder_t::add_feature (hb_tag_t tag,
|
||||||
unsigned int value)
|
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);
|
const hb_aat_feature_mapping_t *mapping = hb_aat_layout_find_feature_mapping (tag);
|
||||||
if (!mapping) return;
|
if (!mapping) return;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue