pdfrum-font 0.1.0

PDF font dictionaries, encodings, glyph mapping and outlines
// @generated by crates/pdfrum-font/extract-tables.py from the read-only PDFium C++ oracle
// checkout. Do not edit by hand; re-run the extractor instead.
//
// Source: core/fpdfapi/font/cpdf_cidfont.cpp
// License: PDFium, BSD 3-clause (LICENSE at the oracle checkout root).
// Original code copyright 2014 Foxit Software Inc.

/// `kJapan1VerticalCIDs` — per-CID vertical-writing glyph transforms for
/// Adobe-Japan1. Sorted by `cid`; PDFium binary-searches it.
pub(crate) const JAPAN1_VERTICAL_CIDS: [CidTransform; 154] = [
    CidTransform { cid: 97, a: 129, b: 0, c: 0, d: 127, e: 55, f: 0 },
    CidTransform { cid: 7887, a: 127, b: 0, c: 0, d: 127, e: 76, f: 89 },
    CidTransform { cid: 7888, a: 127, b: 0, c: 0, d: 127, e: 79, f: 94 },
    CidTransform { cid: 7889, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7890, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7891, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7892, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7893, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7894, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7895, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7896, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7897, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7898, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7899, a: 0, b: 129, c: 127, d: 0, e: 17, f: 104 },
    CidTransform { cid: 7900, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7901, a: 0, b: 129, c: 127, d: 0, e: 17, f: 104 },
    CidTransform { cid: 7902, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7903, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7904, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7905, a: 0, b: 129, c: 127, d: 0, e: 17, f: 114 },
    CidTransform { cid: 7906, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7907, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7908, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7909, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7910, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7911, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7912, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7913, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7914, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7915, a: 0, b: 129, c: 127, d: 0, e: 17, f: 114 },
    CidTransform { cid: 7916, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7917, a: 0, b: 129, c: 127, d: 0, e: 17, f: 127 },
    CidTransform { cid: 7918, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7919, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7920, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7921, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7922, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7923, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7924, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7925, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7926, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7927, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7928, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7929, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7930, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7931, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7932, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7933, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7934, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7935, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7936, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7937, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7938, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 7939, a: 127, b: 0, c: 0, d: 127, e: 18, f: 25 },
    CidTransform { cid: 8720, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8721, a: 0, b: 129, c: 127, d: 0, e: 13, f: 127 },
    CidTransform { cid: 8722, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8723, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8724, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8725, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8726, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8727, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8728, a: 0, b: 129, c: 127, d: 0, e: 19, f: 114 },
    CidTransform { cid: 8729, a: 0, b: 129, c: 127, d: 0, e: 19, f: 114 },
    CidTransform { cid: 8730, a: 0, b: 129, c: 127, d: 0, e: 38, f: 108 },
    CidTransform { cid: 8731, a: 0, b: 129, c: 127, d: 0, e: 13, f: 108 },
    CidTransform { cid: 8732, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8733, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8734, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8735, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8736, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8737, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8738, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8739, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8740, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8741, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8742, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8743, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8744, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8745, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8746, a: 0, b: 129, c: 127, d: 0, e: 19, f: 114 },
    CidTransform { cid: 8747, a: 0, b: 129, c: 127, d: 0, e: 19, f: 114 },
    CidTransform { cid: 8748, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8749, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8750, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8751, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8752, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8753, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8754, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8755, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8756, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8757, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8758, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8759, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8760, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8761, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8762, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8763, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8764, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8765, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8766, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8767, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8768, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8769, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8770, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8771, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8772, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8773, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8774, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8775, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8776, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8777, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8778, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8779, a: 0, b: 129, c: 127, d: 0, e: 19, f: 114 },
    CidTransform { cid: 8780, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8781, a: 0, b: 129, c: 127, d: 0, e: 19, f: 114 },
    CidTransform { cid: 8782, a: 0, b: 129, c: 127, d: 0, e: 13, f: 114 },
    CidTransform { cid: 8783, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8784, a: 0, b: 129, c: 127, d: 0, e: 13, f: 114 },
    CidTransform { cid: 8785, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8786, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8787, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8788, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8789, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8790, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8791, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8792, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8793, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8794, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8795, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8796, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8797, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8798, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8799, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8800, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8801, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8802, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8803, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8804, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8805, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8806, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8807, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8808, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8809, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8810, a: 0, b: 129, c: 127, d: 0, e: 19, f: 108 },
    CidTransform { cid: 8811, a: 0, b: 129, c: 127, d: 0, e: 19, f: 114 },
    CidTransform { cid: 8812, a: 0, b: 129, c: 127, d: 0, e: 19, f: 102 },
    CidTransform { cid: 8813, a: 0, b: 129, c: 127, d: 0, e: 19, f: 114 },
    CidTransform { cid: 8814, a: 0, b: 129, c: 127, d: 0, e: 76, f: 102 },
    CidTransform { cid: 8815, a: 0, b: 129, c: 127, d: 0, e: 13, f: 121 },
    CidTransform { cid: 8816, a: 0, b: 129, c: 127, d: 0, e: 19, f: 114 },
    CidTransform { cid: 8817, a: 0, b: 129, c: 127, d: 0, e: 19, f: 127 },
    CidTransform { cid: 8818, a: 0, b: 129, c: 127, d: 0, e: 19, f: 114 },
    CidTransform { cid: 8819, a: 0, b: 129, c: 127, d: 0, e: 218, f: 108 },
];