parse static method
Implementation
static List<Map<String,dynamic>> parse(Uint8List buff) {
final Uint8List data = buff;
String tag = TyprBin.readASCII(data, 0, 4);
if (tag == "ttcf") {
int offset = 4;
offset += 2;
offset += 2;
int numF = TyprBin.readUint(data, offset);
offset += 4;
final List<Map<String,dynamic>> fnts = [];
for (int i = 0; i < numF; i++) {
int foff = TyprBin.readUint(data, offset);
offset += 4;
fnts.add(Typr._readFont(data, foff));
}
return fnts;
}
else {
return [Typr._readFont(data, 0)];
}
}