parse static method
Implementation
static Map<String, dynamic> parse(Uint8List data, int offset, int length, font) {
Map<String, dynamic> obj = {};
obj["aWidth"] = [];
obj["lsBearing"] = [];
int aw = 0, lsb = 0;
for (int i = 0; i < font["maxp"]["numGlyphs"]; i++) {
if (i < font["hhea"]["numberOfHMetrics"]) {
aw = TyprBin.readUshort(data, offset);
offset += 2;
lsb = TyprBin.readShort(data, offset);
offset += 2;
}
obj["aWidth"].add(aw);
obj["lsBearing"].add(lsb);
}
return obj;
}