parseKernTable function

dynamic parseKernTable(
  1. dynamic data,
  2. dynamic start
)

Implementation

parseKernTable(data, start) {
    var p = new Parser(data, start);
    var tableVersion = p.parseUShort();
    if (tableVersion == 0) {
        return parseWindowsKernTable(p);
    } else if (tableVersion == 1) {
        return parseMacKernTable(p);
    } else {
        throw('Unsupported kern table version (' + tableVersion + ').');
    }
}