parseHheaTable function
Map<String, dynamic>
parseHheaTable(
- dynamic data,
- dynamic start
)
Implementation
Map<String, dynamic> parseHheaTable(data, start) {
Map<String, dynamic> hhea = {};
var p = new Parser(data, start);
hhea["version"] = p.parseVersion(null);
hhea["ascender"] = p.parseShort();
hhea["descender"] = p.parseShort();
hhea["lineGap"] = p.parseShort();
hhea["advanceWidthMax"] = p.parseUShort();
hhea["minLeftSideBearing"] = p.parseShort();
hhea["minRightSideBearing"] = p.parseShort();
hhea["xMaxExtent"] = p.parseShort();
hhea["caretSlopeRise"] = p.parseShort();
hhea["caretSlopeRun"] = p.parseShort();
hhea["caretOffset"] = p.parseShort();
p.relativeOffset += 8;
hhea["metricDataFormat"] = p.parseShort();
hhea["numberOfHMetrics"] = p.parseUShort();
return hhea;
}