parse static method

Map<String, dynamic> parse(
  1. Uint8List data,
  2. int offset,
  3. int length,
  4. dynamic font,
  5. dynamic subt,
)

Implementation

static Map<String, dynamic> parse(Uint8List data, int offset, int length, font, subt) {
  final Map<String, dynamic> obj = {};
  final offset0 = offset;
  offset += 4;

  final offScriptList = TyprBin.readUshort(data, offset);
  offset += 2;
  final offFeatureList = TyprBin.readUshort(data, offset);
  offset += 2;
  final offLookupList = TyprBin.readUshort(data, offset);
  offset += 2;

  obj["scriptList"] = readScriptList(data, offset0 + offScriptList);
  obj["featureList"] = readFeatureList(data, offset0 + offFeatureList);
  obj["lookupList"] = readLookupList(data, offset0 + offLookupList, subt);

  return obj;
}