]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
use gh raw files
authorMarc Foley <m.foley.88@gmail.com>
Thu, 6 Nov 2025 14:41:56 +0000 (14:41 +0000)
committerMarc Foley <m.foley.88@gmail.com>
Thu, 6 Nov 2025 14:41:56 +0000 (14:41 +0000)
.ci/family_features.json
.ci/familyexplorer.html

index befeea69a65cbbc4ee0672d1e67635e9f45d693a..7c3921b0f935dbfc342807293228315d1a15559e 100644 (file)
 {
   "features": [
+    "lnum",
     "pnum",
     "tnum",
-    "lnum",
-    "subs",
     "c2sc",
+    "case",
+    "dlig",
+    "onum",
     "ordn",
     "sinf",
     "smcp",
-    "sups",
-    "onum",
-    "dlig",
-    "case",
     "ss11",
+    "subs",
+    "sups",
+    "salt",
     "ss01",
-    "zero",
+    "ss02",
     "ss03",
     "ss04",
-    "salt",
-    "ss02",
+    "zero",
     "fwid",
-    "jp90",
+    "jp04",
     "jp83",
+    "jp90",
     "smpl",
-    "ss19",
     "ss18",
-    "trad",
+    "ss19",
     "ss20",
-    "jp04",
+    "trad",
     "vkna",
     "hwid",
-    "pwid",
-    "nlck",
-    "hojo",
     "expt",
+    "hojo",
     "jp78",
-    "ss06",
+    "nlck",
+    "pwid",
     "ornm",
     "ss05",
-    "ss09",
+    "ss06",
     "ss08",
+    "ss09",
     "hist",
     "hlig",
-    "swsh",
-    "ss07",
     "mgrk",
+    "ss07",
+    "swsh",
+    "cv12",
+    "cv44",
+    "cv48",
     "cv49",
     "cv51",
+    "cv54",
     "cv60",
     "cv62",
-    "cv80",
     "cv70",
-    "cv88",
-    "cv84",
-    "cv48",
-    "cv44",
-    "cv12",
-    "cv81",
-    "cv78",
-    "cv85",
     "cv72",
+    "cv74",
     "cv76",
-    "cv54",
+    "cv78",
+    "cv80",
+    "cv81",
     "cv82",
-    "cv74",
+    "cv84",
+    "cv85",
+    "cv88",
     "ss16",
     "ss17",
     "ruby",
-    "ss12",
     "ss10",
+    "ss12",
     "titl",
-    "ss15",
     "ss14",
+    "ss15",
     "nalt",
-    "cv02",
     "cv01",
-    "ss13",
+    "cv02",
     "cv05",
-    "ssty",
+    "ss13",
     "dtls",
-    "cv07",
-    "cv10",
+    "ssty",
+    "cv03",
     "cv04",
-    "cv08",
     "cv06",
-    "cv11",
+    "cv07",
+    "cv08",
     "cv09",
-    "cv03",
-    "cv71",
-    "cv77",
-    "cv98",
-    "cv28",
-    "cv43",
-    "cv57",
-    "cv17",
+    "cv10",
+    "cv11",
+    "cv13",
     "cv14",
+    "cv17",
     "cv19",
-    "cv91",
-    "cv46",
-    "cv68",
-    "cv37",
-    "cv13",
-    "cv79",
-    "cv55",
     "cv20",
     "cv25",
+    "cv28",
+    "cv37",
+    "cv43",
+    "cv46",
     "cv47",
+    "cv55",
+    "cv57",
+    "cv68",
+    "cv71",
     "cv75",
+    "cv77",
+    "cv79",
+    "cv83",
     "cv90",
+    "cv91",
     "cv92",
-    "cv83",
-    "cv16",
+    "cv98",
     "cv15",
-    "cv50",
-    "cv26",
-    "cv65",
-    "cv61",
-    "cv64",
-    "cv21",
-    "cv63",
-    "cv32",
-    "cv45",
+    "cv16",
     "cv18",
-    "cv42",
+    "cv21",
+    "cv26",
     "cv31",
-    "cv41",
+    "cv32",
     "cv40",
+    "cv41",
+    "cv42",
+    "cv45",
+    "cv50",
+    "cv61",
+    "cv63",
+    "cv64",
+    "cv65",
     "unic",
     "    ",
     "palt",
     "crcy",
     "zz01",
-    "zz03",
     "zz02",
+    "zz03",
     "afrc",
     "CAPS",
-    "zz15",
+    "zz04",
     "zz05",
-    "zz40",
+    "zz06",
+    "zz07",
+    "zz08",
+    "zz09",
+    "zz10",
+    "zz11",
     "zz12",
     "zz13",
-    "zz31",
-    "zz43",
-    "zz29",
-    "zz51",
-    "zz21",
-    "zz09",
-    "zz28",
+    "zz14",
+    "zz15",
+    "zz16",
+    "zz17",
     "zz18",
-    "zz52",
     "zz19",
-    "zz44",
-    "zz04",
-    "zz33",
+    "zz20",
+    "zz21",
     "zz22",
-    "zz38",
-    "zz45",
-    "zz37",
-    "zz35",
-    "zz11",
-    "zz10",
-    "zz07",
-    "zz34",
+    "zz23",
+    "zz24",
+    "zz25",
+    "zz26",
+    "zz27",
+    "zz28",
+    "zz29",
+    "zz30",
+    "zz31",
     "zz32",
-    "zz20",
+    "zz33",
+    "zz34",
+    "zz35",
     "zz36",
+    "zz37",
+    "zz38",
+    "zz39",
+    "zz40",
+    "zz41",
+    "zz42",
+    "zz43",
+    "zz44",
+    "zz45",
     "zz46",
-    "zz23",
-    "zz30",
-    "zz08",
     "zz47",
-    "zz17",
     "zz48",
-    "zz39",
-    "zz27",
-    "zz41",
-    "zz50",
     "zz49",
-    "zz06",
-    "zz14",
-    "zz16",
-    "zz25",
-    "zz42",
-    "zz24",
-    "zz26",
-    "cv23",
+    "zz50",
+    "zz51",
+    "zz52",
     "cv22",
-    "cv52",
+    "cv23",
     "cv34",
-    "cv67",
     "cv35",
     "cv39",
+    "cv52",
     "cv56",
+    "cv67",
     "hkna",
     "ital",
     "qwid",
     "twid",
     "slig",
     "elli",
-    "pcap",
     "c2pc",
+    "pcap",
     "flac",
-    "cv36",
     "cv33",
+    "cv36",
     "cv38"
   ],
   "families": {
-    "Rubik": [],
-    "Roboto": [
-      "lnum",
-      "pnum",
-      "tnum"
-    ],
-    "Playfair": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "sinf",
-      "smcp",
-      "ss11",
-      "subs",
-      "sups"
-    ],
-    "Wonky": [
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Open Sans Condensed": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Wavefont": [],
-    "Roboto Flex": [
-      "pnum"
-    ],
-    "Maven Pro": [
-      "case",
-      "ordn",
-      "zero"
-    ],
-    "Open Sans": [
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "codicon": [],
-    "42dot Sans": [
-      "fwid",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Roboto Mono": [
-      "smcp"
-    ],
-    "Afacad Flux": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Kharoshthi": [
-      "ordn",
-      "ss01"
-    ],
-    "Londrina Solid": [],
-    "Baloo Bhai 2": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Shrikhand": [
-      "ordn",
-      "sups"
-    ],
-    "Xanh Mono": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "WDXL Lubrifont JP N": [
-      "dlig",
-      "jp04",
-      "jp83",
-      "jp90",
-      "salt",
-      "smpl",
-      "ss01",
-      "ss18",
-      "ss19",
-      "ss20",
-      "sups",
-      "trad"
-    ],
-    "Kedebideri": [],
-    "Libre Barcode 39 Text": [],
-    "Almendra Display": [],
-    "Suez One": [
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Noto Sans Hatran": [
-      "ordn"
-    ],
-    "Shizuru": [
-      "vkna"
-    ],
-    "Zen Kaku Gothic Antique": [
-      "case",
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Jim Nightshade": [
-      "ordn",
-      "sups"
-    ],
-    "Yuji Syuku": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hojo",
-      "hwid",
-      "jp78",
-      "jp90",
-      "nlck",
-      "ordn",
-      "pwid",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Lovers Quarrel": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Knewave": [],
-    "Comforter": [
-      "case",
-      "dlig",
-      "ordn",
-      "ornm",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "sups"
-    ],
-    "Ga Maamli": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Yomogi": [
-      "case",
-      "fwid",
-      "hwid",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum",
-      "vkna",
-      "zero"
-    ],
-    "Bitcount Prop Double Ink": [
-      "c2sc",
-      "onum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss05",
-      "ss08",
-      "ss09",
-      "tnum",
-      "zero"
-    ],
-    "Vesper Libre": [
-      "ordn",
-      "sups"
-    ],
-    "Katibeh": [
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "ss01",
-      "sups"
-    ],
-    "Google Sans Code": [
-      "ss01"
-    ],
-    "IM FELL English": [
-      "dlig",
-      "hist",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Cabin Condensed": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Dancing Script": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Rum Raisin": [
-      "ordn",
-      "sups"
-    ],
-    "Crimson Pro": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Alumni Sans": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "smcp",
-      "sups",
-      "tnum"
-    ],
-    "Assistant": [
-      "ordn",
-      "sups"
-    ],
-    "Batang": [],
-    "Huninn": [
-      "case",
-      "dlig",
-      "fwid",
-      "hwid",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "vkna"
-    ],
-    "Redacted Script": [],
-    "BioRhyme Expanded": [
-      "mgrk",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "sups",
-      "swsh",
-      "zero"
-    ],
-    "Spline Sans": [
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Playwrite HR Lijeva Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "OFL Sorts Mill Goudy TT": [
-      "case",
-      "dlig",
-      "hist",
-      "lnum",
-      "salt",
-      "subs",
-      "sups"
-    ],
-    "Mrs Sheppards": [],
-    "Marhey": [
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Playwrite ES": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Trochut": [],
-    "Epunda Sans": [
-      "case",
-      "fwid",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Crete Round": [],
-    "Wellfleet": [],
-    "Grape Nuts": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Biryani": [
-      "ordn",
-      "ss01",
-      "sups"
-    ],
-    "Scheherazade New": [
-      "cv12",
-      "cv44",
-      "cv48",
-      "cv49",
-      "cv51",
-      "cv54",
-      "cv60",
-      "cv62",
-      "cv70",
-      "cv72",
-      "cv74",
-      "cv76",
-      "cv78",
-      "cv80",
-      "cv81",
-      "cv82",
-      "cv84",
-      "cv85",
-      "cv88",
-      "salt"
-    ],
-    "Sevillana": [],
-    "Sassy Frass": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Cuneiform": [
-      "ordn"
-    ],
-    "Nova Oval": [],
-    "Offside": [
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Eater": [],
-    "Noto Serif Thai": [
-      "ordn",
-      "ss01"
-    ],
-    "Inika": [],
-    "Ribeye": [
-      "ordn",
-      "sups"
-    ],
-    "M PLUS 1p": [],
-    "Lexend Mega": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Playwrite FR Trad Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Montserrat Subrayada": [],
-    "Lemonada": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Mrs Saint Delafield": [],
-    "Dekko": [],
-    "Dotum": [],
-    "Truculenta": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Autour One": [],
-    "IM FELL Double Pica": [
-      "dlig",
-      "hist",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Frijole": [],
-    "Grand Hotel": [
-      "ordn",
-      "sups"
-    ],
-    "Calistoga": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Explora": [
-      "case",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "sups"
-    ],
-    "Stalemate": [
-      "ordn",
-      "sups"
-    ],
-    "Share Tech": [
-      "ordn",
-      "sups"
-    ],
-    "Averia Libre": [],
-    "Signika Negative": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "smcp",
-      "ss02",
-      "ss03",
-      "ss06",
-      "ss16",
-      "ss17",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Barlow Semi Condensed": [
-      "c2sc",
-      "ordn",
-      "pnum",
-      "smcp",
-      "sups",
-      "tnum"
-    ],
-    "Metal Mania": [],
-    "Ancizar Sans": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Geologica": [
-      "case",
-      "ordn",
-      "pnum",
-      "ss01",
-      "sups",
-      "tnum"
-    ],
-    "Sitara": [],
-    "Bokor": [],
-    "Manufacturing Consent": [
-      "dlig",
-      "hist",
-      "ordn",
-      "salt"
-    ],
-    "Noto Sans Tai Viet": [
-      "ordn"
-    ],
-    "Savate": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Goblin One": [],
-    "IBM Plex Sans JP": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp78",
-      "jp90",
-      "nlck",
-      "ordn",
-      "pwid",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss04",
-      "sups",
-      "trad",
-      "zero"
-    ],
-    "Big Shoulders Text SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Cabin Sketch": [
-      "ordn",
-      "sups"
-    ],
-    "Sree Krushnadevaraya": [],
-    "Playwrite BR Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Mukta": [
-      "dlig",
-      "onum",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Kumbh Sans": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Lohit Bengali": [],
-    "Overlock": [],
-    "Ruthie": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Antic Slab": [],
-    "JejuHallasan": [],
-    "Noto Serif SC": [
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "pwid",
-      "ruby"
-    ],
-    "Tuffy": [],
-    "Imbue": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "smcp",
-      "sups",
-      "zero"
-    ],
-    "Brygada 1918": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite AU NSW": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Protest Riot": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Changa One": [],
-    "Unbounded": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Bungee Shade": [
-      "ordn",
-      "ornm",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "sups"
-    ],
-    "Kaisei Opti": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp04",
-      "jp78",
-      "nlck",
-      "trad"
-    ],
-    "Habibi": [
-      "dlig",
-      "onum",
-      "ornm",
-      "smcp",
-      "ss01"
-    ],
-    "Balthazar": [],
-    "Playwrite ID": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Zalando Sans": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite DE Grund": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Gochi Hand": [],
-    "Lohit Devanagari": [],
-    "Asap": [
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Average Sans": [],
-    "Radley": [
-      "ordn",
-      "sups"
-    ],
-    "SUSE Mono": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Aladin": [],
-    "East Sea Dokdo": [
-      "fwid"
-    ],
-    "Noto Sans Thai UI": [],
-    "Albert Sans": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups"
-    ],
-    "Saira SemiCondensed": [
-      "case",
-      "ordn",
-      "salt",
-      "sups",
-      "titl",
-      "zero"
-    ],
-    "Grechen Fuemen": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Cutive": [
-      "case",
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Teko": [
-      "ordn",
-      "sups"
-    ],
-    "Rethink Sans": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Nixie One": [],
-    "Noto Sans Tamil Supplement": [
-      "ordn"
-    ],
-    "Tac One": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Playwrite CL": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Geostar": [],
-    "IM FELL French Canon SC": [
-      "salt",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Cagliostro": [],
-    "Zen Tokyo Zoo": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Playfair Display": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups"
-    ],
-    "Anek Devanagari": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Kalnia": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Hind Vadodara": [],
-    "Damion": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Diplomata": [
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Sriracha": [
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Abel": [],
-    "Neucha": [],
-    "Kotta One": [],
-    "Lusitana": [],
-    "PoetsenOne": [
-      "ordn",
-      "sinf",
-      "sups"
-    ],
-    "Rubik Puddles": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Libre Baskerville": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Seymour One": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Sacramento": [
-      "ordn",
-      "sups"
-    ],
-    "Kdam Thmor Pro": [],
-    "Big Shoulders Inline Display SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Rubik Iso": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Shippori Antique B1": [
-      "fwid",
-      "hwid",
-      "jp78",
-      "jp83",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups",
-      "vkna"
-    ],
-    "Noto Sans Display": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "smcp",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Hanuman": [],
-    "Rock 3D": [
-      "vkna"
-    ],
-    "Stack Sans Notch": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Lobster": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Oriya": [
-      "ordn",
-      "ss01"
-    ],
-    "Playwrite HR Lijeva": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Outfit": [
-      "dlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "sups",
-      "tnum"
-    ],
-    "Orbit": [
-      "c2sc",
-      "dlig",
-      "fwid",
-      "ordn",
-      "smcp"
-    ],
-    "Barlow Condensed": [
-      "c2sc",
-      "ordn",
-      "pnum",
-      "smcp",
-      "sups",
-      "tnum"
-    ],
-    "Tourney": [
-      "case",
-      "ordn",
-      "pnum",
-      "ss01",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Alex Brush": [
-      "case",
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Stylish": [],
-    "Flamenco": [],
-    "Playball": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups",
-      "swsh"
-    ],
-    "Signika Negative SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "smcp",
-      "ss02",
-      "ss06",
-      "ss16",
-      "ss17",
-      "tnum"
-    ],
-    "Marcellus SC": [
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans PhagsPa": [
-      "ordn"
-    ],
-    "Yarndings 20": [],
-    "Noto Sans Lao Looped": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups"
-    ],
-    "Jacquarda Bastarda 9": [
-      "case",
-      "ordn"
-    ],
-    "Dai Banna SIL": [],
-    "Langar": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Crimson Text": [
-      "case",
-      "dlig",
-      "sinf",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Hi Melody": [
-      "fwid"
-    ],
-    "Akshar": [
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "sups"
-    ],
-    "Andada Pro": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Palanquin": [
-      "hist",
-      "salt",
-      "ss01"
-    ],
-    "Allerta": [],
-    "Cascadia Code": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss02",
-      "ss19",
-      "ss20",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Jaro": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Spline Sans Mono": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "ss14",
-      "ss15",
-      "ss16",
-      "ss17",
-      "ss18",
-      "ss19",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Island Moments": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Moon Dance": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Playwrite IE": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans TC": [
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "pwid",
-      "ruby"
-    ],
-    "NTR": [],
-    "Brawler": [
-      "ordn",
-      "sups"
-    ],
-    "Ysabeau SC": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss10",
-      "ss11",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Gwendolyn": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Noto Serif Toto": [
-      "ordn"
-    ],
-    "Varela": [
-      "c2sc",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Carattere": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Mervale Script": [
-      "ordn",
-      "sups"
-    ],
-    "Passero One": [],
-    "Jacquarda Bastarda 9 Charted": [],
-    "Noto Sans Syriac": [
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02"
-    ],
-    "Trykker": [],
-    "Jersey 20 Charted": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Niramit": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Sofia Sans Semi Condensed": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Cactus Classical Serif": [
-      "c2sc",
-      "dlig",
-      "fwid",
-      "nalt",
-      "onum",
-      "ordn",
-      "pwid",
-      "smcp",
-      "ss18",
-      "ss19",
-      "ss20",
-      "subs",
-      "sups"
-    ],
-    "Noto Serif Display": [
-      "c2sc",
-      "case",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "smcp",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Hubot Sans": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Romanesco": [
-      "ordn",
-      "sups"
-    ],
-    "Oooh Baby": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Protest Revolution": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Delicious Handrawn": [
-      "case",
-      "ordn"
-    ],
-    "Krona One": [],
-    "Honk": [
-      "ordn",
-      "salt",
-      "ss01"
-    ],
-    "Momo Trust Display": [
-      "case",
-      "ordn",
-      "ss01"
-    ],
-    "Luxurious Roman": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "TASA Explorer": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Ledger": [],
-    "Varela Round": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Grandiflora One": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "swsh"
-    ],
-    "Voltaire": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Fleur De Leah": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Splash": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "ornm",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups"
-    ],
-    "Yarndings 20 Charted": [],
-    "Big Shoulders Stencil Display": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Sixtyfour": [
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Rajdhani": [],
-    "Playwrite AU TAS": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Srisakdi": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Peralta": [
-      "ordn",
-      "sups"
-    ],
-    "Faster One": [
-      "case",
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Playwrite IT Moderna": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Playwrite BE WAL Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Scope One": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Moul": [],
-    "Noto Sans Thai": [
-      "ordn",
-      "ss01"
-    ],
-    "Oxygen": [],
-    "Cossette Texte": [
-      "case",
-      "tnum"
-    ],
-    "Murecho": [
-      "case",
-      "fwid",
-      "hwid",
-      "jp04",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "vkna"
-    ],
-    "Buenard": [],
-    "Kurale": [
-      "case",
-      "dlig",
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Figtree": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Canadian Aboriginal": [
-      "ordn",
-      "salt"
-    ],
-    "Cantarell": [],
-    "Codystar": [],
-    "Manuale": [
-      "case",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Thai Looped": [
-      "dlig",
-      "ordn",
-      "ss01"
-    ],
-    "Cormorant Garamond": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv05",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss03",
-      "ss04",
-      "ss09",
-      "ss10",
-      "ss13",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Bodoni Moda SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups",
-      "tnum"
-    ],
-    "Ovo": [],
-    "Alan Sans": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "ss01",
-      "ss02",
-      "ss03",
-      "tnum"
-    ],
-    "JejuMyeongjo": [],
-    "Fraunces": [
-      "case",
-      "ss01"
-    ],
-    "Aoboshi One": [
-      "fwid",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups",
-      "vkna"
-    ],
-    "Preahvihear": [],
-    "Squada One": [],
-    "Bruno Ace": [
-      "ordn",
-      "sups"
-    ],
-    "Advent Pro": [],
-    "Anta": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Pattaya": [
-      "dlig",
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "News Cycle": [],
-    "Rounded Mplus 1c": [],
-    "WDXL Lubrifont TC": [
-      "dlig",
-      "jp04",
-      "jp83",
-      "jp90",
-      "salt",
-      "smpl",
-      "ss01",
-      "ss18",
-      "ss19",
-      "ss20",
-      "sups",
-      "trad"
-    ],
-    "Atomic Age": [],
-    "Nikukyu": [],
-    "Purple Purse": [
-      "ordn",
-      "sups"
-    ],
-    "Alumni Sans Inline One": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups",
-      "tnum"
-    ],
-    "Chicle": [],
-    "Noto Sans Bhaiksuki": [
-      "ordn",
-      "ss01"
-    ],
-    "Alkatra": [
-      "dlig",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Zalando Sans SemiExpanded": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Mallanna": [],
-    "Caladea": [
-      "case",
-      "ordn",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Cypro Minoan": [
-      "ordn"
-    ],
-    "Numans": [],
-    "Encode Sans": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Sofadi One": [],
-    "Noto Sans Osmanya": [
-      "ordn"
-    ],
-    "Waiting for the Sunrise": [],
-    "Farro": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Finlandica": [
-      "case",
-      "ordn",
-      "pnum",
-      "ss01",
-      "sups",
-      "tnum"
-    ],
-    "Comic Neue": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Chau Philomene One": [
-      "onum",
-      "smcp"
-    ],
-    "Sour Gummy": [
-      "case",
-      "hist",
-      "ordn",
-      "sups"
-    ],
-    "Alumni Sans Collegiate One": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Denk One": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Momo Signature": [
-      "case",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Noto Sans Cypriot": [
-      "ordn"
-    ],
-    "Square Peg": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Libertinus Sans": [],
-    "Red Hat Mono": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Noto Sans Gurmukhi": [
-      "ordn"
-    ],
-    "Thasadith": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Vend Sans": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Playwrite HU Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Almendra SC": [],
-    "Noto Sans Math": [
-      "dtls",
-      "ss01",
-      "ss02",
-      "ssty"
-    ],
-    "Noto Serif Lao": [
-      "ordn",
-      "ss01"
-    ],
-    "Noto Serif Nyiakeng Puachue Hmong": [],
-    "Pirata One": [],
-    "Caramel": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Black Han Sans": [],
-    "Love Light": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Mina": [],
-    "LXGW Marker Gothic": [
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Noto Sans Runic": [
-      "ordn"
-    ],
-    "Funnel Display": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Viaoda Libre": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups"
-    ],
-    "Lateef": [
-      "cv44",
-      "cv48",
-      "cv49",
-      "cv51",
-      "cv54",
-      "cv62",
-      "cv70",
-      "cv72",
-      "cv74",
-      "cv76",
-      "cv78",
-      "cv80",
-      "cv82",
-      "cv84",
-      "cv85",
-      "cv88",
-      "pnum",
-      "salt",
-      "tnum"
-    ],
-    "Inter Tight": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv08",
-      "cv09",
-      "cv10",
-      "cv11",
-      "dlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Rouge Script": [],
-    "Candal": [],
-    "Playwrite FR Moderne Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Gentium Book Plus": [
-      "c2sc",
-      "cv13",
-      "cv14",
-      "cv17",
-      "cv19",
-      "cv20",
-      "cv25",
-      "cv28",
-      "cv37",
-      "cv43",
-      "cv44",
-      "cv46",
-      "cv47",
-      "cv49",
-      "cv55",
-      "cv57",
-      "cv62",
-      "cv68",
-      "cv70",
-      "cv71",
-      "cv75",
-      "cv76",
-      "cv77",
-      "cv78",
-      "cv79",
-      "cv80",
-      "cv81",
-      "cv82",
-      "cv83",
-      "cv84",
-      "cv90",
-      "cv91",
-      "cv92",
-      "cv98",
-      "smcp",
-      "ss01",
-      "ss04",
-      "ss05",
-      "ss07",
-      "ss11",
-      "ss12"
-    ],
-    "Playwrite NO Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans NKo Unjoined": [
-      "ordn"
-    ],
-    "Devonshire": [
-      "ordn",
-      "sups"
-    ],
-    "Gafata": [
-      "ss01"
-    ],
-    "Noto Sans Javanese": [
-      "ordn"
-    ],
-    "Geist Mono": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "subs",
-      "sups"
-    ],
-    "Playwrite TZ": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans Mende Kikakui": [
-      "ordn"
-    ],
-    "Cairo Play": [
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "An Emoji Family": [],
-    "Kings": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Castoro": [
-      "c2sc",
-      "case",
-      "lnum",
-      "smcp",
-      "subs",
-      "sups"
-    ],
-    "Playwrite GB S Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Saira Stencil One": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Hind Jalandhar": [],
-    "Hubballi": [
-      "sups"
-    ],
-    "Kite One": [
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Linear B": [
-      "ordn"
-    ],
-    "Stint Ultra Expanded": [
-      "ordn",
-      "sups"
-    ],
-    "Hedvig Letters Sans": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Encode Sans SC": [],
-    "Englebert": [
-      "ordn",
-      "sups"
-    ],
-    "Funnel Sans": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Prata": [
-      "case",
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "ABeeZee": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Chivo Mono": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Gudea": [],
-    "Annie Use Your Telescope": [],
-    "Hind Kochi": [],
-    "Krub": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Hanalei": [
-      "ordn",
-      "sups"
-    ],
-    "Big Shoulders Inline Text SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Alegreya Sans": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Chakra Petch": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "McLaren": [
-      "ordn",
-      "sups"
-    ],
-    "Rambla": [],
-    "Amiko": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Cinzel": [
-      "dlig",
-      "onum",
-      "ss01",
-      "ss02"
-    ],
-    "Mandali": [],
-    "NanumMyeongjo": [
-      "fwid"
-    ],
-    "Labrada": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Mako": [
-      "ordn",
-      "sups"
-    ],
-    "Gupter": [],
-    "BenchNine": [],
-    "Carlito": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Architects Daughter": [],
-    "Nova Cut": [],
-    "Sedan SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "smcp",
-      "sups"
-    ],
-    "Strait": [
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Qwitcher Grypen": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Fira Sans": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Ek Mukta": [
-      "dlig",
-      "onum",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Bengali": [
-      "ordn",
-      "ss01"
-    ],
-    "Akaya Telivigala": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Playwrite GB S": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Asset": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Dhyana": [],
-    "Baumans": [],
-    "IM FELL Great Primer SC": [
-      "salt",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Saira ExtraCondensed": [
-      "case",
-      "ordn",
-      "salt",
-      "sups",
-      "titl",
-      "zero"
-    ],
-    "Quicksand": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Bentham": [],
-    "Creepster": [],
-    "Dangrek": [],
-    "Kalam": [],
-    "DotumChe": [],
-    "Kulim Park": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Jaldi": [
-      "mgrk",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Madimi One": [
-      "case",
-      "ordn"
-    ],
-    "Sarabun": [
-      "ordn",
-      "salt",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Armata": [],
-    "Platypi": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Baloo Tammudu 2": [
-      "ordn",
-      "sinf"
-    ],
-    "Playwrite IE Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Fjord": [],
-    "Istok Web": [
-      "case",
-      "onum",
-      "tnum"
-    ],
-    "Edu TAS Beginner": [],
-    "Lunasima": [
-      "dlig"
-    ],
-    "Noto Sans Tangsa": [
-      "ordn"
-    ],
-    "Quando": [],
-    "Sigmar": [
-      "c2sc",
-      "ordn",
-      "smcp",
-      "ss01",
-      "sups"
-    ],
-    "BhuTuka Expanded One": [
-      "mgrk",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "sups",
-      "swsh",
-      "zero"
-    ],
-    "Playwrite GB J Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Playwrite PL Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Source Code Pro": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv06",
-      "cv12",
-      "cv14",
-      "cv15",
-      "cv16",
-      "cv17",
-      "onum",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss05",
-      "ss06",
-      "ss07",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Norican": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Cantata One": [],
-    "Laila": [],
-    "Fragment Mono SC": [
-      "c2sc",
-      "case",
-      "ordn",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Indie Flower": [
-      "ordn",
-      "sups"
-    ],
-    "Tulpen One": [],
-    "Noto Sans Lao": [
-      "ordn",
-      "ss01"
-    ],
-    "Sansita One": [],
-    "Yaldevi Colombo": [
-      "ordn",
-      "sups"
-    ],
-    "Inder": [],
-    "Rubik Doodle Triangles": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "New Rocker": [
-      "ordn",
-      "sinf",
-      "sups"
-    ],
-    "GulimChe": [],
-    "Libertinus Math": [],
-    "Cherish": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Anatolian Hieroglyphs": [
-      "ordn"
-    ],
-    "Dawning of a New Day": [],
-    "Ma Shan Zheng": [],
-    "Alumni Sans Collegiate One SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Abyssinica SIL": [
-      "cv01",
-      "cv02",
-      "cv04",
-      "cv05",
-      "cv17",
-      "cv18",
-      "cv19",
-      "cv20",
-      "cv21",
-      "cv26",
-      "cv31",
-      "cv32",
-      "cv40",
-      "cv41",
-      "cv42",
-      "cv45",
-      "cv46",
-      "cv48",
-      "cv49",
-      "cv50",
-      "cv60",
-      "cv61",
-      "cv62",
-      "cv63",
-      "cv64",
-      "cv65",
-      "cv70",
-      "cv80",
-      "cv85"
-    ],
-    "Martel Sans": [
-      "ordn",
-      "sups"
-    ],
-    "Sora": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups",
-      "tnum"
-    ],
-    "Fira Code": [
-      "case",
-      "onum",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Martel": [
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Adlam Unjoined": [
-      "case",
-      "ordn"
-    ],
-    "Londrina Sketch": [],
-    "Noto Naskh Arabic UI": [
-      "dlig",
-      "tnum"
-    ],
-    "Cinzel Decorative": [],
-    "Souliyo Unicode": [],
-    "Metal": [],
-    "Chiron Sung HK": [
-      "case",
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "pwid",
-      "ruby",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss15",
-      "ss16",
-      "ss18",
-      "ss19",
-      "ss20",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Lemon": [
-      "case",
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Work Sans": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hist",
-      "lnum",
-      "nalt",
-      "onum",
-      "ordn",
-      "ornm",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Boogaloo": [],
-    "Chiron Hei HK": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv08",
-      "cv09",
-      "cv10",
-      "cv11",
-      "cv12",
-      "cv13",
-      "cv14",
-      "cv15",
-      "cv16",
-      "cv17",
-      "cv18",
-      "cv19",
-      "dlig",
-      "fwid",
-      "hist",
-      "hlig",
-      "hwid",
-      "onum",
-      "ordn",
-      "pnum",
-      "pwid",
-      "ruby",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss15",
-      "ss16",
-      "ss18",
-      "ss19",
-      "subs",
-      "sups",
-      "titl",
-      "zero"
-    ],
-    "Snowburst One": [
-      "ordn",
-      "sups"
-    ],
-    "Noto Serif HK": [
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "pwid",
-      "ruby"
-    ],
-    "Noto Sans Mro": [
-      "ordn"
-    ],
-    "Monsieur La Doulaise": [],
-    "Noto Sans Georgian": [
-      "case",
-      "ordn"
-    ],
-    "Share Tech Mono": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Playwrite AU QLD": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Gotu": [
-      "onum",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Anek Odia": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Kumar One": [],
-    "Patrick Hand": [
-      "lnum",
-      "onum",
-      "ordn",
-      "smcp",
-      "sups"
-    ],
-    "League Spartan": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Rokkitt": [
-      "ordn",
-      "sups"
-    ],
-    "Federant": [],
-    "Frank Ruhl Libre": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Bitcount Grid Double": [
-      "c2sc",
-      "onum",
-      "smcp",
-      "ss03",
-      "ss05",
-      "ss08",
-      "zero"
-    ],
-    "Itim": [
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "swsh"
-    ],
-    "Noto Serif Khojki": [
-      "ordn",
-      "ss02",
-      "ss03"
-    ],
-    "Sniglet": [],
-    "Noto Sans Medefaidrin": [
-      "ordn"
-    ],
-    "DM Serif Display": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Sora Sompeng": [
-      "ordn"
-    ],
-    "NovaMono": [],
-    "Playwrite BE VLG Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Acme": [],
-    "Glass Antiqua": [],
-    "Molle": [],
-    "Stoke": [],
-    "Noto Serif Bengali": [
-      "ordn"
-    ],
-    "Sintony": [],
-    "Castoro Titling": [
-      "subs",
-      "sups"
-    ],
-    "Macondo Swash Caps": [],
-    "Bitcount Grid Single Ink": [
-      "c2sc",
-      "onum",
-      "smcp",
-      "ss03",
-      "ss04",
-      "ss06",
-      "ss07",
-      "ss08",
-      "zero"
-    ],
-    "Aubrey": [
-      "ordn",
-      "sups"
-    ],
-    "Give You Glory": [],
-    "Bungee": [
-      "ordn",
-      "ornm",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "sups"
-    ],
-    "Train One": [
-      "dlig",
-      "fwid",
-      "hwid",
-      "nlck",
-      "ordn",
-      "pwid",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Yuji Boku": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hojo",
-      "hwid",
-      "jp78",
-      "jp90",
-      "nlck",
-      "ordn",
-      "pwid",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Merienda": [
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Gujarati": [
-      "ordn"
-    ],
-    "Nova Slim": [],
-    "Urbanist": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Antic": [],
-    "Quantico": [],
-    "Yesteryear": [
-      "ordn",
-      "sups"
-    ],
-    "Vibur": [],
-    "Shippori Mincho": [
-      "dlig",
-      "fwid",
-      "hwid",
-      "jp78",
-      "jp83",
-      "nlck",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups",
-      "vkna"
-    ],
-    "Exile": [
-      "ss01"
-    ],
-    "Simonetta": [],
-    "Jersey 25": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Praise": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "ornm",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups",
-      "titl"
-    ],
-    "Doppio One": [
-      "smcp",
-      "subs",
-      "sups"
-    ],
-    "WindSong": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "sups",
-      "swsh"
-    ],
-    "Pompiere": [],
-    "Playwrite AU TAS Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Averia Sans Libre": [],
-    "Arima": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups"
-    ],
-    "Bitter": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Tagalog": [
-      "ordn"
-    ],
-    "Noto Sans Symbols 2": [
-      "ordn"
-    ],
-    "Tomorrow": [
-      "ordn"
-    ],
-    "Arsenal": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hist",
-      "ordn",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "swsh"
-    ],
-    "Pochaevsk": [
-      "salt",
-      "ss01"
-    ],
-    "Italianno": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "tnum"
-    ],
-    "Ruslan Display": [],
-    "Charis SIL": [
-      "c2sc",
-      "cv13",
-      "cv17",
-      "cv19",
-      "cv20",
-      "cv25",
-      "cv28",
-      "cv37",
-      "cv43",
-      "cv44",
-      "cv46",
-      "cv47",
-      "cv49",
-      "cv55",
-      "cv57",
-      "cv62",
-      "cv68",
-      "cv70",
-      "cv71",
-      "cv75",
-      "cv76",
-      "cv77",
-      "cv79",
-      "cv80",
-      "cv81",
-      "cv82",
-      "cv84",
-      "cv90",
-      "cv91",
-      "cv92",
-      "cv98",
-      "smcp",
-      "ss01",
-      "ss04",
-      "ss05",
-      "ss11",
-      "ss12"
-    ],
-    "Lakki Reddy": [],
-    "Stick": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp04",
-      "jp78",
-      "nlck",
-      "pwid",
-      "trad",
-      "zero"
-    ],
-    "Zen Loop": [],
-    "Puritan": [],
-    "Vollkorn SC": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss13",
-      "ss14",
-      "ss17",
-      "titl",
-      "zero"
-    ],
-    "BBH Sans Hegarty": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Atma": [
-      "ss01"
-    ],
-    "Noto Serif Hebrew": [
-      "dlig",
-      "ordn"
-    ],
-    "Waterfall": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "sups",
-      "titl"
-    ],
-    "WDXL Lubrifont SC": [
-      "dlig",
-      "jp04",
-      "jp83",
-      "jp90",
-      "salt",
-      "smpl",
-      "ss01",
-      "ss18",
-      "ss19",
-      "ss20",
-      "sups",
-      "trad"
-    ],
-    "Meow Script": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "sups",
-      "titl"
-    ],
-    "Wittgenstein": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Telugu": [],
-    "Anaheim": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Carrois Gothic SC": [],
-    "Concert One": [],
-    "Cal Sans": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "ordn",
-      "pnum",
-      "ss01",
-      "ss02",
-      "tnum"
-    ],
-    "Padauk": [
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv09",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss09"
-    ],
-    "Licorice": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Rosario": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Hammersmith One": [],
-    "Khand": [],
-    "Bai Jamjuree": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Inria Sans": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Underdog": [],
-    "Estonia": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "sups",
-      "swsh",
-      "titl"
-    ],
-    "Noto Serif Hentaigana": [
-      "ordn"
-    ],
-    "Playwrite RO Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Libre Barcode EAN13 Text": [],
-    "Noto Sans Tai Le": [
-      "ordn"
-    ],
-    "PT Mono": [
-      "c2sc",
-      "dlig",
-      "hist",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Climate Crisis": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans HK": [
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "pwid",
-      "ruby"
-    ],
-    "DM Sans": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "sups"
-    ],
-    "Noto Sans Nandinagari": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Almarai": [
-      "ss01"
-    ],
-    "Aboreto": [
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite ES Deco": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "AmstelvarAlpha": [],
-    "IBM Plex Sans Thai Looped": [
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Radio Canada": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "sups",
-      "tnum"
-    ],
-    "Covered By Your Grace": [],
-    "Edu AU VIC WA NT Hand": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06"
-    ],
-    "JetBrains Mono": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Nokora": [],
-    "Fredoka": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Scada": [
-      "case",
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Oxanium": [
-      "pnum",
-      "zero"
-    ],
-    "Water Brush": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Cherokee": [
-      "ordn",
-      "ss01",
-      "unic"
-    ],
-    "Baloo Bhaina 2": [
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Parastoo": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Noto Serif Ahom": [
-      "ordn",
-      "salt"
-    ],
-    "Jersey 10 Charted": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "IBM Plex Sans Condensed": [
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Bitcount Prop Double": [
-      "c2sc",
-      "onum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss05",
-      "ss08",
-      "ss09",
-      "tnum",
-      "zero"
-    ],
-    "Nothing You Could Do": [],
-    "Bhavuka": [
-      "    ",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Rubik Moonrocks": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "League Gothic": [
-      "case",
-      "ordn",
-      "ss01"
-    ],
-    "Uncial Antiqua": [
-      "ordn",
-      "sups"
-    ],
-    "Lato": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Masaram Gondi": [
-      "ordn",
-      "ss01",
-      "ss02"
-    ],
-    "Noto Serif Oriya": [
-      "ordn"
-    ],
-    "Lisu Bosa": [],
-    "Comforter Brush": [
-      "case",
-      "dlig",
-      "ordn",
-      "ornm",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "sups"
-    ],
-    "Linefont": [],
-    "Tiro Devanagari Hindi": [
-      "c2sc",
-      "case",
-      "lnum",
-      "smcp",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups"
-    ],
-    "Yaldevi": [
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Rubik Mono One": [
-      "case",
-      "dlig",
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Adamina": [],
-    "Bytesized": [],
-    "Babylonica": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Mochiy Pop P One": [
-      "fwid",
-      "hwid",
-      "jp78",
-      "jp83",
-      "ordn",
-      "palt",
-      "sups",
-      "vkna"
-    ],
-    "Yusei Magic": [
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Lalezar": [
-      "dlig"
-    ],
-    "Geostar Fill": [],
-    "Noto Sans Ethiopic": [
-      "ordn"
-    ],
-    "Pragati Narrow": [
-      "mgrk",
-      "ordn",
-      "ss02",
-      "sups"
-    ],
-    "Playwrite DK Uloopet": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Orbitron": [
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Finger Paint": [],
-    "Texturina": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "M PLUS 2": [
-      "case",
-      "dlig",
-      "fwid",
-      "jp04",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum",
-      "vkna"
-    ],
-    "Liter": [
-      "case",
-      "ordn",
-      "ss01"
-    ],
-    "Germania One": [],
-    "Mingzat": [],
-    "Triodion": [
-      "salt",
-      "ss01"
-    ],
-    "Nobile": [],
-    "Gajraj One": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Arbutus Slab": [],
-    "Noto Sans Kaithi": [
-      "hwid",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Libre Barcode 128 Text": [],
-    "Special Gothic Expanded One": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Jersey 15": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Slabo 27px": [
-      "case"
-    ],
-    "Noto Serif NP Hmong": [
-      "ordn"
-    ],
-    "Tauri": [],
-    "Strong": [],
-    "Harmattan": [
-      "cv08",
-      "cv12",
-      "cv20",
-      "cv44",
-      "cv48",
-      "cv49",
-      "cv51",
-      "cv54",
-      "cv60",
-      "cv62",
-      "cv70",
-      "cv72",
-      "cv74",
-      "cv76",
-      "cv78",
-      "cv80",
-      "cv82",
-      "cv84",
-      "cv85",
-      "cv88",
-      "salt"
-    ],
-    "Reddit Mono": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv08",
-      "cv09",
-      "cv10",
-      "cv11",
-      "cv12",
-      "cv13",
-      "cv14",
-      "cv15",
-      "cv16",
-      "cv17",
-      "cv18",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Ponomar": [
-      "salt",
-      "ss01",
-      "ss02"
-    ],
-    "Rubik Microbe": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Long Cang": [],
-    "Spicy Rice": [
-      "ordn",
-      "sups"
-    ],
-    "My Soul": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Volkhov": [],
-    "Zilla Slab Highlight": [
-      "c2sc",
-      "case",
-      "crcy",
-      "lnum",
-      "onum",
-      "ordn",
-      "ornm",
-      "pnum",
-      "sinf",
-      "smcp",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Playwrite CA Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "STIX Two Text": [
-      "c2sc",
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "onum",
-      "pnum",
-      "smcp",
-      "subs",
-      "sups"
-    ],
-    "Zen Old Mincho": [
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Victor Mono": [
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "subs",
-      "sups"
-    ],
-    "Rubik Maps": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Stack Sans Text": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite DE VA": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Halant": [],
-    "Cambay": [],
-    "Gilda Display": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Croissant One": [],
-    "Playwrite CZ Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Rubik Lines": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Serif Old Uyghur": [
-      "dlig",
-      "ordn",
-      "salt"
-    ],
-    "Overpass": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Graduate": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Saira Condensed": [
-      "case",
-      "ordn",
-      "salt",
-      "sups",
-      "titl",
-      "zero"
-    ],
-    "Micro 5 Charted": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Birthstone": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups",
-      "titl"
-    ],
-    "Caveat Brush": [
-      "ordn",
-      "sinf",
-      "sups"
-    ],
-    "Sansation": [
-      "onum",
-      "ss03",
-      "zz01",
-      "zz02",
-      "zz03"
-    ],
-    "Sansation Light": [
-      "onum",
-      "ss03",
-      "zz01",
-      "zz02",
-      "zz03"
-    ],
-    "Menbere": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite HR Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Almendra": [],
-    "Playwrite AU SA": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "The Nautigal": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Familjen Grotesk": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss02",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Tiro Telugu": [
-      "c2sc",
-      "case",
-      "lnum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "sups"
-    ],
-    "Noto Serif Dogra": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Kristi": [],
-    "Solway": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Malayalam": [
-      "ordn"
-    ],
-    "IM FELL DW Pica SC": [
-      "salt",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Hedvig Letters Serif": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Vazirmatn": [
-      "c2sc",
-      "dlig",
-      "lnum",
-      "onum",
-      "salt",
-      "smcp",
-      "ss01",
-      "tnum",
-      "unic"
-    ],
-    "Libre Barcode 39 Extended Text": [],
-    "Playwrite PT": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Bagel Fat One": [
-      "case",
-      "fwid",
-      "ordn",
-      "sups"
-    ],
-    "Public Sans": [
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Epunda Slab": [
-      "case",
-      "fwid",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Cardo": [],
-    "Signika SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "smcp",
-      "ss02",
-      "ss06",
-      "ss16",
-      "ss17",
-      "tnum"
-    ],
-    "Playwrite US Trad Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Grey Qo": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Montagu Slab": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Keania One": [],
-    "Noto Sans Sunuwar": [
-      "ordn"
-    ],
-    "Playwrite ZA": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "LXGW WenKai TC": [
-      "afrc",
-      "dlig",
-      "salt",
-      "subs",
-      "sups"
-    ],
-    "Parisienne": [
-      "ordn",
-      "sups"
-    ],
-    "Rubik Wet Paint": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Sedgwick Ave Display": [],
-    "Anton": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Kiwi Maru": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hojo",
-      "hwid",
-      "jp78",
-      "jp90",
-      "nlck",
-      "ordn",
-      "pwid",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Red Hat Text": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Gloock": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Archivo Black": [
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Encode Sans Expanded": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Bree Serif": [],
-    "Barrio": [
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Saira": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "titl",
-      "tnum",
-      "zero"
-    ],
-    "Rubik Storm": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "BBH Sans Bartle": [
-      "ss01"
-    ],
-    "Julius Sans One": [],
-    "Astloch": [],
-    "Noto Sans Saurashtra": [
-      "ordn"
-    ],
-    "Exo": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Noto Sans Ol Chiki": [
-      "ordn"
-    ],
-    "Bebas Neue": [
-      "ordn",
-      "pnum",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Prociono": [
-      "CAPS",
-      "dlig",
-      "salt",
-      "ss01"
-    ],
-    "Palette Mosaic": [
-      "vkna"
-    ],
-    "Fresca": [],
-    "JejuGothic": [],
-    "Libertinus Serif Display": [],
-    "Gidugu": [],
-    "Alumni Sans Pinstripe": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups",
-      "tnum"
-    ],
-    "DM Serif Text": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Moulpali": [],
-    "Patua One": [],
-    "El Messiri": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Zen Kaku Gothic New": [
-      "case",
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Playwrite BE WAL": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans Khudawadi": [
-      "ordn"
-    ],
-    "Hanalei Fill": [
-      "ordn",
-      "sups"
-    ],
-    "Playwrite DE VA Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Amiri Quran": [
-      "ss01",
-      "ss02",
-      "ss05",
-      "ss07",
-      "ss08"
-    ],
-    "Hind Mysuru": [],
-    "NanumGothicCoding": [],
-    "Mali": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Gulzar": [
-      "onum",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "swsh",
-      "tnum"
-    ],
-    "Sankofa Display": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Mr Dafoe": [],
-    "Shantell Sans": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Ranga": [],
-    "Noto Sans Hanifi Rohingya": [
-      "ordn",
-      "ss01",
-      "ss02"
-    ],
-    "Kumar One Outline": [],
-    "Big Shoulders Stencil": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Old Turkic": [
-      "ordn"
-    ],
-    "Dr Sugiyama": [],
-    "Gugi": [],
-    "Suravaram": [],
-    "Hind Guntur": [],
-    "Recursive": [
-      "afrc",
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "ss20",
-      "sups",
-      "titl",
-      "zero"
-    ],
-    "Caveat": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Winky Rough": [
-      "case",
-      "onum",
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Noto Sans Sharada": [
-      "ordn"
-    ],
-    "Tagesschrift": [
-      "case",
-      "ordn"
-    ],
-    "Vast Shadow": [],
-    "Pangolin": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Dela Gothic One": [
-      "case",
-      "dlig",
-      "fwid",
-      "hwid",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "IM FELL Great Primer": [
-      "dlig",
-      "hist",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "ADLaM Display": [
-      "case",
-      "ss01"
-    ],
-    "Marko One": [],
-    "Bakbak One": [],
-    "Rubik Marker Hatch": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Geo": [],
-    "Noto Sans Symbols": [
-      "ordn"
-    ],
-    "Aldrich": [],
-    "Rubik Bubbles": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Do Hyeon": [
-      "fwid"
-    ],
-    "Noto Serif Todhri": [
-      "ordn"
-    ],
-    "Are You Serious": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Playwrite NL Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Philosopher": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Mouse Memoirs": [
-      "ordn",
-      "sups"
-    ],
-    "Basic": [],
-    "Anonymous Pro": [],
-    "Noto Sans Balinese": [
-      "ordn"
-    ],
-    "Snippet": [],
-    "Courgette": [],
-    "Playwrite AR": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Coral Pixels": [
-      "case",
-      "ordn"
-    ],
-    "Hanken Grotesk": [
-      "case",
-      "dlig",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups"
-    ],
-    "Lexend Tera": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Playwrite DE LA Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Duru Sans": [],
-    "Montserrat Underline": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Oranienbaum": [],
-    "Noto Sans Khmer UI": [],
-    "Poller One": [],
-    "Playwrite ID Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Esteban": [],
-    "Noto Sans Lao UI": [],
-    "Noto Sans Siddham": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06"
-    ],
-    "Kaisei Tokumin": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp04",
-      "jp78",
-      "nlck",
-      "trad"
-    ],
-    "Sofia Sans Extra Condensed": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Avestan": [
-      "ordn"
-    ],
-    "Averia Serif Libre": [],
-    "Playwrite IT Trad": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "IBM Plex Sans KR": [
-      "nalt",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Wendy One": [],
-    "Noto Sans Chakma": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05"
-    ],
-    "Noto Sans Kannada": [],
-    "Rhodium Libre": [
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Alumni Sans SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "smcp",
-      "sups",
-      "tnum"
-    ],
-    "Noto Serif TC": [
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "pwid",
-      "ruby"
-    ],
-    "Tektur": [
-      "dlig",
-      "pnum",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Bengali UI": [],
-    "Science Gothic": [
-      "c2sc",
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Serif Kannada": [
-      "ordn",
-      "ss01"
-    ],
-    "Lexend Exa": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Bigshot One": [],
-    "Yuji Hentaigana Akari": [
-      "ordn",
-      "sups",
-      "vkna",
-      "zero"
-    ],
-    "Trocchi": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Rufina": [],
-    "Shadows Into Light": [],
-    "Meddon": [],
-    "Taviraj": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Rubik Spray Paint": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Chelsea Market": [],
-    "Martian Mono": [
-      "case",
-      "cv01",
-      "cv02",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Rubik Vinyl": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Gravitas One": [],
-    "Atkinson Hyperlegible Mono": [
-      "case",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Playwrite BE VLG": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Encode Sans Semi Condensed": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Kodchasan": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Content": [
-      "zz01",
-      "zz02",
-      "zz03",
-      "zz04",
-      "zz05",
-      "zz06",
-      "zz07",
-      "zz08",
-      "zz09",
-      "zz10",
-      "zz11",
-      "zz12",
-      "zz13",
-      "zz14",
-      "zz15",
-      "zz16",
-      "zz17",
-      "zz18",
-      "zz19",
-      "zz20",
-      "zz21",
-      "zz22",
-      "zz23",
-      "zz24",
-      "zz25",
-      "zz26",
-      "zz27",
-      "zz28",
-      "zz29",
-      "zz30",
-      "zz31",
-      "zz32",
-      "zz33",
-      "zz34",
-      "zz35",
-      "zz36",
-      "zz37",
-      "zz38",
-      "zz39",
-      "zz40",
-      "zz41",
-      "zz42",
-      "zz43",
-      "zz44",
-      "zz45",
-      "zz46",
-      "zz47",
-      "zz48",
-      "zz49",
-      "zz50",
-      "zz51",
-      "zz52"
-    ],
-    "Noto Sans Sogdian": [
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv08",
-      "cv09",
-      "cv10",
-      "cv11",
-      "cv12",
-      "cv13",
-      "cv14",
-      "cv15",
-      "cv20",
-      "cv21",
-      "cv22",
-      "cv23",
-      "ordn",
-      "salt"
-    ],
-    "Bilbo Swash Caps": [],
-    "Allison": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Matemasie": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Anuphan": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Comfortaa": [
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Quattrocento Sans": [
-      "ordn",
-      "sups"
-    ],
-    "Sedgwick Ave": [],
-    "Noto Sans Shavian": [
-      "ordn"
-    ],
-    "Roboto Condensed": [
-      "c2sc",
-      "dlig",
-      "lnum",
-      "onum",
-      "pnum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Mona Sans": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Kadwa": [
-      "ordn",
-      "ss02",
-      "sups"
-    ],
-    "Noto Sans Ugaritic": [
-      "ordn"
-    ],
-    "Teachers": [
-      "case",
-      "ordn"
-    ],
-    "Chokokutai": [
-      "fwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Tiro Gurmukhi": [
-      "c2sc",
-      "case",
-      "lnum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss05",
-      "ss14",
-      "ss15",
-      "ss16",
-      "ss17",
-      "ss18",
-      "ss19",
-      "ss20",
-      "sups"
-    ],
-    "Baloo Tamma 2": [
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Ruge Boogie": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Bitcount Ink": [
-      "c2sc",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss05",
-      "ss08",
-      "ss09",
-      "zero"
-    ],
-    "Noto Sans Inscriptional Parthian": [
-      "ordn"
-    ],
-    "Tangerine": [],
-    "Rubik 80s Fade": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Protest Strike": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Aref Ruqaa Ink": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08"
-    ],
-    "Paprika": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Old North Arabian": [
-      "ordn"
-    ],
-    "Noto Serif Tangut": [
-      "ordn"
-    ],
-    "Pridi": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Amarante": [],
-    "Merriweather": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Six Caps": [],
-    "Noto Traditional Nushu": [
-      "ordn"
-    ],
-    "Salsa": [
-      "swsh"
-    ],
-    "MedievalSharp": [],
-    "IM FELL English SC": [
-      "salt",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Noto Sans Lycian": [
-      "ordn"
-    ],
-    "Playwrite AT": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Trade Winds": [],
-    "Averia Gruesa Libre": [],
-    "Big Shoulders Display SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Imperial Aramaic": [
-      "ordn"
-    ],
-    "Arbutus": [],
-    "Cairo": [
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Miltonian": [],
-    "Tai Heritage Pro": [],
-    "Syne Mono": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups",
-      "tnum"
-    ],
-    "UnifrakturCook": [],
-    "Braah One": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Coptic": [
-      "ordn"
-    ],
-    "Miriam Libre": [
-      "c2sc",
-      "ordn",
-      "pnum",
-      "smcp",
-      "ss01",
-      "sups",
-      "tnum"
-    ],
-    "Pixelify Sans": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Alkalami": [
-      "dlig",
-      "pnum",
-      "salt",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss07",
-      "ss08",
-      "ss09"
-    ],
-    "Yuji Hentaigana Akebono": [
-      "ordn",
-      "sups",
-      "vkna",
-      "zero"
-    ],
-    "IBM Plex Sans": [
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Playwrite VN Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Baloo 2": [
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite IT Trad Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Playwrite MX": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Playwrite FR Moderne": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans Old Hungarian": [
-      "dlig",
-      "ordn"
-    ],
-    "Mea Culpa": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Grenze Gotisch": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "MuseoModerno": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Adobe Blank": [],
-    "Rubik Doodle Shadow": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Vampiro One": [],
-    "Fira Sans Extra Condensed": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Fugaz One": [],
-    "Mukta Mahee": [
-      "dlig",
-      "onum",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Federo": [],
-    "Overlock SC": [],
-    "Playwrite DE Grund Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Rubik Burned": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Playwrite BR": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Spectral": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hist",
-      "lnum",
-      "onum",
-      "ordn",
-      "ornm",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Jockey One": [],
-    "Ysabeau Office": [
-      "case",
-      "dlig",
-      "hlig",
-      "lnum",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss03",
-      "ss09",
-      "ss10",
-      "ss11",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Sulphur Point": [
-      "ordn",
-      "sups"
-    ],
-    "Anek Telugu": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Lobster Two": [
-      "salt"
-    ],
-    "Jaini Purva": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "B612": [],
-    "Amita": [
-      "ordn",
-      "sups"
-    ],
-    "Arya": [
-      "case",
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Medula One": [],
-    "Mochiy Pop One": [
-      "fwid",
-      "hwid",
-      "jp78",
-      "jp83",
-      "ordn",
-      "palt",
-      "sups",
-      "vkna"
-    ],
-    "Wire One": [
-      "ordn",
-      "sups"
-    ],
-    "Spirax": [],
-    "Playwrite HR": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans Phoenician": [
-      "ordn"
-    ],
-    "Noto Sans Nushu": [
-      "ordn"
-    ],
-    "Kaushan Script": [
-      "salt",
-      "subs",
-      "sups"
-    ],
-    "Nunito Sans": [
-      "case",
-      "dlig",
-      "onum",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Aksara Bali Galang": [],
-    "Edu SA Beginner": [],
-    "Otomanopee One": [
-      "cv01",
-      "dlig",
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Borel": [
-      "case",
-      "cv04",
-      "ordn",
-      "ss01",
-      "ss02"
-    ],
-    "Smooch Sans": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Cute Font": [],
-    "AR One Sans": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Rubik Glitch": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "VT323": [
-      "dlig",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Galindo": [
-      "ordn",
-      "sups"
-    ],
-    "Ole": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "ornm",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Anek Tamil": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Agdasima": [],
-    "UnifrakturMaguntia": [
-      "hlig"
-    ],
-    "Arizonia": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Yantramanav": [],
-    "Belanosima": [],
-    "Cuprum": [
-      "case",
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Playwrite MX Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "TharLon": [],
-    "Playwrite HU": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Playwrite NL": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Lustria": [],
-    "Noto Sans Sundanese": [
-      "ordn"
-    ],
-    "Chela One": [],
-    "Black And White Picture": [],
-    "Yrsa": [
-      "case",
-      "lnum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Bayon": [],
-    "Noto Sans Old Permic": [
-      "ordn"
-    ],
-    "Noto Sans Pau Cin Hau": [
-      "ordn"
-    ],
-    "Digital Numbers": [],
-    "ZCOOL KuaiLe": [
-      "fwid"
-    ],
-    "Playwrite PT Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Alice": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Gruppo": [
-      "ordn",
-      "sups"
-    ],
-    "Chenla": [
-      "zz01",
-      "zz02",
-      "zz03",
-      "zz04",
-      "zz05",
-      "zz06",
-      "zz07",
-      "zz08",
-      "zz09",
-      "zz10",
-      "zz11",
-      "zz12",
-      "zz13",
-      "zz14",
-      "zz15",
-      "zz16",
-      "zz17",
-      "zz18",
-      "zz19",
-      "zz20",
-      "zz21",
-      "zz22",
-      "zz23",
-      "zz24",
-      "zz25",
-      "zz26",
-      "zz27",
-      "zz28",
-      "zz29",
-      "zz30",
-      "zz31",
-      "zz32",
-      "zz33",
-      "zz34",
-      "zz35",
-      "zz36",
-      "zz37",
-      "zz38",
-      "zz39",
-      "zz40",
-      "zz41",
-      "zz42",
-      "zz43",
-      "zz44",
-      "zz45",
-      "zz46",
-      "zz47",
-      "zz48",
-      "zz49",
-      "zz50",
-      "zz51",
-      "zz52"
-    ],
-    "Noto Sans Oriya UI": [
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Noto Sans Vithkuqi": [
-      "ordn"
-    ],
-    "Noto Sans SC": [
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "pwid",
-      "ruby"
-    ],
-    "Noto Sans Warang Citi": [
-      "ordn"
-    ],
-    "Tsukimi Rounded": [
-      "fwid",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups",
-      "vkna"
-    ],
-    "Noto Serif Armenian": [
-      "ordn"
-    ],
-    "Noto Sans Rejang": [
-      "ordn"
-    ],
-    "Alatsi": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Azeret Mono": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "ss13",
-      "ss14",
-      "ss15",
-      "ss16",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Zen Dots": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Yarndings 12 Charted": [],
-    "Shippori Mincho B1": [
-      "dlig",
-      "fwid",
-      "hwid",
-      "jp78",
-      "jp83",
-      "nlck",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups",
-      "vkna"
-    ],
-    "MonteCarlo": [
-      "dlig",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "ss13",
-      "ss14",
-      "ss15",
-      "ss16",
-      "ss17",
-      "ss20",
-      "swsh"
-    ],
-    "Noto Sans Zanabazar Square": [
-      "ordn",
-      "ss01"
-    ],
-    "Sono": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Galdeano": [],
-    "Special Gothic": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Buda": [],
-    "Namdhinggo": [],
-    "Cormorant Upright": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss07",
-      "ss08",
-      "ss13",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Unna": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Henny Penny": [],
-    "Hepta Slab": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Znamenny Musical Notation": [
-      "dlig",
-      "ordn"
-    ],
-    "Taprom": [],
-    "Karla": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Limelight": [],
-    "Fragment Mono": [
-      "c2sc",
-      "case",
-      "ordn",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Iceberg": [],
-    "Arapey": [],
-    "Shalimar": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "REM": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Aleo": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Vai": [
-      "ordn"
-    ],
-    "Titan One": [],
-    "Convergence": [],
-    "Playwrite NG Modern": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Secular One": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Raleway Dots": [
-      "dlig",
-      "lnum",
-      "onum",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02"
-    ],
-    "Courier Prime": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Ponnala": [],
-    "Kolker Brush": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Libre Barcode 39": [],
-    "Handjet": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "subs",
-      "sups"
-    ],
-    "Playwrite AT Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Rubik Distressed": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Serif Sinhala": [
-      "dlig",
-      "ordn"
-    ],
-    "Fondamento": [
-      "ordn",
-      "sups"
-    ],
-    "Playwrite DE LA": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Yatra One": [],
-    "Noto Sans Elbasan": [
-      "ordn"
-    ],
-    "Wallpoet": [],
-    "Monomaniac One": [
-      "ordn",
-      "sups"
-    ],
-    "Hind Colombo": [],
-    "Magra": [],
-    "Nova Flat": [],
-    "Blaka": [],
-    "Noto Sans Chorasmian": [
-      "cv01",
-      "cv02",
-      "ordn"
-    ],
-    "Fira Sans Condensed": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Macondo": [],
-    "Playwrite IN": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans Lydian": [
-      "ordn"
-    ],
-    "Epilogue": [
-      "c2sc",
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Cabin": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Flavors": [],
-    "Inclusive Sans": [
-      "case",
-      "ordn",
-      "ss01"
-    ],
-    "Battambang": [],
-    "Londrina Shadow": [],
-    "Palanquin Dark": [
-      "hist",
-      "salt",
-      "ss01"
-    ],
-    "Libre Barcode 39 Extended": [],
-    "Emblema One": [],
-    "Rozha One": [],
-    "Erica One": [],
-    "LXGW WenKai Mono TC": [
-      "afrc",
-      "dlig",
-      "salt",
-      "subs",
-      "sups"
-    ],
-    "Noto Serif Telugu": [],
-    "Noto Serif Myanmar": [],
-    "Libre Caslon Text": [
-      "dlig",
-      "onum",
-      "ordn",
-      "sinf",
-      "sups",
-      "tnum"
-    ],
-    "Ribeye Marrow": [
-      "ordn",
-      "sups"
-    ],
-    "Asap Condensed": [
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Asap Light": [
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Asap ExtraLight": [
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Asap Medium": [
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Asap Semi": [
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Asap Black": [
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Asap Extra": [
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Tirra": [],
-    "Sansita": [
-      "case",
-      "mgrk",
-      "ordn",
-      "sups"
-    ],
-    "Playwrite CU": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Inconsolata": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Ligconsolata": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Noto Sans Marchen": [
-      "ordn"
-    ],
-    "Dosis": [
-      "lnum",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05"
-    ],
-    "Noto Sans Hebrew": [
-      "dlig",
-      "ordn"
-    ],
-    "Titillium Web": [
-      "case"
-    ],
-    "Noto Sans Osage": [
-      "ordn"
-    ],
-    "Mirza": [
-      "dlig",
-      "ordn",
-      "ss01",
-      "sups"
-    ],
-    "Alef": [
-      "zz01",
-      "zz02",
-      "zz03",
-      "zz04",
-      "zz05",
-      "zz06",
-      "zz07",
-      "zz08",
-      "zz09"
-    ],
-    "Parkinsans": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Tiro Bangla": [
-      "c2sc",
-      "case",
-      "lnum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss05",
-      "ss19",
-      "ss20",
-      "sups"
-    ],
-    "Montaga": [],
-    "Glegoo": [],
-    "Playwrite AU SA Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Port Lligat Sans": [],
-    "Reddit Sans": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv08",
-      "cv09",
-      "cv10",
-      "cv11",
-      "cv15",
-      "cv16",
-      "cv17",
-      "cv18",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Aguafina Script": [],
-    "Sail": [],
-    "Engagement": [
-      "ordn",
-      "sups"
-    ],
-    "Spinnaker": [],
-    "Gloria Hallelujah": [],
-    "Onest": [
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite DK Uloopet Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Kaisei HarunoUmi": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp04",
-      "jp78",
-      "nlck",
-      "trad"
-    ],
-    "RocknRoll One": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp78",
-      "jp90",
-      "nlck",
-      "ordn",
-      "pwid",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Playpen Sans": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss03",
-      "ss19"
-    ],
-    "Playwrite ES Deco Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "TASA Orbiter": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Cherry Bomb One": [
-      "case",
-      "fwid",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups",
-      "vkna",
-      "zero"
-    ],
-    "Marck Script": [],
-    "Phudu": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Cormorant Unicase": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv05",
-      "cv06",
-      "cv07",
-      "lnum",
-      "ordn",
-      "sinf",
-      "smcp",
-      "ss12",
-      "ss13",
-      "ss14",
-      "ss15",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "BIZ UDGothic": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hojo",
-      "hwid",
-      "jp78",
-      "jp83",
-      "jp90",
-      "nalt",
-      "nlck",
-      "ruby",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Orienta": [
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Homenaje": [
-      "ordn",
-      "sups"
-    ],
-    "Mr De Haviland": [],
-    "Noto Sans Myanmar": [
-      "ordn"
-    ],
-    "Zhi Mang Xing": [],
-    "Voces": [
-      "ordn",
-      "sups"
-    ],
-    "Nova Script": [],
-    "Piedra": [],
-    "Forum": [],
-    "Readex Pro": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Moirai One": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Big Shoulders Inline": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Enriqueta": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Noto Serif Tamil": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Eagle Lake": [
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Bamum": [
-      "ordn"
-    ],
-    "Revalia": [],
-    "Lily Script One": [],
-    "Questrial": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Baloo Thambi 2": [
-      "ordn",
-      "sinf"
-    ],
-    "Ysabeau Infant": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hlig",
-      "lnum",
-      "ordn",
-      "sinf",
-      "ss03",
-      "ss09",
-      "ss10",
-      "ss11",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Qahiri": [
-      "onum",
-      "salt",
-      "ss01",
-      "ss02"
-    ],
-    "Elms Sans": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "BIZ UDPGothic": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hojo",
-      "hwid",
-      "jp78",
-      "jp83",
-      "jp90",
-      "nalt",
-      "nlck",
-      "ruby",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Love Ya Like A Sister": [],
-    "Dongle": [
-      "case",
-      "fwid",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Flow Block": [
-      "ordn",
-      "sups"
-    ],
-    "Trispace": [
-      "c2sc",
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Ancizar Serif": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Merriweather Sans": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Kavoon": [
-      "ordn",
-      "sups"
-    ],
-    "Risque": [
-      "ordn",
-      "sups"
-    ],
-    "Short Stack": [],
-    "Mukta Malar": [
-      "dlig",
-      "onum",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Sinhala": [
-      "dlig",
-      "ordn"
-    ],
-    "Karma": [],
-    "Bonbon": [],
-    "DynaPuff": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Vibes": [],
-    "Encode Sans Semi Expanded": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Meie Script": [],
-    "Khula": [],
-    "Lavishly Yours": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Changa": [
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "IBM Plex Serif": [
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups",
-      "zero"
-    ],
-    "Happy Monkey": [],
-    "Alike": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "ZCOOL QingKe HuangYou": [
-      "fwid"
-    ],
-    "Michroma": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Bungee Inline": [
-      "ordn",
-      "ornm",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "sups"
-    ],
-    "Arsenal SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hist",
-      "ordn",
-      "salt",
-      "smcp",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "swsh"
-    ],
-    "Inter": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv08",
-      "cv09",
-      "cv10",
-      "cv12",
-      "cv13",
-      "cv14",
-      "dlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Unica One": [
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Abril Fatface": [
-      "case",
-      "dlig"
-    ],
-    "Felipa": [],
-    "Fustat": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Edu AU VIC WA NT Guides": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06"
-    ],
-    "Updock": [
-      "case",
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Angkor": [],
-    "Nunito": [
-      "case",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Gidole": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Lacquer": [
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups"
-    ],
-    "Andika": [
-      "c2sc",
-      "cv01",
-      "cv04",
-      "cv06",
-      "cv07",
-      "cv10",
-      "cv13",
-      "cv17",
-      "cv19",
-      "cv20",
-      "cv25",
-      "cv28",
-      "cv31",
-      "cv34",
-      "cv35",
-      "cv37",
-      "cv39",
-      "cv43",
-      "cv44",
-      "cv46",
-      "cv47",
-      "cv49",
-      "cv51",
-      "cv52",
-      "cv55",
-      "cv56",
-      "cv57",
-      "cv62",
-      "cv67",
-      "cv68",
-      "cv70",
-      "cv71",
-      "cv75",
-      "cv76",
-      "cv77",
-      "cv79",
-      "cv80",
-      "cv81",
-      "cv82",
-      "cv84",
-      "cv90",
-      "cv91",
-      "cv92",
-      "cv98",
-      "smcp",
-      "ss01",
-      "ss04",
-      "ss05",
-      "ss13",
-      "ss14"
-    ],
-    "Delius Unicase": [],
-    "Asar": [
-      "hist",
-      "salt",
-      "ss01"
-    ],
-    "Blaka Hollow": [],
-    "Modern Antiqua": [],
-    "Playwrite US Modern": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "B612 Mono": [],
-    "Kode Mono": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Anek Gurmukhi": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Miss Fajardose": [],
-    "Inknut Antiqua": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss10",
-      "ss11",
-      "ss12",
-      "subs",
-      "sups"
-    ],
-    "NATS": [],
-    "Sansita Swashed": [
-      "case",
-      "dlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "swsh",
-      "tnum",
-      "zero"
-    ],
-    "Beth Ellen": [],
-    "Sancreek": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Ewert": [],
-    "Chango": [],
-    "Telex": [
-      "ordn",
-      "sups"
-    ],
-    "Edu AU VIC WA NT Dots": [],
-    "Nuosu SIL": [],
-    "Oswald": [
-      "case",
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Gorditas": [],
-    "PT Sans": [
-      "hist",
-      "ordn",
-      "sups"
-    ],
-    "Neuton": [
-      "c2sc",
-      "lnum",
-      "onum",
-      "ordn",
-      "smcp"
-    ],
-    "Alegreya SC": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Puppies Play": [
-      "case",
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Lekton": [],
-    "Anybody": [
-      "case",
-      "ordn",
-      "pnum",
-      "ss01",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Playwrite CZ": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "M PLUS Code Latin": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "DM Mono": [
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups"
-    ],
-    "Hahmlet": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Handlee": [],
-    "Prosto One": [],
-    "Playwrite AU NSW Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans Samaritan": [
-      "ordn"
-    ],
-    "Noto Sans Arabic UI": [
-      "dlig"
-    ],
-    "Domine": [
-      "ordn",
-      "sinf",
-      "sups"
-    ],
-    "Noto Sans Myanmar UI": [],
-    "Playpen Sans Arabic": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Yarndings 12": [],
-    "Noto Sans Psalter Pahlavi": [
-      "ordn"
-    ],
-    "Luxurious Script": [
-      "case",
-      "dlig",
-      "ordn",
-      "ornm",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups"
-    ],
-    "Big Shoulders Inline Text": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Anek Malayalam": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Dorsa": [],
-    "Gaegu": [],
-    "Nico Moji": [],
-    "Kelly Slab": [],
-    "Tiro Devanagari Sanskrit": [
-      "c2sc",
-      "case",
-      "lnum",
-      "smcp",
-      "ss04",
-      "ss05",
-      "sups"
-    ],
-    "Noto Sans Buhid": [
-      "ordn"
-    ],
-    "Mozilla Headline": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Audiowide": [
-      "ordn",
-      "sups"
-    ],
-    "Reddit Sans Condensed": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv08",
-      "cv09",
-      "cv10",
-      "cv11",
-      "cv12",
-      "cv13",
-      "cv14",
-      "cv15",
-      "cv16",
-      "cv17",
-      "cv18",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Bitcount Prop Single": [
-      "c2sc",
-      "onum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss07",
-      "ss08",
-      "ss09",
-      "tnum",
-      "zero"
-    ],
-    "Bitcount Prop Single Ink": [
-      "c2sc",
-      "onum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss07",
-      "ss08",
-      "ss09",
-      "tnum",
-      "zero"
-    ],
-    "Playwrite CO": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Silkscreen": [
-      "ordn",
-      "sups"
-    ],
-    "Bona Nova SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite IS Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Hind": [],
-    "New Tegomin": [
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Rubik Dirt": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Caesar Dressing": [],
-    "Varta": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Cossette Titre": [
-      "case",
-      "tnum"
-    ],
-    "BIZ UDPMincho": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hojo",
-      "hwid",
-      "jp78",
-      "jp83",
-      "jp90",
-      "nalt",
-      "nlck",
-      "ruby",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Sura": [
-      "ordn",
-      "ss02"
-    ],
-    "Big Shoulders": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Atkinson Hyperlegible": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Momo Trust Sans": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss02"
-    ],
-    "Odor Mean Chey": [],
-    "Playwrite ES Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Alfa Slab One": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Rammetto One": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Staatliches": [
-      "case",
-      "ordn",
-      "salt",
-      "sups",
-      "zero"
-    ],
-    "Libre Bodoni": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Mynerve": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Nosifer": [],
-    "Prompt": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Griffy": [],
-    "Playpen Sans Thai": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss03"
-    ],
-    "Podkova VF Beta": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Badeen Display": [
-      "c2sc",
-      "case",
-      "ordn",
-      "smcp"
-    ],
-    "PT Serif": [
-      "ordn"
-    ],
-    "National Park": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Playwrite IS": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Tiro Devanagari Marathi": [
-      "c2sc",
-      "case",
-      "lnum",
-      "smcp",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups"
-    ],
-    "Coustard": [],
-    "Mansalva": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Workbench": [],
-    "Karantina": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Ruluko": [],
-    "BIZ UDMincho": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hojo",
-      "hwid",
-      "jp78",
-      "jp83",
-      "jp90",
-      "nalt",
-      "nlck",
-      "ruby",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Playwrite CA": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Tenali Ramakrishna": [],
-    "Old Standard TT": [
-      "case",
-      "dlig",
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans JP": [
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "jp78",
-      "jp83",
-      "jp90",
-      "nlck",
-      "pwid",
-      "ruby"
-    ],
-    "Noto Sans Duployan": [
-      "subs",
-      "sups"
-    ],
-    "Ibarra Real Nova": [
-      "c2sc",
-      "dlig",
-      "onum",
-      "ordn",
-      "smcp",
-      "sups"
-    ],
-    "Lexend Zetta": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Ramabhadra": [],
-    "Corben": [],
-    "Chocolate Classical Sans": [
-      "c2sc",
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv08",
-      "cv09",
-      "cv10",
-      "cv11",
-      "cv12",
-      "cv13",
-      "cv14",
-      "cv15",
-      "cv16",
-      "cv17",
-      "cv18",
-      "cv19",
-      "dlig",
-      "fwid",
-      "hlig",
-      "hwid",
-      "onum",
-      "ordn",
-      "pnum",
-      "pwid",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss18",
-      "ss19",
-      "ss20",
-      "subs",
-      "sups",
-      "titl",
-      "zero"
-    ],
-    "BBH Sans Bogle": [
-      "ss01"
-    ],
-    "Oxygen Mono": [],
-    "Noto Sans Linear A": [
-      "ordn"
-    ],
-    "IBM Plex Sans Arabic": [
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Didact Gothic": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Winky Sans": [
-      "case",
-      "onum",
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Moo Lah Lah": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Zen Maru Gothic": [
-      "case",
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Jomolhari": [],
-    "Smythe": [],
-    "Chilanka": [
-      "salt"
-    ],
-    "Exo 2": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Chivo": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Sirivennela": [
-      "ss01"
-    ],
-    "Righteous": [],
-    "Mada": [
-      "ss03",
-      "ss04"
-    ],
-    "Kanchenjunga": [
-      "cv05",
-      "cv15",
-      "cv25",
-      "cv35"
-    ],
-    "Poltawski Nowy": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Suranna": [],
-    "Turret Road": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Megrim": [],
-    "New Amsterdam": [
-      "case",
-      "ordn"
-    ],
-    "Noto Kufi Arabic": [
-      "dlig",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Danfo": [
-      "case",
-      "fwid",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Corinthia": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Grandstander": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Metrophobic": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Gulim": [],
-    "Playwrite IT Moderna Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Liu Jian Mao Cao": [],
-    "Sarala": [
-      "dlig",
-      "ordn",
-      "ss02",
-      "sups"
-    ],
-    "Nova Square": [],
-    "Noto Sans Tagbanwa": [
-      "ordn"
-    ],
-    "Geist": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite PE Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Playwrite GB J": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Nanum Pen": [
-      "fwid"
-    ],
-    "Bowlby One": [],
-    "Fuzzy Bubbles": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Oregano": [
-      "ordn",
-      "sups"
-    ],
-    "Rosarivo": [],
-    "Khmer": [],
-    "Inspiration": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Noto Sans New Tai Lue": [
-      "ordn"
-    ],
-    "Alexandria": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite AR Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Darumadrop One": [
-      "ordn",
-      "sups"
-    ],
-    "Ysabeau": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss09",
-      "ss10",
-      "ss11",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Bitcount Grid Double Ink": [
-      "c2sc",
-      "onum",
-      "smcp",
-      "ss03",
-      "ss05",
-      "ss08",
-      "zero"
-    ],
-    "Jura": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "smcp",
-      "ss01",
-      "sups",
-      "zero"
-    ],
-    "Playwrite FR Trad": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Kapakana": [],
-    "Edu AU VIC WA NT Pre": [
-      "case",
-      "ordn",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06"
-    ],
-    "Hannari": [],
-    "Wix Madefor Text": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Gabarito": [
-      "fwid",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Serif Gurmukhi": [
-      "ordn"
-    ],
-    "Reenie Beanie": [],
-    "Jacquard 24": [
-      "case",
-      "ordn"
-    ],
-    "Anek Bangla": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Sumana": [
-      "ordn",
-      "ss02",
-      "sups"
-    ],
-    "DotGothic16": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp04",
-      "jp78",
-      "nlck",
-      "pwid",
-      "trad",
-      "zero"
-    ],
-    "Slabo 13px": [
-      "case"
-    ],
-    "Sawarabi Mincho": [],
-    "Allerta Stencil": [],
-    "\u7ad9\u9177\u5c0f\u8587\u4f53": [
-      "fwid"
-    ],
-    "Fascinate Inline": [
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Caudex": [],
-    "Baloo Chettan 2": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Buginese": [
-      "ordn"
-    ],
-    "Fasthand": [],
-    "IM FELL French Canon": [
-      "dlig",
-      "hist",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Iansui": [
-      "afrc",
-      "dlig",
-      "fwid",
-      "hkna",
-      "hwid",
-      "ital",
-      "nalt",
-      "ordn",
-      "pwid",
-      "qwid",
-      "ruby",
-      "salt",
-      "sinf",
-      "subs",
-      "sups",
-      "twid",
-      "vkna",
-      "zero"
-    ],
-    "Playfair Display SC": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups"
-    ],
-    "Rubik Glitch Pop": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Asul": [],
-    "Zalando Sans Expanded": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Bungee Outline": [
-      "ordn",
-      "ornm",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "sups"
-    ],
-    "Noto Serif Malayalam": [
-      "ordn"
-    ],
-    "Joti One": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Piazzolla": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Zen Antique": [
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Klee One": [
-      "afrc",
-      "dlig",
-      "expt",
-      "fwid",
-      "hkna",
-      "hojo",
-      "hwid",
-      "ital",
-      "jp04",
-      "jp78",
-      "jp83",
-      "nalt",
-      "nlck",
-      "ordn",
-      "pwid",
-      "qwid",
-      "ruby",
-      "sinf",
-      "subs",
-      "sups",
-      "trad",
-      "twid",
-      "vkna",
-      "zero"
-    ],
-    "Athiti": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Big Shoulders Inline Display": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Major Mono Display": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Gamja Flower": [
-      "fwid"
-    ],
-    "Source Sans 3": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv08",
-      "cv09",
-      "cv10",
-      "cv11",
-      "cv12",
-      "cv13",
-      "cv14",
-      "cv15",
-      "cv16",
-      "cv17",
-      "cv18",
-      "cv19",
-      "dlig",
-      "hlig",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "subs",
-      "sups",
-      "titl",
-      "zero"
-    ],
-    "Style Script": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "slig",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "sups",
-      "swsh",
-      "titl"
-    ],
-    "Mozilla Text": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Suwannaphum": [],
-    "Bowlby One SC": [],
-    "Roboto Serif": [
-      "lnum",
-      "onum",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Rowdies": [
-      "dlig",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Jacquard 12": [
-      "case",
-      "ordn"
-    ],
-    "Mr Bedfort": [],
-    "Noto Sans Multani": [
-      "ordn"
-    ],
-    "Mukta Vaani": [
-      "dlig",
-      "onum",
-      "salt",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Serif Devanagari": [
-      "ordn"
-    ],
-    "Cherry Swash": [],
-    "IBM Plex Mono": [
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups",
-      "zero"
-    ],
-    "Ingrid Darling": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Noto Serif Makasar": [
-      "ordn"
-    ],
-    "Noto Sans Tirhuta": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Chiron GoRound TC": [
-      "case",
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "onum",
-      "ordn",
-      "pwid",
-      "ruby",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss15",
-      "ss16",
-      "ss18",
-      "ss19",
-      "subs",
-      "sups"
-    ],
-    "Stick No Bills": [
-      "ordn",
-      "sups"
-    ],
-    "Shippori Antique": [
-      "fwid",
-      "hwid",
-      "jp78",
-      "jp83",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups",
-      "vkna"
-    ],
-    "Fauna One": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Supermercado": [],
-    "Zain": [
-      "lnum",
-      "ordn",
-      "pnum",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups",
-      "tnum"
-    ],
-    "Thabit": [],
-    "Redacted": [],
-    "Special Gothic Condensed One": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Genos": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "ornm",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Shadows Into Light Two": [],
-    "Festive": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "sups"
-    ],
-    "Tenor Sans": [],
-    "Bellota": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups",
-      "swsh"
-    ],
-    "Baskervville SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Reem Kufi": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Fenix": [],
-    "Zilla Slab": [
-      "c2sc",
-      "case",
-      "crcy",
-      "lnum",
-      "onum",
-      "ordn",
-      "ornm",
-      "pnum",
-      "sinf",
-      "smcp",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Maname": [
-      "case",
-      "ordn",
-      "ss02"
-    ],
-    "Noto Sans Kayah Li": [
-      "ordn"
-    ],
-    "Noto Sans Khmer": [
-      "ordn"
-    ],
-    "Wix Madefor Display": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Copse": [],
-    "Qwigley": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Lugrasimo": [],
-    "Freehand": [],
-    "Goudy Bookletter 1911": [
-      "ss01"
-    ],
-    "Carter One": [],
-    "Stack Sans Headline": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Pathway Gothic One": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Noto Serif Georgian": [
-      "case",
-      "ordn"
-    ],
-    "Noto Serif Tibetan": [
-      "ordn"
-    ],
-    "Emilys Candy": [],
-    "Cormorant Infant": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv05",
-      "dlig",
-      "hlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss04",
-      "ss09",
-      "ss10",
-      "ss13",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Life Savers": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Sofia Sans Condensed": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Intel One Mono": [
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss11",
-      "ss12",
-      "subs",
-      "sups"
-    ],
-    "Butcherman": [],
-    "Potta One": [
-      "case",
-      "fwid",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum",
-      "twid",
-      "vkna"
-    ],
-    "Noto Sans Thaana": [
-      "ordn"
-    ],
-    "Sarpanch": [],
-    "Zeyada": [],
-    "Playwrite RO": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Color Emoji Compat Test": [],
-    "Just Me Again Down Here": [],
-    "Noto Sans Malayalam UI": [],
-    "Kavivanar": [],
-    "Noto Sans Syloti Nagri": [
-      "ordn"
-    ],
-    "Playwrite CO Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Bitcount": [
-      "c2sc",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss05",
-      "ss08",
-      "ss09",
-      "zero"
-    ],
-    "Cambo": [],
-    "Galada": [
-      "ss01"
-    ],
-    "Signika": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "smcp",
-      "ss02",
-      "ss03",
-      "ss06",
-      "ss16",
-      "ss17",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Telugu UI": [],
-    "Reem Kufi Fun": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "BioRhyme": [
-      "case",
-      "mgrk",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "sups",
-      "swsh",
-      "zero"
-    ],
-    "Playwrite DK Loopet": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans Nag Mundari": [
-      "ordn"
-    ],
-    "Peddana": [],
-    "Pontano Sans": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Notable": [
-      "elli",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Vollkorn": [
-      "case",
-      "dlig",
-      "hist",
-      "hlig",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss11",
-      "ss14",
-      "ss17",
-      "subs",
-      "sups",
-      "titl",
-      "tnum",
-      "zero"
-    ],
-    "Manrope": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Darker Grotesque": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Skranji": [],
-    "Days One": [],
-    "Marvel": [],
-    "Charmonman": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Big Shoulders Stencil Display SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Josefin Slab": [],
-    "Oleo Script Swash Caps": [],
-    "Noto Sans NKo": [],
-    "Mystery Quest": [],
-    "Ballet": [
-      "lnum",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "David Libre": [
-      "case",
-      "dlig",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Odibee Sans": [],
-    "Anek Kannada": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Nosifer Caps": [],
-    "Fanwood Text": [
-      "case",
-      "hist",
-      "lnum",
-      "pnum",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Old Persian": [
-      "ordn"
-    ],
-    "Noto Sans Inscriptional Pahlavi": [
-      "ordn"
-    ],
-    "Noto Sans Egyptian Hieroglyphs": [
-      "ordn"
-    ],
-    "Sixtyfour Convergence": [
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Rubik One": [],
-    "Poiret One": [
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "sups",
-      "tnum"
-    ],
-    "Eczar": [
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss05",
-      "ss06",
-      "ss14",
-      "sups",
-      "tnum"
-    ],
-    "Noto Emoji": [],
-    "Montserrat": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Bahianita": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Devanagari": [
-      "ordn"
-    ],
-    "Bricolage Grotesque": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Mohave": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Jersey 15 Charted": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Anton SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Siemreap": [
-      "zz01",
-      "zz02",
-      "zz03",
-      "zz04",
-      "zz05",
-      "zz06",
-      "zz07",
-      "zz08",
-      "zz09",
-      "zz10",
-      "zz11",
-      "zz12",
-      "zz13",
-      "zz14",
-      "zz15",
-      "zz16",
-      "zz17",
-      "zz18",
-      "zz19",
-      "zz20",
-      "zz21",
-      "zz22",
-      "zz23",
-      "zz24",
-      "zz25",
-      "zz26",
-      "zz27",
-      "zz28",
-      "zz29",
-      "zz30",
-      "zz31",
-      "zz32",
-      "zz33",
-      "zz34",
-      "zz35",
-      "zz36",
-      "zz37",
-      "zz38",
-      "zz39",
-      "zz40",
-      "zz41",
-      "zz42",
-      "zz43",
-      "zz44",
-      "zz45",
-      "zz46",
-      "zz47",
-      "zz48",
-      "zz49",
-      "zz50",
-      "zz51",
-      "zz52"
-    ],
-    "Freckle Face": [
-      "ordn",
-      "sups"
-    ],
-    "Akaya Kanadaka": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Podkova": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Euphoria Script": [],
-    "TikTok Sans": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss06",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Serif KR": [
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "pwid",
-      "ruby"
-    ],
-    "Koh Santepheap": [],
-    "Karla Tamil Inclined": [],
-    "Junge": [],
-    "Noto Sans Mahajani": [
-      "ordn"
-    ],
-    "Chonburi": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Gujarati UI": [],
-    "Abhaya Libre": [
-      "ordn",
-      "pnum",
-      "ss01",
-      "sups",
-      "tnum"
-    ],
-    "Newsreader": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "BM HANNA_TTF": [],
-    "Karla Tamil Upright": [],
-    "Economica": [],
-    "Kufam": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hist",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Gentium Plus": [
-      "c2sc",
-      "cv13",
-      "cv14",
-      "cv17",
-      "cv19",
-      "cv20",
-      "cv25",
-      "cv28",
-      "cv37",
-      "cv43",
-      "cv44",
-      "cv46",
-      "cv47",
-      "cv49",
-      "cv55",
-      "cv57",
-      "cv62",
-      "cv68",
-      "cv70",
-      "cv71",
-      "cv75",
-      "cv76",
-      "cv77",
-      "cv78",
-      "cv79",
-      "cv80",
-      "cv81",
-      "cv82",
-      "cv83",
-      "cv84",
-      "cv90",
-      "cv91",
-      "cv92",
-      "cv98",
-      "smcp",
-      "ss01",
-      "ss04",
-      "ss05",
-      "ss07",
-      "ss11",
-      "ss12"
-    ],
-    "Noto Sans Elymaic": [
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Sawarabi Gothic": [],
-    "Herr Von Muellerhoff": [],
-    "Porter Sans Block": [],
-    "Annapurna SIL": [
-      "cv21",
-      "cv22",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "ss13",
-      "ss14",
-      "ss15",
-      "ss16",
-      "ss17"
-    ],
-    "Noto Sans Kannada UI": [],
-    "Archivo": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Playwrite IN Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Big Shoulders Stencil Text": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Libertinus Serif": [],
-    "Playwrite DK Loopet Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Rubik Pixels": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Archivo Narrow": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Grantha": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10"
-    ],
-    "Hachi Maru Pop": [
-      "fwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Sedan": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "EB Garamond": [
-      "c2pc",
-      "c2sc",
-      "case",
-      "dlig",
-      "hist",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pcap",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "subs",
-      "sups",
-      "swsh",
-      "tnum"
-    ],
-    "Gasoek One": [
-      "case",
-      "dlig",
-      "fwid",
-      "ordn",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Flow Rounded": [
-      "ordn",
-      "sups"
-    ],
-    "Edu QLD Beginner": [
-      "c2sc",
-      "smcp"
-    ],
-    "Text Me One": [
-      "ordn",
-      "sups"
-    ],
-    "Gowun Dodum": [
-      "case",
-      "fwid",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Fahkwang": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Doto": [],
-    "Noto Sans": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss03",
-      "ss04",
-      "ss06",
-      "ss07",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Uchen": [],
-    "Charm": [
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Decovar Alpha": [],
-    "Imperial Script": [
-      "case",
-      "lnum",
-      "ordn",
-      "sups"
-    ],
-    "Playwrite ZA Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Playwrite AU VIC Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Alata": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Oldenburg": [],
-    "Yeon Sung": [],
-    "Gothic A1": [],
-    "Monomakh": [
-      "dlig",
-      "salt",
-      "ss01",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss13",
-      "ss15"
-    ],
-    "Cookie": [],
-    "Hind Siliguri": [],
-    "Mate SC": [
-      "c2sc",
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups"
-    ],
-    "Vidaloka": [],
-    "Playwrite DE SAS Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Niconne": [],
-    "Baloo Da 2": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Kalnia Glaze": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Ogham": [
-      "ordn"
-    ],
-    "Vujahday Script": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Rampart One": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp04",
-      "jp78",
-      "nlck",
-      "ordn",
-      "pwid",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Gideon Roman": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "smcp",
-      "sups"
-    ],
-    "Petit Formal Script": [],
-    "Kanit": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Orelega One": [],
-    "Shafarik": [
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05"
-    ],
-    "Koulen": [],
-    "Libre Caslon Display": [
-      "dlig",
-      "onum",
-      "ordn",
-      "sinf",
-      "ss01",
-      "sups"
-    ],
-    "Alegreya Sans SC": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Barriecito": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Lora": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Palmyrene": [
-      "dlig",
-      "ordn"
-    ],
-    "Agu Display": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Caucasian Albanian": [
-      "ordn"
-    ],
-    "Unlock": [
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Space Mono": [
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Rakkas": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "sups"
-    ],
-    "Space Grotesk": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Briem Hand": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Old Sogdian": [
-      "ordn",
-      "salt"
-    ],
-    "Noto Sans Pahawh Hmong": [
-      "ordn"
-    ],
-    "Plaster": [],
-    "Syne": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups",
-      "tnum"
-    ],
-    "Bellefair": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Pacifico": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Noto Sans Soyombo": [
-      "ordn"
-    ],
-    "Russo One": [],
-    "Alike Angular": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Tillana": [],
-    "Great Vibes": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups"
-    ],
-    "Rubik Gemstones": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Chathura": [],
-    "Noto Serif Khitan Small Script": [
-      "dlig",
-      "ordn"
-    ],
-    "Noto Sans Limbu": [
-      "ordn"
-    ],
-    "Belgrano": [],
-    "Bevan": [
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "sups",
-      "tnum"
-    ],
-    "Diphylleia": [
-      "dlig",
-      "fwid",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Over the Rainbow": [],
-    "Carme": [],
-    "Tiny5": [],
-    "Stint Ultra Condensed": [
-      "ordn",
-      "sups"
-    ],
-    "Atkinson Hyperlegible Next": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Dokdo": [
-      "fwid"
-    ],
-    "Noto Sans Sinhala UI": [
-      "dlig"
-    ],
-    "Goldman": [
-      "dlig",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Margarine": [
-      "ordn",
-      "sups"
-    ],
-    "Rubik Beastly": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Amethysta": [],
-    "Pinyon Script": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Bona Nova": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite SK": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Gemunu Libre": [
-      "ss01",
-      "sups"
-    ],
-    "Host Grotesk": [
-      "case",
-      "ordn",
-      "ss02",
-      "ss03",
-      "sups"
-    ],
-    "Clicker Script": [
-      "ordn",
-      "sups"
-    ],
-    "Catamaran": [
-      "salt",
-      "ss01",
-      "ss02"
-    ],
-    "Black Ops One": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Playwrite NZ Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Cantora One": [
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Meera Inimai": [],
-    "Nata Sans": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups",
-      "tnum"
-    ],
-    "Comic Relief": [],
-    "Aref Ruqaa": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08"
-    ],
-    "Blinker": [
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Fredericka the Great": [],
-    "BatangChe": [],
-    "Noto Sans Mongolian": [
-      "ordn"
-    ],
-    "Noto Rashi Hebrew": [
-      "dlig",
-      "ordn"
-    ],
-    "Sarina": [],
-    "Belleza": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Noto Serif Dives Akuru": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Gantari": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Cascadia Mono": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss02",
-      "ss19",
-      "ss20",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Sen": [
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans KR": [
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "pwid",
-      "ruby"
-    ],
-    "Jersey 10": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Boldonse": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Bitcount Single": [
-      "c2sc",
-      "onum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss07",
-      "ss08",
-      "ss09",
-      "zero"
-    ],
-    "Noto Sans Gothic": [
-      "ordn"
-    ],
-    "Noto Serif Gujarati": [
-      "ordn"
-    ],
-    "Micro 5": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Noto Sans Newa": [
-      "ordn"
-    ],
-    "Italiana": [],
-    "Hina Mincho": [
-      "case",
-      "fwid",
-      "hwid",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum",
-      "vkna",
-      "zero"
-    ],
-    "Balsamiq Sans": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Baloo Paaji 2": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Serif Grantha": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10"
-    ],
-    "Proza Libre": [],
-    "Twinkle Star": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Diplomata SC": [
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Bad Script": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Cormorant SC": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv05",
-      "cv06",
-      "cv07",
-      "lnum",
-      "ordn",
-      "sinf",
-      "smcp",
-      "ss12",
-      "ss13",
-      "ss14",
-      "ss15",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Big Shoulders Stencil Text SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Julee": [
-      "case",
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "IM FELL Double Pica SC": [
-      "salt",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Edu VIC WA NT Beginner": [],
-    "Noto Serif JP": [
-      "dlig",
-      "fwid",
-      "hist",
-      "hwid",
-      "jp78",
-      "jp83",
-      "jp90",
-      "nlck",
-      "pwid",
-      "ruby"
-    ],
-    "Hind Madurai": [
-      "dlig",
-      "hlig",
-      "salt",
-      "ss01"
-    ],
-    "Patrick Hand SC": [
-      "lnum",
-      "onum",
-      "ordn",
-      "smcp",
-      "sups"
-    ],
-    "Yinmar": [],
-    "Rubik Broken Fax": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Tilt Neon": [
-      "dlig",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "Ropa Sans": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Matangi": [
-      "dlig",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Reem Kufi Ink": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Fjalla One": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Gabriela": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "The Girl Next Door": [],
-    "UoqMunThenKhung": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp04",
-      "jp78",
-      "nlck",
-      "trad"
-    ],
-    "Antic Didone": [],
-    "Marmelad": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Bodoni Moda": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups",
-      "tnum"
-    ],
-    "Solitreo": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Playwrite VN": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "K2D": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "KoPub Batang": [],
-    "Londrina Outline": [
-      "ordn",
-      "sups"
-    ],
-    "Rye": [],
-    "Red Rose": [
-      "dlig",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Condiment": [],
-    "Cormorant": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv05",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss09",
-      "ss10",
-      "ss13",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Padyakke Expanded One": [
-      "mgrk",
-      "ordn",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "sups",
-      "swsh",
-      "zero"
-    ],
-    "Noto Music": [
-      "ordn"
-    ],
-    "Lexend Deca": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Jacquard 24 Charted": [
-      "case",
-      "ordn"
-    ],
-    "Ceviche One": [],
-    "Miama": [],
-    "Bungee Tint": [
-      "ordn",
-      "ornm",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "sups"
-    ],
-    "Mogra": [
-      "ordn",
-      "sups"
-    ],
-    "Artifika": [],
-    "IBM Plex Sans Thai": [
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups",
-      "zero"
-    ],
-    "Noto Sans Tamil UI": [
-      "subs",
-      "sups"
-    ],
-    "Mulish": [
-      "case",
-      "onum",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Song Myung": [],
-    "Monda": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Color Emoji": [],
-    "Noto Serif": [
-      "c2sc",
-      "case",
-      "lnum",
-      "mgrk",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss03",
-      "ss06",
-      "ss07",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Lexend Giga": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Lilita One": [],
-    "IBM Plex Sans Hebrew": [
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Kameron": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Big Shoulders Text": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Mayan Numerals": [
-      "ordn"
-    ],
-    "Nanum Brush Script": [
-      "fwid"
-    ],
-    "Kaisei Decol": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp04",
-      "jp78",
-      "nlck",
-      "trad"
-    ],
-    "Miltonian Tattoo": [],
-    "La Belle Aurore": [],
-    "Young Serif": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Flow Circular": [
-      "ordn",
-      "sups"
-    ],
-    "HeadlandOne": [],
-    "Noto Sans Nabataean": [
-      "ordn"
-    ],
-    "Delius": [],
-    "Viga": [],
-    "Montserrat Alternates": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Tilt Warp": [
-      "dlig",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Noto Sans Tamil": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Adlam": [
-      "case",
-      "ordn"
-    ],
-    "Fruktur": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "sups"
-    ],
-    "Play": [
-      "c2sc",
-      "case",
-      "dlig",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "M PLUS 1": [
-      "case",
-      "dlig",
-      "fwid",
-      "jp04",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum",
-      "vkna"
-    ],
-    "Manjari": [
-      "salt",
-      "tnum",
-      "zero"
-    ],
-    "Jacquard 12 Charted": [
-      "case",
-      "ordn"
-    ],
-    "Hurricane": [
-      "case",
-      "dlig",
-      "ordn",
-      "ornm",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups"
-    ],
-    "Playwrite AU QLD Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Poor Story": [
-      "fwid"
-    ],
-    "Noto Serif Ottoman Siyaq": [
-      "ordn"
-    ],
-    "Foldit": [
-      "case",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Capriola": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Grenze": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Sofia Sans": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Bacasime Antique": [],
-    "Bruno Ace SC": [
-      "ordn",
-      "sups"
-    ],
-    "Noto Serif Yezidi": [
-      "ordn"
-    ],
-    "Noto Sans Carian": [
-      "ordn"
-    ],
-    "Electrolize": [],
-    "Red Hat Display": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Playwrite PL": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Elsie Swash Caps": [],
-    "Bubbler One": [],
-    "Butterfly Kids": [],
-    "Holtwood One SC": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Kirang Haerang": [],
-    "Judson": [],
-    "Modak": [
-      "ss01",
-      "sups"
-    ],
-    "Jomhuria": [
-      "pnum",
-      "ss01"
-    ],
-    "Playwrite NG Modern Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Petrona": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Road Rage": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Story Script": [
-      "dlig",
-      "ordn",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Port Lligat Slab": [],
-    "Kay Pho Du": [],
-    "Birthstone Bounce": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups",
-      "titl"
-    ],
-    "IM FELL DW Pica": [
-      "dlig",
-      "hist",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Jolly Lodger": [],
-    "Asimovian": [
-      "ordn"
-    ],
-    "Tienne": [],
-    "Kenia": [],
-    "Bangers": [
-      "case",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Ephesis": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "League Script": [
-      "dlig"
-    ],
-    "NanumGothic": [
-      "fwid"
-    ],
-    "Joan": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss10",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Rubik Maze": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Gungsuh": [],
-    "Livvic": [
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Baloo Bhaijaan 2": [
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Tiro Kannada": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "smcp",
-      "ss02",
-      "ss05",
-      "sups"
-    ],
-    "PT Sans Caption": [
-      "hist",
-      "ordn",
-      "sups"
-    ],
-    "Playwrite PE": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Lumanosimo": [],
-    "Noto Sans Batak": [
-      "ordn"
-    ],
-    "Oi": [
-      "case",
-      "dlig",
-      "lnum",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "sups",
-      "zero"
-    ],
-    "Yuji Mai": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hojo",
-      "hwid",
-      "jp78",
-      "jp90",
-      "nlck",
-      "ordn",
-      "pwid",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "M PLUS 1 Code": [
-      "case",
-      "dlig",
-      "jp04",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Lepcha": [
-      "ordn"
-    ],
-    "Racing Sans One": [
-      "dlig",
-      "salt",
-      "ss01"
-    ],
-    "Hermeneus One": [],
-    "Big Shoulders Display": [
-      "c2sc",
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Yanone Kaffeesatz": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups"
-    ],
-    "Noto Serif Ethiopic": [
-      "ordn"
-    ],
-    "Allan": [],
-    "Leckerli One": [],
-    "Playwrite US Modern Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Faustina": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "GungsuhChe": [],
-    "Noto Sans Glagolitic": [
-      "ordn"
-    ],
-    "Tiro Tamil": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "smcp",
-      "ss01",
-      "ss05",
-      "sups"
-    ],
-    "Jersey 20": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Marcellus": [
-      "ordn",
-      "sups"
-    ],
-    "Georama": [
-      "c2sc",
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Rasa": [
-      "case",
-      "lnum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Playpen Sans Hebrew": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss03"
-    ],
-    "Noto Nastaliq Urdu": [
-      "ordn"
-    ],
-    "Overpass Mono": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Single Day": [
-      "fwid"
-    ],
-    "Markazi Text": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss03",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Noto Sans Kawi": [
-      "ordn",
-      "ss01",
-      "ss02"
-    ],
-    "Amaranth": [],
-    "Delius Swash Caps": [],
-    "Playwrite CU Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Alegreya": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Agbalumo": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Bungee Hairline": [
-      "ordn",
-      "ornm",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "sups"
-    ],
-    "Beau Rivage": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Playwrite DE SAS": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Della Respira": [],
-    "Lexend Peta": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "SUSE": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Coiny": [],
-    "Schibsted Grotesk": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Bubblegum Sans": [],
-    "Yeseva One": [
-      "case",
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Combo": [],
-    "Press Start 2P": [
-      "ordn",
-      "sups"
-    ],
-    "Commissioner": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Quattrocento": [
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Passions Conflict": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Gunjala Gondi": [
-      "ordn",
-      "ss01",
-      "ss02"
-    ],
-    "GFS Neohellenic": [
-      "hist",
-      "salt",
-      "sinf",
-      "sups"
-    ],
-    "Fuggles": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "sups",
-      "titl"
-    ],
-    "Francois One": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Metamorphous": [],
-    "Noto Sans Tifinagh": [
-      "ordn"
-    ],
-    "Ms Madi": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Konkhmer Sleokchher": [
-      "ordn"
-    ],
-    "Noto Sans Manichaean": [
-      "ordn"
-    ],
-    "Faculty Glyphic": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Libre Franklin": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Lisu": [
-      "ordn"
-    ],
-    "Sahitya": [
-      "case",
-      "dlig",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss02",
-      "sups",
-      "tnum"
-    ],
-    "Ruwudu": [
-      "dlig",
-      "pnum",
-      "salt",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss07",
-      "ss08",
-      "ss09"
-    ],
-    "Sigmar One": [
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "STIX Two Math": [
-      "case",
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "dtls",
-      "flac",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "ss13",
-      "ss14",
-      "ss15",
-      "ss16",
-      "ss20",
-      "ssty"
-    ],
-    "Neonderthaw": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Tapestry": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "Loved by the King": [],
-    "Noto Sans Hanunoo": [
-      "ordn",
-      "ss01"
-    ],
-    "Gurajada": [],
-    "Seaweed Script": [],
-    "Cedarville Cursive": [],
-    "Ruda": [
-      "ordn",
-      "sups"
-    ],
-    "Protest Guerrilla": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Comme": [
-      "dlig",
-      "ordn",
-      "sups"
-    ],
-    "Trirong": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Gowun Batang": [
-      "case",
-      "fwid",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Lohit Tamil": [],
-    "Jaini": [
-      "case",
-      "dlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03"
-    ],
-    "KoHo": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Ravi Prakash": [],
-    "Actor": [],
-    "GFS Didot": [
-      "c2sc",
-      "hist",
-      "lnum",
-      "onum",
-      "pnum",
-      "sinf",
-      "smcp",
-      "sups",
-      "tnum"
-    ],
-    "Instrument Sans": [
-      "case",
-      "ordn",
-      "pnum",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "tnum"
-    ],
-    "Sometype Mono": [
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Shanti": [
-      "ordn",
-      "ss01",
-      "ss02",
-      "sups"
-    ],
-    "Monoton": [],
-    "Nabla": [],
-    "IBM Plex Sans Devanagari": [
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups",
-      "zero"
-    ],
-    "Gluten": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Bilbo": [
-      "case",
-      "ordn",
-      "salt",
-      "ss01",
-      "sups",
-      "swsh"
-    ],
-    "Quintessential": [
-      "ordn",
-      "sups"
-    ],
-    "Poppins": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04"
-    ],
-    "Mitr": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Encode Sans Condensed": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Stardos Stencil": [],
-    "Playwrite SK Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Source Serif 4": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Jacques Francois Shadow": [],
-    "Kokoro": [],
-    "Akronim": [],
-    "Bitcount Grid Single": [
-      "c2sc",
-      "onum",
-      "smcp",
-      "ss03",
-      "ss04",
-      "ss06",
-      "ss07",
-      "ss08",
-      "zero"
-    ],
-    "Josefin Sans": [
-      "ordn",
-      "sups"
-    ],
-    "Rubik Scribble": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Serif Khmer": [
-      "ordn"
-    ],
-    "Molengo": [],
-    "Afacad": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Devanagari UI": [],
-    "Noto Sans Mono": [
-      "c2sc",
-      "onum",
-      "ordn",
-      "smcp",
-      "ss03",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Libertinus Keyboard": [],
-    "Dynalight": [
-      "ordn",
-      "sups"
-    ],
-    "Vina Sans": [
-      "case",
-      "dlig",
-      "ordn"
-    ],
-    "Jacques Francois": [],
-    "Passion One": [],
-    "Literata": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Linden Hill": [
-      "case",
-      "hist",
-      "lnum",
-      "salt",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Old South Arabian": [
-      "ordn"
-    ],
-    "Paytone One": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Coda": [],
-    "Noto Sans Bassa Vah": [
-      "ordn"
-    ],
-    "Fira Mono": [
-      "case",
-      "dlig",
-      "onum",
-      "ordn",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Jersey 25 Charted": [
-      "case",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Tajawal": [
-      "dlig"
-    ],
-    "Gelasio": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Allura": [
-      "case",
-      "dlig",
-      "hlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups",
-      "swsh"
-    ],
-    "Ranchers": [
-      "ordn",
-      "sinf",
-      "sups"
-    ],
-    "Noto Sans Gurmukhi UI": [],
-    "Smooch": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "ornm",
-      "salt",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "sups",
-      "swsh"
-    ],
-    "Playwrite AU VIC": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Slackside One": [
-      "ordn",
-      "sups"
-    ],
-    "Jua": [],
-    "Noto Serif Balinese": [
-      "ordn"
-    ],
-    "Be Vietnam Pro": [
-      "case",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Glory": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Anek Latin": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Rationale": [],
-    "Bungee Spice": [
-      "ordn",
-      "ornm",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "sups"
-    ],
-    "Kantumruy Pro": [],
-    "Ojuju": [
-      "case",
-      "dtls",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Pathway Extreme": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Bungee Color": [
-      "salt",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07"
-    ],
-    "Phetsarath": [],
-    "Elsie": [
-      "salt"
-    ],
-    "Freeman": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Bellota Text": [
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "salt",
-      "ss01",
-      "ss02",
-      "sups",
-      "swsh"
-    ],
-    "Mooli": [
-      "ordn",
-      "ss01",
-      "sups"
-    ],
-    "Merge One": [],
-    "Noto Sans Meetei Mayek": [
-      "ordn"
-    ],
-    "Monofett": [
-      "ordn",
-      "sups"
-    ],
-    "Nova Round": [],
-    "Gayathri": [
-      "salt"
-    ],
-    "Noto Sans SignWriting": [
-      "ordn"
-    ],
-    "Playwrite TZ Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Shojumaru": [
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Meroitic": [
-      "ordn"
-    ],
-    "Noto Sans Miao": [
-      "ordn"
-    ],
-    "Noto Sans Modi": [
-      "ordn"
-    ],
-    "Noto Sans Arabic": [
-      "dlig",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Radio Canada Big": [
-      "case",
-      "dlig",
-      "ordn",
-      "pnum",
-      "sups",
-      "tnum"
-    ],
-    "Miniver": [],
-    "Lancelot": [
-      "titl"
-    ],
-    "Myanmar Khyay": [],
-    "Playwrite NO": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Contrail One": [],
-    "Average": [
-      "case",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Moderustic": [
-      "case",
-      "dlig",
-      "hist",
-      "lnum",
-      "onum",
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "ss13",
-      "ss14",
-      "ss15",
-      "ss16",
-      "ss17",
-      "ss18",
-      "ss19",
-      "ss20",
-      "subs",
-      "sups"
-    ],
-    "Anek Gujarati": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Heebo": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hlig",
-      "ordn",
-      "sinf",
-      "smcp",
-      "ss06",
-      "ss07",
-      "subs",
-      "sups"
-    ],
-    "Girassol": [
-      "dlig"
-    ],
-    "Akatab": [
-      "cv01",
-      "cv02",
-      "cv03",
-      "cv04",
-      "cv05",
-      "cv06",
-      "cv07",
-      "cv08",
-      "cv09",
-      "cv10",
-      "cv11",
-      "cv12",
-      "cv13",
-      "cv14",
-      "cv15",
-      "cv18",
-      "cv19",
-      "cv20",
-      "cv21",
-      "cv31",
-      "cv32",
-      "cv33",
-      "cv34",
-      "cv35",
-      "cv36",
-      "cv37",
-      "cv38",
-      "cv39",
-      "cv40",
-      "cv41",
-      "cv42",
-      "cv43",
-      "cv44",
-      "cv45",
-      "cv46",
-      "cv47",
-      "cv48",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "ss12",
-      "ss13",
-      "ss14",
-      "ss15",
-      "ss18",
-      "ss19",
-      "ss20"
-    ],
-    "Barlow": [
-      "c2sc",
-      "ordn",
-      "pnum",
-      "smcp",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Armenian": [
-      "ordn"
-    ],
-    "Noto Sans Mandaic": [
-      "ordn"
-    ],
-    "Bigelow Rules": [
-      "ordn",
-      "sups"
-    ],
-    "Plus Jakarta Sans": [
-      "case",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Expletus Sans": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Lexend": [
-      "case",
-      "dlig",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "zero"
-    ],
-    "Baskervville": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Serif Vithkuqi": [
-      "ordn"
-    ],
-    "Mate": [
-      "case",
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Maitree": [
-      "ordn",
-      "subs",
-      "sups"
-    ],
-    "Maven Pro VF Beta": [
-      "case",
-      "ordn",
-      "zero"
-    ],
-    "Dhurjati": [],
-    "PT Serif Caption": [
-      "ordn"
-    ],
-    "Playwrite US Trad": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Imprima": [
-      "case",
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Raleway": [
-      "c2sc",
-      "dlig",
-      "ordn",
-      "salt",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08",
-      "ss09",
-      "ss10",
-      "ss11",
-      "subs",
-      "sups"
-    ],
-    "Cutive Mono": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Kreon": [],
-    "Antonio": [
-      "ordn"
-    ],
-    "Asta Sans": [
-      "fwid",
-      "ordn",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Golos Text": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Noto Sans Syriac Western": [
-      "ordn"
-    ],
-    "Pavanam": [],
-    "Sofia": [],
-    "Arvo": [],
-    "Edu NSW ACT Foundation": [
-      "c2sc",
-      "smcp",
-      "ss01"
-    ],
-    "Noto Sans Indic Siyaq Numbers": [
-      "ordn",
-      "ss01"
-    ],
-    "Original Surfer": [
-      "ordn",
-      "sups"
-    ],
-    "Oleo Script": [],
-    "Nerko One": [],
-    "Benne": [
-      "c2sc",
-      "dlig",
-      "ordn",
-      "sinf",
-      "smcp",
-      "subs",
-      "sups"
-    ],
-    "Syne Tactile": [
-      "case",
-      "dlig",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "ss01",
-      "sups",
-      "tnum"
-    ],
-    "Stalinist One": [],
-    "Warnes": [
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Besley": [
-      "onum",
-      "ss01",
-      "tnum"
-    ],
-    "Timmana": [],
-    "Send Flowers": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Noto Naskh Arabic": [
-      "dlig",
-      "ordn",
-      "pnum",
-      "tnum"
-    ],
-    "Jost": [
-      "ss01",
-      "tnum"
-    ],
-    "Zen Kurenaido": [
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Princess Sofia": [],
-    "Noto Sans Syriac Eastern": [
-      "ordn"
-    ],
-    "Inria Serif": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "PT Sans Narrow": [
-      "hist",
-      "ordn",
-      "sups"
-    ],
-    "Ramaraja": [],
-    "Sunflower": [],
-    "Sonsie One": [],
-    "Myanmar Sans Pro": [],
-    "Edu AU VIC WA NT Arrows": [],
-    "Tilt Prism": [
-      "dlig"
-    ],
-    "Farsan": [
-      "ordn",
-      "sinf",
-      "sups"
-    ],
-    "Playpen Sans Deva": [
-      "case",
-      "ordn",
-      "ss01",
-      "ss03"
-    ],
-    "Noto Sans Deseret": [
-      "ordn"
-    ],
-    "Whisper": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Petemoss": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Swanky and Moo Moo": [],
-    "Libertinus Mono": [
-      "ss01",
-      "ss07",
-      "zero"
-    ],
-    "Milonga": [
-      "ordn",
-      "sinf",
-      "ss01",
-      "ss02",
-      "ss03",
-      "sups"
-    ],
-    "Poly": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Noto Sans Wancho": [
-      "ordn"
-    ],
-    "Amatic SC": [
-      "case",
-      "dlig",
-      "ordn",
-      "sups",
-      "zero"
-    ],
-    "Libre Barcode 128": [],
-    "Sanchez": [
-      "salt"
-    ],
-    "Berkshire Swash": [
-      "ordn",
-      "sups"
-    ],
-    "Sorts Mill Goudy": [
-      "case",
-      "dlig",
-      "hist",
-      "lnum",
-      "salt",
-      "subs",
-      "sups"
-    ],
-    "Zen Antique Soft": [
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Reggae One": [
-      "dlig",
-      "expt",
-      "fwid",
-      "hwid",
-      "jp78",
-      "jp90",
-      "nlck",
-      "ordn",
-      "pwid",
-      "sups",
-      "trad",
-      "vkna",
-      "zero"
-    ],
-    "Noto Sans Takri": [
-      "ordn"
-    ],
-    "Sue Ellen Francisco": [],
-    "Amiri": [
-      "pnum",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss08"
-    ],
-    "Beiruti": [
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "sinf",
-      "sups",
-      "tnum"
-    ],
-    "Caprasimo": [],
-    "Narnoor": [],
-    "Bonheur Royale": [
-      "case",
-      "ordn",
-      "sups"
-    ],
-    "Share": [
-      "ordn",
-      "sups"
-    ],
-    "Bitcount Single Ink": [
-      "c2sc",
-      "onum",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss07",
-      "ss08",
-      "ss09",
-      "zero"
-    ],
-    "Iceland": [],
-    "Blaka Ink": [
-      "ordn",
-      "sups"
-    ],
-    "Noto Sans Cham": [
-      "ordn",
-      "ss01"
-    ],
-    "Playwrite NZ": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans Khojki": [
-      "ordn",
-      "salt"
-    ],
-    "Spectral SC": [
-      "c2sc",
-      "case",
-      "dlig",
-      "hist",
-      "lnum",
-      "onum",
-      "ordn",
-      "ornm",
-      "pnum",
-      "sinf",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "sups",
-      "tnum",
-      "zero"
-    ],
-    "Bahiana": [
-      "ordn",
-      "salt",
-      "ss01",
-      "sups"
-    ],
-    "SirinStencil": [],
-    "Kablammo": [
-      "ordn",
-      "sinf",
-      "subs",
-      "sups"
-    ],
-    "Noto Sans Tai Tham": [
-      "ordn"
-    ],
-    "Instrument Serif": [
-      "case",
-      "dlig",
-      "ordn",
-      "ss01"
-    ],
-    "Playwrite CL Guides": [
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "ss06",
-      "ss07",
-      "ss19",
-      "ss20"
-    ],
-    "Noto Sans Old Italic": [
-      "ordn"
-    ],
-    "Noto Sans Brahmi": [
-      "ordn"
-    ],
-    "Fascinate": [
-      "ordn",
-      "salt",
-      "sups"
-    ],
-    "Donegal One": [
-      "ordn",
-      "sups"
-    ],
-    "Carrois Gothic": [],
-    "Noticia Text": [],
-    "Noto Sans Yi": [
-      "ordn"
-    ],
-    "Ubuntu Mono": [
-      "afrc",
-      "case",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "ss02",
-      "subs",
-      "sups"
-    ],
-    "Ubuntu Sans Mono": [
-      "case",
-      "onum",
-      "ordn",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups"
-    ],
-    "Ubuntu Condensed": [
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Ubuntu Sans": [
-      "case",
-      "lnum",
-      "onum",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Ubuntu": [
-      "case",
-      "ordn",
-      "pnum",
-      "salt",
-      "sinf",
-      "ss01",
-      "subs",
-      "sups",
-      "tnum"
-    ],
-    "Redressed": [
-      "ordn",
-      "sups"
-    ],
-    "Tinos": [
-      "dlig"
-    ],
-    "Kosugi": [
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Rochester": [],
-    "jsMath-cmsy10": [],
-    "Smokum": [],
-    "Calligraffitti": [],
-    "Roboto Slab": [
-      "c2sc",
-      "case",
-      "dlig",
-      "lnum",
-      "ordn",
-      "smcp",
-      "ss01",
-      "ss02",
-      "ss03",
-      "ss04",
-      "ss05",
-      "sups"
-    ],
-    "Ultra": [],
-    "Syncopate": [],
-    "Chewy": [],
-    "Homemade Apple": [],
-    "Arimo": [
-      "dlig"
-    ],
-    "jsMath-cmr10": [],
-    "Maiden Orange": [
-      "ordn",
-      "sups"
-    ],
-    "jsMath-cmti10": [],
-    "Unkempt": [],
-    "Montez": [
-      "ordn",
-      "sups"
-    ],
-    "Open Sans Hebrew Condensed": [],
-    "Mountains of Christmas": [],
-    "Luckiest Guy": [
-      "ordn",
-      "sups"
-    ],
-    "Just Another Hand": [
-      "ordn",
-      "sups"
-    ],
-    "Yellowtail": [],
-    "Special Elite": [
-      "ordn",
-      "sups"
-    ],
-    "jsMath-cmbx10": [],
-    "jsMath-cmmi10": [],
-    "Aclonica": [
-      "ordn",
-      "sups"
-    ],
-    "Rancho": [],
-    "Kosugi Maru": [
-      "fwid",
-      "hwid",
-      "ordn",
-      "sups",
-      "vkna"
-    ],
-    "Sunshiney": [],
-    "Walter Turncoat": [],
-    "Cousine": [
-      "dlig"
-    ],
-    "Permanent Marker": [],
-    "jsMath-cmex10": [],
-    "Creepster Caps": [],
-    "Cherry Cream Soda": [],
-    "Open Sans Hebrew": [],
-    "Satisfy": [],
-    "Rock Salt": [],
-    "Irish Grover": [],
-    "Coming Soon": [],
-    "Crafty Girls": [],
-    "Schoolbell": [],
-    "Crushed": [],
-    "Slackey": [],
-    "Kranky": [],
-    "Fontdiner Swanky": []
+    "Rubik": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubik/Rubik[wght].ttf"
+    },
+    "Roboto": {
+      "features": [
+        "lnum",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/roboto/Roboto[wdth,wght].ttf"
+    },
+    "Playfair": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "sinf",
+        "smcp",
+        "ss11",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playfair/Playfair-Italic[opsz,wdth,wght].ttf"
+    },
+    "Wonky": {
+      "features": [
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/data/Wonky[wdth,wght].ttf"
+    },
+    "Open Sans Condensed": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/data/OpenSansCondensed[wght].ttf"
+    },
+    "Wavefont": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wavefont/Wavefont[ROND,YELA,wght].ttf"
+    },
+    "Roboto Flex": {
+      "features": [
+        "pnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/robotoflex/RobotoFlex[GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght].ttf"
+    },
+    "Maven Pro": {
+      "features": [
+        "case",
+        "ordn",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mavenpro/MavenPro[wght].ttf"
+    },
+    "Open Sans": {
+      "features": [
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/opensans/OpenSans-Italic[wdth,wght].ttf"
+    },
+    "codicon": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/traceViewer/codicon.DCmgc-ay.ttf"
+    },
+    "42dot Sans": {
+      "features": [
+        "fwid",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/42dotsans/42dotSans[wght].ttf"
+    },
+    "Roboto Mono": {
+      "features": [
+        "smcp"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/robotomono/RobotoMono-Italic[wght].ttf"
+    },
+    "Afacad Flux": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/afacadflux/AfacadFlux[slnt,wght].ttf"
+    },
+    "Noto Sans Kharoshthi": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskharoshthi/NotoSansKharoshthi-Regular.ttf"
+    },
+    "Londrina Solid": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/londrinasolid/LondrinaSolid-Regular.ttf"
+    },
+    "Baloo Bhai 2": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloobhai2/BalooBhai2[wght].ttf"
+    },
+    "Shrikhand": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shrikhand/Shrikhand-Regular.ttf"
+    },
+    "Xanh Mono": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/xanhmono/XanhMono-Regular.ttf"
+    },
+    "WDXL Lubrifont JP N": {
+      "features": [
+        "dlig",
+        "jp04",
+        "jp83",
+        "jp90",
+        "salt",
+        "smpl",
+        "ss01",
+        "ss18",
+        "ss19",
+        "ss20",
+        "sups",
+        "trad"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wdxllubrifontjpn/WDXLLubrifontJPN-Regular.ttf"
+    },
+    "Kedebideri": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kedebideri/Kedebideri-Regular.ttf"
+    },
+    "Libre Barcode 39 Text": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebarcode39text/LibreBarcode39Text-Regular.ttf"
+    },
+    "Almendra Display": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/almendradisplay/AlmendraDisplay-Regular.ttf"
+    },
+    "Suez One": {
+      "features": [
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/suezone/SuezOne-Regular.ttf"
+    },
+    "Noto Sans Hatran": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanshatran/NotoSansHatran-Regular.ttf"
+    },
+    "Shizuru": {
+      "features": [
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shizuru/Shizuru-Regular.ttf"
+    },
+    "Zen Kaku Gothic Antique": {
+      "features": [
+        "case",
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenkakugothicantique/ZenKakuGothicAntique-Regular.ttf"
+    },
+    "Jim Nightshade": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jimnightshade/JimNightshade-Regular.ttf"
+    },
+    "Yuji Syuku": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hojo",
+        "hwid",
+        "jp78",
+        "jp90",
+        "nlck",
+        "ordn",
+        "pwid",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yujisyuku/YujiSyuku-Regular.ttf"
+    },
+    "Lovers Quarrel": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/loversquarrel/LoversQuarrel-Regular.ttf"
+    },
+    "Knewave": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/knewave/Knewave-Regular.ttf"
+    },
+    "Comforter": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "ornm",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comforter/Comforter-Regular.ttf"
+    },
+    "Ga Maamli": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gamaamli/GaMaamli-Regular.ttf"
+    },
+    "Yomogi": {
+      "features": [
+        "case",
+        "fwid",
+        "hwid",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yomogi/Yomogi-Regular.ttf"
+    },
+    "Bitcount Prop Double Ink": {
+      "features": [
+        "c2sc",
+        "onum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss05",
+        "ss08",
+        "ss09",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountpropdoubleink/BitcountPropDoubleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"
+    },
+    "Vesper Libre": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vesperlibre/VesperLibre-Regular.ttf"
+    },
+    "Katibeh": {
+      "features": [
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/katibeh/Katibeh-Regular.ttf"
+    },
+    "Google Sans Code": {
+      "features": [
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/googlesanscode/GoogleSansCode[wght].ttf"
+    },
+    "IM FELL English": {
+      "features": [
+        "dlig",
+        "hist",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellenglish/IMFeENrm28P.ttf"
+    },
+    "Cabin Condensed": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cabincondensed/CabinCondensed-Regular.ttf"
+    },
+    "Dancing Script": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dancingscript/DancingScript[wght].ttf"
+    },
+    "Rum Raisin": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rumraisin/RumRaisin-Regular.ttf"
+    },
+    "Crimson Pro": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/crimsonpro/CrimsonPro-Italic[wght].ttf"
+    },
+    "Alumni Sans": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "smcp",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisans/AlumniSans[wght].ttf"
+    },
+    "Assistant": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/assistant/Assistant[wght].ttf"
+    },
+    "Batang": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/batang/Batang-Regular.ttf"
+    },
+    "Huninn": {
+      "features": [
+        "case",
+        "dlig",
+        "fwid",
+        "hwid",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/huninn/Huninn-Regular.ttf"
+    },
+    "Redacted Script": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redactedscript/RedactedScript-Regular.ttf"
+    },
+    "BioRhyme Expanded": {
+      "features": [
+        "mgrk",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "sups",
+        "swsh",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/biorhymeexpanded/BioRhymeExpanded-Regular.ttf"
+    },
+    "Spline Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/splinesans/SplineSans[wght].ttf"
+    },
+    "Playwrite HR Lijeva Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehrlijevaguides/PlaywriteHRLijevaGuides-Regular.ttf"
+    },
+    "OFL Sorts Mill Goudy TT": {
+      "features": [
+        "case",
+        "dlig",
+        "hist",
+        "lnum",
+        "salt",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oflsortsmillgoudytt/OFLGoudyStMTT-Italic.ttf"
+    },
+    "Mrs Sheppards": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mrssheppards/MrsSheppards-Regular.ttf"
+    },
+    "Marhey": {
+      "features": [
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marhey/Marhey[wght].ttf"
+    },
+    "Playwrite ES": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritees/PlaywriteES[wght].ttf"
+    },
+    "Trochut": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trochut/Trochut-Regular.ttf"
+    },
+    "Epunda Sans": {
+      "features": [
+        "case",
+        "fwid",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/epundasans/EpundaSans[wght].ttf"
+    },
+    "Crete Round": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/creteround/CreteRound-Regular.ttf"
+    },
+    "Wellfleet": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wellfleet/Wellfleet-Regular.ttf"
+    },
+    "Grape Nuts": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grapenuts/GrapeNuts-Regular.ttf"
+    },
+    "Biryani": {
+      "features": [
+        "ordn",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/biryani/Biryani-Regular.ttf"
+    },
+    "Scheherazade New": {
+      "features": [
+        "cv12",
+        "cv44",
+        "cv48",
+        "cv49",
+        "cv51",
+        "cv54",
+        "cv60",
+        "cv62",
+        "cv70",
+        "cv72",
+        "cv74",
+        "cv76",
+        "cv78",
+        "cv80",
+        "cv81",
+        "cv82",
+        "cv84",
+        "cv85",
+        "cv88",
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/scheherazadenew/ScheherazadeNew-Regular.ttf"
+    },
+    "Sevillana": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sevillana/Sevillana-Regular.ttf"
+    },
+    "Sassy Frass": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sassyfrass/SassyFrass-Regular.ttf"
+    },
+    "Noto Sans Cuneiform": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanscuneiform/NotoSansCuneiform-Regular.ttf"
+    },
+    "Nova Oval": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novaoval/NovaOval.ttf"
+    },
+    "Offside": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/offside/Offside-Regular.ttf"
+    },
+    "Eater": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eater/Eater-Regular.ttf"
+    },
+    "Noto Serif Thai": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifthai/NotoSerifThai[wdth,wght].ttf"
+    },
+    "Inika": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inika/Inika-Regular.ttf"
+    },
+    "Ribeye": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ribeye/Ribeye-Regular.ttf"
+    },
+    "M PLUS 1p": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mplus1p/MPLUS1p-Regular.ttf"
+    },
+    "Lexend Mega": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendmega/LexendMega[wght].ttf"
+    },
+    "Playwrite FR Trad Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritefrtradguides/PlaywriteFRTradGuides-Regular.ttf"
+    },
+    "Montserrat Subrayada": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montserratsubrayada/MontserratSubrayada-Regular.ttf"
+    },
+    "Lemonada": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lemonada/Lemonada[wght].ttf"
+    },
+    "Mrs Saint Delafield": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mrssaintdelafield/MrsSaintDelafield-Regular.ttf"
+    },
+    "Dekko": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dekko/Dekko-Regular.ttf"
+    },
+    "Dotum": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dotum/Dotum-Regular.ttf"
+    },
+    "Truculenta": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/truculenta/Truculenta[opsz,wdth,wght].ttf"
+    },
+    "Autour One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/autourone/AutourOne-Regular.ttf"
+    },
+    "IM FELL Double Pica": {
+      "features": [
+        "dlig",
+        "hist",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfelldoublepica/IMFELLDoublePica-Regular.ttf"
+    },
+    "Frijole": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/frijole/Frijole-Regular.ttf"
+    },
+    "Grand Hotel": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grandhotel/GrandHotel-Regular.ttf"
+    },
+    "Calistoga": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/calistoga/Calistoga-Regular.ttf"
+    },
+    "Explora": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/explora/Explora-Regular.ttf"
+    },
+    "Stalemate": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stalemate/Stalemate-Regular.ttf"
+    },
+    "Share Tech": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sharetech/ShareTech-Regular.ttf"
+    },
+    "Averia Libre": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/averialibre/AveriaLibre-Regular.ttf"
+    },
+    "Signika Negative": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "smcp",
+        "ss02",
+        "ss03",
+        "ss06",
+        "ss16",
+        "ss17",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/signikanegative/SignikaNegative[wght].ttf"
+    },
+    "Barlow Semi Condensed": {
+      "features": [
+        "c2sc",
+        "ordn",
+        "pnum",
+        "smcp",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/barlowsemicondensed/BarlowSemiCondensed-Regular.ttf"
+    },
+    "Metal Mania": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/metalmania/MetalMania-Regular.ttf"
+    },
+    "Ancizar Sans": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ancizarsans/AncizarSans-Italic[wght].ttf"
+    },
+    "Geologica": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "ss01",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geologica/Geologica[CRSV,SHRP,slnt,wght].ttf"
+    },
+    "Sitara": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sitara/Sitara-Regular.ttf"
+    },
+    "Bokor": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bokor/Bokor-Regular.ttf"
+    },
+    "Manufacturing Consent": {
+      "features": [
+        "dlig",
+        "hist",
+        "ordn",
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/manufacturingconsent/ManufacturingConsent-Regular.ttf"
+    },
+    "Noto Sans Tai Viet": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstaiviet/NotoSansTaiViet-Regular.ttf"
+    },
+    "Savate": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/savate/Savate-Italic[wght].ttf"
+    },
+    "Goblin One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/goblinone/GoblinOne.ttf"
+    },
+    "IBM Plex Sans JP": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp78",
+        "jp90",
+        "nlck",
+        "ordn",
+        "pwid",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss04",
+        "sups",
+        "trad",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsansjp/IBMPlexSansJP-Regular.ttf"
+    },
+    "Big Shoulders Text SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshoulderstextsc/BigShouldersTextSC[wght].ttf"
+    },
+    "Cabin Sketch": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cabinsketch/CabinSketch-Regular.ttf"
+    },
+    "Sree Krushnadevaraya": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sreekrushnadevaraya/SreeKrushnadevaraya-Regular.ttf"
+    },
+    "Playwrite BR Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebrguides/PlaywriteBRGuides-Regular.ttf"
+    },
+    "Mukta": {
+      "features": [
+        "dlig",
+        "onum",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mukta/Mukta-Regular.ttf"
+    },
+    "Kumbh Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kumbhsans/KumbhSans[YOPQ,wght].ttf"
+    },
+    "Lohit Bengali": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lohitbengali/Lohit-Bengali.ttf"
+    },
+    "Overlock": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/overlock/Overlock-Regular.ttf"
+    },
+    "Ruthie": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ruthie/Ruthie-Regular.ttf"
+    },
+    "Antic Slab": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anticslab/AnticSlab-Regular.ttf"
+    },
+    "JejuHallasan": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jejuhallasan/JejuHallasan-Regular.ttf"
+    },
+    "Noto Serif SC": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "pwid",
+        "ruby"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifsc/NotoSerifSC[wght].ttf"
+    },
+    "Tuffy": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tuffy/Tuffy-Regular.ttf"
+    },
+    "Imbue": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "smcp",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imbue/Imbue[opsz,wght].ttf"
+    },
+    "Brygada 1918": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/brygada1918/Brygada1918[wght].ttf"
+    },
+    "Playwrite AU NSW": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteaunsw/PlaywriteAUNSW[wght].ttf"
+    },
+    "Protest Riot": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/protestriot/ProtestRiot-Regular.ttf"
+    },
+    "Changa One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/changaone/ChangaOne-Regular.ttf"
+    },
+    "Unbounded": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unbounded/Unbounded[wght].ttf"
+    },
+    "Bungee Shade": {
+      "features": [
+        "ordn",
+        "ornm",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeeshade/BungeeShade-Regular.ttf"
+    },
+    "Kaisei Opti": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp04",
+        "jp78",
+        "nlck",
+        "trad"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kaiseiopti/KaiseiOpti-Regular.ttf"
+    },
+    "Habibi": {
+      "features": [
+        "dlig",
+        "onum",
+        "ornm",
+        "smcp",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/habibi/Habibi-Regular.ttf"
+    },
+    "Balthazar": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/balthazar/Balthazar-Regular.ttf"
+    },
+    "Playwrite ID": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteid/PlaywriteID[wght].ttf"
+    },
+    "Zalando Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zalandosans/ZalandoSans-Italic[wdth,wght].ttf"
+    },
+    "Playwrite DE Grund": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedegrund/PlaywriteDEGrund[wght].ttf"
+    },
+    "Gochi Hand": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gochihand/GochiHand-Regular.ttf"
+    },
+    "Lohit Devanagari": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lohitdevanagari/Lohit-Devanagari.ttf"
+    },
+    "Asap": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asap/Asap-Italic[wdth,wght].ttf"
+    },
+    "Average Sans": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/averagesans/AverageSans-Regular.ttf"
+    },
+    "Radley": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/radley/Radley-Regular.ttf"
+    },
+    "SUSE Mono": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/susemono/SUSEMono[wght].ttf"
+    },
+    "Aladin": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aladin/Aladin-Regular.ttf"
+    },
+    "East Sea Dokdo": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eastseadokdo/EastSeaDokdo-Regular.ttf"
+    },
+    "Noto Sans Thai UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansthaiui/NotoSansThaiUI[wdth,wght].ttf"
+    },
+    "Albert Sans": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/albertsans/AlbertSans-Italic[wght].ttf"
+    },
+    "Saira SemiCondensed": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sups",
+        "titl",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sairasemicondensed/SairaSemiCondensed-Regular.ttf"
+    },
+    "Grechen Fuemen": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grechenfuemen/GrechenFuemen-Regular.ttf"
+    },
+    "Cutive": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cutive/Cutive-Regular.ttf"
+    },
+    "Teko": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/teko/Teko[wght].ttf"
+    },
+    "Rethink Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rethinksans/RethinkSans-Italic[wght].ttf"
+    },
+    "Nixie One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nixieone/NixieOne-Regular.ttf"
+    },
+    "Noto Sans Tamil Supplement": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstamilsupplement/NotoSansTamilSupplement-Regular.ttf"
+    },
+    "Tac One": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tacone/TacOne-Regular.ttf"
+    },
+    "Playwrite CL": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecl/PlaywriteCL[wght].ttf"
+    },
+    "Geostar": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geostar/Geostar-Regular.ttf"
+    },
+    "IM FELL French Canon SC": {
+      "features": [
+        "salt",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellfrenchcanonsc/IMFeFCsc28P.ttf"
+    },
+    "Cagliostro": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cagliostro/Cagliostro-Regular.ttf"
+    },
+    "Zen Tokyo Zoo": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zentokyozoo/ZenTokyoZoo-Regular.ttf"
+    },
+    "Playfair Display": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playfairdisplay/PlayfairDisplay[wght].ttf"
+    },
+    "Anek Devanagari": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekdevanagari/AnekDevanagari[wdth,wght].ttf"
+    },
+    "Kalnia": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kalnia/Kalnia[wdth,wght].ttf"
+    },
+    "Hind Vadodara": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindvadodara/HindVadodara-Regular.ttf"
+    },
+    "Damion": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/damion/Damion-Regular.ttf"
+    },
+    "Diplomata": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/diplomata/Diplomata-Regular.ttf"
+    },
+    "Sriracha": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sriracha/Sriracha-Regular.ttf"
+    },
+    "Abel": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/abel/Abel-Regular.ttf"
+    },
+    "Neucha": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/neucha/Neucha.ttf"
+    },
+    "Kotta One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kottaone/KottaOne-Regular.ttf"
+    },
+    "Lusitana": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lusitana/Lusitana-Regular.ttf"
+    },
+    "PoetsenOne": {
+      "features": [
+        "ordn",
+        "sinf",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poetsenone/PoetsenOne-Regular.ttf"
+    },
+    "Rubik Puddles": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikpuddles/RubikPuddles-Regular.ttf"
+    },
+    "Libre Baskerville": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebaskerville/LibreBaskerville[wght].ttf"
+    },
+    "Seymour One": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/seymourone/SeymourOne-Regular.ttf"
+    },
+    "Sacramento": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sacramento/Sacramento-Regular.ttf"
+    },
+    "Kdam Thmor Pro": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kdamthmorpro/KdamThmorPro-Regular.ttf"
+    },
+    "Big Shoulders Inline Display SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersinlinedisplaysc/BigShouldersInlineDisplaySC[wght].ttf"
+    },
+    "Rubik Iso": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikiso/RubikIso-Regular.ttf"
+    },
+    "Shippori Antique B1": {
+      "features": [
+        "fwid",
+        "hwid",
+        "jp78",
+        "jp83",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shipporiantiqueb1/ShipporiAntiqueB1-Regular.ttf"
+    },
+    "Noto Sans Display": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "smcp",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansdisplay/NotoSansDisplay[wdth,wght].ttf"
+    },
+    "Hanuman": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hanuman/Hanuman[wght].ttf"
+    },
+    "Rock 3D": {
+      "features": [
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rock3d/Rock3D-Regular.ttf"
+    },
+    "Stack Sans Notch": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stacksansnotch/StackSansNotch[wght].ttf"
+    },
+    "Lobster": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lobster/Lobster-Regular.ttf"
+    },
+    "Noto Sans Oriya": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansoriya/NotoSansOriya[wdth,wght].ttf"
+    },
+    "Playwrite HR Lijeva": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehrlijeva/PlaywriteHRLijeva[wght].ttf"
+    },
+    "Outfit": {
+      "features": [
+        "dlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/outfit/Outfit[wght].ttf"
+    },
+    "Orbit": {
+      "features": [
+        "c2sc",
+        "dlig",
+        "fwid",
+        "ordn",
+        "smcp"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/orbit/Orbit-Regular.ttf"
+    },
+    "Barlow Condensed": {
+      "features": [
+        "c2sc",
+        "ordn",
+        "pnum",
+        "smcp",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/barlowcondensed/BarlowCondensed-Regular.ttf"
+    },
+    "Tourney": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "ss01",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tourney/Tourney-Italic[wdth,wght].ttf"
+    },
+    "Alex Brush": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alexbrush/AlexBrush-Regular.ttf"
+    },
+    "Stylish": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stylish/Stylish-Regular.ttf"
+    },
+    "Flamenco": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/flamenco/Flamenco-Regular.ttf"
+    },
+    "Playball": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playball/Playball-Regular.ttf"
+    },
+    "Signika Negative SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "smcp",
+        "ss02",
+        "ss06",
+        "ss16",
+        "ss17",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/signikanegativesc/SignikaNegativeSC-Regular.ttf"
+    },
+    "Marcellus SC": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marcellussc/MarcellusSC-Regular.ttf"
+    },
+    "Noto Sans PhagsPa": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansphagspa/NotoSansPhagsPa-Regular.ttf"
+    },
+    "Yarndings 20": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yarndings20/Yarndings20-Regular.ttf"
+    },
+    "Noto Sans Lao Looped": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslaolooped/NotoSansLaoLooped[wdth,wght].ttf"
+    },
+    "Jacquarda Bastarda 9": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jacquardabastarda9/JacquardaBastarda9-Regular.ttf"
+    },
+    "Dai Banna SIL": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/daibannasil/DaiBannaSIL-Regular.ttf"
+    },
+    "Langar": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/langar/Langar-Regular.ttf"
+    },
+    "Crimson Text": {
+      "features": [
+        "case",
+        "dlig",
+        "sinf",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/crimsontext/CrimsonText-Regular.ttf"
+    },
+    "Hi Melody": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/himelody/HiMelody-Regular.ttf"
+    },
+    "Akshar": {
+      "features": [
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/akshar/Akshar[wght].ttf"
+    },
+    "Andada Pro": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/andadapro/AndadaPro-Italic[wght].ttf"
+    },
+    "Palanquin": {
+      "features": [
+        "hist",
+        "salt",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/palanquin/Palanquin-Regular.ttf"
+    },
+    "Allerta": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/allerta/Allerta-Regular.ttf"
+    },
+    "Cascadia Code": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss02",
+        "ss19",
+        "ss20",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cascadiacode/CascadiaCode-Italic[wght].ttf"
+    },
+    "Jaro": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jaro/Jaro[opsz].ttf"
+    },
+    "Spline Sans Mono": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "ss14",
+        "ss15",
+        "ss16",
+        "ss17",
+        "ss18",
+        "ss19",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/splinesansmono/SplineSansMono[wght].ttf"
+    },
+    "Island Moments": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/islandmoments/IslandMoments-Regular.ttf"
+    },
+    "Moon Dance": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moondance/MoonDance-Regular.ttf"
+    },
+    "Playwrite IE": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteie/PlaywriteIE[wght].ttf"
+    },
+    "Noto Sans TC": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "pwid",
+        "ruby"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstc/NotoSansTC[wght].ttf"
+    },
+    "NTR": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ntr/NTR-Regular.ttf"
+    },
+    "Brawler": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/brawler/Brawler-Regular.ttf"
+    },
+    "Ysabeau SC": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss10",
+        "ss11",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ysabeausc/YsabeauSC[wght].ttf"
+    },
+    "Gwendolyn": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gwendolyn/Gwendolyn-Regular.ttf"
+    },
+    "Noto Serif Toto": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriftoto/NotoSerifToto[wght].ttf"
+    },
+    "Varela": {
+      "features": [
+        "c2sc",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/varela/Varela-Regular.ttf"
+    },
+    "Carattere": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carattere/Carattere-Regular.ttf"
+    },
+    "Mervale Script": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mervalescript/MervaleScript-Regular.ttf"
+    },
+    "Passero One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/passeroone/PasseroOne-Regular.ttf"
+    },
+    "Jacquarda Bastarda 9 Charted": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jacquardabastarda9charted/JacquardaBastarda9Charted-Regular.ttf"
+    },
+    "Noto Sans Syriac": {
+      "features": [
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssyriac/NotoSansSyriac[wght].ttf"
+    },
+    "Trykker": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trykker/Trykker-Regular.ttf"
+    },
+    "Jersey 20 Charted": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey20charted/Jersey20Charted-Regular.ttf"
+    },
+    "Niramit": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/niramit/Niramit-Regular.ttf"
+    },
+    "Sofia Sans Semi Condensed": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofiasanssemicondensed/SofiaSansSemiCondensed-Italic[wght].ttf"
+    },
+    "Cactus Classical Serif": {
+      "features": [
+        "c2sc",
+        "dlig",
+        "fwid",
+        "nalt",
+        "onum",
+        "ordn",
+        "pwid",
+        "smcp",
+        "ss18",
+        "ss19",
+        "ss20",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cactusclassicalserif/CactusClassicalSerif-Regular.ttf"
+    },
+    "Noto Serif Display": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "smcp",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifdisplay/NotoSerifDisplay-Italic[wdth,wght].ttf"
+    },
+    "Hubot Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hubotsans/HubotSans-Italic[wdth,wght].ttf"
+    },
+    "Romanesco": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/romanesco/Romanesco-Regular.ttf"
+    },
+    "Oooh Baby": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ooohbaby/OoohBaby-Regular.ttf"
+    },
+    "Protest Revolution": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/protestrevolution/ProtestRevolution-Regular.ttf"
+    },
+    "Delicious Handrawn": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/delicioushandrawn/DeliciousHandrawn-Regular.ttf"
+    },
+    "Krona One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kronaone/KronaOne-Regular.ttf"
+    },
+    "Honk": {
+      "features": [
+        "ordn",
+        "salt",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/honk/Honk[MORF,SHLN].ttf"
+    },
+    "Momo Trust Display": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/momotrustdisplay/MomoTrustDisplay-Regular.ttf"
+    },
+    "Luxurious Roman": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/luxuriousroman/LuxuriousRoman-Regular.ttf"
+    },
+    "TASA Explorer": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tasaexplorer/TASAExplorer[wght].ttf"
+    },
+    "Ledger": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ledger/Ledger-Regular.ttf"
+    },
+    "Varela Round": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/varelaround/VarelaRound-Regular.ttf"
+    },
+    "Grandiflora One": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grandifloraone/GrandifloraOne-Regular.ttf"
+    },
+    "Voltaire": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/voltaire/Voltaire-Regular.ttf"
+    },
+    "Fleur De Leah": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fleurdeleah/FleurDeLeah-Regular.ttf"
+    },
+    "Splash": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "ornm",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/splash/Splash-Regular.ttf"
+    },
+    "Yarndings 20 Charted": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yarndings20charted/Yarndings20Charted-Regular.ttf"
+    },
+    "Big Shoulders Stencil Display": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersstencildisplay/BigShouldersStencilDisplay[wght].ttf"
+    },
+    "Sixtyfour": {
+      "features": [
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sixtyfour/Sixtyfour[BLED,SCAN].ttf"
+    },
+    "Rajdhani": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rajdhani/Rajdhani-Regular.ttf"
+    },
+    "Playwrite AU TAS": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteautas/PlaywriteAUTAS[wght].ttf"
+    },
+    "Srisakdi": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/srisakdi/Srisakdi-Regular.ttf"
+    },
+    "Peralta": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/peralta/Peralta-Regular.ttf"
+    },
+    "Faster One": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fasterone/FasterOne-Regular.ttf"
+    },
+    "Playwrite IT Moderna": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteitmoderna/PlaywriteITModerna[wght].ttf"
+    },
+    "Playwrite BE WAL Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebewalguides/PlaywriteBEWALGuides-Regular.ttf"
+    },
+    "Scope One": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/scopeone/ScopeOne-Regular.ttf"
+    },
+    "Moul": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moul/Moul-Regular.ttf"
+    },
+    "Noto Sans Thai": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansthai/NotoSansThai[wdth,wght].ttf"
+    },
+    "Oxygen": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oxygen/Oxygen-Regular.ttf"
+    },
+    "Cossette Texte": {
+      "features": [
+        "case",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cossettetexte/CossetteTexte-Regular.ttf"
+    },
+    "Murecho": {
+      "features": [
+        "case",
+        "fwid",
+        "hwid",
+        "jp04",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/murecho/Murecho[wght].ttf"
+    },
+    "Buenard": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/buenard/Buenard[wght].ttf"
+    },
+    "Kurale": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kurale/Kurale-Regular.ttf"
+    },
+    "Figtree": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/figtree/Figtree[wght].ttf"
+    },
+    "Noto Sans Canadian Aboriginal": {
+      "features": [
+        "ordn",
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanscanadianaboriginal/NotoSansCanadianAboriginal[wght].ttf"
+    },
+    "Cantarell": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cantarell/Cantarell-Regular.ttf"
+    },
+    "Codystar": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/codystar/Codystar-Regular.ttf"
+    },
+    "Manuale": {
+      "features": [
+        "case",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/manuale/Manuale-Italic[wght].ttf"
+    },
+    "Noto Sans Thai Looped": {
+      "features": [
+        "dlig",
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansthailooped/NotoSansThaiLooped[wdth,wght].ttf"
+    },
+    "Cormorant Garamond": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv05",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss03",
+        "ss04",
+        "ss09",
+        "ss10",
+        "ss13",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorantgaramond/CormorantGaramond-Italic[wght].ttf"
+    },
+    "Bodoni Moda SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bodonimodasc/BodoniModaSC[opsz,wght].ttf"
+    },
+    "Ovo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ovo/Ovo-Regular.ttf"
+    },
+    "Alan Sans": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "ss01",
+        "ss02",
+        "ss03",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alansans/AlanSans[wght].ttf"
+    },
+    "JejuMyeongjo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jejumyeongjo/JejuMyeongjo-Regular.ttf"
+    },
+    "Fraunces": {
+      "features": [
+        "case",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fraunces/Fraunces-Italic[SOFT,WONK,opsz,wght].ttf"
+    },
+    "Aoboshi One": {
+      "features": [
+        "fwid",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aoboshione/AoboshiOne-Regular.ttf"
+    },
+    "Preahvihear": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/preahvihear/Preahvihear-Regular.ttf"
+    },
+    "Squada One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/squadaone/SquadaOne-Regular.ttf"
+    },
+    "Bruno Ace": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/brunoace/BrunoAce-Regular.ttf"
+    },
+    "Advent Pro": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/adventpro/AdventPro-Italic[wdth,wght].ttf"
+    },
+    "Anta": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anta/Anta-Regular.ttf"
+    },
+    "Pattaya": {
+      "features": [
+        "dlig",
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pattaya/Pattaya-Regular.ttf"
+    },
+    "News Cycle": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/newscycle/NewsCycle-Regular.ttf"
+    },
+    "Rounded Mplus 1c": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mplusrounded1c/MPLUSRounded1c-Regular.ttf"
+    },
+    "WDXL Lubrifont TC": {
+      "features": [
+        "dlig",
+        "jp04",
+        "jp83",
+        "jp90",
+        "salt",
+        "smpl",
+        "ss01",
+        "ss18",
+        "ss19",
+        "ss20",
+        "sups",
+        "trad"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wdxllubrifonttc/WDXLLubrifontTC-Regular.ttf"
+    },
+    "Atomic Age": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/atomicage/AtomicAge-Regular.ttf"
+    },
+    "Nikukyu": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nikukyu/Nikukyu-Regular.ttf"
+    },
+    "Purple Purse": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/purplepurse/PurplePurse-Regular.ttf"
+    },
+    "Alumni Sans Inline One": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisansinlineone/AlumniSansInlineOne-Regular.ttf"
+    },
+    "Chicle": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chicle/Chicle-Regular.ttf"
+    },
+    "Noto Sans Bhaiksuki": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansbhaiksuki/NotoSansBhaiksuki-Regular.ttf"
+    },
+    "Alkatra": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alkatra/Alkatra[wght].ttf"
+    },
+    "Zalando Sans SemiExpanded": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zalandosanssemiexpanded/ZalandoSansSemiExpanded-Italic[wght].ttf"
+    },
+    "Mallanna": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mallanna/Mallanna-Regular.ttf"
+    },
+    "Caladea": {
+      "features": [
+        "case",
+        "ordn",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caladea/Caladea-Regular.ttf"
+    },
+    "Noto Sans Cypro Minoan": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanscyprominoan/NotoSansCyproMinoan-Regular.ttf"
+    },
+    "Numans": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/numans/Numans-Regular.ttf"
+    },
+    "Encode Sans": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesans/EncodeSans[wdth,wght].ttf"
+    },
+    "Sofadi One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofadione/SofadiOne-Regular.ttf"
+    },
+    "Noto Sans Osmanya": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansosmanya/NotoSansOsmanya-Regular.ttf"
+    },
+    "Waiting for the Sunrise": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/waitingforthesunrise/WaitingfortheSunrise.ttf"
+    },
+    "Farro": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/farro/Farro-Regular.ttf"
+    },
+    "Finlandica": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "ss01",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/finlandica/Finlandica-Italic[wght].ttf"
+    },
+    "Comic Neue": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comicneue/ComicNeue-Regular.ttf"
+    },
+    "Chau Philomene One": {
+      "features": [
+        "onum",
+        "smcp"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chauphilomeneone/ChauPhilomeneOne-Regular.ttf"
+    },
+    "Sour Gummy": {
+      "features": [
+        "case",
+        "hist",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sourgummy/SourGummy-Italic[wdth,wght].ttf"
+    },
+    "Alumni Sans Collegiate One": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisanscollegiateone/AlumniSansCollegiateOne-Regular.ttf"
+    },
+    "Denk One": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/denkone/DenkOne-Regular.ttf"
+    },
+    "Momo Signature": {
+      "features": [
+        "case",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/momosignature/MomoSignature-Regular.ttf"
+    },
+    "Noto Sans Cypriot": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanscypriot/NotoSansCypriot-Regular.ttf"
+    },
+    "Square Peg": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/squarepeg/SquarePeg-Regular.ttf"
+    },
+    "Libertinus Sans": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinussans/LibertinusSans-Regular.ttf"
+    },
+    "Red Hat Mono": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redhatmono/RedHatMono[wght].ttf"
+    },
+    "Noto Sans Gurmukhi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansgurmukhi/NotoSansGurmukhi[wdth,wght].ttf"
+    },
+    "Thasadith": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/thasadith/Thasadith-Regular.ttf"
+    },
+    "Vend Sans": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vendsans/VendSans-Italic[wght].ttf"
+    },
+    "Playwrite HU Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehuguides/PlaywriteHUGuides-Regular.ttf"
+    },
+    "Almendra SC": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/almendrasc/AlmendraSC-Regular.ttf"
+    },
+    "Noto Sans Math": {
+      "features": [
+        "dtls",
+        "ss01",
+        "ss02",
+        "ssty"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmath/NotoSansMath-Regular.ttf"
+    },
+    "Noto Serif Lao": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriflao/NotoSerifLao[wdth,wght].ttf"
+    },
+    "Noto Serif Nyiakeng Puachue Hmong": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifnyiakengpuachuehmong/NotoSerifNyiakengPuachueHmong[wght].ttf"
+    },
+    "Pirata One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pirataone/PirataOne-Regular.ttf"
+    },
+    "Caramel": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caramel/Caramel-Regular.ttf"
+    },
+    "Black Han Sans": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blackhansans/BlackHanSans-Regular.ttf"
+    },
+    "Love Light": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lovelight/LoveLight-Regular.ttf"
+    },
+    "Mina": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mina/Mina-Regular.ttf"
+    },
+    "LXGW Marker Gothic": {
+      "features": [
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lxgwmarkergothic/LXGWMarkerGothic-Regular.ttf"
+    },
+    "Noto Sans Runic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansrunic/NotoSansRunic-Regular.ttf"
+    },
+    "Funnel Display": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/funneldisplay/FunnelDisplay[wght].ttf"
+    },
+    "Viaoda Libre": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/viaodalibre/ViaodaLibre-Regular.ttf"
+    },
+    "Lateef": {
+      "features": [
+        "cv44",
+        "cv48",
+        "cv49",
+        "cv51",
+        "cv54",
+        "cv62",
+        "cv70",
+        "cv72",
+        "cv74",
+        "cv76",
+        "cv78",
+        "cv80",
+        "cv82",
+        "cv84",
+        "cv85",
+        "cv88",
+        "pnum",
+        "salt",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lateef/Lateef-Regular.ttf"
+    },
+    "Inter Tight": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv08",
+        "cv09",
+        "cv10",
+        "cv11",
+        "dlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/intertight/InterTight[wght].ttf"
+    },
+    "Rouge Script": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rougescript/RougeScript-Regular.ttf"
+    },
+    "Candal": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/candal/Candal.ttf"
+    },
+    "Playwrite FR Moderne Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritefrmoderneguides/PlaywriteFRModerneGuides-Regular.ttf"
+    },
+    "Gentium Book Plus": {
+      "features": [
+        "c2sc",
+        "cv13",
+        "cv14",
+        "cv17",
+        "cv19",
+        "cv20",
+        "cv25",
+        "cv28",
+        "cv37",
+        "cv43",
+        "cv44",
+        "cv46",
+        "cv47",
+        "cv49",
+        "cv55",
+        "cv57",
+        "cv62",
+        "cv68",
+        "cv70",
+        "cv71",
+        "cv75",
+        "cv76",
+        "cv77",
+        "cv78",
+        "cv79",
+        "cv80",
+        "cv81",
+        "cv82",
+        "cv83",
+        "cv84",
+        "cv90",
+        "cv91",
+        "cv92",
+        "cv98",
+        "smcp",
+        "ss01",
+        "ss04",
+        "ss05",
+        "ss07",
+        "ss11",
+        "ss12"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gentiumbookplus/GentiumBookPlus-Regular.ttf"
+    },
+    "Playwrite NO Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritenoguides/PlaywriteNOGuides-Regular.ttf"
+    },
+    "Noto Sans NKo Unjoined": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansnkounjoined/NotoSansNKoUnjoined[wght].ttf"
+    },
+    "Devonshire": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/devonshire/Devonshire-Regular.ttf"
+    },
+    "Gafata": {
+      "features": [
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gafata/Gafata-Regular.ttf"
+    },
+    "Noto Sans Javanese": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansjavanese/NotoSansJavanese[wght].ttf"
+    },
+    "Geist Mono": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geistmono/GeistMono[wght].ttf"
+    },
+    "Playwrite TZ": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritetz/PlaywriteTZ[wght].ttf"
+    },
+    "Noto Sans Mende Kikakui": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmendekikakui/NotoSansMendeKikakui-Regular.ttf"
+    },
+    "Cairo Play": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/build/CairoPlay[slnt,wght].keep_glyph_names.added_picosvg.ttf"
+    },
+    "An Emoji Family": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/build/MergeSource.picosvg.ttf"
+    },
+    "Kings": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kings/Kings-Regular.ttf"
+    },
+    "Castoro": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "smcp",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/castoro/Castoro-Regular.ttf"
+    },
+    "Playwrite GB S Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritegbsguides/PlaywriteGBSGuides-Regular.ttf"
+    },
+    "Saira Stencil One": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sairastencilone/SairaStencilOne-Regular.ttf"
+    },
+    "Hind Jalandhar": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindjalandhar/HindJalandhar-Regular.ttf"
+    },
+    "Hubballi": {
+      "features": [
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hubballi/Hubballi-Regular.ttf"
+    },
+    "Kite One": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kiteone/KiteOne-Regular.ttf"
+    },
+    "Noto Sans Linear B": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslinearb/NotoSansLinearB-Regular.ttf"
+    },
+    "Stint Ultra Expanded": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stintultraexpanded/StintUltraExpanded-Regular.ttf"
+    },
+    "Hedvig Letters Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hedvigletterssans/HedvigLettersSans-Regular.ttf"
+    },
+    "Encode Sans SC": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesanssc/EncodeSansSC[wdth,wght].ttf"
+    },
+    "Englebert": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/englebert/Englebert-Regular.ttf"
+    },
+    "Funnel Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/funnelsans/FunnelSans-Italic[wght].ttf"
+    },
+    "Prata": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/prata/Prata-Regular.ttf"
+    },
+    "ABeeZee": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/abeezee/ABeeZee-Regular.ttf"
+    },
+    "Chivo Mono": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chivomono/ChivoMono[wght].ttf"
+    },
+    "Gudea": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gudea/Gudea-Regular.ttf"
+    },
+    "Annie Use Your Telescope": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/annieuseyourtelescope/AnnieUseYourTelescope-Regular.ttf"
+    },
+    "Hind Kochi": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindkochi/HindKochi-Regular.ttf"
+    },
+    "Krub": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/krub/Krub-Regular.ttf"
+    },
+    "Hanalei": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hanalei/Hanalei-Regular.ttf"
+    },
+    "Big Shoulders Inline Text SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersinlinetextsc/BigShouldersInlineTextSC[wght].ttf"
+    },
+    "Alegreya Sans": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alegreyasans/AlegreyaSans-Regular.ttf"
+    },
+    "Chakra Petch": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chakrapetch/ChakraPetch-Regular.ttf"
+    },
+    "McLaren": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mclaren/McLaren-Regular.ttf"
+    },
+    "Rambla": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rambla/Rambla-Regular.ttf"
+    },
+    "Amiko": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amiko/Amiko-Regular.ttf"
+    },
+    "Cinzel": {
+      "features": [
+        "dlig",
+        "onum",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cinzel/Cinzel[wght].ttf"
+    },
+    "Mandali": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mandali/Mandali-Regular.ttf"
+    },
+    "NanumMyeongjo": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nanummyeongjo/NanumMyeongjo-Regular.ttf"
+    },
+    "Labrada": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/labrada/Labrada-Italic[wght].ttf"
+    },
+    "Mako": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mako/Mako-Regular.ttf"
+    },
+    "Gupter": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gupter/Gupter-Regular.ttf"
+    },
+    "BenchNine": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/benchnine/BenchNine-Regular.ttf"
+    },
+    "Carlito": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carlito/Carlito-Regular.ttf"
+    },
+    "Architects Daughter": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/architectsdaughter/ArchitectsDaughter-Regular.ttf"
+    },
+    "Nova Cut": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novacut/NovaCut.ttf"
+    },
+    "Sedan SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "smcp",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sedansc/SedanSC-Regular.ttf"
+    },
+    "Strait": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/strait/Strait-Regular.ttf"
+    },
+    "Qwitcher Grypen": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/qwitchergrypen/QwitcherGrypen-Regular.ttf"
+    },
+    "Fira Sans": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/firasans/FiraSans-Regular.ttf"
+    },
+    "Ek Mukta": {
+      "features": [
+        "dlig",
+        "onum",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ekmukta/EkMukta-Regular.ttf"
+    },
+    "Noto Sans Bengali": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansbengali/NotoSansBengali[wdth,wght].ttf"
+    },
+    "Akaya Telivigala": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/akayatelivigala/AkayaTelivigala-Regular.ttf"
+    },
+    "Playwrite GB S": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritegbs/PlaywriteGBS[wght].ttf"
+    },
+    "Asset": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asset/Asset-Regular.ttf"
+    },
+    "Dhyana": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dhyana/Dhyana-Regular.ttf"
+    },
+    "Baumans": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baumans/Baumans-Regular.ttf"
+    },
+    "IM FELL Great Primer SC": {
+      "features": [
+        "salt",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellgreatprimersc/IMFeGPsc28P.ttf"
+    },
+    "Saira ExtraCondensed": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sups",
+        "titl",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sairaextracondensed/SairaExtraCondensed-Regular.ttf"
+    },
+    "Quicksand": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quicksand/Quicksand[wght].ttf"
+    },
+    "Bentham": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bentham/Bentham-Regular.ttf"
+    },
+    "Creepster": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/creepster/Creepster-Regular.ttf"
+    },
+    "Dangrek": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dangrek/Dangrek-Regular.ttf"
+    },
+    "Kalam": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kalam/Kalam-Regular.ttf"
+    },
+    "DotumChe": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dotumche/DotumChe-Regular.ttf"
+    },
+    "Kulim Park": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kulimpark/KulimPark-Regular.ttf"
+    },
+    "Jaldi": {
+      "features": [
+        "mgrk",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jaldi/Jaldi-Regular.ttf"
+    },
+    "Madimi One": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/madimione/MadimiOne-Regular.ttf"
+    },
+    "Sarabun": {
+      "features": [
+        "ordn",
+        "salt",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sarabun/Sarabun-Regular.ttf"
+    },
+    "Armata": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/armata/Armata-Regular.ttf"
+    },
+    "Platypi": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/platypi/Platypi[wght].ttf"
+    },
+    "Baloo Tammudu 2": {
+      "features": [
+        "ordn",
+        "sinf"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/balootammudu2/BalooTammudu2[wght].ttf"
+    },
+    "Playwrite IE Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteieguides/PlaywriteIEGuides-Regular.ttf"
+    },
+    "Fjord": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fjordone/FjordOne-Regular.ttf"
+    },
+    "Istok Web": {
+      "features": [
+        "case",
+        "onum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/istokweb/IstokWeb-Regular.ttf"
+    },
+    "Edu TAS Beginner": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/edutasbeginner/EduTASBeginner[wght].ttf"
+    },
+    "Lunasima": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lunasima/Lunasima-Regular.ttf"
+    },
+    "Noto Sans Tangsa": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstangsa/NotoSansTangsa[wght].ttf"
+    },
+    "Quando": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quando/Quando-Regular.ttf"
+    },
+    "Sigmar": {
+      "features": [
+        "c2sc",
+        "ordn",
+        "smcp",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sigmar/Sigmar-Regular.ttf"
+    },
+    "BhuTuka Expanded One": {
+      "features": [
+        "mgrk",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "sups",
+        "swsh",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bhutukaexpandedone/BhuTukaExpandedOne-Regular.ttf"
+    },
+    "Playwrite GB J Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritegbjguides/PlaywriteGBJGuides-Regular.ttf"
+    },
+    "Playwrite PL Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteplguides/PlaywritePLGuides-Regular.ttf"
+    },
+    "Source Code Pro": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv06",
+        "cv12",
+        "cv14",
+        "cv15",
+        "cv16",
+        "cv17",
+        "onum",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss05",
+        "ss06",
+        "ss07",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sourcecodepro/SourceCodePro[wght].ttf"
+    },
+    "Norican": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/norican/Norican-Regular.ttf"
+    },
+    "Cantata One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cantataone/CantataOne-Regular.ttf"
+    },
+    "Laila": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/laila/Laila-Regular.ttf"
+    },
+    "Fragment Mono SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "ordn",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fragmentmonosc/FragmentMonoSC-Regular.ttf"
+    },
+    "Indie Flower": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/indieflower/IndieFlower-Regular.ttf"
+    },
+    "Tulpen One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tulpenone/TulpenOne-Regular.ttf"
+    },
+    "Noto Sans Lao": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslao/NotoSansLao[wdth,wght].ttf"
+    },
+    "Sansita One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sansitaone/SansitaOne-Regular.ttf"
+    },
+    "Yaldevi Colombo": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yaldevicolombo/YaldeviColombo-Regular.ttf"
+    },
+    "Inder": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inder/Inder-Regular.ttf"
+    },
+    "Rubik Doodle Triangles": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikdoodletriangles/RubikDoodleTriangles-Regular.ttf"
+    },
+    "New Rocker": {
+      "features": [
+        "ordn",
+        "sinf",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/newrocker/NewRocker-Regular.ttf"
+    },
+    "GulimChe": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gulimche/GulimChe-Regular.ttf"
+    },
+    "Libertinus Math": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinusmath/LibertinusMath-Regular.ttf"
+    },
+    "Cherish": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cherish/Cherish-Regular.ttf"
+    },
+    "Noto Sans Anatolian Hieroglyphs": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansanatolianhieroglyphs/NotoSansAnatolianHieroglyphs-Regular.ttf"
+    },
+    "Dawning of a New Day": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dawningofanewday/DawningofaNewDay.ttf"
+    },
+    "Ma Shan Zheng": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mashanzheng/MaShanZheng-Regular.ttf"
+    },
+    "Alumni Sans Collegiate One SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisanscollegiateonesc/AlumniSansCollegiateOneSC-Regular.ttf"
+    },
+    "Abyssinica SIL": {
+      "features": [
+        "cv01",
+        "cv02",
+        "cv04",
+        "cv05",
+        "cv17",
+        "cv18",
+        "cv19",
+        "cv20",
+        "cv21",
+        "cv26",
+        "cv31",
+        "cv32",
+        "cv40",
+        "cv41",
+        "cv42",
+        "cv45",
+        "cv46",
+        "cv48",
+        "cv49",
+        "cv50",
+        "cv60",
+        "cv61",
+        "cv62",
+        "cv63",
+        "cv64",
+        "cv65",
+        "cv70",
+        "cv80",
+        "cv85"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/abyssinicasil/AbyssinicaSIL-Regular.ttf"
+    },
+    "Martel Sans": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/martelsans/MartelSans-Regular.ttf"
+    },
+    "Sora": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sora/Sora[wght].ttf"
+    },
+    "Fira Code": {
+      "features": [
+        "case",
+        "onum",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/firacode/FiraCode[wght].ttf"
+    },
+    "Martel": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/martel/Martel-Regular.ttf"
+    },
+    "Noto Sans Adlam Unjoined": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansadlamunjoined/NotoSansAdlamUnjoined[wght].ttf"
+    },
+    "Londrina Sketch": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/londrinasketch/LondrinaSketch-Regular.ttf"
+    },
+    "Noto Naskh Arabic UI": {
+      "features": [
+        "dlig",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notonaskharabicui/NotoNaskhArabicUI[wght].ttf"
+    },
+    "Cinzel Decorative": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cinzeldecorative/CinzelDecorative-Regular.ttf"
+    },
+    "Souliyo Unicode": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/souliyo/Souliyo-Regular.ttf"
+    },
+    "Metal": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/metal/Metal-Regular.ttf"
+    },
+    "Chiron Sung HK": {
+      "features": [
+        "case",
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "pwid",
+        "ruby",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss15",
+        "ss16",
+        "ss18",
+        "ss19",
+        "ss20",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chironsunghk/ChironSungHK-Italic[wght].ttf"
+    },
+    "Lemon": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lemon/Lemon-Regular.ttf"
+    },
+    "Work Sans": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hist",
+        "lnum",
+        "nalt",
+        "onum",
+        "ordn",
+        "ornm",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/worksans/WorkSans[wght].ttf"
+    },
+    "Boogaloo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/boogaloo/Boogaloo-Regular.ttf"
+    },
+    "Chiron Hei HK": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv08",
+        "cv09",
+        "cv10",
+        "cv11",
+        "cv12",
+        "cv13",
+        "cv14",
+        "cv15",
+        "cv16",
+        "cv17",
+        "cv18",
+        "cv19",
+        "dlig",
+        "fwid",
+        "hist",
+        "hlig",
+        "hwid",
+        "onum",
+        "ordn",
+        "pnum",
+        "pwid",
+        "ruby",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss15",
+        "ss16",
+        "ss18",
+        "ss19",
+        "subs",
+        "sups",
+        "titl",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chironheihk/ChironHeiHK[wght].ttf"
+    },
+    "Snowburst One": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/snowburstone/SnowburstOne-Regular.ttf"
+    },
+    "Noto Serif HK": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "pwid",
+        "ruby"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifhk/NotoSerifHK[wght].ttf"
+    },
+    "Noto Sans Mro": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmro/NotoSansMro-Regular.ttf"
+    },
+    "Monsieur La Doulaise": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monsieurladoulaise/MonsieurLaDoulaise-Regular.ttf"
+    },
+    "Noto Sans Georgian": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansgeorgian/NotoSansGeorgian[wdth,wght].ttf"
+    },
+    "Share Tech Mono": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sharetechmono/ShareTechMono-Regular.ttf"
+    },
+    "Playwrite AU QLD": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteauqld/PlaywriteAUQLD[wght].ttf"
+    },
+    "Gotu": {
+      "features": [
+        "onum",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gotu/Gotu-Regular.ttf"
+    },
+    "Anek Odia": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekodia/AnekOdia[wdth,wght].ttf"
+    },
+    "Kumar One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kumarone/KumarOne-Regular.ttf"
+    },
+    "Patrick Hand": {
+      "features": [
+        "lnum",
+        "onum",
+        "ordn",
+        "smcp",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/patrickhand/PatrickHand-Regular.ttf"
+    },
+    "League Spartan": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/leaguespartan/LeagueSpartan[wght].ttf"
+    },
+    "Rokkitt": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rokkitt/Rokkitt[wght].ttf"
+    },
+    "Federant": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/federant/Federant-Regular.ttf"
+    },
+    "Frank Ruhl Libre": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/frankruhllibre/FrankRuhlLibre[wght].ttf"
+    },
+    "Bitcount Grid Double": {
+      "features": [
+        "c2sc",
+        "onum",
+        "smcp",
+        "ss03",
+        "ss05",
+        "ss08",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountgriddouble/BitcountGridDouble[CRSV,ELSH,ELXP,slnt,wght].ttf"
+    },
+    "Itim": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/itim/Itim-Regular.ttf"
+    },
+    "Noto Serif Khojki": {
+      "features": [
+        "ordn",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifkhojki/NotoSerifKhojki[wght].ttf"
+    },
+    "Sniglet": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sniglet/Sniglet-Regular.ttf"
+    },
+    "Noto Sans Medefaidrin": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmedefaidrin/NotoSansMedefaidrin[wght].ttf"
+    },
+    "DM Serif Display": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dmserifdisplay/DMSerifDisplay-Regular.ttf"
+    },
+    "Noto Sans Sora Sompeng": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssorasompeng/NotoSansSoraSompeng[wght].ttf"
+    },
+    "NovaMono": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novamono/NovaMono.ttf"
+    },
+    "Playwrite BE VLG Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebevlgguides/PlaywriteBEVLGGuides-Regular.ttf"
+    },
+    "Acme": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/acme/Acme-Regular.ttf"
+    },
+    "Glass Antiqua": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/glassantiqua/GlassAntiqua-Regular.ttf"
+    },
+    "Molle": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/molle/Molle-Regular.ttf"
+    },
+    "Stoke": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stoke/Stoke-Regular.ttf"
+    },
+    "Noto Serif Bengali": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifbengali/NotoSerifBengali[wdth,wght].ttf"
+    },
+    "Sintony": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sintony/Sintony-Regular.ttf"
+    },
+    "Castoro Titling": {
+      "features": [
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/castorotitling/CastoroTitling-Regular.ttf"
+    },
+    "Macondo Swash Caps": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/macondoswashcaps/MacondoSwashCaps-Regular.ttf"
+    },
+    "Bitcount Grid Single Ink": {
+      "features": [
+        "c2sc",
+        "onum",
+        "smcp",
+        "ss03",
+        "ss04",
+        "ss06",
+        "ss07",
+        "ss08",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountgridsingleink/BitcountGridSingleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"
+    },
+    "Aubrey": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aubrey/Aubrey-Regular.ttf"
+    },
+    "Give You Glory": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/giveyouglory/GiveYouGlory.ttf"
+    },
+    "Bungee": {
+      "features": [
+        "ordn",
+        "ornm",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungee/Bungee-Regular.ttf"
+    },
+    "Train One": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hwid",
+        "nlck",
+        "ordn",
+        "pwid",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trainone/TrainOne-Regular.ttf"
+    },
+    "Yuji Boku": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hojo",
+        "hwid",
+        "jp78",
+        "jp90",
+        "nlck",
+        "ordn",
+        "pwid",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yujiboku/YujiBoku-Regular.ttf"
+    },
+    "Merienda": {
+      "features": [
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/merienda/Merienda[wght].ttf"
+    },
+    "Noto Sans Gujarati": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansgujarati/NotoSansGujarati[wdth,wght].ttf"
+    },
+    "Nova Slim": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novaslim/NovaSlim.ttf"
+    },
+    "Urbanist": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/urbanist/Urbanist-Italic[wght].ttf"
+    },
+    "Antic": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/antic/Antic-Regular.ttf"
+    },
+    "Quantico": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quantico/Quantico-Regular.ttf"
+    },
+    "Yesteryear": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yesteryear/Yesteryear-Regular.ttf"
+    },
+    "Vibur": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vibur/Vibur-Regular.ttf"
+    },
+    "Shippori Mincho": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hwid",
+        "jp78",
+        "jp83",
+        "nlck",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shipporimincho/ShipporiMincho-Regular.ttf"
+    },
+    "Exile": {
+      "features": [
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/exile/Exile-Regular.ttf"
+    },
+    "Simonetta": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/simonetta/Simonetta-Regular.ttf"
+    },
+    "Jersey 25": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey25/Jersey25-Regular.ttf"
+    },
+    "Praise": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "ornm",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups",
+        "titl"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/praise/Praise-Regular.ttf"
+    },
+    "Doppio One": {
+      "features": [
+        "smcp",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/doppioone/DoppioOne-Regular.ttf"
+    },
+    "WindSong": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "sups",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/windsong/WindSong-Regular.ttf"
+    },
+    "Pompiere": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pompiere/Pompiere-Regular.ttf"
+    },
+    "Playwrite AU TAS Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteautasguides/PlaywriteAUTASGuides-Regular.ttf"
+    },
+    "Averia Sans Libre": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/averiasanslibre/AveriaSansLibre-Regular.ttf"
+    },
+    "Arima": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arima/Arima[wght].ttf"
+    },
+    "Bitter": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitter/Bitter-Italic[wght].ttf"
+    },
+    "Noto Sans Tagalog": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstagalog/NotoSansTagalog-Regular.ttf"
+    },
+    "Noto Sans Symbols 2": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssymbols2/NotoSansSymbols2-Regular.ttf"
+    },
+    "Tomorrow": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tomorrow/Tomorrow-Regular.ttf"
+    },
+    "Arsenal": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hist",
+        "ordn",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arsenal/Arsenal-Regular.ttf"
+    },
+    "Pochaevsk": {
+      "features": [
+        "salt",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pochaevsk/Pochaevsk-Regular.ttf"
+    },
+    "Italianno": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/italianno/Italianno-Regular.ttf"
+    },
+    "Ruslan Display": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ruslandisplay/RuslanDisplay-Regular.ttf"
+    },
+    "Charis SIL": {
+      "features": [
+        "c2sc",
+        "cv13",
+        "cv17",
+        "cv19",
+        "cv20",
+        "cv25",
+        "cv28",
+        "cv37",
+        "cv43",
+        "cv44",
+        "cv46",
+        "cv47",
+        "cv49",
+        "cv55",
+        "cv57",
+        "cv62",
+        "cv68",
+        "cv70",
+        "cv71",
+        "cv75",
+        "cv76",
+        "cv77",
+        "cv79",
+        "cv80",
+        "cv81",
+        "cv82",
+        "cv84",
+        "cv90",
+        "cv91",
+        "cv92",
+        "cv98",
+        "smcp",
+        "ss01",
+        "ss04",
+        "ss05",
+        "ss11",
+        "ss12"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/charissil/CharisSIL-Regular.ttf"
+    },
+    "Lakki Reddy": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lakkireddy/LakkiReddy-Regular.ttf"
+    },
+    "Stick": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp04",
+        "jp78",
+        "nlck",
+        "pwid",
+        "trad",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stick/Stick-Regular.ttf"
+    },
+    "Zen Loop": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenloop/ZenLoop-Regular.ttf"
+    },
+    "Puritan": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/puritan/Puritan-Regular.ttf"
+    },
+    "Vollkorn SC": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss13",
+        "ss14",
+        "ss17",
+        "titl",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vollkornsc/VollkornSC-Regular.ttf"
+    },
+    "BBH Sans Hegarty": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bbhsanshegarty/BBHSansHegarty-Regular.ttf"
+    },
+    "Atma": {
+      "features": [
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/atma/Atma-Regular.ttf"
+    },
+    "Noto Serif Hebrew": {
+      "features": [
+        "dlig",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifhebrew/NotoSerifHebrew[wdth,wght].ttf"
+    },
+    "Waterfall": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "sups",
+        "titl"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/waterfall/Waterfall-Regular.ttf"
+    },
+    "WDXL Lubrifont SC": {
+      "features": [
+        "dlig",
+        "jp04",
+        "jp83",
+        "jp90",
+        "salt",
+        "smpl",
+        "ss01",
+        "ss18",
+        "ss19",
+        "ss20",
+        "sups",
+        "trad"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wdxllubrifontsc/WDXLLubrifontSC-Regular.ttf"
+    },
+    "Meow Script": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "sups",
+        "titl"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/meowscript/MeowScript-Regular.ttf"
+    },
+    "Wittgenstein": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wittgenstein/Wittgenstein[wght].ttf"
+    },
+    "Noto Sans Telugu": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstelugu/NotoSansTelugu[wdth,wght].ttf"
+    },
+    "Anaheim": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anaheim/Anaheim[wght].ttf"
+    },
+    "Carrois Gothic SC": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carroisgothicsc/CarroisGothicSC-Regular.ttf"
+    },
+    "Concert One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/concertone/ConcertOne-Regular.ttf"
+    },
+    "Cal Sans": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "ordn",
+        "pnum",
+        "ss01",
+        "ss02",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/calsans/CalSans-Regular.ttf"
+    },
+    "Padauk": {
+      "features": [
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv09",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss09"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/padauk/Padauk-Regular.ttf"
+    },
+    "Licorice": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/licorice/Licorice-Regular.ttf"
+    },
+    "Rosario": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rosario/Rosario[wght].ttf"
+    },
+    "Hammersmith One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hammersmithone/HammersmithOne-Regular.ttf"
+    },
+    "Khand": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/khand/Khand-Regular.ttf"
+    },
+    "Bai Jamjuree": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baijamjuree/BaiJamjuree-Regular.ttf"
+    },
+    "Inria Sans": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inriasans/InriaSans-Regular.ttf"
+    },
+    "Underdog": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/underdog/Underdog-Regular.ttf"
+    },
+    "Estonia": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "sups",
+        "swsh",
+        "titl"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/estonia/Estonia-Regular.ttf"
+    },
+    "Noto Serif Hentaigana": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifhentaigana/NotoSerifHentaigana[wght].ttf"
+    },
+    "Playwrite RO Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteroguides/PlaywriteROGuides-Regular.ttf"
+    },
+    "Libre Barcode EAN13 Text": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebarcodeean13text/LibreBarcodeEAN13Text-Regular.ttf"
+    },
+    "Noto Sans Tai Le": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstaile/NotoSansTaiLe-Regular.ttf"
+    },
+    "PT Mono": {
+      "features": [
+        "c2sc",
+        "dlig",
+        "hist",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ptmono/PTM55FT.ttf"
+    },
+    "Climate Crisis": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/climatecrisis/ClimateCrisis[YEAR].ttf"
+    },
+    "Noto Sans HK": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "pwid",
+        "ruby"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanshk/NotoSansHK[wght].ttf"
+    },
+    "DM Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dmsans/DMSans[opsz,wght].ttf"
+    },
+    "Noto Sans Nandinagari": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansnandinagari/NotoSansNandinagari-Regular.ttf"
+    },
+    "Almarai": {
+      "features": [
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/almarai/Almarai-Regular.ttf"
+    },
+    "Aboreto": {
+      "features": [
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aboreto/Aboreto-Regular.ttf"
+    },
+    "Playwrite ES Deco": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteesdeco/PlaywriteESDeco[wght].ttf"
+    },
+    "AmstelvarAlpha": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amstelvaralpha/AmstelvarAlpha-VF.ttf"
+    },
+    "IBM Plex Sans Thai Looped": {
+      "features": [
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsansthailooped/IBMPlexSansThaiLooped-Regular.ttf"
+    },
+    "Radio Canada": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/radiocanada/RadioCanada-Italic[wdth,wght].ttf"
+    },
+    "Covered By Your Grace": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/coveredbyyourgrace/CoveredByYourGrace.ttf"
+    },
+    "Edu AU VIC WA NT Hand": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eduauvicwanthand/EduAUVICWANTHand[wght].ttf"
+    },
+    "JetBrains Mono": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jetbrainsmono/JetBrainsMono-Italic[wght].ttf"
+    },
+    "Nokora": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nokora/Nokora[wght].ttf"
+    },
+    "Fredoka": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fredoka/Fredoka[wdth,wght].ttf"
+    },
+    "Scada": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/scada/Scada-Regular.ttf"
+    },
+    "Oxanium": {
+      "features": [
+        "pnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oxanium/Oxanium[wght].ttf"
+    },
+    "Water Brush": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/waterbrush/WaterBrush-Regular.ttf"
+    },
+    "Noto Sans Cherokee": {
+      "features": [
+        "ordn",
+        "ss01",
+        "unic"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanscherokee/NotoSansCherokee[wght].ttf"
+    },
+    "Baloo Bhaina 2": {
+      "features": [
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloobhaina2/BalooBhaina2[wght].ttf"
+    },
+    "Parastoo": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/parastoo/Parastoo[wght].ttf"
+    },
+    "Noto Serif Ahom": {
+      "features": [
+        "ordn",
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifahom/NotoSerifAhom-Regular.ttf"
+    },
+    "Jersey 10 Charted": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey10charted/Jersey10Charted-Regular.ttf"
+    },
+    "IBM Plex Sans Condensed": {
+      "features": [
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsanscondensed/IBMPlexSansCondensed-Regular.ttf"
+    },
+    "Bitcount Prop Double": {
+      "features": [
+        "c2sc",
+        "onum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss05",
+        "ss08",
+        "ss09",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountpropdouble/BitcountPropDouble[CRSV,ELSH,ELXP,slnt,wght].ttf"
+    },
+    "Nothing You Could Do": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nothingyoucoulddo/NothingYouCouldDo.ttf"
+    },
+    "Bhavuka": {
+      "features": [
+        "    ",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bhavuka/Bhavuka-Regular.ttf"
+    },
+    "Rubik Moonrocks": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmoonrocks/RubikMoonrocks-Regular.ttf"
+    },
+    "League Gothic": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/leaguegothic/LeagueGothic[wdth].ttf"
+    },
+    "Uncial Antiqua": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/uncialantiqua/UncialAntiqua-Regular.ttf"
+    },
+    "Lato": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lato/Lato-Regular.ttf"
+    },
+    "Noto Sans Masaram Gondi": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmasaramgondi/NotoSansMasaramGondi-Regular.ttf"
+    },
+    "Noto Serif Oriya": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriforiya/NotoSerifOriya[wght].ttf"
+    },
+    "Lisu Bosa": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lisubosa/LisuBosa-Regular.ttf"
+    },
+    "Comforter Brush": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "ornm",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comforterbrush/ComforterBrush-Regular.ttf"
+    },
+    "Linefont": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/linefont/Linefont[wdth,wght].ttf"
+    },
+    "Tiro Devanagari Hindi": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "smcp",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirodevanagarihindi/TiroDevanagariHindi-Regular.ttf"
+    },
+    "Yaldevi": {
+      "features": [
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yaldevi/Yaldevi[wght].ttf"
+    },
+    "Rubik Mono One": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmonoone/RubikMonoOne-Regular.ttf"
+    },
+    "Adamina": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/adamina/Adamina-Regular.ttf"
+    },
+    "Bytesized": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bytesized/Bytesized-Regular.ttf"
+    },
+    "Babylonica": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/babylonica/Babylonica-Regular.ttf"
+    },
+    "Mochiy Pop P One": {
+      "features": [
+        "fwid",
+        "hwid",
+        "jp78",
+        "jp83",
+        "ordn",
+        "palt",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mochiypoppone/MochiyPopPOne-Regular.ttf"
+    },
+    "Yusei Magic": {
+      "features": [
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yuseimagic/YuseiMagic-Regular.ttf"
+    },
+    "Lalezar": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lalezar/Lalezar-Regular.ttf"
+    },
+    "Geostar Fill": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geostarfill/GeostarFill-Regular.ttf"
+    },
+    "Noto Sans Ethiopic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansethiopic/NotoSansEthiopic[wdth,wght].ttf"
+    },
+    "Pragati Narrow": {
+      "features": [
+        "mgrk",
+        "ordn",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pragatinarrow/PragatiNarrow-Regular.ttf"
+    },
+    "Playwrite DK Uloopet": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedkuloopet/PlaywriteDKUloopet[wght].ttf"
+    },
+    "Orbitron": {
+      "features": [
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/orbitron/Orbitron[wght].ttf"
+    },
+    "Finger Paint": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fingerpaint/FingerPaint-Regular.ttf"
+    },
+    "Texturina": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/texturina/Texturina-Italic[opsz,wght].ttf"
+    },
+    "M PLUS 2": {
+      "features": [
+        "case",
+        "dlig",
+        "fwid",
+        "jp04",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mplus2/MPLUS2[wght].ttf"
+    },
+    "Liter": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/liter/Liter-Regular.ttf"
+    },
+    "Germania One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/germaniaone/GermaniaOne-Regular.ttf"
+    },
+    "Mingzat": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mingzat/Mingzat-Regular.ttf"
+    },
+    "Triodion": {
+      "features": [
+        "salt",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/triodion/Triodion-Regular.ttf"
+    },
+    "Nobile": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nobile/Nobile-Regular.ttf"
+    },
+    "Gajraj One": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gajrajone/GajrajOne-Regular.ttf"
+    },
+    "Arbutus Slab": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arbutusslab/ArbutusSlab-Regular.ttf"
+    },
+    "Noto Sans Kaithi": {
+      "features": [
+        "hwid",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskaithi/NotoSansKaithi-Regular.ttf"
+    },
+    "Libre Barcode 128 Text": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebarcode128text/LibreBarcode128Text-Regular.ttf"
+    },
+    "Special Gothic Expanded One": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/specialgothicexpandedone/SpecialGothicExpandedOne-Regular.ttf"
+    },
+    "Jersey 15": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey15/Jersey15-Regular.ttf"
+    },
+    "Slabo 27px": {
+      "features": [
+        "case"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/slabo27px/Slabo27px-Regular.ttf"
+    },
+    "Noto Serif NP Hmong": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifnphmong/NotoSerifNPHmong[wght].ttf"
+    },
+    "Tauri": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tauri/Tauri-Regular.ttf"
+    },
+    "Strong": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/strong/Strong-Regular.ttf"
+    },
+    "Harmattan": {
+      "features": [
+        "cv08",
+        "cv12",
+        "cv20",
+        "cv44",
+        "cv48",
+        "cv49",
+        "cv51",
+        "cv54",
+        "cv60",
+        "cv62",
+        "cv70",
+        "cv72",
+        "cv74",
+        "cv76",
+        "cv78",
+        "cv80",
+        "cv82",
+        "cv84",
+        "cv85",
+        "cv88",
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/harmattan/Harmattan-Regular.ttf"
+    },
+    "Reddit Mono": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv08",
+        "cv09",
+        "cv10",
+        "cv11",
+        "cv12",
+        "cv13",
+        "cv14",
+        "cv15",
+        "cv16",
+        "cv17",
+        "cv18",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redditmono/RedditMono[wght].ttf"
+    },
+    "Ponomar": {
+      "features": [
+        "salt",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ponomar/Ponomar-Regular.ttf"
+    },
+    "Rubik Microbe": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmicrobe/RubikMicrobe-Regular.ttf"
+    },
+    "Long Cang": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/longcang/LongCang-Regular.ttf"
+    },
+    "Spicy Rice": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spicyrice/SpicyRice-Regular.ttf"
+    },
+    "My Soul": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mysoul/MySoul-Regular.ttf"
+    },
+    "Volkhov": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/volkhov/Volkhov-Regular.ttf"
+    },
+    "Zilla Slab Highlight": {
+      "features": [
+        "c2sc",
+        "case",
+        "crcy",
+        "lnum",
+        "onum",
+        "ordn",
+        "ornm",
+        "pnum",
+        "sinf",
+        "smcp",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zillaslabhighlight/ZillaSlabHighlight-Regular.ttf"
+    },
+    "Playwrite CA Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecaguides/PlaywriteCAGuides-Regular.ttf"
+    },
+    "STIX Two Text": {
+      "features": [
+        "c2sc",
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "onum",
+        "pnum",
+        "smcp",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stixtwotext/STIXTwoText-Italic[wght].ttf"
+    },
+    "Zen Old Mincho": {
+      "features": [
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenoldmincho/ZenOldMincho-Regular.ttf"
+    },
+    "Victor Mono": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/victormono/VictorMono[wght].ttf"
+    },
+    "Rubik Maps": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmaps/RubikMaps-Regular.ttf"
+    },
+    "Stack Sans Text": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stacksanstext/StackSansText[wght].ttf"
+    },
+    "Playwrite DE VA": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedeva/PlaywriteDEVA[wght].ttf"
+    },
+    "Halant": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/halant/Halant-Regular.ttf"
+    },
+    "Cambay": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cambay/Cambay-Regular.ttf"
+    },
+    "Gilda Display": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gildadisplay/GildaDisplay-Regular.ttf"
+    },
+    "Croissant One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/croissantone/CroissantOne-Regular.ttf"
+    },
+    "Playwrite CZ Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteczguides/PlaywriteCZGuides-Regular.ttf"
+    },
+    "Rubik Lines": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubiklines/RubikLines-Regular.ttf"
+    },
+    "Noto Serif Old Uyghur": {
+      "features": [
+        "dlig",
+        "ordn",
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifolduyghur/NotoSerifOldUyghur-Regular.ttf"
+    },
+    "Overpass": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/overpass/Overpass-Italic[wght].ttf"
+    },
+    "Graduate": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/graduate/Graduate-Regular.ttf"
+    },
+    "Saira Condensed": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sups",
+        "titl",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sairacondensed/SairaCondensed-Regular.ttf"
+    },
+    "Micro 5 Charted": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/micro5charted/Micro5Charted-Regular.ttf"
+    },
+    "Birthstone": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups",
+        "titl"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/birthstone/Birthstone-Regular.ttf"
+    },
+    "Caveat Brush": {
+      "features": [
+        "ordn",
+        "sinf",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caveatbrush/CaveatBrush-Regular.ttf"
+    },
+    "Sansation": {
+      "features": [
+        "onum",
+        "ss03",
+        "zz01",
+        "zz02",
+        "zz03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sansation/Sansation-Regular.ttf"
+    },
+    "Sansation Light": {
+      "features": [
+        "onum",
+        "ss03",
+        "zz01",
+        "zz02",
+        "zz03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sansation/Sansation-Light.ttf"
+    },
+    "Menbere": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/menbere/Menbere[wght].ttf"
+    },
+    "Playwrite HR Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehrguides/PlaywriteHRGuides-Regular.ttf"
+    },
+    "Almendra": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/almendra/Almendra-Regular.ttf"
+    },
+    "Playwrite AU SA": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteausa/PlaywriteAUSA[wght].ttf"
+    },
+    "The Nautigal": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/thenautigal/TheNautigal-Regular.ttf"
+    },
+    "Familjen Grotesk": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss02",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/familjengrotesk/FamiljenGrotesk[wght].ttf"
+    },
+    "Tiro Telugu": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirotelugu/TiroTelugu-Regular.ttf"
+    },
+    "Noto Serif Dogra": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifdogra/NotoSerifDogra-Regular.ttf"
+    },
+    "Kristi": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kristi/Kristi-Regular.ttf"
+    },
+    "Solway": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/solway/Solway-Regular.ttf"
+    },
+    "Noto Sans Malayalam": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmalayalam/NotoSansMalayalam[wdth,wght].ttf"
+    },
+    "IM FELL DW Pica SC": {
+      "features": [
+        "salt",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfelldwpicasc/IMFePIsc28P.ttf"
+    },
+    "Hedvig Letters Serif": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hedviglettersserif/HedvigLettersSerif[opsz].ttf"
+    },
+    "Vazirmatn": {
+      "features": [
+        "c2sc",
+        "dlig",
+        "lnum",
+        "onum",
+        "salt",
+        "smcp",
+        "ss01",
+        "tnum",
+        "unic"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vazirmatn/Vazirmatn[wght].ttf"
+    },
+    "Libre Barcode 39 Extended Text": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebarcode39extendedtext/LibreBarcode39ExtendedText-Regular.ttf"
+    },
+    "Playwrite PT": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritept/PlaywritePT[wght].ttf"
+    },
+    "Bagel Fat One": {
+      "features": [
+        "case",
+        "fwid",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bagelfatone/BagelFatOne-Regular.ttf"
+    },
+    "Public Sans": {
+      "features": [
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/publicsans/PublicSans-Italic[wght].ttf"
+    },
+    "Epunda Slab": {
+      "features": [
+        "case",
+        "fwid",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/epundaslab/EpundaSlab-Italic[wght].ttf"
+    },
+    "Cardo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cardo/Cardo-Regular.ttf"
+    },
+    "Signika SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "smcp",
+        "ss02",
+        "ss06",
+        "ss16",
+        "ss17",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/signikasc/SignikaSC[wght].ttf"
+    },
+    "Playwrite US Trad Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteustradguides/PlaywriteUSTradGuides-Regular.ttf"
+    },
+    "Grey Qo": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/greyqo/GreyQo-Regular.ttf"
+    },
+    "Montagu Slab": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montaguslab/MontaguSlab[opsz,wght].ttf"
+    },
+    "Keania One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/keaniaone/KeaniaOne-Regular.ttf"
+    },
+    "Noto Sans Sunuwar": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssunuwar/NotoSansSunuwar-Regular.ttf"
+    },
+    "Playwrite ZA": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteza/PlaywriteZA[wght].ttf"
+    },
+    "LXGW WenKai TC": {
+      "features": [
+        "afrc",
+        "dlig",
+        "salt",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lxgwwenkaitc/LXGWWenKaiTC-Regular.ttf"
+    },
+    "Parisienne": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/parisienne/Parisienne-Regular.ttf"
+    },
+    "Rubik Wet Paint": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikwetpaint/RubikWetPaint-Regular.ttf"
+    },
+    "Sedgwick Ave Display": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sedgwickavedisplay/SedgwickAveDisplay-Regular.ttf"
+    },
+    "Anton": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anton/Anton-Regular.ttf"
+    },
+    "Kiwi Maru": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hojo",
+        "hwid",
+        "jp78",
+        "jp90",
+        "nlck",
+        "ordn",
+        "pwid",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kiwimaru/KiwiMaru-Regular.ttf"
+    },
+    "Red Hat Text": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redhattext/RedHatText-Italic[wght].ttf"
+    },
+    "Gloock": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gloock/Gloock-Regular.ttf"
+    },
+    "Archivo Black": {
+      "features": [
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/archivoblack/ArchivoBlack-Regular.ttf"
+    },
+    "Encode Sans Expanded": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesansexpanded/EncodeSansExpanded-Regular.ttf"
+    },
+    "Bree Serif": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/breeserif/BreeSerif-Regular.ttf"
+    },
+    "Barrio": {
+      "features": [
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/barrio/Barrio-Regular.ttf"
+    },
+    "Saira": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "titl",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/saira/Saira-Italic[wdth,wght].ttf"
+    },
+    "Rubik Storm": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikstorm/RubikStorm-Regular.ttf"
+    },
+    "BBH Sans Bartle": {
+      "features": [
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bbhsansbartle/BBHSansBartle-Regular.ttf"
+    },
+    "Julius Sans One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/juliussansone/JuliusSansOne-Regular.ttf"
+    },
+    "Astloch": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/astloch/Astloch-Regular.ttf"
+    },
+    "Noto Sans Saurashtra": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssaurashtra/NotoSansSaurashtra-Regular.ttf"
+    },
+    "Exo": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/exo/Exo[wght].ttf"
+    },
+    "Noto Sans Ol Chiki": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansolchiki/NotoSansOlChiki[wght].ttf"
+    },
+    "Bebas Neue": {
+      "features": [
+        "ordn",
+        "pnum",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bebasneue/BebasNeue-Regular.ttf"
+    },
+    "Prociono": {
+      "features": [
+        "CAPS",
+        "dlig",
+        "salt",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/prociono/Prociono-Regular.ttf"
+    },
+    "Palette Mosaic": {
+      "features": [
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/palettemosaic/PaletteMosaic-Regular.ttf"
+    },
+    "Fresca": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fresca/Fresca-Regular.ttf"
+    },
+    "JejuGothic": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jejugothic/JejuGothic-Regular.ttf"
+    },
+    "Libertinus Serif Display": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinusserifdisplay/LibertinusSerifDisplay-Regular.ttf"
+    },
+    "Gidugu": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gidugu/Gidugu-Regular.ttf"
+    },
+    "Alumni Sans Pinstripe": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisanspinstripe/AlumniSansPinstripe-Regular.ttf"
+    },
+    "DM Serif Text": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dmseriftext/DMSerifText-Regular.ttf"
+    },
+    "Moulpali": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moulpali/Moulpali-Regular.ttf"
+    },
+    "Patua One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/patuaone/PatuaOne-Regular.ttf"
+    },
+    "El Messiri": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/elmessiri/ElMessiri[wght].ttf"
+    },
+    "Zen Kaku Gothic New": {
+      "features": [
+        "case",
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenkakugothicnew/ZenKakuGothicNew-Regular.ttf"
+    },
+    "Playwrite BE WAL": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebewal/PlaywriteBEWAL[wght].ttf"
+    },
+    "Noto Sans Khudawadi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskhudawadi/NotoSansKhudawadi-Regular.ttf"
+    },
+    "Hanalei Fill": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hanaleifill/HanaleiFill-Regular.ttf"
+    },
+    "Playwrite DE VA Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedevaguides/PlaywriteDEVAGuides-Regular.ttf"
+    },
+    "Amiri Quran": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss05",
+        "ss07",
+        "ss08"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amiriquran/AmiriQuran-Regular.ttf"
+    },
+    "Hind Mysuru": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindmysuru/HindMysuru-Regular.ttf"
+    },
+    "NanumGothicCoding": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nanumgothiccoding/NanumGothicCoding-Regular.ttf"
+    },
+    "Mali": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mali/Mali-Regular.ttf"
+    },
+    "Gulzar": {
+      "features": [
+        "onum",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "swsh",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gulzar/Gulzar-Regular.ttf"
+    },
+    "Sankofa Display": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sankofadisplay/SankofaDisplay-Regular.ttf"
+    },
+    "Mr Dafoe": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mrdafoe/MrDafoe-Regular.ttf"
+    },
+    "Shantell Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shantellsans/ShantellSans-Italic[BNCE,INFM,SPAC,wght].ttf"
+    },
+    "Ranga": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ranga/Ranga-Regular.ttf"
+    },
+    "Noto Sans Hanifi Rohingya": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanshanifirohingya/NotoSansHanifiRohingya[wght].ttf"
+    },
+    "Kumar One Outline": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kumaroneoutline/KumarOneOutline-Regular.ttf"
+    },
+    "Big Shoulders Stencil": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersstencil/BigShouldersStencil[opsz,wght].ttf"
+    },
+    "Noto Sans Old Turkic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansoldturkic/NotoSansOldTurkic-Regular.ttf"
+    },
+    "Dr Sugiyama": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/drsugiyama/DrSugiyama-Regular.ttf"
+    },
+    "Gugi": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gugi/Gugi-Regular.ttf"
+    },
+    "Suravaram": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/suravaram/Suravaram-Regular.ttf"
+    },
+    "Hind Guntur": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindguntur/HindGuntur-Regular.ttf"
+    },
+    "Recursive": {
+      "features": [
+        "afrc",
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "ss20",
+        "sups",
+        "titl",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/recursive/Recursive[CASL,CRSV,MONO,slnt,wght].ttf"
+    },
+    "Caveat": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caveat/Caveat[wght].ttf"
+    },
+    "Winky Rough": {
+      "features": [
+        "case",
+        "onum",
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/winkyrough/WinkyRough[wght].ttf"
+    },
+    "Noto Sans Sharada": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssharada/NotoSansSharada-Regular.ttf"
+    },
+    "Tagesschrift": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tagesschrift/Tagesschrift-Regular.ttf"
+    },
+    "Vast Shadow": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vastshadow/VastShadow-Regular.ttf"
+    },
+    "Pangolin": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pangolin/Pangolin-Regular.ttf"
+    },
+    "Dela Gothic One": {
+      "features": [
+        "case",
+        "dlig",
+        "fwid",
+        "hwid",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/delagothicone/DelaGothicOne-Regular.ttf"
+    },
+    "IM FELL Great Primer": {
+      "features": [
+        "dlig",
+        "hist",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellgreatprimer/IMFeGPit28P.ttf"
+    },
+    "ADLaM Display": {
+      "features": [
+        "case",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/adlamdisplay/ADLaMDisplay-Regular.ttf"
+    },
+    "Marko One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/markoone/MarkoOne-Regular.ttf"
+    },
+    "Bakbak One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bakbakone/BakbakOne-Regular.ttf"
+    },
+    "Rubik Marker Hatch": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmarkerhatch/RubikMarkerHatch-Regular.ttf"
+    },
+    "Geo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geo/Geo-Regular.ttf"
+    },
+    "Noto Sans Symbols": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssymbols/NotoSansSymbols[wght].ttf"
+    },
+    "Aldrich": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aldrich/Aldrich-Regular.ttf"
+    },
+    "Rubik Bubbles": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikbubbles/RubikBubbles-Regular.ttf"
+    },
+    "Do Hyeon": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dohyeon/DoHyeon-Regular.ttf"
+    },
+    "Noto Serif Todhri": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriftodhri/NotoSerifTodhri-Regular.ttf"
+    },
+    "Are You Serious": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/areyouserious/AreYouSerious-Regular.ttf"
+    },
+    "Playwrite NL Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritenlguides/PlaywriteNLGuides-Regular.ttf"
+    },
+    "Philosopher": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/philosopher/Philosopher-Regular.ttf"
+    },
+    "Mouse Memoirs": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mousememoirs/MouseMemoirs-Regular.ttf"
+    },
+    "Basic": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/basic/Basic-Regular.ttf"
+    },
+    "Anonymous Pro": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anonymouspro/AnonymousPro-Regular.ttf"
+    },
+    "Noto Sans Balinese": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansbalinese/NotoSansBalinese[wght].ttf"
+    },
+    "Snippet": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/snippet/Snippet.ttf"
+    },
+    "Courgette": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/courgette/Courgette-Regular.ttf"
+    },
+    "Playwrite AR": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritear/PlaywriteAR[wght].ttf"
+    },
+    "Coral Pixels": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/coralpixels/CoralPixels-Regular.ttf"
+    },
+    "Hanken Grotesk": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hankengrotesk/HankenGrotesk[wght].ttf"
+    },
+    "Lexend Tera": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendtera/LexendTera[wght].ttf"
+    },
+    "Playwrite DE LA Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedelaguides/PlaywriteDELAGuides-Regular.ttf"
+    },
+    "Duru Sans": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/durusans/DuruSans-Regular.ttf"
+    },
+    "Montserrat Underline": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montserratunderline/MontserratUnderline[wght].ttf"
+    },
+    "Oranienbaum": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oranienbaum/Oranienbaum-Regular.ttf"
+    },
+    "Noto Sans Khmer UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskhmerui/NotoSansKhmerUI[wdth,wght].ttf"
+    },
+    "Poller One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pollerone/PollerOne.ttf"
+    },
+    "Playwrite ID Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteidguides/PlaywriteIDGuides-Regular.ttf"
+    },
+    "Esteban": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/esteban/Esteban-Regular.ttf"
+    },
+    "Noto Sans Lao UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslaoui/NotoSansLaoUI[wdth,wght].ttf"
+    },
+    "Noto Sans Siddham": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssiddham/NotoSansSiddham-Regular.ttf"
+    },
+    "Kaisei Tokumin": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp04",
+        "jp78",
+        "nlck",
+        "trad"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kaiseitokumin/KaiseiTokumin-Regular.ttf"
+    },
+    "Sofia Sans Extra Condensed": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofiasansextracondensed/SofiaSansExtraCondensed-Italic[wght].ttf"
+    },
+    "Noto Sans Avestan": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansavestan/NotoSansAvestan-Regular.ttf"
+    },
+    "Averia Serif Libre": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/averiaseriflibre/AveriaSerifLibre-Regular.ttf"
+    },
+    "Playwrite IT Trad": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteittrad/PlaywriteITTrad[wght].ttf"
+    },
+    "IBM Plex Sans KR": {
+      "features": [
+        "nalt",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsanskr/IBMPlexSansKR-Regular.ttf"
+    },
+    "Wendy One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wendyone/WendyOne-Regular.ttf"
+    },
+    "Noto Sans Chakma": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanschakma/NotoSansChakma-Regular.ttf"
+    },
+    "Noto Sans Kannada": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskannada/NotoSansKannada[wdth,wght].ttf"
+    },
+    "Rhodium Libre": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rhodiumlibre/RhodiumLibre-Regular.ttf"
+    },
+    "Alumni Sans SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "smcp",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisanssc/AlumniSansSC[wght].ttf"
+    },
+    "Noto Serif TC": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "pwid",
+        "ruby"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriftc/NotoSerifTC[wght].ttf"
+    },
+    "Tektur": {
+      "features": [
+        "dlig",
+        "pnum",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tektur/Tektur[wdth,wght].ttf"
+    },
+    "Noto Sans Bengali UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansbengaliui/NotoSansBengaliUI[wdth,wght].ttf"
+    },
+    "Science Gothic": {
+      "features": [
+        "c2sc",
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sciencegothic/ScienceGothic[CTRS,slnt,wdth,wght].ttf"
+    },
+    "Noto Serif Kannada": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifkannada/NotoSerifKannada[wght].ttf"
+    },
+    "Lexend Exa": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendexa/LexendExa[wght].ttf"
+    },
+    "Bigshot One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshotone/BigshotOne-Regular.ttf"
+    },
+    "Yuji Hentaigana Akari": {
+      "features": [
+        "ordn",
+        "sups",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yujihentaiganaakari/YujiHentaiganaAkari-Regular.ttf"
+    },
+    "Trocchi": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trocchi/Trocchi-Regular.ttf"
+    },
+    "Rufina": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rufina/Rufina-Regular.ttf"
+    },
+    "Shadows Into Light": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shadowsintolight/ShadowsIntoLight.ttf"
+    },
+    "Meddon": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/meddon/Meddon.ttf"
+    },
+    "Taviraj": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/taviraj/Taviraj-Regular.ttf"
+    },
+    "Rubik Spray Paint": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikspraypaint/RubikSprayPaint-Regular.ttf"
+    },
+    "Chelsea Market": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chelseamarket/ChelseaMarket-Regular.ttf"
+    },
+    "Martian Mono": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/martianmono/MartianMono[wdth,wght].ttf"
+    },
+    "Rubik Vinyl": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikvinyl/RubikVinyl-Regular.ttf"
+    },
+    "Gravitas One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gravitasone/GravitasOne.ttf"
+    },
+    "Atkinson Hyperlegible Mono": {
+      "features": [
+        "case",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/atkinsonhyperlegiblemono/AtkinsonHyperlegibleMono-Italic[wght].ttf"
+    },
+    "Playwrite BE VLG": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebevlg/PlaywriteBEVLG[wght].ttf"
+    },
+    "Encode Sans Semi Condensed": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesanssemicondensed/EncodeSansSemiCondensed-Regular.ttf"
+    },
+    "Kodchasan": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kodchasan/Kodchasan-Regular.ttf"
+    },
+    "Content": {
+      "features": [
+        "zz01",
+        "zz02",
+        "zz03",
+        "zz04",
+        "zz05",
+        "zz06",
+        "zz07",
+        "zz08",
+        "zz09",
+        "zz10",
+        "zz11",
+        "zz12",
+        "zz13",
+        "zz14",
+        "zz15",
+        "zz16",
+        "zz17",
+        "zz18",
+        "zz19",
+        "zz20",
+        "zz21",
+        "zz22",
+        "zz23",
+        "zz24",
+        "zz25",
+        "zz26",
+        "zz27",
+        "zz28",
+        "zz29",
+        "zz30",
+        "zz31",
+        "zz32",
+        "zz33",
+        "zz34",
+        "zz35",
+        "zz36",
+        "zz37",
+        "zz38",
+        "zz39",
+        "zz40",
+        "zz41",
+        "zz42",
+        "zz43",
+        "zz44",
+        "zz45",
+        "zz46",
+        "zz47",
+        "zz48",
+        "zz49",
+        "zz50",
+        "zz51",
+        "zz52"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/content/Content-Regular.ttf"
+    },
+    "Noto Sans Sogdian": {
+      "features": [
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv08",
+        "cv09",
+        "cv10",
+        "cv11",
+        "cv12",
+        "cv13",
+        "cv14",
+        "cv15",
+        "cv20",
+        "cv21",
+        "cv22",
+        "cv23",
+        "ordn",
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssogdian/NotoSansSogdian-Regular.ttf"
+    },
+    "Bilbo Swash Caps": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bilboswashcaps/BilboSwashCaps-Regular.ttf"
+    },
+    "Allison": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/allison/Allison-Regular.ttf"
+    },
+    "Matemasie": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/matemasie/Matemasie-Regular.ttf"
+    },
+    "Anuphan": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anuphan/Anuphan[wght].ttf"
+    },
+    "Comfortaa": {
+      "features": [
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comfortaa/Comfortaa[wght].ttf"
+    },
+    "Quattrocento Sans": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quattrocentosans/QuattrocentoSans-Regular.ttf"
+    },
+    "Sedgwick Ave": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sedgwickave/SedgwickAve-Regular.ttf"
+    },
+    "Noto Sans Shavian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansshavian/NotoSansShavian-Regular.ttf"
+    },
+    "Roboto Condensed": {
+      "features": [
+        "c2sc",
+        "dlig",
+        "lnum",
+        "onum",
+        "pnum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/robotocondensed/RobotoCondensed[wght].ttf"
+    },
+    "Mona Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monasans/MonaSans-Italic[wdth,wght].ttf"
+    },
+    "Kadwa": {
+      "features": [
+        "ordn",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kadwa/Kadwa-Regular.ttf"
+    },
+    "Noto Sans Ugaritic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansugaritic/NotoSansUgaritic-Regular.ttf"
+    },
+    "Teachers": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/teachers/Teachers[wght].ttf"
+    },
+    "Chokokutai": {
+      "features": [
+        "fwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chokokutai/Chokokutai-Regular.ttf"
+    },
+    "Tiro Gurmukhi": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss05",
+        "ss14",
+        "ss15",
+        "ss16",
+        "ss17",
+        "ss18",
+        "ss19",
+        "ss20",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirogurmukhi/TiroGurmukhi-Regular.ttf"
+    },
+    "Baloo Tamma 2": {
+      "features": [
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/balootamma2/BalooTamma2[wght].ttf"
+    },
+    "Ruge Boogie": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rugeboogie/RugeBoogie-Regular.ttf"
+    },
+    "Bitcount Ink": {
+      "features": [
+        "c2sc",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss05",
+        "ss08",
+        "ss09",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountink/BitcountInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"
+    },
+    "Noto Sans Inscriptional Parthian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansinscriptionalparthian/NotoSansInscriptionalParthian-Regular.ttf"
+    },
+    "Tangerine": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tangerine/Tangerine-Regular.ttf"
+    },
+    "Rubik 80s Fade": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubik80sfade/Rubik80sFade-Regular.ttf"
+    },
+    "Protest Strike": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/proteststrike/ProtestStrike-Regular.ttf"
+    },
+    "Aref Ruqaa Ink": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arefruqaaink/ArefRuqaaInk-Regular.ttf"
+    },
+    "Paprika": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/paprika/Paprika-Regular.ttf"
+    },
+    "Noto Sans Old North Arabian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansoldnortharabian/NotoSansOldNorthArabian-Regular.ttf"
+    },
+    "Noto Serif Tangut": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriftangut/NotoSerifTangut-Regular.ttf"
+    },
+    "Pridi": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pridi/Pridi-Regular.ttf"
+    },
+    "Amarante": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amarante/Amarante-Regular.ttf"
+    },
+    "Merriweather": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/merriweather/Merriweather-Italic[opsz,wdth,wght].ttf"
+    },
+    "Six Caps": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sixcaps/SixCaps.ttf"
+    },
+    "Noto Traditional Nushu": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nototraditionalnushu/NotoTraditionalNushu[wght].ttf"
+    },
+    "Salsa": {
+      "features": [
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/salsa/Salsa-Regular.ttf"
+    },
+    "MedievalSharp": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/medievalsharp/MedievalSharp.ttf"
+    },
+    "IM FELL English SC": {
+      "features": [
+        "salt",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellenglishsc/IMFeENsc28P.ttf"
+    },
+    "Noto Sans Lycian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslycian/NotoSansLycian-Regular.ttf"
+    },
+    "Playwrite AT": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteat/PlaywriteAT[wght].ttf"
+    },
+    "Trade Winds": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tradewinds/TradeWinds-Regular.ttf"
+    },
+    "Averia Gruesa Libre": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/averiagruesalibre/AveriaGruesaLibre-Regular.ttf"
+    },
+    "Big Shoulders Display SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersdisplaysc/BigShouldersDisplaySC[wght].ttf"
+    },
+    "Noto Sans Imperial Aramaic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansimperialaramaic/NotoSansImperialAramaic-Regular.ttf"
+    },
+    "Arbutus": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arbutus/Arbutus-Regular.ttf"
+    },
+    "Cairo": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cairo/Cairo[slnt,wght].ttf"
+    },
+    "Miltonian": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/miltonian/Miltonian-Regular.ttf"
+    },
+    "Tai Heritage Pro": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/taiheritagepro/TaiHeritagePro-Regular.ttf"
+    },
+    "Syne Mono": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/synemono/SyneMono-Regular.ttf"
+    },
+    "UnifrakturCook": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unifrakturcook/UnifrakturCook-Bold.ttf"
+    },
+    "Braah One": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/braahone/BraahOne-Regular.ttf"
+    },
+    "Noto Sans Coptic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanscoptic/NotoSansCoptic-Regular.ttf"
+    },
+    "Miriam Libre": {
+      "features": [
+        "c2sc",
+        "ordn",
+        "pnum",
+        "smcp",
+        "ss01",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/miriamlibre/MiriamLibre[wght].ttf"
+    },
+    "Pixelify Sans": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pixelifysans/PixelifySans[wght].ttf"
+    },
+    "Alkalami": {
+      "features": [
+        "dlig",
+        "pnum",
+        "salt",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss07",
+        "ss08",
+        "ss09"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alkalami/Alkalami-Regular.ttf"
+    },
+    "Yuji Hentaigana Akebono": {
+      "features": [
+        "ordn",
+        "sups",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yujihentaiganaakebono/YujiHentaiganaAkebono-Regular.ttf"
+    },
+    "IBM Plex Sans": {
+      "features": [
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsans/IBMPlexSans[wdth,wght].ttf"
+    },
+    "Playwrite VN Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritevnguides/PlaywriteVNGuides-Regular.ttf"
+    },
+    "Baloo 2": {
+      "features": [
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloo2/Baloo2[wght].ttf"
+    },
+    "Playwrite IT Trad Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteittradguides/PlaywriteITTradGuides-Regular.ttf"
+    },
+    "Playwrite MX": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritemx/PlaywriteMX[wght].ttf"
+    },
+    "Playwrite FR Moderne": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritefrmoderne/PlaywriteFRModerne[wght].ttf"
+    },
+    "Noto Sans Old Hungarian": {
+      "features": [
+        "dlig",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansoldhungarian/NotoSansOldHungarian-Regular.ttf"
+    },
+    "Mea Culpa": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/meaculpa/MeaCulpa-Regular.ttf"
+    },
+    "Grenze Gotisch": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grenzegotisch/GrenzeGotisch[wght].ttf"
+    },
+    "MuseoModerno": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/museomoderno/MuseoModerno-Italic[wght].ttf"
+    },
+    "Adobe Blank": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/adobeblank/AdobeBlank-Regular.ttf"
+    },
+    "Rubik Doodle Shadow": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikdoodleshadow/RubikDoodleShadow-Regular.ttf"
+    },
+    "Vampiro One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vampiroone/VampiroOne-Regular.ttf"
+    },
+    "Fira Sans Extra Condensed": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/firasansextracondensed/FiraSansExtraCondensed-Regular.ttf"
+    },
+    "Fugaz One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fugazone/FugazOne-Regular.ttf"
+    },
+    "Mukta Mahee": {
+      "features": [
+        "dlig",
+        "onum",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/muktamahee/MuktaMahee-Regular.ttf"
+    },
+    "Federo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/federo/Federo-Regular.ttf"
+    },
+    "Overlock SC": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/overlocksc/OverlockSC-Regular.ttf"
+    },
+    "Playwrite DE Grund Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedegrundguides/PlaywriteDEGrundGuides-Regular.ttf"
+    },
+    "Rubik Burned": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikburned/RubikBurned-Regular.ttf"
+    },
+    "Playwrite BR": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebr/PlaywriteBR[wght].ttf"
+    },
+    "Spectral": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hist",
+        "lnum",
+        "onum",
+        "ordn",
+        "ornm",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spectral/Spectral-Regular.ttf"
+    },
+    "Jockey One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jockeyone/JockeyOne-Regular.ttf"
+    },
+    "Ysabeau Office": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "lnum",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss03",
+        "ss09",
+        "ss10",
+        "ss11",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ysabeauoffice/YsabeauOffice-Italic[wght].ttf"
+    },
+    "Sulphur Point": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sulphurpoint/SulphurPoint-Regular.ttf"
+    },
+    "Anek Telugu": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anektelugu/AnekTelugu[wdth,wght].ttf"
+    },
+    "Lobster Two": {
+      "features": [
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lobstertwo/LobsterTwo-Regular.ttf"
+    },
+    "Jaini Purva": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jainipurva/JainiPurva-Regular.ttf"
+    },
+    "B612": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/b612/B612-Regular.ttf"
+    },
+    "Amita": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amita/Amita-Regular.ttf"
+    },
+    "Arya": {
+      "features": [
+        "case",
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arya/Arya-Regular.ttf"
+    },
+    "Medula One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/medulaone/MedulaOne-Regular.ttf"
+    },
+    "Mochiy Pop One": {
+      "features": [
+        "fwid",
+        "hwid",
+        "jp78",
+        "jp83",
+        "ordn",
+        "palt",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mochiypopone/MochiyPopOne-Regular.ttf"
+    },
+    "Wire One": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wireone/WireOne-Regular.ttf"
+    },
+    "Spirax": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spirax/Spirax-Regular.ttf"
+    },
+    "Playwrite HR": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehr/PlaywriteHR[wght].ttf"
+    },
+    "Noto Sans Phoenician": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansphoenician/NotoSansPhoenician-Regular.ttf"
+    },
+    "Noto Sans Nushu": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansnushu/NotoSansNushu-Regular.ttf"
+    },
+    "Kaushan Script": {
+      "features": [
+        "salt",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kaushanscript/KaushanScript-Regular.ttf"
+    },
+    "Nunito Sans": {
+      "features": [
+        "case",
+        "dlig",
+        "onum",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nunitosans/NunitoSans[YTLC,opsz,wdth,wght].ttf"
+    },
+    "Aksara Bali Galang": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aksarabaligalang/AksaraBaliGalang-Regular.ttf"
+    },
+    "Edu SA Beginner": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/edusabeginner/EduSABeginner[wght].ttf"
+    },
+    "Otomanopee One": {
+      "features": [
+        "cv01",
+        "dlig",
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/otomanopeeone/OtomanopeeOne-Regular.ttf"
+    },
+    "Borel": {
+      "features": [
+        "case",
+        "cv04",
+        "ordn",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/borel/Borel-Regular.ttf"
+    },
+    "Smooch Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/smoochsans/SmoochSans[wght].ttf"
+    },
+    "Cute Font": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cutefont/CuteFont-Regular.ttf"
+    },
+    "AR One Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aronesans/AROneSans[ARRR,wght].ttf"
+    },
+    "Rubik Glitch": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikglitch/RubikGlitch-Regular.ttf"
+    },
+    "VT323": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vt323/VT323-Regular.ttf"
+    },
+    "Galindo": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/galindo/Galindo-Regular.ttf"
+    },
+    "Ole": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "ornm",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ole/Ole-Regular.ttf"
+    },
+    "Anek Tamil": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anektamil/AnekTamil[wdth,wght].ttf"
+    },
+    "Agdasima": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/agdasima/Agdasima-Regular.ttf"
+    },
+    "UnifrakturMaguntia": {
+      "features": [
+        "hlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unifrakturmaguntia/UnifrakturMaguntia-Book.ttf"
+    },
+    "Arizonia": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arizonia/Arizonia-Regular.ttf"
+    },
+    "Yantramanav": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yantramanav/Yantramanav-Regular.ttf"
+    },
+    "Belanosima": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/belanosima/Belanosima-Regular.ttf"
+    },
+    "Cuprum": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cuprum/Cuprum[wght].ttf"
+    },
+    "Playwrite MX Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritemxguides/PlaywriteMXGuides-Regular.ttf"
+    },
+    "TharLon": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tharlon/Tharlon-Regular.ttf"
+    },
+    "Playwrite HU": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehu/PlaywriteHU[wght].ttf"
+    },
+    "Playwrite NL": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritenl/PlaywriteNL[wght].ttf"
+    },
+    "Lustria": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lustria/Lustria-Regular.ttf"
+    },
+    "Noto Sans Sundanese": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssundanese/NotoSansSundanese[wght].ttf"
+    },
+    "Chela One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chelaone/ChelaOne-Regular.ttf"
+    },
+    "Black And White Picture": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blackandwhitepicture/BlackAndWhitePicture-Regular.ttf"
+    },
+    "Yrsa": {
+      "features": [
+        "case",
+        "lnum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yrsa/Yrsa[wght].ttf"
+    },
+    "Bayon": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bayon/Bayon-Regular.ttf"
+    },
+    "Noto Sans Old Permic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansoldpermic/NotoSansOldPermic-Regular.ttf"
+    },
+    "Noto Sans Pau Cin Hau": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanspaucinhau/NotoSansPauCinHau-Regular.ttf"
+    },
+    "Digital Numbers": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/digitalnumbers/DigitalNumbers-Regular.ttf"
+    },
+    "ZCOOL KuaiLe": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zcoolkuaile/ZCOOLKuaiLe-Regular.ttf"
+    },
+    "Playwrite PT Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteptguides/PlaywritePTGuides-Regular.ttf"
+    },
+    "Alice": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alice/Alice-Regular.ttf"
+    },
+    "Gruppo": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gruppo/Gruppo-Regular.ttf"
+    },
+    "Chenla": {
+      "features": [
+        "zz01",
+        "zz02",
+        "zz03",
+        "zz04",
+        "zz05",
+        "zz06",
+        "zz07",
+        "zz08",
+        "zz09",
+        "zz10",
+        "zz11",
+        "zz12",
+        "zz13",
+        "zz14",
+        "zz15",
+        "zz16",
+        "zz17",
+        "zz18",
+        "zz19",
+        "zz20",
+        "zz21",
+        "zz22",
+        "zz23",
+        "zz24",
+        "zz25",
+        "zz26",
+        "zz27",
+        "zz28",
+        "zz29",
+        "zz30",
+        "zz31",
+        "zz32",
+        "zz33",
+        "zz34",
+        "zz35",
+        "zz36",
+        "zz37",
+        "zz38",
+        "zz39",
+        "zz40",
+        "zz41",
+        "zz42",
+        "zz43",
+        "zz44",
+        "zz45",
+        "zz46",
+        "zz47",
+        "zz48",
+        "zz49",
+        "zz50",
+        "zz51",
+        "zz52"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chenla/Chenla.ttf"
+    },
+    "Noto Sans Oriya UI": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansoriyaui/NotoSansOriyaUI-Regular.ttf"
+    },
+    "Noto Sans Vithkuqi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansvithkuqi/NotoSansVithkuqi[wght].ttf"
+    },
+    "Noto Sans SC": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "pwid",
+        "ruby"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssc/NotoSansSC[wght].ttf"
+    },
+    "Noto Sans Warang Citi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanswarangciti/NotoSansWarangCiti-Regular.ttf"
+    },
+    "Tsukimi Rounded": {
+      "features": [
+        "fwid",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tsukimirounded/TsukimiRounded-Regular.ttf"
+    },
+    "Noto Serif Armenian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifarmenian/NotoSerifArmenian[wdth,wght].ttf"
+    },
+    "Noto Sans Rejang": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansrejang/NotoSansRejang-Regular.ttf"
+    },
+    "Alatsi": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alatsi/Alatsi-Regular.ttf"
+    },
+    "Azeret Mono": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "ss13",
+        "ss14",
+        "ss15",
+        "ss16",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/azeretmono/AzeretMono[wght].ttf"
+    },
+    "Zen Dots": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zendots/ZenDots-Regular.ttf"
+    },
+    "Yarndings 12 Charted": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yarndings12charted/Yarndings12Charted-Regular.ttf"
+    },
+    "Shippori Mincho B1": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hwid",
+        "jp78",
+        "jp83",
+        "nlck",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shipporiminchob1/ShipporiMinchoB1-Regular.ttf"
+    },
+    "MonteCarlo": {
+      "features": [
+        "dlig",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "ss13",
+        "ss14",
+        "ss15",
+        "ss16",
+        "ss17",
+        "ss20",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montecarlo/MonteCarlo-Regular.ttf"
+    },
+    "Noto Sans Zanabazar Square": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanszanabazarsquare/NotoSansZanabazarSquare-Regular.ttf"
+    },
+    "Sono": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sono/Sono[MONO,wght].ttf"
+    },
+    "Galdeano": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/galdeano/Galdeano-Regular.ttf"
+    },
+    "Special Gothic": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/specialgothic/SpecialGothic[wdth,wght].ttf"
+    },
+    "Buda": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/buda/Buda-Light.ttf"
+    },
+    "Namdhinggo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/namdhinggo/Namdhinggo-Regular.ttf"
+    },
+    "Cormorant Upright": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss07",
+        "ss08",
+        "ss13",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorantupright/CormorantUpright-Regular.ttf"
+    },
+    "Unna": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unna/Unna-Regular.ttf"
+    },
+    "Henny Penny": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hennypenny/HennyPenny-Regular.ttf"
+    },
+    "Hepta Slab": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/heptaslab/HeptaSlab[wght].ttf"
+    },
+    "Noto Znamenny Musical Notation": {
+      "features": [
+        "dlig",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoznamennymusicalnotation/NotoZnamennyMusicalNotation-Regular.ttf"
+    },
+    "Taprom": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/taprom/Taprom-Regular.ttf"
+    },
+    "Karla": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/karla/Karla[wght].ttf"
+    },
+    "Limelight": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/limelight/Limelight-Regular.ttf"
+    },
+    "Fragment Mono": {
+      "features": [
+        "c2sc",
+        "case",
+        "ordn",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fragmentmono/FragmentMono-Regular.ttf"
+    },
+    "Iceberg": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/iceberg/Iceberg-Regular.ttf"
+    },
+    "Arapey": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arapey/Arapey-Regular.ttf"
+    },
+    "Shalimar": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shalimar/Shalimar-Regular.ttf"
+    },
+    "REM": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rem/REM-Italic[wght].ttf"
+    },
+    "Aleo": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aleo/Aleo[wght].ttf"
+    },
+    "Noto Sans Vai": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansvai/NotoSansVai-Regular.ttf"
+    },
+    "Titan One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/titanone/TitanOne-Regular.ttf"
+    },
+    "Convergence": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/convergence/Convergence-Regular.ttf"
+    },
+    "Playwrite NG Modern": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritengmodern/PlaywriteNGModern[wght].ttf"
+    },
+    "Secular One": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/secularone/SecularOne-Regular.ttf"
+    },
+    "Raleway Dots": {
+      "features": [
+        "dlig",
+        "lnum",
+        "onum",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ralewaydots/RalewayDots-Regular.ttf"
+    },
+    "Courier Prime": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/courierprime/CourierPrime-Regular.ttf"
+    },
+    "Ponnala": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ponnala/Ponnala-Regular.ttf"
+    },
+    "Kolker Brush": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kolkerbrush/KolkerBrush-Regular.ttf"
+    },
+    "Libre Barcode 39": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebarcode39/LibreBarcode39-Regular.ttf"
+    },
+    "Handjet": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/handjet/Handjet[ELGR,ELSH,wght].ttf"
+    },
+    "Playwrite AT Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteatguides/PlaywriteATGuides-Regular.ttf"
+    },
+    "Rubik Distressed": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikdistressed/RubikDistressed-Regular.ttf"
+    },
+    "Noto Serif Sinhala": {
+      "features": [
+        "dlig",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifsinhala/NotoSerifSinhala[wdth,wght].ttf"
+    },
+    "Fondamento": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fondamento/Fondamento-Regular.ttf"
+    },
+    "Playwrite DE LA": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedela/PlaywriteDELA[wght].ttf"
+    },
+    "Yatra One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yatraone/YatraOne-Regular.ttf"
+    },
+    "Noto Sans Elbasan": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanselbasan/NotoSansElbasan-Regular.ttf"
+    },
+    "Wallpoet": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wallpoet/Wallpoet-Regular.ttf"
+    },
+    "Monomaniac One": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monomaniacone/MonomaniacOne-Regular.ttf"
+    },
+    "Hind Colombo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindcolombo/HindColombo-Regular.ttf"
+    },
+    "Magra": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/magra/Magra-Regular.ttf"
+    },
+    "Nova Flat": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novaflat/NovaFlat.ttf"
+    },
+    "Blaka": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blaka/Blaka-Regular.ttf"
+    },
+    "Noto Sans Chorasmian": {
+      "features": [
+        "cv01",
+        "cv02",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanschorasmian/NotoSansChorasmian-Regular.ttf"
+    },
+    "Fira Sans Condensed": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/firasanscondensed/FiraSansCondensed-Regular.ttf"
+    },
+    "Macondo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/macondo/Macondo-Regular.ttf"
+    },
+    "Playwrite IN": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritein/PlaywriteIN[wght].ttf"
+    },
+    "Noto Sans Lydian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslydian/NotoSansLydian-Regular.ttf"
+    },
+    "Epilogue": {
+      "features": [
+        "c2sc",
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/epilogue/Epilogue-Italic[wght].ttf"
+    },
+    "Cabin": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cabin/Cabin-Italic[wdth,wght].ttf"
+    },
+    "Flavors": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/flavors/Flavors-Regular.ttf"
+    },
+    "Inclusive Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inclusivesans/InclusiveSans[wght].ttf"
+    },
+    "Battambang": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/battambang/Battambang-Regular.ttf"
+    },
+    "Londrina Shadow": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/londrinashadow/LondrinaShadow-Regular.ttf"
+    },
+    "Palanquin Dark": {
+      "features": [
+        "hist",
+        "salt",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/palanquindark/PalanquinDark-Regular.ttf"
+    },
+    "Libre Barcode 39 Extended": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebarcode39extended/LibreBarcode39Extended-Regular.ttf"
+    },
+    "Emblema One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/emblemaone/EmblemaOne-Regular.ttf"
+    },
+    "Rozha One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rozhaone/RozhaOne-Regular.ttf"
+    },
+    "Erica One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ericaone/EricaOne-Regular.ttf"
+    },
+    "LXGW WenKai Mono TC": {
+      "features": [
+        "afrc",
+        "dlig",
+        "salt",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lxgwwenkaimonotc/LXGWWenKaiMonoTC-Regular.ttf"
+    },
+    "Noto Serif Telugu": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriftelugu/NotoSerifTelugu[wght].ttf"
+    },
+    "Noto Serif Myanmar": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifmyanmar/NotoSerifMyanmar-Regular.ttf"
+    },
+    "Libre Caslon Text": {
+      "features": [
+        "dlig",
+        "onum",
+        "ordn",
+        "sinf",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librecaslontext/LibreCaslonText-Italic[wght].ttf"
+    },
+    "Ribeye Marrow": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ribeyemarrow/RibeyeMarrow-Regular.ttf"
+    },
+    "Asap Condensed": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-Regular.ttf"
+    },
+    "Asap Light": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-LightItalic.ttf"
+    },
+    "Asap ExtraLight": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-ExtraLightItalic.ttf"
+    },
+    "Asap Medium": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-MediumItalic.ttf"
+    },
+    "Asap Semi": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-SemiBoldItalic.ttf"
+    },
+    "Asap Black": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-BlackItalic.ttf"
+    },
+    "Asap Extra": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-ExtraBoldItalic.ttf"
+    },
+    "Tirra": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirra/Tirra-Regular.ttf"
+    },
+    "Sansita": {
+      "features": [
+        "case",
+        "mgrk",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sansita/Sansita-Regular.ttf"
+    },
+    "Playwrite CU": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecu/PlaywriteCU[wght].ttf"
+    },
+    "Inconsolata": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/static/Inconsolata-Regular.ttf"
+    },
+    "Ligconsolata": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/static/Ligconsolata-Regular.ttf"
+    },
+    "Noto Sans Marchen": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmarchen/NotoSansMarchen-Regular.ttf"
+    },
+    "Dosis": {
+      "features": [
+        "lnum",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dosis/Dosis[wght].ttf"
+    },
+    "Noto Sans Hebrew": {
+      "features": [
+        "dlig",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanshebrew/NotoSansHebrew[wdth,wght].ttf"
+    },
+    "Titillium Web": {
+      "features": [
+        "case"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/titilliumweb/TitilliumWeb-Regular.ttf"
+    },
+    "Noto Sans Osage": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansosage/NotoSansOsage-Regular.ttf"
+    },
+    "Mirza": {
+      "features": [
+        "dlig",
+        "ordn",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mirza/Mirza-Regular.ttf"
+    },
+    "Alef": {
+      "features": [
+        "zz01",
+        "zz02",
+        "zz03",
+        "zz04",
+        "zz05",
+        "zz06",
+        "zz07",
+        "zz08",
+        "zz09"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alef/Alef-Regular.ttf"
+    },
+    "Parkinsans": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/parkinsans/Parkinsans[wght].ttf"
+    },
+    "Tiro Bangla": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss05",
+        "ss19",
+        "ss20",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirobangla/TiroBangla-Regular.ttf"
+    },
+    "Montaga": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montaga/Montaga-Regular.ttf"
+    },
+    "Glegoo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/glegoo/Glegoo-Regular.ttf"
+    },
+    "Playwrite AU SA Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteausaguides/PlaywriteAUSAGuides-Regular.ttf"
+    },
+    "Port Lligat Sans": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/portlligatsans/PortLligatSans-Regular.ttf"
+    },
+    "Reddit Sans": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv08",
+        "cv09",
+        "cv10",
+        "cv11",
+        "cv15",
+        "cv16",
+        "cv17",
+        "cv18",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redditsans/RedditSans-Italic[wght].ttf"
+    },
+    "Aguafina Script": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aguafinascript/AguafinaScript-Regular.ttf"
+    },
+    "Sail": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sail/Sail-Regular.ttf"
+    },
+    "Engagement": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/engagement/Engagement-Regular.ttf"
+    },
+    "Spinnaker": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spinnaker/Spinnaker-Regular.ttf"
+    },
+    "Gloria Hallelujah": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gloriahallelujah/GloriaHallelujah.ttf"
+    },
+    "Onest": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/onest/Onest[wght].ttf"
+    },
+    "Playwrite DK Uloopet Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedkuloopetguides/PlaywriteDKUloopetGuides-Regular.ttf"
+    },
+    "Kaisei HarunoUmi": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp04",
+        "jp78",
+        "nlck",
+        "trad"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kaiseiharunoumi/KaiseiHarunoUmi-Regular.ttf"
+    },
+    "RocknRoll One": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp78",
+        "jp90",
+        "nlck",
+        "ordn",
+        "pwid",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rocknrollone/RocknRollOne-Regular.ttf"
+    },
+    "Playpen Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss03",
+        "ss19"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playpensans/PlaypenSans[wght].ttf"
+    },
+    "Playwrite ES Deco Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteesdecoguides/PlaywriteESDecoGuides-Regular.ttf"
+    },
+    "TASA Orbiter": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tasaorbiter/TASAOrbiter[wght].ttf"
+    },
+    "Cherry Bomb One": {
+      "features": [
+        "case",
+        "fwid",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cherrybombone/CherryBombOne-Regular.ttf"
+    },
+    "Marck Script": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marckscript/MarckScript-Regular.ttf"
+    },
+    "Phudu": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/phudu/Phudu[wght].ttf"
+    },
+    "Cormorant Unicase": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv05",
+        "cv06",
+        "cv07",
+        "lnum",
+        "ordn",
+        "sinf",
+        "smcp",
+        "ss12",
+        "ss13",
+        "ss14",
+        "ss15",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorantunicase/CormorantUnicase-Regular.ttf"
+    },
+    "BIZ UDGothic": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hojo",
+        "hwid",
+        "jp78",
+        "jp83",
+        "jp90",
+        "nalt",
+        "nlck",
+        "ruby",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bizudgothic/BIZUDGothic-Regular.ttf"
+    },
+    "Orienta": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/orienta/Orienta-Regular.ttf"
+    },
+    "Homenaje": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/homenaje/Homenaje-Regular.ttf"
+    },
+    "Mr De Haviland": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mrdehaviland/MrDeHaviland-Regular.ttf"
+    },
+    "Noto Sans Myanmar": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmyanmar/NotoSansMyanmar[wdth,wght].ttf"
+    },
+    "Zhi Mang Xing": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zhimangxing/ZhiMangXing-Regular.ttf"
+    },
+    "Voces": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/voces/Voces-Regular.ttf"
+    },
+    "Nova Script": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novascript/NovaScript-Regular.ttf"
+    },
+    "Piedra": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/piedra/Piedra-Regular.ttf"
+    },
+    "Forum": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/forum/Forum-Regular.ttf"
+    },
+    "Readex Pro": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/readexpro/ReadexPro[HEXP,wght].ttf"
+    },
+    "Moirai One": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moiraione/MoiraiOne-Regular.ttf"
+    },
+    "Big Shoulders Inline": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersinline/BigShouldersInline[opsz,wght].ttf"
+    },
+    "Enriqueta": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/enriqueta/Enriqueta-Regular.ttf"
+    },
+    "Noto Serif Tamil": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriftamil/NotoSerifTamil-Italic[wdth,wght].ttf"
+    },
+    "Eagle Lake": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eaglelake/EagleLake-Regular.ttf"
+    },
+    "Noto Sans Bamum": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansbamum/NotoSansBamum[wght].ttf"
+    },
+    "Revalia": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/revalia/Revalia-Regular.ttf"
+    },
+    "Lily Script One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lilyscriptone/LilyScriptOne-Regular.ttf"
+    },
+    "Questrial": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/questrial/Questrial-Regular.ttf"
+    },
+    "Baloo Thambi 2": {
+      "features": [
+        "ordn",
+        "sinf"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloothambi2/BalooThambi2[wght].ttf"
+    },
+    "Ysabeau Infant": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hlig",
+        "lnum",
+        "ordn",
+        "sinf",
+        "ss03",
+        "ss09",
+        "ss10",
+        "ss11",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ysabeauinfant/YsabeauInfant-Italic[wght].ttf"
+    },
+    "Qahiri": {
+      "features": [
+        "onum",
+        "salt",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/qahiri/Qahiri-Regular.ttf"
+    },
+    "Elms Sans": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/elmssans/ElmsSans-Italic[wght].ttf"
+    },
+    "BIZ UDPGothic": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hojo",
+        "hwid",
+        "jp78",
+        "jp83",
+        "jp90",
+        "nalt",
+        "nlck",
+        "ruby",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bizudpgothic/BIZUDPGothic-Regular.ttf"
+    },
+    "Love Ya Like A Sister": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/loveyalikeasister/LoveYaLikeASister.ttf"
+    },
+    "Dongle": {
+      "features": [
+        "case",
+        "fwid",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dongle/Dongle-Regular.ttf"
+    },
+    "Flow Block": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/flowblock/FlowBlock-Regular.ttf"
+    },
+    "Trispace": {
+      "features": [
+        "c2sc",
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trispace/Trispace[wdth,wght].ttf"
+    },
+    "Ancizar Serif": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ancizarserif/AncizarSerif[wght].ttf"
+    },
+    "Merriweather Sans": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/merriweathersans/MerriweatherSans-Italic[wght].ttf"
+    },
+    "Kavoon": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kavoon/Kavoon-Regular.ttf"
+    },
+    "Risque": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/risque/Risque-Regular.ttf"
+    },
+    "Short Stack": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shortstack/ShortStack-Regular.ttf"
+    },
+    "Mukta Malar": {
+      "features": [
+        "dlig",
+        "onum",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/muktamalar/MuktaMalar-Regular.ttf"
+    },
+    "Noto Sans Sinhala": {
+      "features": [
+        "dlig",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssinhala/NotoSansSinhala[wdth,wght].ttf"
+    },
+    "Karma": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/karma/Karma-Regular.ttf"
+    },
+    "Bonbon": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bonbon/Bonbon-Regular.ttf"
+    },
+    "DynaPuff": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dynapuff/DynaPuff[wdth,wght].ttf"
+    },
+    "Vibes": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vibes/Vibes-Regular.ttf"
+    },
+    "Encode Sans Semi Expanded": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesanssemiexpanded/EncodeSansSemiExpanded-Regular.ttf"
+    },
+    "Meie Script": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/meiescript/MeieScript-Regular.ttf"
+    },
+    "Khula": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/khula/Khula-Regular.ttf"
+    },
+    "Lavishly Yours": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lavishlyyours/LavishlyYours-Regular.ttf"
+    },
+    "Changa": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/changa/Changa[wght].ttf"
+    },
+    "IBM Plex Serif": {
+      "features": [
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexserif/IBMPlexSerif-Regular.ttf"
+    },
+    "Happy Monkey": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/happymonkey/HappyMonkey-Regular.ttf"
+    },
+    "Alike": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alike/Alike-Regular.ttf"
+    },
+    "ZCOOL QingKe HuangYou": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zcoolqingkehuangyou/ZCOOLQingKeHuangYou-Regular.ttf"
+    },
+    "Michroma": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/michroma/Michroma-Regular.ttf"
+    },
+    "Bungee Inline": {
+      "features": [
+        "ordn",
+        "ornm",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeeinline/BungeeInline-Regular.ttf"
+    },
+    "Arsenal SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hist",
+        "ordn",
+        "salt",
+        "smcp",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arsenalsc/ArsenalSC-Regular.ttf"
+    },
+    "Inter": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv08",
+        "cv09",
+        "cv10",
+        "cv12",
+        "cv13",
+        "cv14",
+        "dlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/changed/Inter[opsz,wght].ttf"
+    },
+    "Unica One": {
+      "features": [
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unicaone/UnicaOne-Regular.ttf"
+    },
+    "Abril Fatface": {
+      "features": [
+        "case",
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/abrilfatface/AbrilFatface-Regular.ttf"
+    },
+    "Felipa": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/felipa/Felipa-Regular.ttf"
+    },
+    "Fustat": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fustat/Fustat[wght].ttf"
+    },
+    "Edu AU VIC WA NT Guides": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eduauvicwantguides/EduAUVICWANTGuides[wght].ttf"
+    },
+    "Updock": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/updock/Updock-Regular.ttf"
+    },
+    "Angkor": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/angkor/Angkor-Regular.ttf"
+    },
+    "Nunito": {
+      "features": [
+        "case",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nunito/Nunito-Regular.ttf"
+    },
+    "Gidole": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gidole/Gidole-Regular.ttf"
+    },
+    "Lacquer": {
+      "features": [
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lacquer/Lacquer-Regular.ttf"
+    },
+    "Andika": {
+      "features": [
+        "c2sc",
+        "cv01",
+        "cv04",
+        "cv06",
+        "cv07",
+        "cv10",
+        "cv13",
+        "cv17",
+        "cv19",
+        "cv20",
+        "cv25",
+        "cv28",
+        "cv31",
+        "cv34",
+        "cv35",
+        "cv37",
+        "cv39",
+        "cv43",
+        "cv44",
+        "cv46",
+        "cv47",
+        "cv49",
+        "cv51",
+        "cv52",
+        "cv55",
+        "cv56",
+        "cv57",
+        "cv62",
+        "cv67",
+        "cv68",
+        "cv70",
+        "cv71",
+        "cv75",
+        "cv76",
+        "cv77",
+        "cv79",
+        "cv80",
+        "cv81",
+        "cv82",
+        "cv84",
+        "cv90",
+        "cv91",
+        "cv92",
+        "cv98",
+        "smcp",
+        "ss01",
+        "ss04",
+        "ss05",
+        "ss13",
+        "ss14"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/andika/Andika-Regular.ttf"
+    },
+    "Delius Unicase": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/deliusunicase/DeliusUnicase-Regular.ttf"
+    },
+    "Asar": {
+      "features": [
+        "hist",
+        "salt",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asar/Asar-Regular.ttf"
+    },
+    "Blaka Hollow": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blakahollow/BlakaHollow-Regular.ttf"
+    },
+    "Modern Antiqua": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/modernantiqua/ModernAntiqua-Regular.ttf"
+    },
+    "Playwrite US Modern": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteusmodern/PlaywriteUSModern[wght].ttf"
+    },
+    "B612 Mono": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/b612mono/B612Mono-Regular.ttf"
+    },
+    "Kode Mono": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kodemono/KodeMono[wght].ttf"
+    },
+    "Anek Gurmukhi": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekgurmukhi/AnekGurmukhi[wdth,wght].ttf"
+    },
+    "Miss Fajardose": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/missfajardose/MissFajardose-Regular.ttf"
+    },
+    "Inknut Antiqua": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss10",
+        "ss11",
+        "ss12",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inknutantiqua/InknutAntiqua-Regular.ttf"
+    },
+    "NATS": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nats/NATS-Regular.ttf"
+    },
+    "Sansita Swashed": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "swsh",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sansitaswashed/SansitaSwashed[wght].ttf"
+    },
+    "Beth Ellen": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bethellen/BethEllen-Regular.ttf"
+    },
+    "Sancreek": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sancreek/Sancreek-Regular.ttf"
+    },
+    "Ewert": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ewert/Ewert-Regular.ttf"
+    },
+    "Chango": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chango/Chango-Regular.ttf"
+    },
+    "Telex": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/telex/Telex-Regular.ttf"
+    },
+    "Edu AU VIC WA NT Dots": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eduauvicwantdots/EduAUVICWANTDots[wght].ttf"
+    },
+    "Nuosu SIL": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nuosusil/NuosuSIL-Regular.ttf"
+    },
+    "Oswald": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oswald/Oswald[wght].ttf"
+    },
+    "Gorditas": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gorditas/Gorditas-Regular.ttf"
+    },
+    "PT Sans": {
+      "features": [
+        "hist",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ptsans/PT_Sans-Web-Regular.ttf"
+    },
+    "Neuton": {
+      "features": [
+        "c2sc",
+        "lnum",
+        "onum",
+        "ordn",
+        "smcp"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/neuton/Neuton-Regular.ttf"
+    },
+    "Alegreya SC": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alegreyasc/AlegreyaSC-Regular.ttf"
+    },
+    "Puppies Play": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/puppiesplay/PuppiesPlay-Regular.ttf"
+    },
+    "Lekton": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lekton/Lekton-Regular.ttf"
+    },
+    "Anybody": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "ss01",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anybody/Anybody-Italic[wdth,wght].ttf"
+    },
+    "Playwrite CZ": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecz/PlaywriteCZ[wght].ttf"
+    },
+    "M PLUS Code Latin": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mpluscodelatin/MPLUSCodeLatin[wdth,wght].ttf"
+    },
+    "DM Mono": {
+      "features": [
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dmmono/DMMono-Regular.ttf"
+    },
+    "Hahmlet": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hahmlet/Hahmlet[wght].ttf"
+    },
+    "Handlee": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/handlee/Handlee-Regular.ttf"
+    },
+    "Prosto One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/prostoone/ProstoOne-Regular.ttf"
+    },
+    "Playwrite AU NSW Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteaunswguides/PlaywriteAUNSWGuides-Regular.ttf"
+    },
+    "Noto Sans Samaritan": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssamaritan/NotoSansSamaritan-Regular.ttf"
+    },
+    "Noto Sans Arabic UI": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansarabicui/NotoSansArabicUI[wdth,wght].ttf"
+    },
+    "Domine": {
+      "features": [
+        "ordn",
+        "sinf",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/domine/Domine[wght].ttf"
+    },
+    "Noto Sans Myanmar UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmyanmarui/NotoSansMyanmarUI-Regular.ttf"
+    },
+    "Playpen Sans Arabic": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playpensansarabic/PlaypenSansArabic[wght].ttf"
+    },
+    "Yarndings 12": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yarndings12/Yarndings12-Regular.ttf"
+    },
+    "Noto Sans Psalter Pahlavi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanspsalterpahlavi/NotoSansPsalterPahlavi-Regular.ttf"
+    },
+    "Luxurious Script": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "ornm",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/luxuriousscript/LuxuriousScript-Regular.ttf"
+    },
+    "Big Shoulders Inline Text": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersinlinetext/BigShouldersInlineText[wght].ttf"
+    },
+    "Anek Malayalam": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekmalayalam/AnekMalayalam[wdth,wght].ttf"
+    },
+    "Dorsa": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dorsa/Dorsa-Regular.ttf"
+    },
+    "Gaegu": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gaegu/Gaegu-Regular.ttf"
+    },
+    "Nico Moji": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nicomoji/NicoMoji-Regular.ttf"
+    },
+    "Kelly Slab": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kellyslab/KellySlab-Regular.ttf"
+    },
+    "Tiro Devanagari Sanskrit": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "smcp",
+        "ss04",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirodevanagarisanskrit/TiroDevanagariSanskrit-Regular.ttf"
+    },
+    "Noto Sans Buhid": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansbuhid/NotoSansBuhid-Regular.ttf"
+    },
+    "Mozilla Headline": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mozillaheadline/MozillaHeadline[wdth,wght].ttf"
+    },
+    "Audiowide": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/audiowide/Audiowide-Regular.ttf"
+    },
+    "Reddit Sans Condensed": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv08",
+        "cv09",
+        "cv10",
+        "cv11",
+        "cv12",
+        "cv13",
+        "cv14",
+        "cv15",
+        "cv16",
+        "cv17",
+        "cv18",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redditsanscondensed/RedditSansCondensed[wght].ttf"
+    },
+    "Bitcount Prop Single": {
+      "features": [
+        "c2sc",
+        "onum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss07",
+        "ss08",
+        "ss09",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountpropsingle/BitcountPropSingle[CRSV,ELSH,ELXP,slnt,wght].ttf"
+    },
+    "Bitcount Prop Single Ink": {
+      "features": [
+        "c2sc",
+        "onum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss07",
+        "ss08",
+        "ss09",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountpropsingleink/BitcountPropSingleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"
+    },
+    "Playwrite CO": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteco/PlaywriteCO[wght].ttf"
+    },
+    "Silkscreen": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/silkscreen/Silkscreen-Regular.ttf"
+    },
+    "Bona Nova SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bonanovasc/BonaNovaSC-Regular.ttf"
+    },
+    "Playwrite IS Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteisguides/PlaywriteISGuides-Regular.ttf"
+    },
+    "Hind": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hind/Hind-Regular.ttf"
+    },
+    "New Tegomin": {
+      "features": [
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/newtegomin/NewTegomin-Regular.ttf"
+    },
+    "Rubik Dirt": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikdirt/RubikDirt-Regular.ttf"
+    },
+    "Caesar Dressing": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caesardressing/CaesarDressing-Regular.ttf"
+    },
+    "Varta": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/varta/Varta[wght].ttf"
+    },
+    "Cossette Titre": {
+      "features": [
+        "case",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cossettetitre/CossetteTitre-Regular.ttf"
+    },
+    "BIZ UDPMincho": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hojo",
+        "hwid",
+        "jp78",
+        "jp83",
+        "jp90",
+        "nalt",
+        "nlck",
+        "ruby",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bizudpmincho/BIZUDPMincho-Regular.ttf"
+    },
+    "Sura": {
+      "features": [
+        "ordn",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sura/Sura-Regular.ttf"
+    },
+    "Big Shoulders": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshoulders/BigShoulders[opsz,wght].ttf"
+    },
+    "Atkinson Hyperlegible": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/atkinsonhyperlegible/AtkinsonHyperlegible-Regular.ttf"
+    },
+    "Momo Trust Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/momotrustsans/MomoTrustSans[wght].ttf"
+    },
+    "Odor Mean Chey": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/odormeanchey/OdorMeanChey-Regular.ttf"
+    },
+    "Playwrite ES Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteesguides/PlaywriteESGuides-Regular.ttf"
+    },
+    "Alfa Slab One": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alfaslabone/AlfaSlabOne-Regular.ttf"
+    },
+    "Rammetto One": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rammettoone/RammettoOne-Regular.ttf"
+    },
+    "Staatliches": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/staatliches/Staatliches-Regular.ttf"
+    },
+    "Libre Bodoni": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebodoni/LibreBodoni-Italic[wght].ttf"
+    },
+    "Mynerve": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mynerve/Mynerve-Regular.ttf"
+    },
+    "Nosifer": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nosifer/Nosifer-Regular.ttf"
+    },
+    "Prompt": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/prompt/Prompt-Regular.ttf"
+    },
+    "Griffy": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/griffy/Griffy-Regular.ttf"
+    },
+    "Playpen Sans Thai": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playpensansthai/PlaypenSansThai[wght].ttf"
+    },
+    "Podkova VF Beta": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/podkovavfbeta/PodkovaVFBeta.ttf"
+    },
+    "Badeen Display": {
+      "features": [
+        "c2sc",
+        "case",
+        "ordn",
+        "smcp"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/badeendisplay/BadeenDisplay-Regular.ttf"
+    },
+    "PT Serif": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ptserif/PT_Serif-Web-Regular.ttf"
+    },
+    "National Park": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nationalpark/NationalPark[wght].ttf"
+    },
+    "Playwrite IS": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteis/PlaywriteIS[wght].ttf"
+    },
+    "Tiro Devanagari Marathi": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "smcp",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirodevanagarimarathi/TiroDevanagariMarathi-Regular.ttf"
+    },
+    "Coustard": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/coustard/Coustard-Regular.ttf"
+    },
+    "Mansalva": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mansalva/Mansalva-Regular.ttf"
+    },
+    "Workbench": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/workbench/Workbench[BLED,SCAN].ttf"
+    },
+    "Karantina": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/karantina/Karantina-Regular.ttf"
+    },
+    "Ruluko": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ruluko/Ruluko-Regular.ttf"
+    },
+    "BIZ UDMincho": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hojo",
+        "hwid",
+        "jp78",
+        "jp83",
+        "jp90",
+        "nalt",
+        "nlck",
+        "ruby",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bizudmincho/BIZUDMincho-Regular.ttf"
+    },
+    "Playwrite CA": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteca/PlaywriteCA[wght].ttf"
+    },
+    "Tenali Ramakrishna": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tenaliramakrishna/TenaliRamakrishna-Regular.ttf"
+    },
+    "Old Standard TT": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oldstandardtt/OldStandard-Regular.ttf"
+    },
+    "Noto Sans JP": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "jp78",
+        "jp83",
+        "jp90",
+        "nlck",
+        "pwid",
+        "ruby"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansjp/NotoSansJP[wght].ttf"
+    },
+    "Noto Sans Duployan": {
+      "features": [
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansduployan/NotoSansDuployan-Regular.ttf"
+    },
+    "Ibarra Real Nova": {
+      "features": [
+        "c2sc",
+        "dlig",
+        "onum",
+        "ordn",
+        "smcp",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibarrarealnova/IbarraRealNova-Italic[wght].ttf"
+    },
+    "Lexend Zetta": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendzetta/LexendZetta[wght].ttf"
+    },
+    "Ramabhadra": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ramabhadra/Ramabhadra-Regular.ttf"
+    },
+    "Corben": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/corben/Corben-Regular.ttf"
+    },
+    "Chocolate Classical Sans": {
+      "features": [
+        "c2sc",
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv08",
+        "cv09",
+        "cv10",
+        "cv11",
+        "cv12",
+        "cv13",
+        "cv14",
+        "cv15",
+        "cv16",
+        "cv17",
+        "cv18",
+        "cv19",
+        "dlig",
+        "fwid",
+        "hlig",
+        "hwid",
+        "onum",
+        "ordn",
+        "pnum",
+        "pwid",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss18",
+        "ss19",
+        "ss20",
+        "subs",
+        "sups",
+        "titl",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chocolateclassicalsans/ChocolateClassicalSans-Regular.ttf"
+    },
+    "BBH Sans Bogle": {
+      "features": [
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bbhsansbogle/BBHSansBogle-Regular.ttf"
+    },
+    "Oxygen Mono": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oxygenmono/OxygenMono-Regular.ttf"
+    },
+    "Noto Sans Linear A": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslineara/NotoSansLinearA-Regular.ttf"
+    },
+    "IBM Plex Sans Arabic": {
+      "features": [
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsansarabic/IBMPlexSansArabic-Regular.ttf"
+    },
+    "Didact Gothic": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/didactgothic/DidactGothic-Regular.ttf"
+    },
+    "Winky Sans": {
+      "features": [
+        "case",
+        "onum",
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/winkysans/WinkySans-Italic[wght].ttf"
+    },
+    "Moo Lah Lah": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moolahlah/MooLahLah-Regular.ttf"
+    },
+    "Zen Maru Gothic": {
+      "features": [
+        "case",
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenmarugothic/ZenMaruGothic-Regular.ttf"
+    },
+    "Jomolhari": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jomolhari/Jomolhari-Regular.ttf"
+    },
+    "Smythe": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/smythe/Smythe-Regular.ttf"
+    },
+    "Chilanka": {
+      "features": [
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chilanka/Chilanka-Regular.ttf"
+    },
+    "Exo 2": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/exo2/Exo2-Italic[wght].ttf"
+    },
+    "Chivo": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chivo/Chivo[wght].ttf"
+    },
+    "Sirivennela": {
+      "features": [
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sirivennela/Sirivennela-Regular.ttf"
+    },
+    "Righteous": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/righteous/Righteous-Regular.ttf"
+    },
+    "Mada": {
+      "features": [
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mada/Mada[wght].ttf"
+    },
+    "Kanchenjunga": {
+      "features": [
+        "cv05",
+        "cv15",
+        "cv25",
+        "cv35"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kanchenjunga/Kanchenjunga-Regular.ttf"
+    },
+    "Poltawski Nowy": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poltawskinowy/PoltawskiNowy[wght].ttf"
+    },
+    "Suranna": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/suranna/Suranna-Regular.ttf"
+    },
+    "Turret Road": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/turretroad/TurretRoad-Regular.ttf"
+    },
+    "Megrim": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/megrim/Megrim.ttf"
+    },
+    "New Amsterdam": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/newamsterdam/NewAmsterdam-Regular.ttf"
+    },
+    "Noto Kufi Arabic": {
+      "features": [
+        "dlig",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notokufiarabic/NotoKufiArabic[wght].ttf"
+    },
+    "Danfo": {
+      "features": [
+        "case",
+        "fwid",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/danfo/Danfo[ELSH].ttf"
+    },
+    "Corinthia": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/corinthia/Corinthia-Regular.ttf"
+    },
+    "Grandstander": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grandstander/Grandstander-Italic[wght].ttf"
+    },
+    "Metrophobic": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/metrophobic/Metrophobic-Regular.ttf"
+    },
+    "Gulim": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gulim/Gulim-Regular.ttf"
+    },
+    "Playwrite IT Moderna Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteitmodernaguides/PlaywriteITModernaGuides-Regular.ttf"
+    },
+    "Liu Jian Mao Cao": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/liujianmaocao/LiuJianMaoCao-Regular.ttf"
+    },
+    "Sarala": {
+      "features": [
+        "dlig",
+        "ordn",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sarala/Sarala-Regular.ttf"
+    },
+    "Nova Square": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novasquare/NovaSquare.ttf"
+    },
+    "Noto Sans Tagbanwa": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstagbanwa/NotoSansTagbanwa-Regular.ttf"
+    },
+    "Geist": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geist/Geist[wght].ttf"
+    },
+    "Playwrite PE Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritepeguides/PlaywritePEGuides-Regular.ttf"
+    },
+    "Playwrite GB J": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritegbj/PlaywriteGBJ-Italic[wght].ttf"
+    },
+    "Nanum Pen": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nanumpenscript/NanumPenScript-Regular.ttf"
+    },
+    "Bowlby One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bowlbyone/BowlbyOne-Regular.ttf"
+    },
+    "Fuzzy Bubbles": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fuzzybubbles/FuzzyBubbles-Regular.ttf"
+    },
+    "Oregano": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oregano/Oregano-Regular.ttf"
+    },
+    "Rosarivo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rosarivo/Rosarivo-Regular.ttf"
+    },
+    "Khmer": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/khmer/Khmer.ttf"
+    },
+    "Inspiration": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inspiration/Inspiration-Regular.ttf"
+    },
+    "Noto Sans New Tai Lue": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansnewtailue/NotoSansNewTaiLue[wght].ttf"
+    },
+    "Alexandria": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alexandria/Alexandria[wght].ttf"
+    },
+    "Playwrite AR Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritearguides/PlaywriteARGuides-Regular.ttf"
+    },
+    "Darumadrop One": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/darumadropone/DarumadropOne-Regular.ttf"
+    },
+    "Ysabeau": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss09",
+        "ss10",
+        "ss11",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ysabeau/Ysabeau-Italic[wght].ttf"
+    },
+    "Bitcount Grid Double Ink": {
+      "features": [
+        "c2sc",
+        "onum",
+        "smcp",
+        "ss03",
+        "ss05",
+        "ss08",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountgriddoubleink/BitcountGridDoubleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"
+    },
+    "Jura": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "smcp",
+        "ss01",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jura/Jura[wght].ttf"
+    },
+    "Playwrite FR Trad": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritefrtrad/PlaywriteFRTrad[wght].ttf"
+    },
+    "Kapakana": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kapakana/Kapakana[wght].ttf"
+    },
+    "Edu AU VIC WA NT Pre": {
+      "features": [
+        "case",
+        "ordn",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eduauvicwantpre/EduAUVICWANTPre[wght].ttf"
+    },
+    "Hannari": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hannari/Hannari-Regular.ttf"
+    },
+    "Wix Madefor Text": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wixmadefortext/WixMadeforText[wght].ttf"
+    },
+    "Gabarito": {
+      "features": [
+        "fwid",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gabarito/Gabarito[wght].ttf"
+    },
+    "Noto Serif Gurmukhi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifgurmukhi/NotoSerifGurmukhi[wght].ttf"
+    },
+    "Reenie Beanie": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/reeniebeanie/ReenieBeanie.ttf"
+    },
+    "Jacquard 24": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jacquard24/Jacquard24-Regular.ttf"
+    },
+    "Anek Bangla": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekbangla/AnekBangla[wdth,wght].ttf"
+    },
+    "Sumana": {
+      "features": [
+        "ordn",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sumana/Sumana-Regular.ttf"
+    },
+    "DotGothic16": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp04",
+        "jp78",
+        "nlck",
+        "pwid",
+        "trad",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dotgothic16/DotGothic16-Regular.ttf"
+    },
+    "Slabo 13px": {
+      "features": [
+        "case"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/slabo13px/Slabo13px-Regular.ttf"
+    },
+    "Sawarabi Mincho": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sawarabimincho/SawarabiMincho-Regular.ttf"
+    },
+    "Allerta Stencil": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/allertastencil/AllertaStencil-Regular.ttf"
+    },
+    "\u7ad9\u9177\u5c0f\u8587\u4f53": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zcoolxiaowei/ZCOOLXiaoWei-Regular.ttf"
+    },
+    "Fascinate Inline": {
+      "features": [
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fascinateinline/FascinateInline-Regular.ttf"
+    },
+    "Caudex": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caudex/Caudex-Regular.ttf"
+    },
+    "Baloo Chettan 2": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloochettan2/BalooChettan2[wght].ttf"
+    },
+    "Noto Sans Buginese": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansbuginese/NotoSansBuginese-Regular.ttf"
+    },
+    "Fasthand": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fasthand/Fasthand-Regular.ttf"
+    },
+    "IM FELL French Canon": {
+      "features": [
+        "dlig",
+        "hist",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellfrenchcanon/IMFeFCit28P.ttf"
+    },
+    "Iansui": {
+      "features": [
+        "afrc",
+        "dlig",
+        "fwid",
+        "hkna",
+        "hwid",
+        "ital",
+        "nalt",
+        "ordn",
+        "pwid",
+        "qwid",
+        "ruby",
+        "salt",
+        "sinf",
+        "subs",
+        "sups",
+        "twid",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/iansui/Iansui-Regular.ttf"
+    },
+    "Playfair Display SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playfairdisplaysc/PlayfairDisplaySC-Regular.ttf"
+    },
+    "Rubik Glitch Pop": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikglitchpop/RubikGlitchPop-Regular.ttf"
+    },
+    "Asul": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asul/Asul-Regular.ttf"
+    },
+    "Zalando Sans Expanded": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zalandosansexpanded/ZalandoSansExpanded[wght].ttf"
+    },
+    "Bungee Outline": {
+      "features": [
+        "ordn",
+        "ornm",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeeoutline/BungeeOutline-Regular.ttf"
+    },
+    "Noto Serif Malayalam": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifmalayalam/NotoSerifMalayalam[wght].ttf"
+    },
+    "Joti One": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jotione/JotiOne-Regular.ttf"
+    },
+    "Piazzolla": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/piazzolla/Piazzolla[opsz,wght].ttf"
+    },
+    "Zen Antique": {
+      "features": [
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenantique/ZenAntique-Regular.ttf"
+    },
+    "Klee One": {
+      "features": [
+        "afrc",
+        "dlig",
+        "expt",
+        "fwid",
+        "hkna",
+        "hojo",
+        "hwid",
+        "ital",
+        "jp04",
+        "jp78",
+        "jp83",
+        "nalt",
+        "nlck",
+        "ordn",
+        "pwid",
+        "qwid",
+        "ruby",
+        "sinf",
+        "subs",
+        "sups",
+        "trad",
+        "twid",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kleeone/KleeOne-Regular.ttf"
+    },
+    "Athiti": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/athiti/Athiti-Regular.ttf"
+    },
+    "Big Shoulders Inline Display": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersinlinedisplay/BigShouldersInlineDisplay[wght].ttf"
+    },
+    "Major Mono Display": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/majormonodisplay/MajorMonoDisplay-Regular.ttf"
+    },
+    "Gamja Flower": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gamjaflower/GamjaFlower-Regular.ttf"
+    },
+    "Source Sans 3": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv08",
+        "cv09",
+        "cv10",
+        "cv11",
+        "cv12",
+        "cv13",
+        "cv14",
+        "cv15",
+        "cv16",
+        "cv17",
+        "cv18",
+        "cv19",
+        "dlig",
+        "hlig",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "subs",
+        "sups",
+        "titl",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sourcesans3/SourceSans3[wght].ttf"
+    },
+    "Style Script": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "slig",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "sups",
+        "swsh",
+        "titl"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stylescript/StyleScript-Regular.ttf"
+    },
+    "Mozilla Text": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mozillatext/MozillaText[wght].ttf"
+    },
+    "Suwannaphum": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/suwannaphum/Suwannaphum-Regular.ttf"
+    },
+    "Bowlby One SC": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bowlbyonesc/BowlbyOneSC-Regular.ttf"
+    },
+    "Roboto Serif": {
+      "features": [
+        "lnum",
+        "onum",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/robotoserif/RobotoSerif[GRAD,opsz,wdth,wght].ttf"
+    },
+    "Rowdies": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rowdies/Rowdies-Regular.ttf"
+    },
+    "Jacquard 12": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jacquard12/Jacquard12-Regular.ttf"
+    },
+    "Mr Bedfort": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mrbedfort/MrBedfort-Regular.ttf"
+    },
+    "Noto Sans Multani": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmultani/NotoSansMultani-Regular.ttf"
+    },
+    "Mukta Vaani": {
+      "features": [
+        "dlig",
+        "onum",
+        "salt",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/muktavaani/MuktaVaani-Regular.ttf"
+    },
+    "Noto Serif Devanagari": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifdevanagari/NotoSerifDevanagari[wdth,wght].ttf"
+    },
+    "Cherry Swash": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cherryswash/CherrySwash-Regular.ttf"
+    },
+    "IBM Plex Mono": {
+      "features": [
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexmono/IBMPlexMono-Regular.ttf"
+    },
+    "Ingrid Darling": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ingriddarling/IngridDarling-Regular.ttf"
+    },
+    "Noto Serif Makasar": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifmakasar/NotoSerifMakasar-Regular.ttf"
+    },
+    "Noto Sans Tirhuta": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstirhuta/NotoSansTirhuta-Regular.ttf"
+    },
+    "Chiron GoRound TC": {
+      "features": [
+        "case",
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "onum",
+        "ordn",
+        "pwid",
+        "ruby",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss15",
+        "ss16",
+        "ss18",
+        "ss19",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chirongoroundtc/ChironGoRoundTC[wght].ttf"
+    },
+    "Stick No Bills": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sticknobills/StickNoBills[wght].ttf"
+    },
+    "Shippori Antique": {
+      "features": [
+        "fwid",
+        "hwid",
+        "jp78",
+        "jp83",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shipporiantique/ShipporiAntique-Regular.ttf"
+    },
+    "Fauna One": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/faunaone/FaunaOne-Regular.ttf"
+    },
+    "Supermercado": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/supermercadoone/SupermercadoOne-Regular.ttf"
+    },
+    "Zain": {
+      "features": [
+        "lnum",
+        "ordn",
+        "pnum",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zain/Zain-Regular.ttf"
+    },
+    "Thabit": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/thabit/Thabit.ttf"
+    },
+    "Redacted": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redacted/Redacted-Regular.ttf"
+    },
+    "Special Gothic Condensed One": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/specialgothiccondensedone/SpecialGothicCondensedOne-Regular.ttf"
+    },
+    "Genos": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "ornm",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/genos/Genos[wght].ttf"
+    },
+    "Shadows Into Light Two": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shadowsintolighttwo/ShadowsIntoLightTwo-Regular.ttf"
+    },
+    "Festive": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/festive/Festive-Regular.ttf"
+    },
+    "Tenor Sans": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tenorsans/TenorSans-Regular.ttf"
+    },
+    "Bellota": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bellota/Bellota-Regular.ttf"
+    },
+    "Baskervville SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baskervvillesc/BaskervvilleSC[wght].ttf"
+    },
+    "Reem Kufi": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/reemkufi/ReemKufi[wght].ttf"
+    },
+    "Fenix": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fenix/Fenix-Regular.ttf"
+    },
+    "Zilla Slab": {
+      "features": [
+        "c2sc",
+        "case",
+        "crcy",
+        "lnum",
+        "onum",
+        "ordn",
+        "ornm",
+        "pnum",
+        "sinf",
+        "smcp",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zillaslab/ZillaSlab-Regular.ttf"
+    },
+    "Maname": {
+      "features": [
+        "case",
+        "ordn",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/maname/Maname-Regular.ttf"
+    },
+    "Noto Sans Kayah Li": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskayahli/NotoSansKayahLi[wght].ttf"
+    },
+    "Noto Sans Khmer": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskhmer/NotoSansKhmer[wdth,wght].ttf"
+    },
+    "Wix Madefor Display": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wixmadefordisplay/WixMadeforDisplay[wght].ttf"
+    },
+    "Copse": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/copse/Copse-Regular.ttf"
+    },
+    "Qwigley": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/qwigley/Qwigley-Regular.ttf"
+    },
+    "Lugrasimo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lugrasimo/Lugrasimo-Regular.ttf"
+    },
+    "Freehand": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/freehand/Freehand-Regular.ttf"
+    },
+    "Goudy Bookletter 1911": {
+      "features": [
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/goudybookletter1911/GoudyBookletter1911.ttf"
+    },
+    "Carter One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carterone/CarterOne.ttf"
+    },
+    "Stack Sans Headline": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stacksansheadline/StackSansHeadline[wght].ttf"
+    },
+    "Pathway Gothic One": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pathwaygothicone/PathwayGothicOne-Regular.ttf"
+    },
+    "Noto Serif Georgian": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifgeorgian/NotoSerifGeorgian[wdth,wght].ttf"
+    },
+    "Noto Serif Tibetan": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriftibetan/NotoSerifTibetan[wght].ttf"
+    },
+    "Emilys Candy": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/emilyscandy/EmilysCandy-Regular.ttf"
+    },
+    "Cormorant Infant": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv05",
+        "dlig",
+        "hlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss04",
+        "ss09",
+        "ss10",
+        "ss13",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorantinfant/CormorantInfant[wght].ttf"
+    },
+    "Life Savers": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lifesavers/LifeSavers-Regular.ttf"
+    },
+    "Sofia Sans Condensed": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofiasanscondensed/SofiaSansCondensed[wght].ttf"
+    },
+    "Intel One Mono": {
+      "features": [
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss11",
+        "ss12",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fonts/IntelOneMono-Regular.ttf"
+    },
+    "Butcherman": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/butcherman/Butcherman-Regular.ttf"
+    },
+    "Potta One": {
+      "features": [
+        "case",
+        "fwid",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum",
+        "twid",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pottaone/PottaOne-Regular.ttf"
+    },
+    "Noto Sans Thaana": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansthaana/NotoSansThaana[wght].ttf"
+    },
+    "Sarpanch": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sarpanch/Sarpanch-Regular.ttf"
+    },
+    "Zeyada": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zeyada/Zeyada.ttf"
+    },
+    "Playwrite RO": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritero/PlaywriteRO[wght].ttf"
+    },
+    "Noto Color Emoji Compat Test": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notocoloremojicompattest/NotoColorEmojiCompatTest-Regular.ttf"
+    },
+    "Just Me Again Down Here": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/justmeagaindownhere/JustMeAgainDownHere.ttf"
+    },
+    "Noto Sans Malayalam UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmalayalamui/NotoSansMalayalamUI[wdth,wght].ttf"
+    },
+    "Kavivanar": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kavivanar/Kavivanar-Regular.ttf"
+    },
+    "Noto Sans Syloti Nagri": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssylotinagri/NotoSansSylotiNagri-Regular.ttf"
+    },
+    "Playwrite CO Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecoguides/PlaywriteCOGuides-Regular.ttf"
+    },
+    "Bitcount": {
+      "features": [
+        "c2sc",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss05",
+        "ss08",
+        "ss09",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcount/Bitcount[CRSV,ELSH,ELXP,slnt,wght].ttf"
+    },
+    "Cambo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cambo/Cambo-Regular.ttf"
+    },
+    "Galada": {
+      "features": [
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/galada/Galada-Regular.ttf"
+    },
+    "Signika": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "smcp",
+        "ss02",
+        "ss03",
+        "ss06",
+        "ss16",
+        "ss17",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/signika/Signika[GRAD,wght].ttf"
+    },
+    "Noto Sans Telugu UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansteluguui/NotoSansTeluguUI[wdth,wght].ttf"
+    },
+    "Reem Kufi Fun": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/build/ReemKufiFun[wght].keep_glyph_names.ttf"
+    },
+    "BioRhyme": {
+      "features": [
+        "case",
+        "mgrk",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "sups",
+        "swsh",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/biorhyme/BioRhyme[wdth,wght].ttf"
+    },
+    "Playwrite DK Loopet": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedkloopet/PlaywriteDKLoopet[wght].ttf"
+    },
+    "Noto Sans Nag Mundari": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansnagmundari/NotoSansNagMundari[wght].ttf"
+    },
+    "Peddana": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/peddana/Peddana-Regular.ttf"
+    },
+    "Pontano Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pontanosans/PontanoSans[wght].ttf"
+    },
+    "Notable": {
+      "features": [
+        "elli",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notable/Notable-Regular.ttf"
+    },
+    "Vollkorn": {
+      "features": [
+        "case",
+        "dlig",
+        "hist",
+        "hlig",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss11",
+        "ss14",
+        "ss17",
+        "subs",
+        "sups",
+        "titl",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vollkorn/Vollkorn-Italic[wght].ttf"
+    },
+    "Manrope": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/manrope/Manrope[wght].ttf"
+    },
+    "Darker Grotesque": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/darkergrotesque/DarkerGrotesque[wght].ttf"
+    },
+    "Skranji": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/skranji/Skranji-Regular.ttf"
+    },
+    "Days One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/daysone/DaysOne-Regular.ttf"
+    },
+    "Marvel": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marvel/Marvel-Regular.ttf"
+    },
+    "Charmonman": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/charmonman/Charmonman-Regular.ttf"
+    },
+    "Big Shoulders Stencil Display SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersstencildisplaysc/BigShouldersStencilDisplaySC[wght].ttf"
+    },
+    "Josefin Slab": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/josefinslab/JosefinSlab-Italic[wght].ttf"
+    },
+    "Oleo Script Swash Caps": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oleoscriptswashcaps/OleoScriptSwashCaps-Regular.ttf"
+    },
+    "Noto Sans NKo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansnko_todelist/NotoSansNKo-Regular.ttf"
+    },
+    "Mystery Quest": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mysteryquest/MysteryQuest-Regular.ttf"
+    },
+    "Ballet": {
+      "features": [
+        "lnum",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ballet/Ballet[opsz].ttf"
+    },
+    "David Libre": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/davidlibre/DavidLibre-Regular.ttf"
+    },
+    "Odibee Sans": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/odibeesans/OdibeeSans-Regular.ttf"
+    },
+    "Anek Kannada": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekkannada/AnekKannada[wdth,wght].ttf"
+    },
+    "Nosifer Caps": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nosifercaps/NosiferCaps-Regular.ttf"
+    },
+    "Fanwood Text": {
+      "features": [
+        "case",
+        "hist",
+        "lnum",
+        "pnum",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fanwoodtext/FanwoodText-Regular.ttf"
+    },
+    "Noto Sans Old Persian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansoldpersian/NotoSansOldPersian-Regular.ttf"
+    },
+    "Noto Sans Inscriptional Pahlavi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansinscriptionalpahlavi/NotoSansInscriptionalPahlavi-Regular.ttf"
+    },
+    "Noto Sans Egyptian Hieroglyphs": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansegyptianhieroglyphs/NotoSansEgyptianHieroglyphs-Regular.ttf"
+    },
+    "Sixtyfour Convergence": {
+      "features": [
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sixtyfourconvergence/SixtyfourConvergence[BLED,SCAN,XELA,YELA].ttf"
+    },
+    "Rubik One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikone/RubikOne-Regular.ttf"
+    },
+    "Poiret One": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poiretone/PoiretOne-Regular.ttf"
+    },
+    "Eczar": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss05",
+        "ss06",
+        "ss14",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eczar/Eczar[wght].ttf"
+    },
+    "Noto Emoji": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoemoji/NotoEmoji[wght].ttf"
+    },
+    "Montserrat": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montserrat/Montserrat[wght].ttf"
+    },
+    "Bahianita": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bahianita/Bahianita-Regular.ttf"
+    },
+    "Noto Sans Devanagari": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansdevanagari/NotoSansDevanagari[wdth,wght].ttf"
+    },
+    "Bricolage Grotesque": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bricolagegrotesque/BricolageGrotesque[opsz,wdth,wght].ttf"
+    },
+    "Mohave": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mohave/Mohave[wght].ttf"
+    },
+    "Jersey 15 Charted": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey15charted/Jersey15Charted-Regular.ttf"
+    },
+    "Anton SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/antonsc/AntonSC-Regular.ttf"
+    },
+    "Siemreap": {
+      "features": [
+        "zz01",
+        "zz02",
+        "zz03",
+        "zz04",
+        "zz05",
+        "zz06",
+        "zz07",
+        "zz08",
+        "zz09",
+        "zz10",
+        "zz11",
+        "zz12",
+        "zz13",
+        "zz14",
+        "zz15",
+        "zz16",
+        "zz17",
+        "zz18",
+        "zz19",
+        "zz20",
+        "zz21",
+        "zz22",
+        "zz23",
+        "zz24",
+        "zz25",
+        "zz26",
+        "zz27",
+        "zz28",
+        "zz29",
+        "zz30",
+        "zz31",
+        "zz32",
+        "zz33",
+        "zz34",
+        "zz35",
+        "zz36",
+        "zz37",
+        "zz38",
+        "zz39",
+        "zz40",
+        "zz41",
+        "zz42",
+        "zz43",
+        "zz44",
+        "zz45",
+        "zz46",
+        "zz47",
+        "zz48",
+        "zz49",
+        "zz50",
+        "zz51",
+        "zz52"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/siemreap/Siemreap.ttf"
+    },
+    "Freckle Face": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/freckleface/FreckleFace-Regular.ttf"
+    },
+    "Akaya Kanadaka": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/akayakanadaka/AkayaKanadaka-Regular.ttf"
+    },
+    "Podkova": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/podkova/Podkova[wght].ttf"
+    },
+    "Euphoria Script": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/euphoriascript/EuphoriaScript-Regular.ttf"
+    },
+    "TikTok Sans": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss06",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tiktoksans/TikTokSans[opsz,slnt,wdth,wght].ttf"
+    },
+    "Noto Serif KR": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "pwid",
+        "ruby"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifkr/NotoSerifKR[wght].ttf"
+    },
+    "Koh Santepheap": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kohsantepheap/KohSantepheap-Regular.ttf"
+    },
+    "Karla Tamil Inclined": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/karlatamilinclined/KarlaTamilInclined-Regular.ttf"
+    },
+    "Junge": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/junge/Junge-Regular.ttf"
+    },
+    "Noto Sans Mahajani": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmahajani/NotoSansMahajani-Regular.ttf"
+    },
+    "Chonburi": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chonburi/Chonburi-Regular.ttf"
+    },
+    "Noto Sans Gujarati UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansgujaratiui/NotoSansGujaratiUI-Regular.ttf"
+    },
+    "Abhaya Libre": {
+      "features": [
+        "ordn",
+        "pnum",
+        "ss01",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/abhayalibre/AbhayaLibre-Regular.ttf"
+    },
+    "Newsreader": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/newsreader/Newsreader[opsz,wght].ttf"
+    },
+    "BM HANNA_TTF": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hanna/BM-HANNA.ttf"
+    },
+    "Karla Tamil Upright": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/karlatamilupright/KarlaTamilUpright-Regular.ttf"
+    },
+    "Economica": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/economica/Economica-Regular.ttf"
+    },
+    "Kufam": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hist",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kufam/Kufam[wght].ttf"
+    },
+    "Gentium Plus": {
+      "features": [
+        "c2sc",
+        "cv13",
+        "cv14",
+        "cv17",
+        "cv19",
+        "cv20",
+        "cv25",
+        "cv28",
+        "cv37",
+        "cv43",
+        "cv44",
+        "cv46",
+        "cv47",
+        "cv49",
+        "cv55",
+        "cv57",
+        "cv62",
+        "cv68",
+        "cv70",
+        "cv71",
+        "cv75",
+        "cv76",
+        "cv77",
+        "cv78",
+        "cv79",
+        "cv80",
+        "cv81",
+        "cv82",
+        "cv83",
+        "cv84",
+        "cv90",
+        "cv91",
+        "cv92",
+        "cv98",
+        "smcp",
+        "ss01",
+        "ss04",
+        "ss05",
+        "ss07",
+        "ss11",
+        "ss12"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gentiumplus/GentiumPlus-Regular.ttf"
+    },
+    "Noto Sans Elymaic": {
+      "features": [
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanselymaic/NotoSansElymaic-Regular.ttf"
+    },
+    "Sawarabi Gothic": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sawarabigothic/SawarabiGothic-Regular.ttf"
+    },
+    "Herr Von Muellerhoff": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/herrvonmuellerhoff/HerrVonMuellerhoff-Regular.ttf"
+    },
+    "Porter Sans Block": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/portersansblock/PorterSansBlock-Regular.ttf"
+    },
+    "Annapurna SIL": {
+      "features": [
+        "cv21",
+        "cv22",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "ss13",
+        "ss14",
+        "ss15",
+        "ss16",
+        "ss17"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/annapurnasil/AnnapurnaSIL-Regular.ttf"
+    },
+    "Noto Sans Kannada UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskannadaui/NotoSansKannadaUI[wdth,wght].ttf"
+    },
+    "Archivo": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/archivo/Archivo[wdth,wght].ttf"
+    },
+    "Playwrite IN Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteinguides/PlaywriteINGuides-Regular.ttf"
+    },
+    "Big Shoulders Stencil Text": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersstenciltext/BigShouldersStencilText[wght].ttf"
+    },
+    "Libertinus Serif": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinusserif/LibertinusSerif-Regular.ttf"
+    },
+    "Playwrite DK Loopet Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedkloopetguides/PlaywriteDKLoopetGuides-Regular.ttf"
+    },
+    "Rubik Pixels": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikpixels/RubikPixels-Regular.ttf"
+    },
+    "Archivo Narrow": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/archivonarrow/ArchivoNarrow[wght].ttf"
+    },
+    "Noto Sans Grantha": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansgrantha/NotoSansGrantha-Regular.ttf"
+    },
+    "Hachi Maru Pop": {
+      "features": [
+        "fwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hachimarupop/HachiMaruPop-Regular.ttf"
+    },
+    "Sedan": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sedan/Sedan-Regular.ttf"
+    },
+    "EB Garamond": {
+      "features": [
+        "c2pc",
+        "c2sc",
+        "case",
+        "dlig",
+        "hist",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pcap",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "subs",
+        "sups",
+        "swsh",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ebgaramond/EBGaramond[wght].ttf"
+    },
+    "Gasoek One": {
+      "features": [
+        "case",
+        "dlig",
+        "fwid",
+        "ordn",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gasoekone/GasoekOne-Regular.ttf"
+    },
+    "Flow Rounded": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/flowrounded/FlowRounded-Regular.ttf"
+    },
+    "Edu QLD Beginner": {
+      "features": [
+        "c2sc",
+        "smcp"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eduqldbeginner/EduQLDBeginner[wght].ttf"
+    },
+    "Text Me One": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/textmeone/TextMeOne-Regular.ttf"
+    },
+    "Gowun Dodum": {
+      "features": [
+        "case",
+        "fwid",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gowundodum/GowunDodum-Regular.ttf"
+    },
+    "Fahkwang": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fahkwang/Fahkwang-Regular.ttf"
+    },
+    "Doto": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/doto/Doto[ROND,wght].ttf"
+    },
+    "Noto Sans": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss03",
+        "ss04",
+        "ss06",
+        "ss07",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosans/NotoSans[wdth,wght].ttf"
+    },
+    "Uchen": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/uchen/Uchen-Regular.ttf"
+    },
+    "Charm": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/charm/Charm-Regular.ttf"
+    },
+    "Decovar Alpha": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/decovaralpha/DecovarAlpha-VF.ttf"
+    },
+    "Imperial Script": {
+      "features": [
+        "case",
+        "lnum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imperialscript/ImperialScript-Regular.ttf"
+    },
+    "Playwrite ZA Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritezaguides/PlaywriteZAGuides-Regular.ttf"
+    },
+    "Playwrite AU VIC Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteauvicguides/PlaywriteAUVICGuides-Regular.ttf"
+    },
+    "Alata": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alata/Alata-Regular.ttf"
+    },
+    "Oldenburg": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oldenburg/Oldenburg-Regular.ttf"
+    },
+    "Yeon Sung": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yeonsung/YeonSung-Regular.ttf"
+    },
+    "Gothic A1": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gothica1/GothicA1-Regular.ttf"
+    },
+    "Monomakh": {
+      "features": [
+        "dlig",
+        "salt",
+        "ss01",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss13",
+        "ss15"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monomakh/Monomakh-Regular.ttf"
+    },
+    "Cookie": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cookie/Cookie-Regular.ttf"
+    },
+    "Hind Siliguri": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindsiliguri/HindSiliguri-Regular.ttf"
+    },
+    "Mate SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/matesc/MateSC-Regular.ttf"
+    },
+    "Vidaloka": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vidaloka/Vidaloka-Regular.ttf"
+    },
+    "Playwrite DE SAS Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedesasguides/PlaywriteDESASGuides-Regular.ttf"
+    },
+    "Niconne": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/niconne/Niconne-Regular.ttf"
+    },
+    "Baloo Da 2": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/balooda2/BalooDa2[wght].ttf"
+    },
+    "Kalnia Glaze": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kalniaglaze/KalniaGlaze[wdth,wght].ttf"
+    },
+    "Noto Sans Ogham": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansogham/NotoSansOgham-Regular.ttf"
+    },
+    "Vujahday Script": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vujahdayscript/VujahdayScript-Regular.ttf"
+    },
+    "Rampart One": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp04",
+        "jp78",
+        "nlck",
+        "ordn",
+        "pwid",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rampartone/RampartOne-Regular.ttf"
+    },
+    "Gideon Roman": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "smcp",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gideonroman/GideonRoman-Regular.ttf"
+    },
+    "Petit Formal Script": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/petitformalscript/PetitFormalScript-Regular.ttf"
+    },
+    "Kanit": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kanit/Kanit-Regular.ttf"
+    },
+    "Orelega One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/orelegaone/OrelegaOne-Regular.ttf"
+    },
+    "Shafarik": {
+      "features": [
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shafarik/Shafarik-Regular.ttf"
+    },
+    "Koulen": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/koulen/Koulen-Regular.ttf"
+    },
+    "Libre Caslon Display": {
+      "features": [
+        "dlig",
+        "onum",
+        "ordn",
+        "sinf",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librecaslondisplay/LibreCaslonDisplay-Regular.ttf"
+    },
+    "Alegreya Sans SC": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alegreyasanssc/AlegreyaSansSC-Regular.ttf"
+    },
+    "Barriecito": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/barriecito/Barriecito-Regular.ttf"
+    },
+    "Lora": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lora/Lora[wght].ttf"
+    },
+    "Noto Sans Palmyrene": {
+      "features": [
+        "dlig",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanspalmyrene/NotoSansPalmyrene-Regular.ttf"
+    },
+    "Agu Display": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/agudisplay/AguDisplay[MORF].ttf"
+    },
+    "Noto Sans Caucasian Albanian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanscaucasianalbanian/NotoSansCaucasianAlbanian-Regular.ttf"
+    },
+    "Unlock": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unlock/Unlock-Regular.ttf"
+    },
+    "Space Mono": {
+      "features": [
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spacemono/SpaceMono-Regular.ttf"
+    },
+    "Rakkas": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rakkas/Rakkas-Regular.ttf"
+    },
+    "Space Grotesk": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spacegrotesk/SpaceGrotesk[wght].ttf"
+    },
+    "Briem Hand": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/briemhand/BriemHand[wght].ttf"
+    },
+    "Noto Sans Old Sogdian": {
+      "features": [
+        "ordn",
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansoldsogdian/NotoSansOldSogdian-Regular.ttf"
+    },
+    "Noto Sans Pahawh Hmong": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanspahawhhmong/NotoSansPahawhHmong-Regular.ttf"
+    },
+    "Plaster": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/plaster/Plaster-Regular.ttf"
+    },
+    "Syne": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/syne/Syne[wght].ttf"
+    },
+    "Bellefair": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bellefair/Bellefair-Regular.ttf"
+    },
+    "Pacifico": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pacifico/Pacifico-Regular.ttf"
+    },
+    "Noto Sans Soyombo": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssoyombo/NotoSansSoyombo-Regular.ttf"
+    },
+    "Russo One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/russoone/RussoOne-Regular.ttf"
+    },
+    "Alike Angular": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alikeangular/AlikeAngular-Regular.ttf"
+    },
+    "Tillana": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tillana/Tillana-Regular.ttf"
+    },
+    "Great Vibes": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/greatvibes/GreatVibes-Regular.ttf"
+    },
+    "Rubik Gemstones": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikgemstones/RubikGemstones-Regular.ttf"
+    },
+    "Chathura": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chathura/Chathura-Regular.ttf"
+    },
+    "Noto Serif Khitan Small Script": {
+      "features": [
+        "dlig",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifkhitansmallscript/NotoSerifKhitanSmallScript-Regular.ttf"
+    },
+    "Noto Sans Limbu": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslimbu/NotoSansLimbu-Regular.ttf"
+    },
+    "Belgrano": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/belgrano/Belgrano-Regular.ttf"
+    },
+    "Bevan": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bevan/Bevan-Regular.ttf"
+    },
+    "Diphylleia": {
+      "features": [
+        "dlig",
+        "fwid",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/diphylleia/Diphylleia-Regular.ttf"
+    },
+    "Over the Rainbow": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/overtherainbow/OvertheRainbow.ttf"
+    },
+    "Carme": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carme/Carme-Regular.ttf"
+    },
+    "Tiny5": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tiny5/Tiny5-Regular.ttf"
+    },
+    "Stint Ultra Condensed": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stintultracondensed/StintUltraCondensed-Regular.ttf"
+    },
+    "Atkinson Hyperlegible Next": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/atkinsonhyperlegiblenext/AtkinsonHyperlegibleNext[wght].ttf"
+    },
+    "Dokdo": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dokdo/Dokdo-Regular.ttf"
+    },
+    "Noto Sans Sinhala UI": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssinhalaui/NotoSansSinhalaUI[wdth,wght].ttf"
+    },
+    "Goldman": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/goldman/Goldman-Regular.ttf"
+    },
+    "Margarine": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/margarine/Margarine-Regular.ttf"
+    },
+    "Rubik Beastly": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikbeastly/RubikBeastly-Regular.ttf"
+    },
+    "Amethysta": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amethysta/Amethysta-Regular.ttf"
+    },
+    "Pinyon Script": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pinyonscript/PinyonScript-Regular.ttf"
+    },
+    "Bona Nova": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bonanova/BonaNova-Regular.ttf"
+    },
+    "Playwrite SK": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritesk/PlaywriteSK[wght].ttf"
+    },
+    "Gemunu Libre": {
+      "features": [
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gemunulibre/GemunuLibre[wght].ttf"
+    },
+    "Host Grotesk": {
+      "features": [
+        "case",
+        "ordn",
+        "ss02",
+        "ss03",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hostgrotesk/HostGrotesk-Italic[wght].ttf"
+    },
+    "Clicker Script": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/clickerscript/ClickerScript-Regular.ttf"
+    },
+    "Catamaran": {
+      "features": [
+        "salt",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/catamaran/Catamaran[wght].ttf"
+    },
+    "Black Ops One": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blackopsone/BlackOpsOne-Regular.ttf"
+    },
+    "Playwrite NZ Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritenzguides/PlaywriteNZGuides-Regular.ttf"
+    },
+    "Cantora One": {
+      "features": [
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cantoraone/CantoraOne-Regular.ttf"
+    },
+    "Meera Inimai": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/meerainimai/MeeraInimai-Regular.ttf"
+    },
+    "Nata Sans": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/natasans/NataSans[wght].ttf"
+    },
+    "Comic Relief": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comicrelief/ComicRelief-Regular.ttf"
+    },
+    "Aref Ruqaa": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arefruqaa/ArefRuqaa-Regular.ttf"
+    },
+    "Blinker": {
+      "features": [
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blinker/Blinker-Regular.ttf"
+    },
+    "Fredericka the Great": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/frederickathegreat/FrederickatheGreat-Regular.ttf"
+    },
+    "BatangChe": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/batangche/BatangChe-Regular.ttf"
+    },
+    "Noto Sans Mongolian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmongolian/NotoSansMongolian-Regular.ttf"
+    },
+    "Noto Rashi Hebrew": {
+      "features": [
+        "dlig",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notorashihebrew/NotoRashiHebrew[wght].ttf"
+    },
+    "Sarina": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sarina/Sarina-Regular.ttf"
+    },
+    "Belleza": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/belleza/Belleza-Regular.ttf"
+    },
+    "Noto Serif Dives Akuru": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifdivesakuru/NotoSerifDivesAkuru-Regular.ttf"
+    },
+    "Gantari": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gantari/Gantari-Italic[wght].ttf"
+    },
+    "Cascadia Mono": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss02",
+        "ss19",
+        "ss20",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cascadiamono/CascadiaMono[wght].ttf"
+    },
+    "Sen": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sen/Sen[wght].ttf"
+    },
+    "Noto Sans KR": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "pwid",
+        "ruby"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskr/NotoSansKR[wght].ttf"
+    },
+    "Jersey 10": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey10/Jersey10-Regular.ttf"
+    },
+    "Boldonse": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/boldonse/Boldonse-Regular.ttf"
+    },
+    "Bitcount Single": {
+      "features": [
+        "c2sc",
+        "onum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss07",
+        "ss08",
+        "ss09",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountsingle/BitcountSingle[CRSV,ELSH,ELXP,slnt,wght].ttf"
+    },
+    "Noto Sans Gothic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansgothic/NotoSansGothic-Regular.ttf"
+    },
+    "Noto Serif Gujarati": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifgujarati/NotoSerifGujarati[wght].ttf"
+    },
+    "Micro 5": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/micro5/Micro5-Regular.ttf"
+    },
+    "Noto Sans Newa": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansnewa/NotoSansNewa-Regular.ttf"
+    },
+    "Italiana": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/italiana/Italiana-Regular.ttf"
+    },
+    "Hina Mincho": {
+      "features": [
+        "case",
+        "fwid",
+        "hwid",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hinamincho/HinaMincho-Regular.ttf"
+    },
+    "Balsamiq Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/balsamiqsans/BalsamiqSans-Regular.ttf"
+    },
+    "Baloo Paaji 2": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloopaaji2/BalooPaaji2[wght].ttf"
+    },
+    "Noto Serif Grantha": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifgrantha/NotoSerifGrantha-Regular.ttf"
+    },
+    "Proza Libre": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/prozalibre/ProzaLibre-Regular.ttf"
+    },
+    "Twinkle Star": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/twinklestar/TwinkleStar-Regular.ttf"
+    },
+    "Diplomata SC": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/diplomatasc/DiplomataSC-Regular.ttf"
+    },
+    "Bad Script": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/badscript/BadScript-Regular.ttf"
+    },
+    "Cormorant SC": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv05",
+        "cv06",
+        "cv07",
+        "lnum",
+        "ordn",
+        "sinf",
+        "smcp",
+        "ss12",
+        "ss13",
+        "ss14",
+        "ss15",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorantsc/CormorantSC-Regular.ttf"
+    },
+    "Big Shoulders Stencil Text SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersstenciltextsc/BigShouldersStencilTextSC[wght].ttf"
+    },
+    "Julee": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/julee/Julee-Regular.ttf"
+    },
+    "IM FELL Double Pica SC": {
+      "features": [
+        "salt",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfelldoublepicasc/IMFeDPsc28P.ttf"
+    },
+    "Edu VIC WA NT Beginner": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eduvicwantbeginner/EduVICWANTBeginner[wght].ttf"
+    },
+    "Noto Serif JP": {
+      "features": [
+        "dlig",
+        "fwid",
+        "hist",
+        "hwid",
+        "jp78",
+        "jp83",
+        "jp90",
+        "nlck",
+        "pwid",
+        "ruby"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifjp/NotoSerifJP[wght].ttf"
+    },
+    "Hind Madurai": {
+      "features": [
+        "dlig",
+        "hlig",
+        "salt",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindmadurai/HindMadurai-Regular.ttf"
+    },
+    "Patrick Hand SC": {
+      "features": [
+        "lnum",
+        "onum",
+        "ordn",
+        "smcp",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/patrickhandsc/PatrickHandSC-Regular.ttf"
+    },
+    "Yinmar": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yinmar/Yinmar-Regular.ttf"
+    },
+    "Rubik Broken Fax": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikbrokenfax/RubikBrokenFax-Regular.ttf"
+    },
+    "Tilt Neon": {
+      "features": [
+        "dlig",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tiltneon/TiltNeon[XROT,YROT].ttf"
+    },
+    "Ropa Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ropasans/RopaSans-Regular.ttf"
+    },
+    "Matangi": {
+      "features": [
+        "dlig",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/matangi/Matangi[wght].ttf"
+    },
+    "Reem Kufi Ink": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/build/ReemKufiInk-Regular.keep_glyph_names.added_picosvg.ttf"
+    },
+    "Fjalla One": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fjallaone/FjallaOne-Regular.ttf"
+    },
+    "Gabriela": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gabriela/Gabriela-Regular.ttf"
+    },
+    "The Girl Next Door": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/thegirlnextdoor/TheGirlNextDoor.ttf"
+    },
+    "UoqMunThenKhung": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp04",
+        "jp78",
+        "nlck",
+        "trad"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/uoqmunthenkhung/UoqMunThenKhung-Regular.ttf"
+    },
+    "Antic Didone": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anticdidone/AnticDidone-Regular.ttf"
+    },
+    "Marmelad": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marmelad/Marmelad-Regular.ttf"
+    },
+    "Bodoni Moda": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bodonimoda/BodoniModa[opsz,wght].ttf"
+    },
+    "Solitreo": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/solitreo/Solitreo-Regular.ttf"
+    },
+    "Playwrite VN": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritevn/PlaywriteVN[wght].ttf"
+    },
+    "K2D": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/k2d/K2D-Regular.ttf"
+    },
+    "KoPub Batang": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kopubbatang/KoPubBatang-Regular.ttf"
+    },
+    "Londrina Outline": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/londrinaoutline/LondrinaOutline-Regular.ttf"
+    },
+    "Rye": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rye/Rye-Regular.ttf"
+    },
+    "Red Rose": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redrose/RedRose[wght].ttf"
+    },
+    "Condiment": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/condiment/Condiment-Regular.ttf"
+    },
+    "Cormorant": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv05",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss09",
+        "ss10",
+        "ss13",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorant/Cormorant-Italic[wght].ttf"
+    },
+    "Padyakke Expanded One": {
+      "features": [
+        "mgrk",
+        "ordn",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "sups",
+        "swsh",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/padyakkeexpandedone/PadyakkeExpandedOne-Regular.ttf"
+    },
+    "Noto Music": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notomusic/NotoMusic-Regular.ttf"
+    },
+    "Lexend Deca": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexenddeca/LexendDeca[wght].ttf"
+    },
+    "Jacquard 24 Charted": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jacquard24charted/Jacquard24Charted-Regular.ttf"
+    },
+    "Ceviche One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cevicheone/CevicheOne-Regular.ttf"
+    },
+    "Miama": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/miama/Miama-Regular.ttf"
+    },
+    "Bungee Tint": {
+      "features": [
+        "ordn",
+        "ornm",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeetint/BungeeTint-Regular.ttf"
+    },
+    "Mogra": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mogra/Mogra-Regular.ttf"
+    },
+    "Artifika": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/artifika/Artifika-Regular.ttf"
+    },
+    "IBM Plex Sans Thai": {
+      "features": [
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsansthai/IBMPlexSansThai-Regular.ttf"
+    },
+    "Noto Sans Tamil UI": {
+      "features": [
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstamilui/NotoSansTamilUI[wdth,wght].ttf"
+    },
+    "Mulish": {
+      "features": [
+        "case",
+        "onum",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mulish/Mulish-Italic[wght].ttf"
+    },
+    "Song Myung": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/songmyung/SongMyung-Regular.ttf"
+    },
+    "Monda": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monda/Monda[wght].ttf"
+    },
+    "Noto Color Emoji": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notocoloremoji/NotoColorEmoji-Regular.ttf"
+    },
+    "Noto Serif": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "mgrk",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss03",
+        "ss06",
+        "ss07",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserif/NotoSerif-Italic[wdth,wght].ttf"
+    },
+    "Lexend Giga": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendgiga/LexendGiga[wght].ttf"
+    },
+    "Lilita One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lilitaone/LilitaOne-Regular.ttf"
+    },
+    "IBM Plex Sans Hebrew": {
+      "features": [
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsanshebrew/IBMPlexSansHebrew-Regular.ttf"
+    },
+    "Kameron": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kameron/Kameron[wght].ttf"
+    },
+    "Big Shoulders Text": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshoulderstext/BigShouldersText[wght].ttf"
+    },
+    "Noto Sans Mayan Numerals": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmayannumerals/NotoSansMayanNumerals-Regular.ttf"
+    },
+    "Nanum Brush Script": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nanumbrushscript/NanumBrushScript-Regular.ttf"
+    },
+    "Kaisei Decol": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp04",
+        "jp78",
+        "nlck",
+        "trad"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kaiseidecol/KaiseiDecol-Regular.ttf"
+    },
+    "Miltonian Tattoo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/miltoniantattoo/MiltonianTattoo-Regular.ttf"
+    },
+    "La Belle Aurore": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/labelleaurore/LaBelleAurore.ttf"
+    },
+    "Young Serif": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/youngserif/YoungSerif-Regular.ttf"
+    },
+    "Flow Circular": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/flowcircular/FlowCircular-Regular.ttf"
+    },
+    "HeadlandOne": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/headlandone/HeadlandOne-Regular.ttf"
+    },
+    "Noto Sans Nabataean": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansnabataean/NotoSansNabataean-Regular.ttf"
+    },
+    "Delius": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/delius/Delius-Regular.ttf"
+    },
+    "Viga": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/viga/Viga-Regular.ttf"
+    },
+    "Montserrat Alternates": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montserratalternates/MontserratAlternates-Regular.ttf"
+    },
+    "Tilt Warp": {
+      "features": [
+        "dlig",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tiltwarp/TiltWarp[XROT,YROT].ttf"
+    },
+    "Noto Sans Tamil": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstamil/NotoSansTamil[wdth,wght].ttf"
+    },
+    "Noto Sans Adlam": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansadlam/NotoSansAdlam[wght].ttf"
+    },
+    "Fruktur": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fruktur/Fruktur-Regular.ttf"
+    },
+    "Play": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/play/Play-Regular.ttf"
+    },
+    "M PLUS 1": {
+      "features": [
+        "case",
+        "dlig",
+        "fwid",
+        "jp04",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mplus1/MPLUS1[wght].ttf"
+    },
+    "Manjari": {
+      "features": [
+        "salt",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/manjari/Manjari-Regular.ttf"
+    },
+    "Jacquard 12 Charted": {
+      "features": [
+        "case",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jacquard12charted/Jacquard12Charted-Regular.ttf"
+    },
+    "Hurricane": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "ornm",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hurricane/Hurricane-Regular.ttf"
+    },
+    "Playwrite AU QLD Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteauqldguides/PlaywriteAUQLDGuides-Regular.ttf"
+    },
+    "Poor Story": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poorstory/PoorStory-Regular.ttf"
+    },
+    "Noto Serif Ottoman Siyaq": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifottomansiyaq/NotoSerifOttomanSiyaq-Regular.ttf"
+    },
+    "Foldit": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/build/Foldit[wght].keep_glyph_names.ttf"
+    },
+    "Capriola": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/capriola/Capriola[wght].ttf"
+    },
+    "Grenze": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grenze/Grenze-Regular.ttf"
+    },
+    "Sofia Sans": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofiasans/SofiaSans[wght].ttf"
+    },
+    "Bacasime Antique": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bacasimeantique/BacasimeAntique-Regular.ttf"
+    },
+    "Bruno Ace SC": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/brunoacesc/BrunoAceSC-Regular.ttf"
+    },
+    "Noto Serif Yezidi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifyezidi/NotoSerifYezidi[wght].ttf"
+    },
+    "Noto Sans Carian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanscarian/NotoSansCarian-Regular.ttf"
+    },
+    "Electrolize": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/electrolize/Electrolize-Regular.ttf"
+    },
+    "Red Hat Display": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redhatdisplay/RedHatDisplay-Italic[wght].ttf"
+    },
+    "Playwrite PL": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritepl/PlaywritePL[wght].ttf"
+    },
+    "Elsie Swash Caps": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/elsieswashcaps/ElsieSwashCaps-Regular.ttf"
+    },
+    "Bubbler One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bubblerone/BubblerOne-Regular.ttf"
+    },
+    "Butterfly Kids": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/butterflykids/ButterflyKids-Regular.ttf"
+    },
+    "Holtwood One SC": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/holtwoodonesc/HoltwoodOneSC-Regular.ttf"
+    },
+    "Kirang Haerang": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kiranghaerang/KirangHaerang-Regular.ttf"
+    },
+    "Judson": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/judson/Judson-Regular.ttf"
+    },
+    "Modak": {
+      "features": [
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/modak/Modak-Regular.ttf"
+    },
+    "Jomhuria": {
+      "features": [
+        "pnum",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jomhuria/Jomhuria-Regular.ttf"
+    },
+    "Playwrite NG Modern Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritengmodernguides/PlaywriteNGModernGuides-Regular.ttf"
+    },
+    "Petrona": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/petrona/Petrona-Italic[wght].ttf"
+    },
+    "Road Rage": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/roadrage/RoadRage-Regular.ttf"
+    },
+    "Story Script": {
+      "features": [
+        "dlig",
+        "ordn",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/storyscript/StoryScript-Regular.ttf"
+    },
+    "Port Lligat Slab": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/portlligatslab/PortLligatSlab-Regular.ttf"
+    },
+    "Kay Pho Du": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kayphodu/KayPhoDu-Regular.ttf"
+    },
+    "Birthstone Bounce": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups",
+        "titl"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/birthstonebounce/BirthstoneBounce-Regular.ttf"
+    },
+    "IM FELL DW Pica": {
+      "features": [
+        "dlig",
+        "hist",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfelldwpica/IMFePIrm28P.ttf"
+    },
+    "Jolly Lodger": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jollylodger/JollyLodger-Regular.ttf"
+    },
+    "Asimovian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asimovian/Asimovian-Regular.ttf"
+    },
+    "Tienne": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tienne/Tienne-Regular.ttf"
+    },
+    "Kenia": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kenia/Kenia-Regular.ttf"
+    },
+    "Bangers": {
+      "features": [
+        "case",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bangers/Bangers-Regular.ttf"
+    },
+    "Ephesis": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ephesis/Ephesis-Regular.ttf"
+    },
+    "League Script": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/leaguescript/LeagueScript-Regular.ttf"
+    },
+    "NanumGothic": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nanumgothic/NanumGothic-Regular.ttf"
+    },
+    "Joan": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss10",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/joan/Joan-Regular.ttf"
+    },
+    "Rubik Maze": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmaze/RubikMaze-Regular.ttf"
+    },
+    "Gungsuh": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gungsuh/Gungsuh-Regular.ttf"
+    },
+    "Livvic": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/livvic/Livvic-Regular.ttf"
+    },
+    "Baloo Bhaijaan 2": {
+      "features": [
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloobhaijaan2/BalooBhaijaan2[wght].ttf"
+    },
+    "Tiro Kannada": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "smcp",
+        "ss02",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirokannada/TiroKannada-Regular.ttf"
+    },
+    "PT Sans Caption": {
+      "features": [
+        "hist",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ptsanscaption/PT_Sans-Caption-Web-Regular.ttf"
+    },
+    "Playwrite PE": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritepe/PlaywritePE[wght].ttf"
+    },
+    "Lumanosimo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lumanosimo/Lumanosimo-Regular.ttf"
+    },
+    "Noto Sans Batak": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansbatak/NotoSansBatak-Regular.ttf"
+    },
+    "Oi": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oi/Oi-Regular.ttf"
+    },
+    "Yuji Mai": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hojo",
+        "hwid",
+        "jp78",
+        "jp90",
+        "nlck",
+        "ordn",
+        "pwid",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yujimai/YujiMai-Regular.ttf"
+    },
+    "M PLUS 1 Code": {
+      "features": [
+        "case",
+        "dlig",
+        "jp04",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mplus1code/MPLUS1Code[wght].ttf"
+    },
+    "Noto Sans Lepcha": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslepcha/NotoSansLepcha-Regular.ttf"
+    },
+    "Racing Sans One": {
+      "features": [
+        "dlig",
+        "salt",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/racingsansone/RacingSansOne-Regular.ttf"
+    },
+    "Hermeneus One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hermeneusone/HermeneusOne-Regular.ttf"
+    },
+    "Big Shoulders Display": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersdisplay/BigShouldersDisplay[wght].ttf"
+    },
+    "Yanone Kaffeesatz": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yanonekaffeesatz/YanoneKaffeesatz[wght].ttf"
+    },
+    "Noto Serif Ethiopic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifethiopic/NotoSerifEthiopic[wdth,wght].ttf"
+    },
+    "Allan": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/allan/Allan-Regular.ttf"
+    },
+    "Leckerli One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/leckerlione/LeckerliOne-Regular.ttf"
+    },
+    "Playwrite US Modern Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteusmodernguides/PlaywriteUSModernGuides-Regular.ttf"
+    },
+    "Faustina": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/faustina/Faustina-Italic[wght].ttf"
+    },
+    "GungsuhChe": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gungsuhche/GungsuhChe-Regular.ttf"
+    },
+    "Noto Sans Glagolitic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansglagolitic/NotoSansGlagolitic-Regular.ttf"
+    },
+    "Tiro Tamil": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "smcp",
+        "ss01",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirotamil/TiroTamil-Regular.ttf"
+    },
+    "Jersey 20": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey20/Jersey20-Regular.ttf"
+    },
+    "Marcellus": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marcellus/Marcellus-Regular.ttf"
+    },
+    "Georama": {
+      "features": [
+        "c2sc",
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/georama/Georama-Italic[wdth,wght].ttf"
+    },
+    "Rasa": {
+      "features": [
+        "case",
+        "lnum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rasa/Rasa-Italic[wght].ttf"
+    },
+    "Playpen Sans Hebrew": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playpensanshebrew/PlaypenSansHebrew[wght].ttf"
+    },
+    "Noto Nastaliq Urdu": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notonastaliqurdu/NotoNastaliqUrdu[wght].ttf"
+    },
+    "Overpass Mono": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/overpassmono/OverpassMono[wght].ttf"
+    },
+    "Single Day": {
+      "features": [
+        "fwid"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/singleday/SingleDay-Regular.ttf"
+    },
+    "Markazi Text": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss03",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/markazitext/MarkaziText[wght].ttf"
+    },
+    "Noto Sans Kawi": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskawi/NotoSansKawi[wght].ttf"
+    },
+    "Amaranth": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amaranth/Amaranth-Regular.ttf"
+    },
+    "Delius Swash Caps": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/deliusswashcaps/DeliusSwashCaps-Regular.ttf"
+    },
+    "Playwrite CU Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecuguides/PlaywriteCUGuides-Regular.ttf"
+    },
+    "Alegreya": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alegreya/Alegreya[wght].ttf"
+    },
+    "Agbalumo": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/agbalumo/Agbalumo-Regular.ttf"
+    },
+    "Bungee Hairline": {
+      "features": [
+        "ordn",
+        "ornm",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeehairline/BungeeHairline-Regular.ttf"
+    },
+    "Beau Rivage": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/beaurivage/BeauRivage-Regular.ttf"
+    },
+    "Playwrite DE SAS": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedesas/PlaywriteDESAS[wght].ttf"
+    },
+    "Della Respira": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dellarespira/DellaRespira-Regular.ttf"
+    },
+    "Lexend Peta": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendpeta/LexendPeta[wght].ttf"
+    },
+    "SUSE": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/suse/SUSE-Italic[wght].ttf"
+    },
+    "Coiny": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/coiny/Coiny-Regular.ttf"
+    },
+    "Schibsted Grotesk": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/schibstedgrotesk/SchibstedGrotesk[wght].ttf"
+    },
+    "Bubblegum Sans": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bubblegumsans/BubblegumSans-Regular.ttf"
+    },
+    "Yeseva One": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yesevaone/YesevaOne-Regular.ttf"
+    },
+    "Combo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/combo/Combo-Regular.ttf"
+    },
+    "Press Start 2P": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pressstart2p/PressStart2P-Regular.ttf"
+    },
+    "Commissioner": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/commissioner/Commissioner[FLAR,VOLM,slnt,wght].ttf"
+    },
+    "Quattrocento": {
+      "features": [
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quattrocento/Quattrocento-Regular.ttf"
+    },
+    "Passions Conflict": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/passionsconflict/PassionsConflict-Regular.ttf"
+    },
+    "Noto Sans Gunjala Gondi": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansgunjalagondi/NotoSansGunjalaGondi[wght].ttf"
+    },
+    "GFS Neohellenic": {
+      "features": [
+        "hist",
+        "salt",
+        "sinf",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gfsneohellenic/GFSNeohellenicBold.ttf"
+    },
+    "Fuggles": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "sups",
+        "titl"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fuggles/Fuggles-Regular.ttf"
+    },
+    "Francois One": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/francoisone/FrancoisOne-Regular.ttf"
+    },
+    "Metamorphous": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/metamorphous/Metamorphous-Regular.ttf"
+    },
+    "Noto Sans Tifinagh": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstifinagh/NotoSansTifinagh-Regular.ttf"
+    },
+    "Ms Madi": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/msmadi/MsMadi-Regular.ttf"
+    },
+    "Konkhmer Sleokchher": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/konkhmersleokchher/KonkhmerSleokchher-Regular.ttf"
+    },
+    "Noto Sans Manichaean": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmanichaean/NotoSansManichaean-Regular.ttf"
+    },
+    "Faculty Glyphic": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/facultyglyphic/FacultyGlyphic-Regular.ttf"
+    },
+    "Libre Franklin": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librefranklin/LibreFranklin[wght].ttf"
+    },
+    "Noto Sans Lisu": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslisu/NotoSansLisu[wght].ttf"
+    },
+    "Sahitya": {
+      "features": [
+        "case",
+        "dlig",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss02",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sahitya/Sahitya-Regular.ttf"
+    },
+    "Ruwudu": {
+      "features": [
+        "dlig",
+        "pnum",
+        "salt",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss07",
+        "ss08",
+        "ss09"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ruwudu/Ruwudu-Regular.ttf"
+    },
+    "Sigmar One": {
+      "features": [
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sigmarone/SigmarOne-Regular.ttf"
+    },
+    "STIX Two Math": {
+      "features": [
+        "case",
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "dtls",
+        "flac",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "ss13",
+        "ss14",
+        "ss15",
+        "ss16",
+        "ss20",
+        "ssty"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stixtwomath/STIXTwoMath-Regular.ttf"
+    },
+    "Neonderthaw": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/neonderthaw/Neonderthaw-Regular.ttf"
+    },
+    "Tapestry": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tapestry/Tapestry-Regular.ttf"
+    },
+    "Loved by the King": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lovedbytheking/LovedbytheKing.ttf"
+    },
+    "Noto Sans Hanunoo": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanshanunoo/NotoSansHanunoo-Regular.ttf"
+    },
+    "Gurajada": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gurajada/Gurajada-Regular.ttf"
+    },
+    "Seaweed Script": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/seaweedscript/SeaweedScript-Regular.ttf"
+    },
+    "Cedarville Cursive": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cedarvillecursive/Cedarville-Cursive.ttf"
+    },
+    "Ruda": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ruda/Ruda[wght].ttf"
+    },
+    "Protest Guerrilla": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/protestguerrilla/ProtestGuerrilla-Regular.ttf"
+    },
+    "Comme": {
+      "features": [
+        "dlig",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comme/Comme[wght].ttf"
+    },
+    "Trirong": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trirong/Trirong-Regular.ttf"
+    },
+    "Gowun Batang": {
+      "features": [
+        "case",
+        "fwid",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gowunbatang/GowunBatang-Regular.ttf"
+    },
+    "Lohit Tamil": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lohittamil/Lohit-Tamil.ttf"
+    },
+    "Jaini": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jaini/Jaini-Regular.ttf"
+    },
+    "KoHo": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/koho/KoHo-Regular.ttf"
+    },
+    "Ravi Prakash": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/raviprakash/RaviPrakash-Regular.ttf"
+    },
+    "Actor": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/actor/Actor-Regular.ttf"
+    },
+    "GFS Didot": {
+      "features": [
+        "c2sc",
+        "hist",
+        "lnum",
+        "onum",
+        "pnum",
+        "sinf",
+        "smcp",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gfsdidot/GFSDidot-Regular.ttf"
+    },
+    "Instrument Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/instrumentsans/InstrumentSans-Italic[wdth,wght].ttf"
+    },
+    "Sometype Mono": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sometypemono/SometypeMono-Italic[wght].ttf"
+    },
+    "Shanti": {
+      "features": [
+        "ordn",
+        "ss01",
+        "ss02",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shanti/Shanti-Regular.ttf"
+    },
+    "Monoton": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monoton/Monoton-Regular.ttf"
+    },
+    "Nabla": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nabla/Nabla[EDPT,EHLT].ttf"
+    },
+    "IBM Plex Sans Devanagari": {
+      "features": [
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsansdevanagari/IBMPlexSansDevanagari-Regular.ttf"
+    },
+    "Gluten": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gluten/Gluten[slnt,wght].ttf"
+    },
+    "Bilbo": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "ss01",
+        "sups",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bilbo/Bilbo-Regular.ttf"
+    },
+    "Quintessential": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quintessential/Quintessential-Regular.ttf"
+    },
+    "Poppins": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poppins/Poppins-Regular.ttf"
+    },
+    "Mitr": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mitr/Mitr-Regular.ttf"
+    },
+    "Encode Sans Condensed": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesanscondensed/EncodeSansCondensed-Regular.ttf"
+    },
+    "Stardos Stencil": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stardosstencil/StardosStencil-Regular.ttf"
+    },
+    "Playwrite SK Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteskguides/PlaywriteSKGuides-Regular.ttf"
+    },
+    "Source Serif 4": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sourceserif4/SourceSerif4[opsz,wght].ttf"
+    },
+    "Jacques Francois Shadow": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jacquesfrancoisshadow/JacquesFrancoisShadow-Regular.ttf"
+    },
+    "Kokoro": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kokoro/Kokoro-Regular.ttf"
+    },
+    "Akronim": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/akronim/Akronim-Regular.ttf"
+    },
+    "Bitcount Grid Single": {
+      "features": [
+        "c2sc",
+        "onum",
+        "smcp",
+        "ss03",
+        "ss04",
+        "ss06",
+        "ss07",
+        "ss08",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountgridsingle/BitcountGridSingle[CRSV,ELSH,ELXP,slnt,wght].ttf"
+    },
+    "Josefin Sans": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/josefinsans/JosefinSans[wght].ttf"
+    },
+    "Rubik Scribble": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikscribble/RubikScribble-Regular.ttf"
+    },
+    "Noto Serif Khmer": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifkhmer/NotoSerifKhmer[wdth,wght].ttf"
+    },
+    "Molengo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/molengo/Molengo-Regular.ttf"
+    },
+    "Afacad": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/afacad/Afacad-Italic[wght].ttf"
+    },
+    "Noto Sans Devanagari UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansdevanagariui/NotoSansDevanagariUI-Regular.ttf"
+    },
+    "Noto Sans Mono": {
+      "features": [
+        "c2sc",
+        "onum",
+        "ordn",
+        "smcp",
+        "ss03",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmono/NotoSansMono[wdth,wght].ttf"
+    },
+    "Libertinus Keyboard": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinuskeyboard/LibertinusKeyboard-Regular.ttf"
+    },
+    "Dynalight": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dynalight/Dynalight-Regular.ttf"
+    },
+    "Vina Sans": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vinasans/VinaSans-Regular.ttf"
+    },
+    "Jacques Francois": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jacquesfrancois/JacquesFrancois-Regular.ttf"
+    },
+    "Passion One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/passionone/PassionOne-Regular.ttf"
+    },
+    "Literata": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/literata/Literata[opsz,wght].ttf"
+    },
+    "Linden Hill": {
+      "features": [
+        "case",
+        "hist",
+        "lnum",
+        "salt",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lindenhill/LindenHill-Regular.ttf"
+    },
+    "Noto Sans Old South Arabian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansoldsoutharabian/NotoSansOldSouthArabian-Regular.ttf"
+    },
+    "Paytone One": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/paytoneone/PaytoneOne-Regular.ttf"
+    },
+    "Coda": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/coda/Coda-Regular.ttf"
+    },
+    "Noto Sans Bassa Vah": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansbassavah/NotoSansBassaVah[wght].ttf"
+    },
+    "Fira Mono": {
+      "features": [
+        "case",
+        "dlig",
+        "onum",
+        "ordn",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/firamono/FiraMono-Regular.ttf"
+    },
+    "Jersey 25 Charted": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey25charted/Jersey25Charted-Regular.ttf"
+    },
+    "Tajawal": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tajawal/Tajawal-Regular.ttf"
+    },
+    "Gelasio": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gelasio/Gelasio-Italic[wght].ttf"
+    },
+    "Allura": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/allura/Allura-Regular.ttf"
+    },
+    "Ranchers": {
+      "features": [
+        "ordn",
+        "sinf",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ranchers/Ranchers-Regular.ttf"
+    },
+    "Noto Sans Gurmukhi UI": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansgurmukhiui/NotoSansGurmukhiUI[wdth,wght].ttf"
+    },
+    "Smooch": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "ornm",
+        "salt",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "sups",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/smooch/Smooch-Regular.ttf"
+    },
+    "Playwrite AU VIC": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteauvic/PlaywriteAUVIC[wght].ttf"
+    },
+    "Slackside One": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/slacksideone/SlacksideOne-Regular.ttf"
+    },
+    "Jua": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jua/Jua-Regular.ttf"
+    },
+    "Noto Serif Balinese": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifbalinese/NotoSerifBalinese-Regular.ttf"
+    },
+    "Be Vietnam Pro": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bevietnampro/BeVietnamPro-Regular.ttf"
+    },
+    "Glory": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/glory/Glory-Italic[wght].ttf"
+    },
+    "Anek Latin": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aneklatin/AnekLatin[wdth,wght].ttf"
+    },
+    "Rationale": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rationale/Rationale-Regular.ttf"
+    },
+    "Bungee Spice": {
+      "features": [
+        "ordn",
+        "ornm",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeespice/BungeeSpice-Regular.ttf"
+    },
+    "Kantumruy Pro": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kantumruypro/KantumruyPro-Italic[wght].ttf"
+    },
+    "Ojuju": {
+      "features": [
+        "case",
+        "dtls",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ojuju/Ojuju[wght].ttf"
+    },
+    "Pathway Extreme": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pathwayextreme/PathwayExtreme-Italic[opsz,wdth,wght].ttf"
+    },
+    "Bungee Color": {
+      "features": [
+        "salt",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeecolor/BungeeColor-Regular.ttf"
+    },
+    "Phetsarath": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/phetsarath/Phetsarath-Regular.ttf"
+    },
+    "Elsie": {
+      "features": [
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/elsie/Elsie-Regular.ttf"
+    },
+    "Freeman": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/freeman/Freeman-Regular.ttf"
+    },
+    "Bellota Text": {
+      "features": [
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "salt",
+        "ss01",
+        "ss02",
+        "sups",
+        "swsh"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bellotatext/BellotaText-Regular.ttf"
+    },
+    "Mooli": {
+      "features": [
+        "ordn",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mooli/Mooli-Regular.ttf"
+    },
+    "Merge One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mergeone/MergeOne-Regular.ttf"
+    },
+    "Noto Sans Meetei Mayek": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmeeteimayek/NotoSansMeeteiMayek[wght].ttf"
+    },
+    "Monofett": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monofett/Monofett-Regular.ttf"
+    },
+    "Nova Round": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novaround/NovaRound.ttf"
+    },
+    "Gayathri": {
+      "features": [
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gayathri/Gayathri-Regular.ttf"
+    },
+    "Noto Sans SignWriting": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssignwriting/NotoSansSignWriting-Regular.ttf"
+    },
+    "Playwrite TZ Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritetzguides/PlaywriteTZGuides-Regular.ttf"
+    },
+    "Shojumaru": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shojumaru/Shojumaru-Regular.ttf"
+    },
+    "Noto Sans Meroitic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmeroitic/NotoSansMeroitic-Regular.ttf"
+    },
+    "Noto Sans Miao": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmiao/NotoSansMiao-Regular.ttf"
+    },
+    "Noto Sans Modi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmodi/NotoSansModi-Regular.ttf"
+    },
+    "Noto Sans Arabic": {
+      "features": [
+        "dlig",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansarabic/NotoSansArabic[wdth,wght].ttf"
+    },
+    "Radio Canada Big": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "pnum",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/radiocanadabig/RadioCanadaBig[wght].ttf"
+    },
+    "Miniver": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/miniver/Miniver-Regular.ttf"
+    },
+    "Lancelot": {
+      "features": [
+        "titl"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lancelot/Lancelot-Regular.ttf"
+    },
+    "Myanmar Khyay": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/khyay/Khyay-Regular.ttf"
+    },
+    "Playwrite NO": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteno/PlaywriteNO[wght].ttf"
+    },
+    "Contrail One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/contrailone/ContrailOne-Regular.ttf"
+    },
+    "Average": {
+      "features": [
+        "case",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/average/Average-Regular.ttf"
+    },
+    "Moderustic": {
+      "features": [
+        "case",
+        "dlig",
+        "hist",
+        "lnum",
+        "onum",
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "ss13",
+        "ss14",
+        "ss15",
+        "ss16",
+        "ss17",
+        "ss18",
+        "ss19",
+        "ss20",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moderustic/Moderustic[wght].ttf"
+    },
+    "Anek Gujarati": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekgujarati/AnekGujarati[wdth,wght].ttf"
+    },
+    "Heebo": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hlig",
+        "ordn",
+        "sinf",
+        "smcp",
+        "ss06",
+        "ss07",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/heebo/Heebo[wght].ttf"
+    },
+    "Girassol": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/girassol/Girassol-Regular.ttf"
+    },
+    "Akatab": {
+      "features": [
+        "cv01",
+        "cv02",
+        "cv03",
+        "cv04",
+        "cv05",
+        "cv06",
+        "cv07",
+        "cv08",
+        "cv09",
+        "cv10",
+        "cv11",
+        "cv12",
+        "cv13",
+        "cv14",
+        "cv15",
+        "cv18",
+        "cv19",
+        "cv20",
+        "cv21",
+        "cv31",
+        "cv32",
+        "cv33",
+        "cv34",
+        "cv35",
+        "cv36",
+        "cv37",
+        "cv38",
+        "cv39",
+        "cv40",
+        "cv41",
+        "cv42",
+        "cv43",
+        "cv44",
+        "cv45",
+        "cv46",
+        "cv47",
+        "cv48",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "ss12",
+        "ss13",
+        "ss14",
+        "ss15",
+        "ss18",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/akatab/Akatab-Regular.ttf"
+    },
+    "Barlow": {
+      "features": [
+        "c2sc",
+        "ordn",
+        "pnum",
+        "smcp",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/barlow/Barlow-Regular.ttf"
+    },
+    "Noto Sans Armenian": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansarmenian/NotoSansArmenian[wdth,wght].ttf"
+    },
+    "Noto Sans Mandaic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmandaic/NotoSansMandaic-Regular.ttf"
+    },
+    "Bigelow Rules": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigelowrules/BigelowRules-Regular.ttf"
+    },
+    "Plus Jakarta Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/plusjakartasans/PlusJakartaSans[wght].ttf"
+    },
+    "Expletus Sans": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/expletussans/ExpletusSans-Italic[wght].ttf"
+    },
+    "Lexend": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexend/Lexend[wght].ttf"
+    },
+    "Baskervville": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baskervville/Baskervville-Italic[wght].ttf"
+    },
+    "Noto Serif Vithkuqi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifvithkuqi/NotoSerifVithkuqi[wght].ttf"
+    },
+    "Mate": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mate/Mate-Regular.ttf"
+    },
+    "Maitree": {
+      "features": [
+        "ordn",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/maitree/Maitree-Regular.ttf"
+    },
+    "Maven Pro VF Beta": {
+      "features": [
+        "case",
+        "ordn",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mavenprovfbeta/MavenProVFBeta.ttf"
+    },
+    "Dhurjati": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dhurjati/Dhurjati-Regular.ttf"
+    },
+    "PT Serif Caption": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ptserifcaption/PT_Serif-Caption-Web-Regular.ttf"
+    },
+    "Playwrite US Trad": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteustrad/PlaywriteUSTrad[wght].ttf"
+    },
+    "Imprima": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imprima/Imprima-Regular.ttf"
+    },
+    "Raleway": {
+      "features": [
+        "c2sc",
+        "dlig",
+        "ordn",
+        "salt",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08",
+        "ss09",
+        "ss10",
+        "ss11",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/raleway/Raleway[wght].ttf"
+    },
+    "Cutive Mono": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cutivemono/CutiveMono-Regular.ttf"
+    },
+    "Kreon": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kreon/Kreon[wght].ttf"
+    },
+    "Antonio": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/antonio/Antonio[wght].ttf"
+    },
+    "Asta Sans": {
+      "features": [
+        "fwid",
+        "ordn",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/astasans/AstaSans[wght].ttf"
+    },
+    "Golos Text": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/golostext/GolosText[wght].ttf"
+    },
+    "Noto Sans Syriac Western": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssyriacwestern/NotoSansSyriacWestern[wght].ttf"
+    },
+    "Pavanam": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pavanam/Pavanam-Regular.ttf"
+    },
+    "Sofia": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofia/Sofia-Regular.ttf"
+    },
+    "Arvo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arvo/Arvo-Regular.ttf"
+    },
+    "Edu NSW ACT Foundation": {
+      "features": [
+        "c2sc",
+        "smcp",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/edunswactfoundation/EduNSWACTFoundation[wght].ttf"
+    },
+    "Noto Sans Indic Siyaq Numbers": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansindicsiyaqnumbers/NotoSansIndicSiyaqNumbers-Regular.ttf"
+    },
+    "Original Surfer": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/originalsurfer/OriginalSurfer-Regular.ttf"
+    },
+    "Oleo Script": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oleoscript/OleoScript-Regular.ttf"
+    },
+    "Nerko One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nerkoone/NerkoOne-Regular.ttf"
+    },
+    "Benne": {
+      "features": [
+        "c2sc",
+        "dlig",
+        "ordn",
+        "sinf",
+        "smcp",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/benne/Benne-Regular.ttf"
+    },
+    "Syne Tactile": {
+      "features": [
+        "case",
+        "dlig",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "ss01",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/synetactile/SyneTactile-Regular.ttf"
+    },
+    "Stalinist One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stalinistone/StalinistOne-Regular.ttf"
+    },
+    "Warnes": {
+      "features": [
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/warnes/Warnes-Regular.ttf"
+    },
+    "Besley": {
+      "features": [
+        "onum",
+        "ss01",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/besley/Besley-Italic[wght].ttf"
+    },
+    "Timmana": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/timmana/Timmana-Regular.ttf"
+    },
+    "Send Flowers": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sendflowers/SendFlowers-Regular.ttf"
+    },
+    "Noto Naskh Arabic": {
+      "features": [
+        "dlig",
+        "ordn",
+        "pnum",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notonaskharabic/NotoNaskhArabic[wght].ttf"
+    },
+    "Jost": {
+      "features": [
+        "ss01",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jost/Jost-Italic[wght].ttf"
+    },
+    "Zen Kurenaido": {
+      "features": [
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenkurenaido/ZenKurenaido-Regular.ttf"
+    },
+    "Princess Sofia": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/princesssofia/PrincessSofia-Regular.ttf"
+    },
+    "Noto Sans Syriac Eastern": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssyriaceastern/NotoSansSyriacEastern[wght].ttf"
+    },
+    "Inria Serif": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inriaserif/InriaSerif-Regular.ttf"
+    },
+    "PT Sans Narrow": {
+      "features": [
+        "hist",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ptsansnarrow/PT_Sans-Narrow-Web-Regular.ttf"
+    },
+    "Ramaraja": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ramaraja/Ramaraja-Regular.ttf"
+    },
+    "Sunflower": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sunflower/Sunflower-Light.ttf"
+    },
+    "Sonsie One": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sonsieone/SonsieOne-Regular.ttf"
+    },
+    "Myanmar Sans Pro": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/myanmarsanspro/MyanmarSansPro-Regular.ttf"
+    },
+    "Edu AU VIC WA NT Arrows": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eduauvicwantarrows/EduAUVICWANTArrows[wght].ttf"
+    },
+    "Tilt Prism": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tiltprism/TiltPrism[XROT,YROT].ttf"
+    },
+    "Farsan": {
+      "features": [
+        "ordn",
+        "sinf",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/farsan/Farsan-Regular.ttf"
+    },
+    "Playpen Sans Deva": {
+      "features": [
+        "case",
+        "ordn",
+        "ss01",
+        "ss03"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playpensansdeva/PlaypenSansDeva[wght].ttf"
+    },
+    "Noto Sans Deseret": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansdeseret/NotoSansDeseret-Regular.ttf"
+    },
+    "Whisper": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/whisper/Whisper-Regular.ttf"
+    },
+    "Petemoss": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/petemoss/Petemoss-Regular.ttf"
+    },
+    "Swanky and Moo Moo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/swankyandmoomoo/SwankyandMooMoo.ttf"
+    },
+    "Libertinus Mono": {
+      "features": [
+        "ss01",
+        "ss07",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinusmono/LibertinusMono-Regular.ttf"
+    },
+    "Milonga": {
+      "features": [
+        "ordn",
+        "sinf",
+        "ss01",
+        "ss02",
+        "ss03",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/milonga/Milonga-Regular.ttf"
+    },
+    "Poly": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poly/Poly-Regular.ttf"
+    },
+    "Noto Sans Wancho": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanswancho/NotoSansWancho-Regular.ttf"
+    },
+    "Amatic SC": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "sups",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amaticsc/AmaticSC-Regular.ttf"
+    },
+    "Libre Barcode 128": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebarcode128/LibreBarcode128-Regular.ttf"
+    },
+    "Sanchez": {
+      "features": [
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sanchez/Sanchez-Regular.ttf"
+    },
+    "Berkshire Swash": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/berkshireswash/BerkshireSwash-Regular.ttf"
+    },
+    "Sorts Mill Goudy": {
+      "features": [
+        "case",
+        "dlig",
+        "hist",
+        "lnum",
+        "salt",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sortsmillgoudy/SortsMillGoudy-Regular.ttf"
+    },
+    "Zen Antique Soft": {
+      "features": [
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenantiquesoft/ZenAntiqueSoft-Regular.ttf"
+    },
+    "Reggae One": {
+      "features": [
+        "dlig",
+        "expt",
+        "fwid",
+        "hwid",
+        "jp78",
+        "jp90",
+        "nlck",
+        "ordn",
+        "pwid",
+        "sups",
+        "trad",
+        "vkna",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/reggaeone/ReggaeOne-Regular.ttf"
+    },
+    "Noto Sans Takri": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstakri/NotoSansTakri-Regular.ttf"
+    },
+    "Sue Ellen Francisco": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sueellenfrancisco/SueEllenFrancisco-Regular.ttf"
+    },
+    "Amiri": {
+      "features": [
+        "pnum",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss08"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amiri/Amiri-Regular.ttf"
+    },
+    "Beiruti": {
+      "features": [
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "sinf",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/beiruti/Beiruti[wght].ttf"
+    },
+    "Caprasimo": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caprasimo/Caprasimo-Regular.ttf"
+    },
+    "Narnoor": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/narnoor/Narnoor-Regular.ttf"
+    },
+    "Bonheur Royale": {
+      "features": [
+        "case",
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bonheurroyale/BonheurRoyale-Regular.ttf"
+    },
+    "Share": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/share/Share-Regular.ttf"
+    },
+    "Bitcount Single Ink": {
+      "features": [
+        "c2sc",
+        "onum",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss07",
+        "ss08",
+        "ss09",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountsingleink/BitcountSingleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"
+    },
+    "Iceland": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/iceland/Iceland-Regular.ttf"
+    },
+    "Blaka Ink": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blakaink/BlakaInk-Regular.ttf"
+    },
+    "Noto Sans Cham": {
+      "features": [
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanscham/NotoSansCham[wght].ttf"
+    },
+    "Playwrite NZ": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritenz/PlaywriteNZ[wght].ttf"
+    },
+    "Noto Sans Khojki": {
+      "features": [
+        "ordn",
+        "salt"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskhojki/NotoSansKhojki-Regular.ttf"
+    },
+    "Spectral SC": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "hist",
+        "lnum",
+        "onum",
+        "ordn",
+        "ornm",
+        "pnum",
+        "sinf",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "sups",
+        "tnum",
+        "zero"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spectralsc/SpectralSC-Regular.ttf"
+    },
+    "Bahiana": {
+      "features": [
+        "ordn",
+        "salt",
+        "ss01",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bahiana/Bahiana-Regular.ttf"
+    },
+    "SirinStencil": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sirinstencil/SirinStencil-Regular.ttf"
+    },
+    "Kablammo": {
+      "features": [
+        "ordn",
+        "sinf",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kablammo/Kablammo[MORF].ttf"
+    },
+    "Noto Sans Tai Tham": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstaitham/NotoSansTaiTham[wght].ttf"
+    },
+    "Instrument Serif": {
+      "features": [
+        "case",
+        "dlig",
+        "ordn",
+        "ss01"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/instrumentserif/InstrumentSerif-Regular.ttf"
+    },
+    "Playwrite CL Guides": {
+      "features": [
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "ss06",
+        "ss07",
+        "ss19",
+        "ss20"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteclguides/PlaywriteCLGuides-Regular.ttf"
+    },
+    "Noto Sans Old Italic": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansolditalic/NotoSansOldItalic-Regular.ttf"
+    },
+    "Noto Sans Brahmi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansbrahmi/NotoSansBrahmi-Regular.ttf"
+    },
+    "Fascinate": {
+      "features": [
+        "ordn",
+        "salt",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fascinate/Fascinate-Regular.ttf"
+    },
+    "Donegal One": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/donegalone/DonegalOne-Regular.ttf"
+    },
+    "Carrois Gothic": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carroisgothic/CarroisGothic-Regular.ttf"
+    },
+    "Noticia Text": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/noticiatext/NoticiaText-Regular.ttf"
+    },
+    "Noto Sans Yi": {
+      "features": [
+        "ordn"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansyi/NotoSansYi-Regular.ttf"
+    },
+    "Ubuntu Mono": {
+      "features": [
+        "afrc",
+        "case",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "ss02",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ubuntumono/UbuntuMono-Regular.ttf"
+    },
+    "Ubuntu Sans Mono": {
+      "features": [
+        "case",
+        "onum",
+        "ordn",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ubuntusansmono/UbuntuSansMono-Italic[wght].ttf"
+    },
+    "Ubuntu Condensed": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ubuntucondensed/UbuntuCondensed-Regular.ttf"
+    },
+    "Ubuntu Sans": {
+      "features": [
+        "case",
+        "lnum",
+        "onum",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ubuntusans/UbuntuSans[wdth,wght].ttf"
+    },
+    "Ubuntu": {
+      "features": [
+        "case",
+        "ordn",
+        "pnum",
+        "salt",
+        "sinf",
+        "ss01",
+        "subs",
+        "sups",
+        "tnum"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ubuntu/Ubuntu-Regular.ttf"
+    },
+    "Redressed": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redressed/Redressed-Regular.ttf"
+    },
+    "Tinos": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tinos/Tinos-Regular.ttf"
+    },
+    "Kosugi": {
+      "features": [
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kosugi/Kosugi-Regular.ttf"
+    },
+    "Rochester": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rochester/Rochester-Regular.ttf"
+    },
+    "jsMath-cmsy10": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmsy10/jsMath-cmsy10.ttf"
+    },
+    "Smokum": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/smokum/Smokum-Regular.ttf"
+    },
+    "Calligraffitti": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/calligraffitti/Calligraffitti-Regular.ttf"
+    },
+    "Roboto Slab": {
+      "features": [
+        "c2sc",
+        "case",
+        "dlig",
+        "lnum",
+        "ordn",
+        "smcp",
+        "ss01",
+        "ss02",
+        "ss03",
+        "ss04",
+        "ss05",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/robotoslab/RobotoSlab[wght].ttf"
+    },
+    "Ultra": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ultra/Ultra-Regular.ttf"
+    },
+    "Syncopate": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/syncopate/Syncopate-Regular.ttf"
+    },
+    "Chewy": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chewy/Chewy-Regular.ttf"
+    },
+    "Homemade Apple": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/homemadeapple/HomemadeApple-Regular.ttf"
+    },
+    "Arimo": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arimo/Arimo-Italic[wght].ttf"
+    },
+    "jsMath-cmr10": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmr10/jsMath-cmr10.ttf"
+    },
+    "Maiden Orange": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/maidenorange/MaidenOrange-Regular.ttf"
+    },
+    "jsMath-cmti10": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmti10/jsMath-cmti10.ttf"
+    },
+    "Unkempt": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unkempt/Unkempt-Regular.ttf"
+    },
+    "Montez": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montez/Montez-Regular.ttf"
+    },
+    "Open Sans Hebrew Condensed": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/opensanshebrewcondensed/OpenSansHebrewCondensed-Regular.ttf"
+    },
+    "Mountains of Christmas": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mountainsofchristmas/MountainsofChristmas-Regular.ttf"
+    },
+    "Luckiest Guy": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/luckiestguy/LuckiestGuy-Regular.ttf"
+    },
+    "Just Another Hand": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/justanotherhand/JustAnotherHand-Regular.ttf"
+    },
+    "Yellowtail": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yellowtail/Yellowtail-Regular.ttf"
+    },
+    "Special Elite": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/specialelite/SpecialElite-Regular.ttf"
+    },
+    "jsMath-cmbx10": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmbx10/jsMath-cmbx10.ttf"
+    },
+    "jsMath-cmmi10": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmmi10/jsMath-cmmi10.ttf"
+    },
+    "Aclonica": {
+      "features": [
+        "ordn",
+        "sups"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aclonica/Aclonica-Regular.ttf"
+    },
+    "Rancho": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rancho/Rancho-Regular.ttf"
+    },
+    "Kosugi Maru": {
+      "features": [
+        "fwid",
+        "hwid",
+        "ordn",
+        "sups",
+        "vkna"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kosugimaru/KosugiMaru-Regular.ttf"
+    },
+    "Sunshiney": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sunshiney/Sunshiney-Regular.ttf"
+    },
+    "Walter Turncoat": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/walterturncoat/WalterTurncoat-Regular.ttf"
+    },
+    "Cousine": {
+      "features": [
+        "dlig"
+      ],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cousine/Cousine-Regular.ttf"
+    },
+    "Permanent Marker": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/permanentmarker/PermanentMarker-Regular.ttf"
+    },
+    "jsMath-cmex10": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmex10/jsMath-cmex10.ttf"
+    },
+    "Creepster Caps": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/creepstercaps/CreepsterCaps-Regular.ttf"
+    },
+    "Cherry Cream Soda": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cherrycreamsoda/CherryCreamSoda-Regular.ttf"
+    },
+    "Open Sans Hebrew": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/opensanshebrew/OpenSansHebrew-Regular.ttf"
+    },
+    "Satisfy": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/satisfy/Satisfy-Regular.ttf"
+    },
+    "Rock Salt": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rocksalt/RockSalt-Regular.ttf"
+    },
+    "Irish Grover": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/irishgrover/IrishGrover-Regular.ttf"
+    },
+    "Coming Soon": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comingsoon/ComingSoon-Regular.ttf"
+    },
+    "Crafty Girls": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/craftygirls/CraftyGirls-Regular.ttf"
+    },
+    "Schoolbell": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/schoolbell/Schoolbell-Regular.ttf"
+    },
+    "Crushed": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/crushed/Crushed-Regular.ttf"
+    },
+    "Slackey": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/slackey/Slackey-Regular.ttf"
+    },
+    "Kranky": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kranky/Kranky-Regular.ttf"
+    },
+    "Fontdiner Swanky": {
+      "features": [],
+      "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fontdinerswanky/FontdinerSwanky-Regular.ttf"
+    }
   }
 }
\ No newline at end of file
index 8173496f81f79e4867797f7daf816b38765fe5c0..a6e0de79bee2c67078e657aaa415f2c380242fc8 100644 (file)
                                        // Raw inputs
                                        csvText: '',
                                        featuresJson: null,
-                                       // Built data
-                                       allTags: [], // array of unique tag strings
-                                       familyTags: new Map(), // Map<family, string[]>
-                                       familyFeatures: new Map(), // Map<family, string[]>
-                                       allFeatures: [], // unique features
-                                       allFamilies: [], // union of families across tags and features
-
-                                       // Controls
+                               // Built data
+                               allTags: [], // array of unique tag strings
+                               familyTags: new Map(), // Map<family, string[]>
+                               familyFeatures: new Map(), // Map<family, string[]>
+                               familyFontUrls: new Map(), // Map<family, string> - GitHub raw URLs
+                               allFeatures: [], // unique features
+                               allFamilies: [], // union of families across tags and features                                  // Controls
                                        previewText: 'The quick brown fox jumps over the lazy dog',
                                        previewSize: 24,
                                        tagQuery: '',
                                                tagsSet.add(tag);
                                        }
 
-                                       // 2) Parse features JSON as Map<family, Set<feature>>
-                                       const famFeatMap = new Map();
-                                       if (this.featuresJson && typeof this.featuresJson === 'object') {
-                                               // Accept either {"Family": ["smcp","liga"]} or {families: {"Family": [...]}} forms
-                                               const src = this.featuresJson.families || this.featuresJson;
-                                               for (const [family, feats] of Object.entries(src)) {
-                                                       const arr = Array.isArray(feats) ? feats : [];
-                                                       famFeatMap.set(family, new Set(arr.map(f => String(f).trim()).filter(Boolean)));
+                               // 2) Parse features JSON as Map<family, Set<feature>>
+                               const famFeatMap = new Map();
+                               const famUrlMap = new Map();
+                               if (this.featuresJson && typeof this.featuresJson === 'object') {
+                                       // New structure: { features: [...], families: { "Family": { features: [...], fp: "..." } } }
+                                       const familiesData = this.featuresJson.families || {};
+                                       const allFeaturesFromJson = this.featuresJson.features || [];
+                                       
+                                       for (const [family, data] of Object.entries(familiesData)) {
+                                               if (data && Array.isArray(data.features)) {
+                                                       famFeatMap.set(family, new Set(data.features.map(f => String(f).trim()).filter(Boolean)));
+                                               }
+                                               // Store the font URL
+                                               if (data && data.fp) {
+                                                       famUrlMap.set(family, data.fp);
                                                }
                                        }
-
-                                       // 3) Finalize collections
+                                       
+                                       // Use the top-level features array if available
+                                       if (allFeaturesFromJson.length > 0) {
+                                               this.allFeatures = allFeaturesFromJson.map(f => String(f).trim()).filter(Boolean).sort();
+                                       }
+                               }                                       // 3) Finalize collections
                                        this.familyTags = new Map(Array.from(famTagMap.entries(), ([k, v]) => [k, Array.from(v).sort()]));
+                                       this.familyFontUrls = famUrlMap;
+                                       
+                                       // Build familyFeatures map and collect unique features if not from JSON
                                        const featureSet = new Set();
                                        this.familyFeatures = new Map(Array.from(famFeatMap.entries(), ([k, v]) => {
                                                const arr = Array.from(v).sort();
                                                return [k, arr];
                                        }));
 
+                                       // If we didn't get allFeatures from JSON, build from collected features
+                                       if (!this.allFeatures || this.allFeatures.length === 0) {
+                                               this.allFeatures = Array.from(featureSet).sort();
+                                       }
+                                       
                                        this.allTags = Array.from(tagsSet).sort((a,b)=>a.localeCompare(b));
-                                       this.allFeatures = Array.from(featureSet).sort();
                                        const names = new Set([...this.familyTags.keys(), ...this.familyFeatures.keys()]);
                                        this.allFamilies = Array.from(names).sort((a,b)=>a.localeCompare(b));
                                },
                                        if (size && !Number.isNaN(Number(size))) this.previewSize = Number(size);
                                },
                                batchLoadGoogleFonts(families) {
-                                       // load in small batches to avoid hammering CSS endpoint
+                                       // load in small batches to avoid hammering requests
                                        const BATCH = 16;
                                        families = Array.from(new Set(families));
                                        const batches = [];
                                        for (let i = 0; i < families.length; i += BATCH) batches.push(families.slice(i, i+BATCH));
                                        batches.forEach((batch, idx) => setTimeout(() => {
-                                               batch.forEach(name => this.loadGoogleFont(name));
+                                               batch.forEach(name => this.loadFontFromGitHub(name));
                                        }, idx * 150));
                                },
-                               loadGoogleFont(name) {
-                                       const href = `https://fonts.googleapis.com/css2?family=${encodeURIComponent(name).replace(/%20/g, '+')}:wght@400`;
-                                       // Skip if already appended
-                                       if ([...document.styleSheets].some(s => s.href === href)) return;
-                                       const link = document.createElement('link');
-                                       link.rel = 'stylesheet';
-                                       link.href = href;
-                                       link.onerror = () => console.warn('Failed to load font', name);
-                                       document.head.appendChild(link);
+                               loadFontFromGitHub(name) {
+                                       // Check if font URL exists in our map
+                                       const fontUrl = this.familyFontUrls.get(name);
+                                       if (!fontUrl) {
+                                               console.warn('No font URL found for', fontUrl);
+                                               return;
+                                       }
+                                       
+                                       // Create a unique ID for this font-face rule
+                                       const fontFaceId = `font-face-${name.replace(/\s+/g, '-')}`;
+                                       
+                                       // Skip if already loaded
+                                       if (document.getElementById(fontFaceId)) return;
+                                       
+                                       // Create @font-face rule
+                                       const style = document.createElement('style');
+                                       style.id = fontFaceId;
+                                       style.textContent = `
+                                               @font-face {
+                                                       font-family: "${name}";
+                                                       src: url("${fontUrl}") format("truetype");
+                                                       font-weight: 100 900;
+                                                       font-stretch: 25% 200%;
+                                                       font-style: normal;
+                                               }
+                                       `;
+                                       document.head.appendChild(style);
                                }
                        },
                        watch: {