diff --git a/meta/features.ptl b/meta/features.ptl index 33a5d10..f3cff95 100644 --- a/meta/features.ptl +++ b/meta/features.ptl @@ -63,11 +63,9 @@ export : define [apply para glyphList] : begin if r : set subtable.bases.(glyph.name) r lookup.subtables.push subtable - createMTSSubtable lookup_mark {'above' 'below' 'overlay' 'slash'} - createMTSSubtable lookup_mark {'trailing' 'lf' 'topright' 'bottomright'} - createMTSSubtable lookup_mkmk {'above'} - createMTSSubtable lookup_mkmk {'below'} - createMTSSubtable lookup_mkmk {'trailing' 'lf' 'topright' 'bottomright' 'overlay' 'slash'} + foreach [marktag : items-of {'above' 'below' 'overlay' 'slash' 'topright' 'bottomright' 'trailing' 'lf'}] : begin + createMTSSubtable lookup_mark {marktag} + createMTSSubtable lookup_mkmk {marktag} # GDEF local GDEF {.glyphClassDef {.}}