buildTable function

Uint8List buildTable()

Implementation

Uint8List buildTable() {
  final table = Uint8List(65536);
  table.fillRange(0, table.length, 1);
  table[0] = 0;
  table.fillRange(1, 32, 0);
  table.fillRange(0x7f, 0xa0, 0);
  for (var r = 0; r < BMP_COMBINING.length; ++r) {
    table.fillRange(BMP_COMBINING[r][0], BMP_COMBINING[r][1] + 1, 0);
  }
  for (var r = 0; r < BMP_WIDE.length; ++r) {
    table.fillRange(BMP_WIDE[r][0], BMP_WIDE[r][1] + 1, 2);
  }
  return table;
}