getSubstFormat function
dynamic
getSubstFormat(
- dynamic lookupTable,
- dynamic format,
- dynamic defaultSubtable
Implementation
function getSubstFormat(lookupTable, format, defaultSubtable) {
const subtables = lookupTable.subtables;
for (let i = 0; i < subtables.length; i++) {
const subtable = subtables[i];
if (subtable.substFormat === format) {
return subtable;
}
}
if (defaultSubtable) {
subtables.push(defaultSubtable);
return defaultSubtable;
}
return undefined;
}