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'