standardEncoding property

List<String> get standardEncoding

Implementation

static List<String> get standardEncoding {
  final List<String>? cached = _standardCache;
  if (cached != null) return cached;
  final List<String> table = List<String>.filled(256, "");
  final List<String> strings = cffStandardStrings;
  for (int code = 32; code <= 126; code++) {
    final int index = code - 31;
    if (index < strings.length) table[code] = strings[index];
  }
  final List<String> pairs = _standardHigh.split(" ").where((String value) => value.isNotEmpty).toList();
  for (int i = 0; i + 1 < pairs.length; i += 2) {
    final int? code = int.tryParse(pairs[i]);
    if (code != null && code < 256) table[code] = pairs[i + 1];
  }
  _standardCache = table;
  return table;
}