substitution library

Properties

add ↔ dynamic Function(dynamic feature, dynamic sub, dynamic script, dynamic language)
getter/setter pair
addAlternate Null Function(dynamic feature, dynamic substitution, dynamic script, dynamic language)
getter/setter pair
addLigature Null Function(dynamic feature, dynamic ligature, dynamic script, dynamic language)
getter/setter pair
addMultiple Null Function(dynamic feature, dynamic substitution, dynamic script, dynamic language)
getter/setter pair
addSingle Null Function(dynamic feature, dynamic substitution, dynamic script, dynamic language)
getter/setter pair
createDefaultTable Map<dynamic, Object> Function()
getter/setter pair
default ↔ dynamic
getter/setter pair
from ↔ dynamic
getter/setter pair
getAlternates List Function(dynamic feature, dynamic script, dynamic language)
getter/setter pair
getFeature ↔ dynamic Function(dynamic feature, dynamic script, dynamic language)
getter/setter pair
getLigatures List Function(dynamic feature, dynamic script, dynamic language)
getter/setter pair
getMultiple List Function(dynamic feature, dynamic script, dynamic language)
getter/setter pair
getSingle List Function(dynamic feature, dynamic script, dynamic language)
getter/setter pair
prototype ↔ dynamic
getter/setter pair
Substitution ↔ dynamic
getter/setter pair

Functions

arraysEqual(dynamic ar1, dynamic ar2) → dynamic
getSubstFormat(dynamic lookupTable, dynamic format, dynamic defaultSubtable) → dynamic
prototype() → dynamic
Substitution() → dynamic
Add a substitution to a feature for a given script and language. @param {string} feature - 4-letter feature name @param {Object} sub - the substitution to add (an object like { sub: id or ids, by: id or ids }) @param {string} script='DFLT' @param {string} language='dflt'