// SPDX-License-Identifier: Apache-2.0
// @generated by generate_font_metrics.py from revenant.core.appearance.font_data.ghea_grapalat.metrics -- do not edit.
//! `GHEAGrapalat` subset metrics (glyph coverage, advance widths, embedded TTF).
#![allow(clippy::unreadable_literal)]
use crate::appearance::fonts::Font;
/// The GHEAGrapalat font: static metrics plus the embedded subset TTF.
pub(crate) static FONT: Font = Font {
name: "GHEAGrapalat",
units_per_em: 1000,
ascent: 750,
descent: -250,
cap_height: 751,
bbox: (-215, -278, 1062, 1072),
stem_v: 90,
italic_angle: 0,
default_width: 562,
cmap: CMAP,
widths: WIDTHS,
cid_widths_str: "[1 [305 334 364 594 572 705 674 197 317 317 452 612 304 338 304 306 618 400 529 580 548 574 604 528 608 604 304 304 589 619 589 433 809 599 630 656 734 546 523 700 715 283 277 630 546 794 682 727 630 728 662 579 572 682 599 940 604 603 579 306 516 306 373 511 236 482 555 468 560 498 319 532 554 246 259 503 251 826 564 524 560 554 431 422 306 554 448 671 448 448 431 352 341 352 625 334 468 513 510 603 334 539 460 781 378 486 546 608 778 510 385 589 310 382 548 554 546 368 400 251 392 487 815 815 815 433 633 633 633 633 633 633 947 676 546 546 546 546 286 286 286 286 766 682 727 727 727 727 727 578 727 682 682 682 682 633 555 628 469 469 469 469 469 469 768 468 487 487 487 496 246 246 246 295 528 564 524 524 524 524 524 608 524 554 554 554 554 465 533 465 633 469 633 469 633 469 676 468 676 468 676 468 676 468 766 864 766 568 546 487 546 487 546 487 546 487 546 487 726 532 726 532 726 532 726 532 715 554 600 600 286 246 286 246 286 246 286 246 286 246 590 507 304 259 630 503 503 546 251 546 251 546 555 546 405 546 343 682 564 682 564 682 564 564 567 526 779 524 779 524 779 524 958 849 662 394 662 394 662 394 579 391 579 391 579 391 579 422 572 306 572 617 572 306 682 554 682 554 682 554 682 554 682 554 682 554 940 713 633 579 437 579 437 579 437 338 947 768 779 524 579 422 546 690 508 670 653 318 318 319 974 1092 725 632 604 657 599 630 630 508 803 546 860 643 682 682 632 596 840 715 727 682 630 676 572 572 857 633 696 662 916 959 778 890 630 723 984 662 482 524 521 424 566 487 667 455 555 555 500 495 634 555 529 555 559 463 439 448 812 448 572 530 823 865 577 758 523 468 789 500 487 555 429 468 480 292 292 301 780 840 555 500 451 562 509 445 487 729 682 755 785 682 659 550 682 991 755 679 608 967 747 682 676 649 785 737 785 725 785 636 682 636 888 675 785 682 785 660 682 725 629 858 746 727 843 294 301 183 287 236 287 393 826 554 608 608 554 567 454 554 672 583 554 252 807 514 558 554 543 561 544 554 246 558 439 554 347 826 494 554 554 567 826 554 555 293 826 565 531 653 608 304 424 713 692 1004 576 514 511 1053 510 300 300 300 505 505 505 511 511 521 951 1033 339 311 510 570]]",
tounicode_cmap: "/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000> <FFFF>\nendcodespacerange\n100 beginbfchar\n<0001> <0020>\n<0002> <0021>\n<0003> <0022>\n<0004> <0023>\n<0005> <0024>\n<0006> <0025>\n<0007> <0026>\n<0008> <0027>\n<0009> <0028>\n<000A> <0029>\n<000B> <002A>\n<000C> <002B>\n<000D> <002C>\n<000E> <002D>\n<000F> <002E>\n<0010> <002F>\n<0011> <0030>\n<0012> <0031>\n<0013> <0032>\n<0014> <0033>\n<0015> <0034>\n<0016> <0035>\n<0017> <0036>\n<0018> <0037>\n<0019> <0038>\n<001A> <0039>\n<001B> <003A>\n<001C> <003B>\n<001D> <003C>\n<001E> <003D>\n<001F> <003E>\n<0020> <003F>\n<0021> <0040>\n<0022> <0041>\n<0023> <0042>\n<0024> <0043>\n<0025> <0044>\n<0026> <0045>\n<0027> <0046>\n<0028> <0047>\n<0029> <0048>\n<002A> <0049>\n<002B> <004A>\n<002C> <004B>\n<002D> <004C>\n<002E> <004D>\n<002F> <004E>\n<0030> <004F>\n<0031> <0050>\n<0032> <0051>\n<0033> <0052>\n<0034> <0053>\n<0035> <0054>\n<0036> <0055>\n<0037> <0056>\n<0038> <0057>\n<0039> <0058>\n<003A> <0059>\n<003B> <005A>\n<003C> <005B>\n<003D> <005C>\n<003E> <005D>\n<003F> <005E>\n<0040> <005F>\n<0041> <0060>\n<0042> <0061>\n<0043> <0062>\n<0044> <0063>\n<0045> <0064>\n<0046> <0065>\n<0047> <0066>\n<0048> <0067>\n<0049> <0068>\n<004A> <0069>\n<004B> <006A>\n<004C> <006B>\n<004D> <006C>\n<004E> <006D>\n<004F> <006E>\n<0050> <006F>\n<0051> <0070>\n<0052> <0071>\n<0053> <0072>\n<0054> <0073>\n<0055> <0074>\n<0056> <0075>\n<0057> <0076>\n<0058> <0077>\n<0059> <0078>\n<005A> <0079>\n<005B> <007A>\n<005C> <007B>\n<005D> <007C>\n<005E> <007D>\n<005F> <007E>\n<0060> <00A1>\n<0061> <00A2>\n<0062> <00A3>\n<0063> <00A4>\n<0064> <00A5>\nendbfchar\n100 beginbfchar\n<0065> <00A6>\n<0066> <00A7>\n<0067> <00A8>\n<0068> <00A9>\n<0069> <00AA>\n<006A> <00AB>\n<006B> <00AC>\n<006C> <00AD>\n<006D> <00AE>\n<006E> <00AF>\n<006F> <00B0>\n<0070> <00B1>\n<0071> <00B2>\n<0072> <00B3>\n<0073> <00B4>\n<0074> <00B5>\n<0075> <00B6>\n<0076> <00B7>\n<0077> <00B8>\n<0078> <00B9>\n<0079> <00BA>\n<007A> <00BB>\n<007B> <00BC>\n<007C> <00BD>\n<007D> <00BE>\n<007E> <00BF>\n<007F> <00C0>\n<0080> <00C1>\n<0081> <00C2>\n<0082> <00C3>\n<0083> <00C4>\n<0084> <00C5>\n<0085> <00C6>\n<0086> <00C7>\n<0087> <00C8>\n<0088> <00C9>\n<0089> <00CA>\n<008A> <00CB>\n<008B> <00CC>\n<008C> <00CD>\n<008D> <00CE>\n<008E> <00CF>\n<008F> <00D0>\n<0090> <00D1>\n<0091> <00D2>\n<0092> <00D3>\n<0093> <00D4>\n<0094> <00D5>\n<0095> <00D6>\n<0096> <00D7>\n<0097> <00D8>\n<0098> <00D9>\n<0099> <00DA>\n<009A> <00DB>\n<009B> <00DC>\n<009C> <00DD>\n<009D> <00DE>\n<009E> <00DF>\n<009F> <00E0>\n<00A0> <00E1>\n<00A1> <00E2>\n<00A2> <00E3>\n<00A3> <00E4>\n<00A4> <00E5>\n<00A5> <00E6>\n<00A6> <00E7>\n<00A7> <00E8>\n<00A8> <00E9>\n<00A9> <00EA>\n<00AA> <00EB>\n<00AB> <00EC>\n<00AC> <00ED>\n<00AD> <00EE>\n<00AE> <00EF>\n<00AF> <00F0>\n<00B0> <00F1>\n<00B1> <00F2>\n<00B2> <00F3>\n<00B3> <00F4>\n<00B4> <00F5>\n<00B5> <00F6>\n<00B6> <00F7>\n<00B7> <00F8>\n<00B8> <00F9>\n<00B9> <00FA>\n<00BA> <00FB>\n<00BB> <00FC>\n<00BC> <00FD>\n<00BD> <00FE>\n<00BE> <00FF>\n<00BF> <0100>\n<00C0> <0101>\n<00C1> <0102>\n<00C2> <0103>\n<00C3> <0104>\n<00C4> <0105>\n<00C5> <0106>\n<00C6> <0107>\n<00C7> <0108>\n<00C8> <0109>\nendbfchar\n100 beginbfchar\n<00C9> <010A>\n<00CA> <010B>\n<00CB> <010C>\n<00CC> <010D>\n<00CD> <010E>\n<00CE> <010F>\n<00CF> <0110>\n<00D0> <0111>\n<00D1> <0112>\n<00D2> <0113>\n<00D3> <0114>\n<00D4> <0115>\n<00D5> <0116>\n<00D6> <0117>\n<00D7> <0118>\n<00D8> <0119>\n<00D9> <011A>\n<00DA> <011B>\n<00DB> <011C>\n<00DC> <011D>\n<00DD> <011E>\n<00DE> <011F>\n<00DF> <0120>\n<00E0> <0121>\n<00E1> <0122>\n<00E2> <0123>\n<00E3> <0124>\n<00E4> <0125>\n<00E5> <0126>\n<00E6> <0127>\n<00E7> <0128>\n<00E8> <0129>\n<00E9> <012A>\n<00EA> <012B>\n<00EB> <012C>\n<00EC> <012D>\n<00ED> <012E>\n<00EE> <012F>\n<00EF> <0130>\n<00F0> <0131>\n<00F1> <0132>\n<00F2> <0133>\n<00F3> <0134>\n<00F4> <0135>\n<00F5> <0136>\n<00F6> <0137>\n<00F7> <0138>\n<00F8> <0139>\n<00F9> <013A>\n<00FA> <013B>\n<00FB> <013C>\n<00FC> <013D>\n<00FD> <013E>\n<00FE> <013F>\n<00FF> <0140>\n<0100> <0141>\n<0101> <0142>\n<0102> <0143>\n<0103> <0144>\n<0104> <0145>\n<0105> <0146>\n<0106> <0147>\n<0107> <0148>\n<0108> <0149>\n<0109> <014A>\n<010A> <014B>\n<010B> <014C>\n<010C> <014D>\n<010D> <014E>\n<010E> <014F>\n<010F> <0150>\n<0110> <0151>\n<0111> <0152>\n<0112> <0153>\n<0113> <0154>\n<0114> <0155>\n<0115> <0156>\n<0116> <0157>\n<0117> <0158>\n<0118> <0159>\n<0119> <015A>\n<011A> <015B>\n<011B> <015C>\n<011C> <015D>\n<011D> <015E>\n<011E> <015F>\n<011F> <0160>\n<0120> <0161>\n<0121> <0162>\n<0122> <0163>\n<0123> <0164>\n<0124> <0165>\n<0125> <0166>\n<0126> <0167>\n<0127> <0168>\n<0128> <0169>\n<0129> <016A>\n<012A> <016B>\n<012B> <016C>\n<012C> <016D>\nendbfchar\n100 beginbfchar\n<012D> <016E>\n<012E> <016F>\n<012F> <0170>\n<0130> <0171>\n<0131> <0172>\n<0132> <0173>\n<0133> <0174>\n<0134> <0175>\n<0135> <0178>\n<0136> <0179>\n<0137> <017A>\n<0138> <017B>\n<0139> <017C>\n<013A> <017D>\n<013B> <017E>\n<013C> <0192>\n<013D> <01FC>\n<013E> <01FD>\n<013F> <01FE>\n<0140> <01FF>\n<0141> <0218>\n<0142> <0219>\n<0143> <0401>\n<0144> <0402>\n<0145> <0403>\n<0146> <0404>\n<0147> <0405>\n<0148> <0406>\n<0149> <0407>\n<014A> <0408>\n<014B> <0409>\n<014C> <040A>\n<014D> <040B>\n<014E> <040C>\n<014F> <040E>\n<0150> <040F>\n<0151> <0410>\n<0152> <0411>\n<0153> <0412>\n<0154> <0413>\n<0155> <0414>\n<0156> <0415>\n<0157> <0416>\n<0158> <0417>\n<0159> <0418>\n<015A> <0419>\n<015B> <041A>\n<015C> <041B>\n<015D> <041C>\n<015E> <041D>\n<015F> <041E>\n<0160> <041F>\n<0161> <0420>\n<0162> <0421>\n<0163> <0422>\n<0164> <0423>\n<0165> <0424>\n<0166> <0425>\n<0167> <0426>\n<0168> <0427>\n<0169> <0428>\n<016A> <0429>\n<016B> <042A>\n<016C> <042B>\n<016D> <042C>\n<016E> <042D>\n<016F> <042E>\n<0170> <042F>\n<0171> <0430>\n<0172> <0431>\n<0173> <0432>\n<0174> <0433>\n<0175> <0434>\n<0176> <0435>\n<0177> <0436>\n<0178> <0437>\n<0179> <0438>\n<017A> <0439>\n<017B> <043A>\n<017C> <043B>\n<017D> <043C>\n<017E> <043D>\n<017F> <043E>\n<0180> <043F>\n<0181> <0440>\n<0182> <0441>\n<0183> <0442>\n<0184> <0443>\n<0185> <0444>\n<0186> <0445>\n<0187> <0446>\n<0188> <0447>\n<0189> <0448>\n<018A> <0449>\n<018B> <044A>\n<018C> <044B>\n<018D> <044C>\n<018E> <044D>\n<018F> <044E>\n<0190> <044F>\nendbfchar\n100 beginbfchar\n<0191> <0451>\n<0192> <0452>\n<0193> <0453>\n<0194> <0454>\n<0195> <0455>\n<0196> <0456>\n<0197> <0457>\n<0198> <0458>\n<0199> <0459>\n<019A> <045A>\n<019B> <045B>\n<019C> <045C>\n<019D> <045E>\n<019E> <045F>\n<019F> <0490>\n<01A0> <0491>\n<01A1> <04D9>\n<01A2> <0531>\n<01A3> <0532>\n<01A4> <0533>\n<01A5> <0534>\n<01A6> <0535>\n<01A7> <0536>\n<01A8> <0537>\n<01A9> <0538>\n<01AA> <0539>\n<01AB> <053A>\n<01AC> <053B>\n<01AD> <053C>\n<01AE> <053D>\n<01AF> <053E>\n<01B0> <053F>\n<01B1> <0540>\n<01B2> <0541>\n<01B3> <0542>\n<01B4> <0543>\n<01B5> <0544>\n<01B6> <0545>\n<01B7> <0546>\n<01B8> <0547>\n<01B9> <0548>\n<01BA> <0549>\n<01BB> <054A>\n<01BC> <054B>\n<01BD> <054C>\n<01BE> <054D>\n<01BF> <054E>\n<01C0> <054F>\n<01C1> <0550>\n<01C2> <0551>\n<01C3> <0552>\n<01C4> <0553>\n<01C5> <0554>\n<01C6> <0555>\n<01C7> <0556>\n<01C8> <0559>\n<01C9> <055A>\n<01CA> <055B>\n<01CB> <055C>\n<01CC> <055D>\n<01CD> <055E>\n<01CE> <055F>\n<01CF> <0561>\n<01D0> <0562>\n<01D1> <0563>\n<01D2> <0564>\n<01D3> <0565>\n<01D4> <0566>\n<01D5> <0567>\n<01D6> <0568>\n<01D7> <0569>\n<01D8> <056A>\n<01D9> <056B>\n<01DA> <056C>\n<01DB> <056D>\n<01DC> <056E>\n<01DD> <056F>\n<01DE> <0570>\n<01DF> <0571>\n<01E0> <0572>\n<01E1> <0573>\n<01E2> <0574>\n<01E3> <0575>\n<01E4> <0576>\n<01E5> <0577>\n<01E6> <0578>\n<01E7> <0579>\n<01E8> <057A>\n<01E9> <057B>\n<01EA> <057C>\n<01EB> <057D>\n<01EC> <057E>\n<01ED> <057F>\n<01EE> <0580>\n<01EF> <0581>\n<01F0> <0582>\n<01F1> <0583>\n<01F2> <0584>\n<01F3> <0585>\n<01F4> <0586>\nendbfchar\n26 beginbfchar\n<01F5> <0587>\n<01F6> <0589>\n<01F7> <058A>\n<01F8> <058C>\n<01F9> <058D>\n<01FA> <058E>\n<01FB> <058F>\n<01FC> <2012>\n<01FD> <2013>\n<01FE> <2014>\n<01FF> <2017>\n<0200> <2018>\n<0201> <2019>\n<0202> <201A>\n<0203> <201C>\n<0204> <201D>\n<0205> <201E>\n<0206> <2020>\n<0207> <2021>\n<0208> <2022>\n<0209> <2026>\n<020A> <2030>\n<020B> <2039>\n<020C> <203A>\n<020D> <2044>\n<020E> <20AC>\nendbfchar\nendcmap\nCMapEnd\n",
ttf: include_bytes!("ttf/GHEAGrapalat-Subset.ttf"),
};
// Unicode codepoint -> glyph ID, sorted by codepoint for binary search.
#[rustfmt::skip]
static CMAP: &[(u32, u16)] = &[
(32, 1), (33, 2), (34, 3), (35, 4), (36, 5), (37, 6), (38, 7), (39, 8),
(40, 9), (41, 10), (42, 11), (43, 12), (44, 13), (45, 14), (46, 15), (47, 16),
(48, 17), (49, 18), (50, 19), (51, 20), (52, 21), (53, 22), (54, 23), (55, 24),
(56, 25), (57, 26), (58, 27), (59, 28), (60, 29), (61, 30), (62, 31), (63, 32),
(64, 33), (65, 34), (66, 35), (67, 36), (68, 37), (69, 38), (70, 39), (71, 40),
(72, 41), (73, 42), (74, 43), (75, 44), (76, 45), (77, 46), (78, 47), (79, 48),
(80, 49), (81, 50), (82, 51), (83, 52), (84, 53), (85, 54), (86, 55), (87, 56),
(88, 57), (89, 58), (90, 59), (91, 60), (92, 61), (93, 62), (94, 63), (95, 64),
(96, 65), (97, 66), (98, 67), (99, 68), (100, 69), (101, 70), (102, 71), (103, 72),
(104, 73), (105, 74), (106, 75), (107, 76), (108, 77), (109, 78), (110, 79), (111, 80),
(112, 81), (113, 82), (114, 83), (115, 84), (116, 85), (117, 86), (118, 87), (119, 88),
(120, 89), (121, 90), (122, 91), (123, 92), (124, 93), (125, 94), (126, 95), (161, 96),
(162, 97), (163, 98), (164, 99), (165, 100), (166, 101), (167, 102), (168, 103), (169, 104),
(170, 105), (171, 106), (172, 107), (173, 108), (174, 109), (175, 110), (176, 111), (177, 112),
(178, 113), (179, 114), (180, 115), (181, 116), (182, 117), (183, 118), (184, 119), (185, 120),
(186, 121), (187, 122), (188, 123), (189, 124), (190, 125), (191, 126), (192, 127), (193, 128),
(194, 129), (195, 130), (196, 131), (197, 132), (198, 133), (199, 134), (200, 135), (201, 136),
(202, 137), (203, 138), (204, 139), (205, 140), (206, 141), (207, 142), (208, 143), (209, 144),
(210, 145), (211, 146), (212, 147), (213, 148), (214, 149), (215, 150), (216, 151), (217, 152),
(218, 153), (219, 154), (220, 155), (221, 156), (222, 157), (223, 158), (224, 159), (225, 160),
(226, 161), (227, 162), (228, 163), (229, 164), (230, 165), (231, 166), (232, 167), (233, 168),
(234, 169), (235, 170), (236, 171), (237, 172), (238, 173), (239, 174), (240, 175), (241, 176),
(242, 177), (243, 178), (244, 179), (245, 180), (246, 181), (247, 182), (248, 183), (249, 184),
(250, 185), (251, 186), (252, 187), (253, 188), (254, 189), (255, 190), (256, 191), (257, 192),
(258, 193), (259, 194), (260, 195), (261, 196), (262, 197), (263, 198), (264, 199), (265, 200),
(266, 201), (267, 202), (268, 203), (269, 204), (270, 205), (271, 206), (272, 207), (273, 208),
(274, 209), (275, 210), (276, 211), (277, 212), (278, 213), (279, 214), (280, 215), (281, 216),
(282, 217), (283, 218), (284, 219), (285, 220), (286, 221), (287, 222), (288, 223), (289, 224),
(290, 225), (291, 226), (292, 227), (293, 228), (294, 229), (295, 230), (296, 231), (297, 232),
(298, 233), (299, 234), (300, 235), (301, 236), (302, 237), (303, 238), (304, 239), (305, 240),
(306, 241), (307, 242), (308, 243), (309, 244), (310, 245), (311, 246), (312, 247), (313, 248),
(314, 249), (315, 250), (316, 251), (317, 252), (318, 253), (319, 254), (320, 255), (321, 256),
(322, 257), (323, 258), (324, 259), (325, 260), (326, 261), (327, 262), (328, 263), (329, 264),
(330, 265), (331, 266), (332, 267), (333, 268), (334, 269), (335, 270), (336, 271), (337, 272),
(338, 273), (339, 274), (340, 275), (341, 276), (342, 277), (343, 278), (344, 279), (345, 280),
(346, 281), (347, 282), (348, 283), (349, 284), (350, 285), (351, 286), (352, 287), (353, 288),
(354, 289), (355, 290), (356, 291), (357, 292), (358, 293), (359, 294), (360, 295), (361, 296),
(362, 297), (363, 298), (364, 299), (365, 300), (366, 301), (367, 302), (368, 303), (369, 304),
(370, 305), (371, 306), (372, 307), (373, 308), (376, 309), (377, 310), (378, 311), (379, 312),
(380, 313), (381, 314), (382, 315), (402, 316), (508, 317), (509, 318), (510, 319), (511, 320),
(536, 321), (537, 322), (1025, 323), (1026, 324), (1027, 325), (1028, 326), (1029, 327), (1030, 328),
(1031, 329), (1032, 330), (1033, 331), (1034, 332), (1035, 333), (1036, 334), (1038, 335), (1039, 336),
(1040, 337), (1041, 338), (1042, 339), (1043, 340), (1044, 341), (1045, 342), (1046, 343), (1047, 344),
(1048, 345), (1049, 346), (1050, 347), (1051, 348), (1052, 349), (1053, 350), (1054, 351), (1055, 352),
(1056, 353), (1057, 354), (1058, 355), (1059, 356), (1060, 357), (1061, 358), (1062, 359), (1063, 360),
(1064, 361), (1065, 362), (1066, 363), (1067, 364), (1068, 365), (1069, 366), (1070, 367), (1071, 368),
(1072, 369), (1073, 370), (1074, 371), (1075, 372), (1076, 373), (1077, 374), (1078, 375), (1079, 376),
(1080, 377), (1081, 378), (1082, 379), (1083, 380), (1084, 381), (1085, 382), (1086, 383), (1087, 384),
(1088, 385), (1089, 386), (1090, 387), (1091, 388), (1092, 389), (1093, 390), (1094, 391), (1095, 392),
(1096, 393), (1097, 394), (1098, 395), (1099, 396), (1100, 397), (1101, 398), (1102, 399), (1103, 400),
(1105, 401), (1106, 402), (1107, 403), (1108, 404), (1109, 405), (1110, 406), (1111, 407), (1112, 408),
(1113, 409), (1114, 410), (1115, 411), (1116, 412), (1118, 413), (1119, 414), (1168, 415), (1169, 416),
(1241, 417), (1329, 418), (1330, 419), (1331, 420), (1332, 421), (1333, 422), (1334, 423), (1335, 424),
(1336, 425), (1337, 426), (1338, 427), (1339, 428), (1340, 429), (1341, 430), (1342, 431), (1343, 432),
(1344, 433), (1345, 434), (1346, 435), (1347, 436), (1348, 437), (1349, 438), (1350, 439), (1351, 440),
(1352, 441), (1353, 442), (1354, 443), (1355, 444), (1356, 445), (1357, 446), (1358, 447), (1359, 448),
(1360, 449), (1361, 450), (1362, 451), (1363, 452), (1364, 453), (1365, 454), (1366, 455), (1369, 456),
(1370, 457), (1371, 458), (1372, 459), (1373, 460), (1374, 461), (1375, 462), (1377, 463), (1378, 464),
(1379, 465), (1380, 466), (1381, 467), (1382, 468), (1383, 469), (1384, 470), (1385, 471), (1386, 472),
(1387, 473), (1388, 474), (1389, 475), (1390, 476), (1391, 477), (1392, 478), (1393, 479), (1394, 480),
(1395, 481), (1396, 482), (1397, 483), (1398, 484), (1399, 485), (1400, 486), (1401, 487), (1402, 488),
(1403, 489), (1404, 490), (1405, 491), (1406, 492), (1407, 493), (1408, 494), (1409, 495), (1410, 496),
(1411, 497), (1412, 498), (1413, 499), (1414, 500), (1415, 501), (1417, 502), (1418, 503), (1420, 504),
(1421, 505), (1422, 506), (1423, 507), (8210, 508), (8211, 509), (8212, 510), (8215, 511), (8216, 512),
(8217, 513), (8218, 514), (8220, 515), (8221, 516), (8222, 517), (8224, 518), (8225, 519), (8226, 520),
(8230, 521), (8240, 522), (8249, 523), (8250, 524), (8260, 525), (8364, 526),
];
// Glyph ID -> advance width (font units), sorted by glyph ID.
#[rustfmt::skip]
static WIDTHS: &[(u16, u16)] = &[
(0, 510), (1, 305), (2, 334), (3, 364), (4, 594), (5, 572), (6, 705), (7, 674),
(8, 197), (9, 317), (10, 317), (11, 452), (12, 612), (13, 304), (14, 338), (15, 304),
(16, 306), (17, 618), (18, 400), (19, 529), (20, 580), (21, 548), (22, 574), (23, 604),
(24, 528), (25, 608), (26, 604), (27, 304), (28, 304), (29, 589), (30, 619), (31, 589),
(32, 433), (33, 809), (34, 599), (35, 630), (36, 656), (37, 734), (38, 546), (39, 523),
(40, 700), (41, 715), (42, 283), (43, 277), (44, 630), (45, 546), (46, 794), (47, 682),
(48, 727), (49, 630), (50, 728), (51, 662), (52, 579), (53, 572), (54, 682), (55, 599),
(56, 940), (57, 604), (58, 603), (59, 579), (60, 306), (61, 516), (62, 306), (63, 373),
(64, 511), (65, 236), (66, 482), (67, 555), (68, 468), (69, 560), (70, 498), (71, 319),
(72, 532), (73, 554), (74, 246), (75, 259), (76, 503), (77, 251), (78, 826), (79, 564),
(80, 524), (81, 560), (82, 554), (83, 431), (84, 422), (85, 306), (86, 554), (87, 448),
(88, 671), (89, 448), (90, 448), (91, 431), (92, 352), (93, 341), (94, 352), (95, 625),
(96, 334), (97, 468), (98, 513), (99, 510), (100, 603), (101, 334), (102, 539), (103, 460),
(104, 781), (105, 378), (106, 486), (107, 546), (108, 608), (109, 778), (110, 510), (111, 385),
(112, 589), (113, 310), (114, 382), (115, 548), (116, 554), (117, 546), (118, 368), (119, 400),
(120, 251), (121, 392), (122, 487), (123, 815), (124, 815), (125, 815), (126, 433), (127, 633),
(128, 633), (129, 633), (130, 633), (131, 633), (132, 633), (133, 947), (134, 676), (135, 546),
(136, 546), (137, 546), (138, 546), (139, 286), (140, 286), (141, 286), (142, 286), (143, 766),
(144, 682), (145, 727), (146, 727), (147, 727), (148, 727), (149, 727), (150, 578), (151, 727),
(152, 682), (153, 682), (154, 682), (155, 682), (156, 633), (157, 555), (158, 628), (159, 469),
(160, 469), (161, 469), (162, 469), (163, 469), (164, 469), (165, 768), (166, 468), (167, 487),
(168, 487), (169, 487), (170, 496), (171, 246), (172, 246), (173, 246), (174, 295), (175, 528),
(176, 564), (177, 524), (178, 524), (179, 524), (180, 524), (181, 524), (182, 608), (183, 524),
(184, 554), (185, 554), (186, 554), (187, 554), (188, 465), (189, 533), (190, 465), (191, 633),
(192, 469), (193, 633), (194, 469), (195, 633), (196, 469), (197, 676), (198, 468), (199, 676),
(200, 468), (201, 676), (202, 468), (203, 676), (204, 468), (205, 766), (206, 864), (207, 766),
(208, 568), (209, 546), (210, 487), (211, 546), (212, 487), (213, 546), (214, 487), (215, 546),
(216, 487), (217, 546), (218, 487), (219, 726), (220, 532), (221, 726), (222, 532), (223, 726),
(224, 532), (225, 726), (226, 532), (227, 715), (228, 554), (229, 600), (230, 600), (231, 286),
(232, 246), (233, 286), (234, 246), (235, 286), (236, 246), (237, 286), (238, 246), (239, 286),
(240, 246), (241, 590), (242, 507), (243, 304), (244, 259), (245, 630), (246, 503), (247, 503),
(248, 546), (249, 251), (250, 546), (251, 251), (252, 546), (253, 555), (254, 546), (255, 405),
(256, 546), (257, 343), (258, 682), (259, 564), (260, 682), (261, 564), (262, 682), (263, 564),
(264, 564), (265, 567), (266, 526), (267, 779), (268, 524), (269, 779), (270, 524), (271, 779),
(272, 524), (273, 958), (274, 849), (275, 662), (276, 394), (277, 662), (278, 394), (279, 662),
(280, 394), (281, 579), (282, 391), (283, 579), (284, 391), (285, 579), (286, 391), (287, 579),
(288, 422), (289, 572), (290, 306), (291, 572), (292, 617), (293, 572), (294, 306), (295, 682),
(296, 554), (297, 682), (298, 554), (299, 682), (300, 554), (301, 682), (302, 554), (303, 682),
(304, 554), (305, 682), (306, 554), (307, 940), (308, 713), (309, 633), (310, 579), (311, 437),
(312, 579), (313, 437), (314, 579), (315, 437), (316, 338), (317, 947), (318, 768), (319, 779),
(320, 524), (321, 579), (322, 422), (323, 546), (324, 690), (325, 508), (326, 670), (327, 653),
(328, 318), (329, 318), (330, 319), (331, 974), (332, 1092), (333, 725), (334, 632), (335, 604),
(336, 657), (337, 599), (338, 630), (339, 630), (340, 508), (341, 803), (342, 546), (343, 860),
(344, 643), (345, 682), (346, 682), (347, 632), (348, 596), (349, 840), (350, 715), (351, 727),
(352, 682), (353, 630), (354, 676), (355, 572), (356, 572), (357, 857), (358, 633), (359, 696),
(360, 662), (361, 916), (362, 959), (363, 778), (364, 890), (365, 630), (366, 723), (367, 984),
(368, 662), (369, 482), (370, 524), (371, 521), (372, 424), (373, 566), (374, 487), (375, 667),
(376, 455), (377, 555), (378, 555), (379, 500), (380, 495), (381, 634), (382, 555), (383, 529),
(384, 555), (385, 559), (386, 463), (387, 439), (388, 448), (389, 812), (390, 448), (391, 572),
(392, 530), (393, 823), (394, 865), (395, 577), (396, 758), (397, 523), (398, 468), (399, 789),
(400, 500), (401, 487), (402, 555), (403, 429), (404, 468), (405, 480), (406, 292), (407, 292),
(408, 301), (409, 780), (410, 840), (411, 555), (412, 500), (413, 451), (414, 562), (415, 509),
(416, 445), (417, 487), (418, 729), (419, 682), (420, 755), (421, 785), (422, 682), (423, 659),
(424, 550), (425, 682), (426, 991), (427, 755), (428, 679), (429, 608), (430, 967), (431, 747),
(432, 682), (433, 676), (434, 649), (435, 785), (436, 737), (437, 785), (438, 725), (439, 785),
(440, 636), (441, 682), (442, 636), (443, 888), (444, 675), (445, 785), (446, 682), (447, 785),
(448, 660), (449, 682), (450, 725), (451, 629), (452, 858), (453, 746), (454, 727), (455, 843),
(456, 294), (457, 301), (458, 183), (459, 287), (460, 236), (461, 287), (462, 393), (463, 826),
(464, 554), (465, 608), (466, 608), (467, 554), (468, 567), (469, 454), (470, 554), (471, 672),
(472, 583), (473, 554), (474, 252), (475, 807), (476, 514), (477, 558), (478, 554), (479, 543),
(480, 561), (481, 544), (482, 554), (483, 246), (484, 558), (485, 439), (486, 554), (487, 347),
(488, 826), (489, 494), (490, 554), (491, 554), (492, 567), (493, 826), (494, 554), (495, 555),
(496, 293), (497, 826), (498, 565), (499, 531), (500, 653), (501, 608), (502, 304), (503, 424),
(504, 713), (505, 692), (506, 1004), (507, 576), (508, 514), (509, 511), (510, 1053), (511, 510),
(512, 300), (513, 300), (514, 300), (515, 505), (516, 505), (517, 505), (518, 511), (519, 511),
(520, 521), (521, 951), (522, 1033), (523, 339), (524, 311), (525, 510), (526, 570),
];