whichParse static method
Implementation
static whichParse(String tag, Uint8List data, int offset, int length, obj) {
if (tag == "cmap") {
return Typr_CMAP.parse(data, offset, length);
} else if (tag == "head") {
return Typr_HEAD.parse(data, offset, length);
} else if (tag == "hhea") {
return Typr_HHEA.parse(data, offset, length);
} else if (tag == "maxp") {
return Typr_MAXP.parse(data, offset, length);
} else if (tag == "hmtx") {
return Typr_HMTX.parse(data, offset, length, obj);
} else if (tag == "name") {
return Typr_NAME.parse(data, offset, length);
} else if (tag == "OS/2") {
return Typr_OS2.parse(data, offset, length);
} else if (tag == "post") {
return Typr_POST.parse(data, offset, length);
} else if (tag == "loca") {
return Typr_LOCA.parse(data, offset, length, obj);
} else if (tag == "glyf") {
return Typr_GLYF.parse(data, offset, length, obj);
} else if (tag == "kern") {
return Typr_KERN.parse(data, offset, length, obj);
} else if (tag == "CFF") {
return Typr_CFF.parse(data, offset, length);
} else if (tag == "GPOS") {
return Typr_GPOS.parse(data, offset, length, obj);
} else if (tag == "GSUB") {
return Typr_GSUB.parse(data, offset, length, obj);
} else if (tag == "SVG") {
return Typr_SVG.parse(data, offset, length);
} else {
throw ("whichParse tag is not support ${tag} ");
}
}