parseFeatureVariationsList method

dynamic parseFeatureVariationsList()

Implementation

parseFeatureVariationsList() {
    return this.parsePointer32(() {
        var majorVersion = parseUShort();
        var minorVersion = parseUShort();
        argument(majorVersion == 1 && minorVersion < 1, 'GPOS/GSUB feature variations table unknown.');
        var featureVariations = this.parseRecordList32({
            "conditionSetOffset": Parser.offset32,
            "featureTableSubstitutionOffset": Parser.offset32
          }, null);
        return featureVariations;
    }) ?? [];
}