diff --git a/.ci/family_features.json b/.ci/family_features.json index 7c3921b0f..ec477b81a 100644 --- a/.ci/family_features.json +++ b/.ci/family_features.json @@ -1,45 +1,44 @@ { "features": [ - "lnum", - "pnum", - "tnum", - "c2sc", - "case", - "dlig", - "onum", "ordn", + "ss01", "sinf", - "smcp", - "ss11", "subs", "sups", - "salt", - "ss01", - "ss02", - "ss03", - "ss04", - "zero", - "fwid", + "tnum", + "dlig", "jp04", "jp83", "jp90", + "salt", "smpl", "ss18", "ss19", "ss20", "trad", + "onum", "vkna", + "case", + "fwid", "hwid", "expt", "hojo", "jp78", "nlck", "pwid", + "zero", "ornm", + "ss02", + "ss03", + "ss04", "ss05", "ss06", + "pnum", + "c2sc", + "smcp", "ss08", "ss09", + "lnum", "hist", "hlig", "mgrk", @@ -68,12 +67,14 @@ "ss17", "ruby", "ss10", + "ss11", "ss12", "titl", + "afrc", + "cv01", "ss14", "ss15", "nalt", - "cv01", "cv02", "cv05", "ss13", @@ -133,7 +134,6 @@ "zz01", "zz02", "zz03", - "afrc", "CAPS", "zz04", "zz05", @@ -206,159 +206,16 @@ "cv38" ], "families": { - "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" + "fp": "./ofl/notosanskharoshthi/NotoSansKharoshthi-Regular.ttf" }, "Londrina Solid": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/londrinasolid/LondrinaSolid-Regular.ttf" + "fp": "./ofl/londrinasolid/LondrinaSolid-Regular.ttf" }, "Baloo Bhai 2": { "features": [ @@ -368,14 +225,14 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloobhai2/BalooBhai2[wght].ttf" + "fp": "./ofl/baloobhai2/BalooBhai2[wght].ttf" }, "Shrikhand": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shrikhand/Shrikhand-Regular.ttf" + "fp": "./ofl/shrikhand/Shrikhand-Regular.ttf" }, "Xanh Mono": { "features": [ @@ -384,7 +241,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/xanhmono/XanhMono-Regular.ttf" + "fp": "./ofl/xanhmono/XanhMono-Regular.ttf" }, "WDXL Lubrifont JP N": { "features": [ @@ -401,19 +258,19 @@ "sups", "trad" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wdxllubrifontjpn/WDXLLubrifontJPN-Regular.ttf" + "fp": "./ofl/wdxllubrifontjpn/WDXLLubrifontJPN-Regular.ttf" }, "Kedebideri": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kedebideri/Kedebideri-Regular.ttf" + "fp": "./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" + "fp": "./ofl/librebarcode39text/LibreBarcode39Text-Regular.ttf" }, "Almendra Display": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/almendradisplay/AlmendraDisplay-Regular.ttf" + "fp": "./ofl/almendradisplay/AlmendraDisplay-Regular.ttf" }, "Suez One": { "features": [ @@ -423,19 +280,19 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/suezone/SuezOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanshatran/NotoSansHatran-Regular.ttf" }, "Shizuru": { "features": [ "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shizuru/Shizuru-Regular.ttf" + "fp": "./ofl/shizuru/Shizuru-Regular.ttf" }, "Zen Kaku Gothic Antique": { "features": [ @@ -446,14 +303,14 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenkakugothicantique/ZenKakuGothicAntique-Regular.ttf" + "fp": "./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" + "fp": "./ofl/jimnightshade/JimNightshade-Regular.ttf" }, "Yuji Syuku": { "features": [ @@ -472,7 +329,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yujisyuku/YujiSyuku-Regular.ttf" + "fp": "./ofl/yujisyuku/YujiSyuku-Regular.ttf" }, "Lovers Quarrel": { "features": [ @@ -480,11 +337,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/loversquarrel/LoversQuarrel-Regular.ttf" + "fp": "./ofl/loversquarrel/LoversQuarrel-Regular.ttf" }, "Knewave": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/knewave/Knewave-Regular.ttf" + "fp": "./ofl/knewave/Knewave-Regular.ttf" }, "Comforter": { "features": [ @@ -501,7 +358,7 @@ "ss06", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comforter/Comforter-Regular.ttf" + "fp": "./ofl/comforter/Comforter-Regular.ttf" }, "Ga Maamli": { "features": [ @@ -511,7 +368,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gamaamli/GaMaamli-Regular.ttf" + "fp": "./ofl/gamaamli/GaMaamli-Regular.ttf" }, "Yomogi": { "features": [ @@ -525,7 +382,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yomogi/Yomogi-Regular.ttf" + "fp": "./ofl/yomogi/Yomogi-Regular.ttf" }, "Bitcount Prop Double Ink": { "features": [ @@ -541,14 +398,14 @@ "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" + "fp": "./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" + "fp": "./ofl/vesperlibre/VesperLibre-Regular.ttf" }, "Katibeh": { "features": [ @@ -559,13 +416,13 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/katibeh/Katibeh-Regular.ttf" + "fp": "./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" + "fp": "./ofl/googlesanscode/GoogleSansCode[wght].ttf" }, "IM FELL English": { "features": [ @@ -577,7 +434,7 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellenglish/IMFeENrm28P.ttf" + "fp": "./ofl/imfellenglish/IMFeENrm28P.ttf" }, "Cabin Condensed": { "features": [ @@ -588,7 +445,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cabincondensed/CabinCondensed-Regular.ttf" + "fp": "./ofl/cabincondensed/CabinCondensed-Regular.ttf" }, "Dancing Script": { "features": [ @@ -598,14 +455,14 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dancingscript/DancingScript[wght].ttf" + "fp": "./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" + "fp": "./ofl/rumraisin/RumRaisin-Regular.ttf" }, "Crimson Pro": { "features": [ @@ -620,7 +477,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/crimsonpro/CrimsonPro-Italic[wght].ttf" + "fp": "./ofl/crimsonpro/CrimsonPro-Italic[wght].ttf" }, "Alumni Sans": { "features": [ @@ -635,18 +492,18 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisans/AlumniSans[wght].ttf" + "fp": "./ofl/alumnisans/AlumniSans[wght].ttf" }, "Assistant": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/assistant/Assistant[wght].ttf" + "fp": "./ofl/assistant/Assistant[wght].ttf" }, "Batang": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/batang/Batang-Regular.ttf" + "fp": "./ofl/batang/Batang-Regular.ttf" }, "Huninn": { "features": [ @@ -662,11 +519,11 @@ "tnum", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/huninn/Huninn-Regular.ttf" + "fp": "./ofl/huninn/Huninn-Regular.ttf" }, "Redacted Script": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redactedscript/RedactedScript-Regular.ttf" + "fp": "./ofl/redactedscript/RedactedScript-Regular.ttf" }, "BioRhyme Expanded": { "features": [ @@ -684,7 +541,7 @@ "swsh", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/biorhymeexpanded/BioRhymeExpanded-Regular.ttf" + "fp": "./ofl/biorhymeexpanded/BioRhymeExpanded-Regular.ttf" }, "Spline Sans": { "features": [ @@ -701,7 +558,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/splinesans/SplineSans[wght].ttf" + "fp": "./ofl/splinesans/SplineSans[wght].ttf" }, "Playwrite HR Lijeva Guides": { "features": [ @@ -715,7 +572,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehrlijevaguides/PlaywriteHRLijevaGuides-Regular.ttf" + "fp": "./ofl/playwritehrlijevaguides/PlaywriteHRLijevaGuides-Regular.ttf" }, "OFL Sorts Mill Goudy TT": { "features": [ @@ -727,11 +584,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oflsortsmillgoudytt/OFLGoudyStMTT-Italic.ttf" + "fp": "./ofl/oflsortsmillgoudytt/OFLGoudyStMTT-Italic.ttf" }, "Mrs Sheppards": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mrssheppards/MrsSheppards-Regular.ttf" + "fp": "./ofl/mrssheppards/MrsSheppards-Regular.ttf" }, "Marhey": { "features": [ @@ -742,7 +599,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marhey/Marhey[wght].ttf" + "fp": "./ofl/marhey/Marhey[wght].ttf" }, "Playwrite ES": { "features": [ @@ -756,11 +613,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritees/PlaywriteES[wght].ttf" + "fp": "./ofl/playwritees/PlaywriteES[wght].ttf" }, "Trochut": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trochut/Trochut-Regular.ttf" + "fp": "./ofl/trochut/Trochut-Regular.ttf" }, "Epunda Sans": { "features": [ @@ -776,15 +633,15 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/epundasans/EpundaSans[wght].ttf" + "fp": "./ofl/epundasans/EpundaSans[wght].ttf" }, "Crete Round": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/creteround/CreteRound-Regular.ttf" + "fp": "./ofl/creteround/CreteRound-Regular.ttf" }, "Wellfleet": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wellfleet/Wellfleet-Regular.ttf" + "fp": "./ofl/wellfleet/Wellfleet-Regular.ttf" }, "Grape Nuts": { "features": [ @@ -792,7 +649,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grapenuts/GrapeNuts-Regular.ttf" + "fp": "./ofl/grapenuts/GrapeNuts-Regular.ttf" }, "Biryani": { "features": [ @@ -800,7 +657,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/biryani/Biryani-Regular.ttf" + "fp": "./ofl/biryani/Biryani-Regular.ttf" }, "Scheherazade New": { "features": [ @@ -825,11 +682,11 @@ "cv88", "salt" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/scheherazadenew/ScheherazadeNew-Regular.ttf" + "fp": "./ofl/scheherazadenew/ScheherazadeNew-Regular.ttf" }, "Sevillana": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sevillana/Sevillana-Regular.ttf" + "fp": "./ofl/sevillana/Sevillana-Regular.ttf" }, "Sassy Frass": { "features": [ @@ -837,17 +694,17 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sassyfrass/SassyFrass-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanscuneiform/NotoSansCuneiform-Regular.ttf" }, "Nova Oval": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novaoval/NovaOval.ttf" + "fp": "./ofl/novaoval/NovaOval.ttf" }, "Offside": { "features": [ @@ -859,33 +716,33 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/offside/Offside-Regular.ttf" + "fp": "./ofl/offside/Offside-Regular.ttf" }, "Eater": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eater/Eater-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifthai/NotoSerifThai[wdth,wght].ttf" }, "Inika": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inika/Inika-Regular.ttf" + "fp": "./ofl/inika/Inika-Regular.ttf" }, "Ribeye": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ribeye/Ribeye-Regular.ttf" + "fp": "./ofl/ribeye/Ribeye-Regular.ttf" }, "M PLUS 1p": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mplus1p/MPLUS1p-Regular.ttf" + "fp": "./ofl/mplus1p/MPLUS1p-Regular.ttf" }, "Lexend Mega": { "features": [ @@ -898,7 +755,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendmega/LexendMega[wght].ttf" + "fp": "./ofl/lexendmega/LexendMega[wght].ttf" }, "Playwrite FR Trad Guides": { "features": [ @@ -912,11 +769,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritefrtradguides/PlaywriteFRTradGuides-Regular.ttf" + "fp": "./ofl/playwritefrtradguides/PlaywriteFRTradGuides-Regular.ttf" }, "Montserrat Subrayada": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montserratsubrayada/MontserratSubrayada-Regular.ttf" + "fp": "./ofl/montserratsubrayada/MontserratSubrayada-Regular.ttf" }, "Lemonada": { "features": [ @@ -924,19 +781,19 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lemonada/Lemonada[wght].ttf" + "fp": "./ofl/lemonada/Lemonada[wght].ttf" }, "Mrs Saint Delafield": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mrssaintdelafield/MrsSaintDelafield-Regular.ttf" + "fp": "./ofl/mrssaintdelafield/MrsSaintDelafield-Regular.ttf" }, "Dekko": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dekko/Dekko-Regular.ttf" + "fp": "./ofl/dekko/Dekko-Regular.ttf" }, "Dotum": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dotum/Dotum-Regular.ttf" + "fp": "./ofl/dotum/Dotum-Regular.ttf" }, "Truculenta": { "features": [ @@ -953,11 +810,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/truculenta/Truculenta[opsz,wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/autourone/AutourOne-Regular.ttf" }, "IM FELL Double Pica": { "features": [ @@ -969,18 +826,18 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfelldoublepica/IMFELLDoublePica-Regular.ttf" + "fp": "./ofl/imfelldoublepica/IMFELLDoublePica-Regular.ttf" }, "Frijole": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/frijole/Frijole-Regular.ttf" + "fp": "./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" + "fp": "./ofl/grandhotel/GrandHotel-Regular.ttf" }, "Calistoga": { "features": [ @@ -995,7 +852,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/calistoga/Calistoga-Regular.ttf" + "fp": "./ofl/calistoga/Calistoga-Regular.ttf" }, "Explora": { "features": [ @@ -1012,25 +869,25 @@ "ss04", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/explora/Explora-Regular.ttf" + "fp": "./ofl/explora/Explora-Regular.ttf" }, "Stalemate": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stalemate/Stalemate-Regular.ttf" + "fp": "./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" + "fp": "./ofl/sharetech/ShareTech-Regular.ttf" }, "Averia Libre": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/averialibre/AveriaLibre-Regular.ttf" + "fp": "./ofl/averialibre/AveriaLibre-Regular.ttf" }, "Signika Negative": { "features": [ @@ -1050,7 +907,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/signikanegative/SignikaNegative[wght].ttf" + "fp": "./ofl/signikanegative/SignikaNegative[wght].ttf" }, "Barlow Semi Condensed": { "features": [ @@ -1061,11 +918,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/barlowsemicondensed/BarlowSemiCondensed-Regular.ttf" + "fp": "./ofl/barlowsemicondensed/BarlowSemiCondensed-Regular.ttf" }, "Metal Mania": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/metalmania/MetalMania-Regular.ttf" + "fp": "./ofl/metalmania/MetalMania-Regular.ttf" }, "Ancizar Sans": { "features": [ @@ -1082,7 +939,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ancizarsans/AncizarSans-Italic[wght].ttf" + "fp": "./ofl/ancizarsans/AncizarSans-Italic[wght].ttf" }, "Geologica": { "features": [ @@ -1093,15 +950,15 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geologica/Geologica[CRSV,SHRP,slnt,wght].ttf" + "fp": "./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" + "fp": "./ofl/sitara/Sitara-Regular.ttf" }, "Bokor": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bokor/Bokor-Regular.ttf" + "fp": "./ofl/bokor/Bokor-Regular.ttf" }, "Manufacturing Consent": { "features": [ @@ -1110,13 +967,17 @@ "ordn", "salt" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/manufacturingconsent/ManufacturingConsent-Regular.ttf" + "fp": "./ofl/manufacturingconsent/ManufacturingConsent-Regular.ttf" + }, + "Wavefont": { + "features": [], + "fp": "./ofl/wavefont/Wavefont[ROND,YELA,wght].ttf" }, "Noto Sans Tai Viet": { "features": [ "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstaiviet/NotoSansTaiViet-Regular.ttf" + "fp": "./ofl/notosanstaiviet/NotoSansTaiViet-Regular.ttf" }, "Savate": { "features": [ @@ -1130,11 +991,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/savate/Savate-Italic[wght].ttf" + "fp": "./ofl/savate/Savate-Italic[wght].ttf" }, "Goblin One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/goblinone/GoblinOne.ttf" + "fp": "./ofl/goblinone/GoblinOne.ttf" }, "IBM Plex Sans JP": { "features": [ @@ -1155,7 +1016,7 @@ "trad", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsansjp/IBMPlexSansJP-Regular.ttf" + "fp": "./ofl/ibmplexsansjp/IBMPlexSansJP-Regular.ttf" }, "Big Shoulders Text SC": { "features": [ @@ -1170,18 +1031,18 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshoulderstextsc/BigShouldersTextSC[wght].ttf" + "fp": "./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" + "fp": "./ofl/cabinsketch/CabinSketch-Regular.ttf" }, "Sree Krushnadevaraya": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sreekrushnadevaraya/SreeKrushnadevaraya-Regular.ttf" + "fp": "./ofl/sreekrushnadevaraya/SreeKrushnadevaraya-Regular.ttf" }, "Playwrite BR Guides": { "features": [ @@ -1195,7 +1056,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebrguides/PlaywriteBRGuides-Regular.ttf" + "fp": "./ofl/playwritebrguides/PlaywriteBRGuides-Regular.ttf" }, "Mukta": { "features": [ @@ -1210,7 +1071,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mukta/Mukta-Regular.ttf" + "fp": "./ofl/mukta/Mukta-Regular.ttf" }, "Kumbh Sans": { "features": [ @@ -1218,15 +1079,15 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kumbhsans/KumbhSans[YOPQ,wght].ttf" + "fp": "./ofl/kumbhsans/KumbhSans[YOPQ,wght].ttf" }, "Lohit Bengali": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lohitbengali/Lohit-Bengali.ttf" + "fp": "./ofl/lohitbengali/Lohit-Bengali.ttf" }, "Overlock": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/overlock/Overlock-Regular.ttf" + "fp": "./ofl/overlock/Overlock-Regular.ttf" }, "Ruthie": { "features": [ @@ -1236,15 +1097,15 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ruthie/Ruthie-Regular.ttf" + "fp": "./ofl/ruthie/Ruthie-Regular.ttf" }, "Antic Slab": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anticslab/AnticSlab-Regular.ttf" + "fp": "./ofl/anticslab/AnticSlab-Regular.ttf" }, "JejuHallasan": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jejuhallasan/JejuHallasan-Regular.ttf" + "fp": "./ofl/jejuhallasan/JejuHallasan-Regular.ttf" }, "Noto Serif SC": { "features": [ @@ -1255,11 +1116,11 @@ "pwid", "ruby" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifsc/NotoSerifSC[wght].ttf" + "fp": "./ofl/notoserifsc/NotoSerifSC[wght].ttf" }, "Tuffy": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tuffy/Tuffy-Regular.ttf" + "fp": "./ofl/tuffy/Tuffy-Regular.ttf" }, "Imbue": { "features": [ @@ -1273,7 +1134,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imbue/Imbue[opsz,wght].ttf" + "fp": "./ofl/imbue/Imbue[opsz,wght].ttf" }, "Brygada 1918": { "features": [ @@ -1290,7 +1151,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/brygada1918/Brygada1918[wght].ttf" + "fp": "./ofl/brygada1918/Brygada1918[wght].ttf" }, "Playwrite AU NSW": { "features": [ @@ -1304,7 +1165,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteaunsw/PlaywriteAUNSW[wght].ttf" + "fp": "./ofl/playwriteaunsw/PlaywriteAUNSW[wght].ttf" }, "Protest Riot": { "features": [ @@ -1314,11 +1175,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/protestriot/ProtestRiot-Regular.ttf" + "fp": "./ofl/protestriot/ProtestRiot-Regular.ttf" }, "Changa One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/changaone/ChangaOne-Regular.ttf" + "fp": "./ofl/changaone/ChangaOne-Regular.ttf" }, "Unbounded": { "features": [ @@ -1334,7 +1195,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unbounded/Unbounded[wght].ttf" + "fp": "./ofl/unbounded/Unbounded[wght].ttf" }, "Bungee Shade": { "features": [ @@ -1355,7 +1216,7 @@ "ss12", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeeshade/BungeeShade-Regular.ttf" + "fp": "./ofl/bungeeshade/BungeeShade-Regular.ttf" }, "Kaisei Opti": { "features": [ @@ -1368,7 +1229,7 @@ "nlck", "trad" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kaiseiopti/KaiseiOpti-Regular.ttf" + "fp": "./ofl/kaiseiopti/KaiseiOpti-Regular.ttf" }, "Habibi": { "features": [ @@ -1378,11 +1239,11 @@ "smcp", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/habibi/Habibi-Regular.ttf" + "fp": "./ofl/habibi/Habibi-Regular.ttf" }, "Balthazar": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/balthazar/Balthazar-Regular.ttf" + "fp": "./ofl/balthazar/Balthazar-Regular.ttf" }, "Playwrite ID": { "features": [ @@ -1396,7 +1257,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteid/PlaywriteID[wght].ttf" + "fp": "./ofl/playwriteid/PlaywriteID[wght].ttf" }, "Zalando Sans": { "features": [ @@ -1411,7 +1272,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zalandosans/ZalandoSans-Italic[wdth,wght].ttf" + "fp": "./ofl/zalandosans/ZalandoSans-Italic[wdth,wght].ttf" }, "Playwrite DE Grund": { "features": [ @@ -1425,15 +1286,15 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedegrund/PlaywriteDEGrund[wght].ttf" + "fp": "./ofl/playwritedegrund/PlaywriteDEGrund[wght].ttf" }, "Gochi Hand": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gochihand/GochiHand-Regular.ttf" + "fp": "./ofl/gochihand/GochiHand-Regular.ttf" }, "Lohit Devanagari": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lohitdevanagari/Lohit-Devanagari.ttf" + "fp": "./ofl/lohitdevanagari/Lohit-Devanagari.ttf" }, "Asap": { "features": [ @@ -1452,18 +1313,18 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asap/Asap-Italic[wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/averagesans/AverageSans-Regular.ttf" }, "Radley": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/radley/Radley-Regular.ttf" + "fp": "./ofl/radley/Radley-Regular.ttf" }, "SUSE Mono": { "features": [ @@ -1474,21 +1335,21 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/susemono/SUSEMono[wght].ttf" + "fp": "./ofl/susemono/SUSEMono[wght].ttf" }, "Aladin": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aladin/Aladin-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansthaiui/NotoSansThaiUI[wdth,wght].ttf" }, "Albert Sans": { "features": [ @@ -1500,7 +1361,7 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/albertsans/AlbertSans-Italic[wght].ttf" + "fp": "./ofl/albertsans/AlbertSans-Italic[wght].ttf" }, "Saira SemiCondensed": { "features": [ @@ -1511,7 +1372,7 @@ "titl", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sairasemicondensed/SairaSemiCondensed-Regular.ttf" + "fp": "./ofl/sairasemicondensed/SairaSemiCondensed-Regular.ttf" }, "Grechen Fuemen": { "features": [ @@ -1519,7 +1380,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grechenfuemen/GrechenFuemen-Regular.ttf" + "fp": "./ofl/grechenfuemen/GrechenFuemen-Regular.ttf" }, "Cutive": { "features": [ @@ -1528,14 +1389,14 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cutive/Cutive-Regular.ttf" + "fp": "./ofl/cutive/Cutive-Regular.ttf" }, "Teko": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/teko/Teko[wght].ttf" + "fp": "./ofl/teko/Teko[wght].ttf" }, "Rethink Sans": { "features": [ @@ -1545,17 +1406,17 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rethinksans/RethinkSans-Italic[wght].ttf" + "fp": "./ofl/rethinksans/RethinkSans-Italic[wght].ttf" }, "Nixie One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nixieone/NixieOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanstamilsupplement/NotoSansTamilSupplement-Regular.ttf" }, "Tac One": { "features": [ @@ -1573,7 +1434,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tacone/TacOne-Regular.ttf" + "fp": "./ofl/tacone/TacOne-Regular.ttf" }, "Playwrite CL": { "features": [ @@ -1587,11 +1448,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecl/PlaywriteCL[wght].ttf" + "fp": "./ofl/playwritecl/PlaywriteCL[wght].ttf" }, "Geostar": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geostar/Geostar-Regular.ttf" + "fp": "./ofl/geostar/Geostar-Regular.ttf" }, "IM FELL French Canon SC": { "features": [ @@ -1600,11 +1461,11 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellfrenchcanonsc/IMFeFCsc28P.ttf" + "fp": "./ofl/imfellfrenchcanonsc/IMFeFCsc28P.ttf" }, "Cagliostro": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cagliostro/Cagliostro-Regular.ttf" + "fp": "./ofl/cagliostro/Cagliostro-Regular.ttf" }, "Zen Tokyo Zoo": { "features": [ @@ -1612,7 +1473,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zentokyozoo/ZenTokyoZoo-Regular.ttf" + "fp": "./ofl/zentokyozoo/ZenTokyoZoo-Regular.ttf" }, "Playfair Display": { "features": [ @@ -1627,7 +1488,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playfairdisplay/PlayfairDisplay[wght].ttf" + "fp": "./ofl/playfairdisplay/PlayfairDisplay[wght].ttf" }, "Anek Devanagari": { "features": [ @@ -1643,7 +1504,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekdevanagari/AnekDevanagari[wdth,wght].ttf" + "fp": "./ofl/anekdevanagari/AnekDevanagari[wdth,wght].ttf" }, "Kalnia": { "features": [ @@ -1651,11 +1512,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kalnia/Kalnia[wdth,wght].ttf" + "fp": "./ofl/kalnia/Kalnia[wdth,wght].ttf" }, "Hind Vadodara": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindvadodara/HindVadodara-Regular.ttf" + "fp": "./ofl/hindvadodara/HindVadodara-Regular.ttf" }, "Damion": { "features": [ @@ -1663,7 +1524,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/damion/Damion-Regular.ttf" + "fp": "./ofl/damion/Damion-Regular.ttf" }, "Diplomata": { "features": [ @@ -1674,7 +1535,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/diplomata/Diplomata-Regular.ttf" + "fp": "./ofl/diplomata/Diplomata-Regular.ttf" }, "Sriracha": { "features": [ @@ -1684,23 +1545,23 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sriracha/Sriracha-Regular.ttf" + "fp": "./ofl/sriracha/Sriracha-Regular.ttf" }, "Abel": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/abel/Abel-Regular.ttf" + "fp": "./ofl/abel/Abel-Regular.ttf" }, "Neucha": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/neucha/Neucha.ttf" + "fp": "./ofl/neucha/Neucha.ttf" }, "Kotta One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kottaone/KottaOne-Regular.ttf" + "fp": "./ofl/kottaone/KottaOne-Regular.ttf" }, "Lusitana": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lusitana/Lusitana-Regular.ttf" + "fp": "./ofl/lusitana/Lusitana-Regular.ttf" }, "PoetsenOne": { "features": [ @@ -1708,7 +1569,7 @@ "sinf", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poetsenone/PoetsenOne-Regular.ttf" + "fp": "./ofl/poetsenone/PoetsenOne-Regular.ttf" }, "Rubik Puddles": { "features": [ @@ -1721,7 +1582,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikpuddles/RubikPuddles-Regular.ttf" + "fp": "./ofl/rubikpuddles/RubikPuddles-Regular.ttf" }, "Libre Baskerville": { "features": [ @@ -1732,7 +1593,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebaskerville/LibreBaskerville[wght].ttf" + "fp": "./ofl/librebaskerville/LibreBaskerville[wght].ttf" }, "Seymour One": { "features": [ @@ -1740,18 +1601,18 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/seymourone/SeymourOne-Regular.ttf" + "fp": "./ofl/seymourone/SeymourOne-Regular.ttf" }, "Sacramento": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sacramento/Sacramento-Regular.ttf" + "fp": "./ofl/sacramento/Sacramento-Regular.ttf" }, "Kdam Thmor Pro": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kdamthmorpro/KdamThmorPro-Regular.ttf" + "fp": "./ofl/kdamthmorpro/KdamThmorPro-Regular.ttf" }, "Big Shoulders Inline Display SC": { "features": [ @@ -1766,7 +1627,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersinlinedisplaysc/BigShouldersInlineDisplaySC[wght].ttf" + "fp": "./ofl/bigshouldersinlinedisplaysc/BigShouldersInlineDisplaySC[wght].ttf" }, "Rubik Iso": { "features": [ @@ -1779,7 +1640,30 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikiso/RubikIso-Regular.ttf" + "fp": "./ofl/rubikiso/RubikIso-Regular.ttf" + }, + "Playfair": { + "features": [ + "afrc", + "c2sc", + "case", + "cv01", + "dlig", + "lnum", + "onum", + "ordn", + "pnum", + "sinf", + "smcp", + "ss05", + "ss11", + "ss14", + "subs", + "sups", + "tnum", + "zero" + ], + "fp": "./ofl/playfair/Playfair-Italic[opsz,wdth,wght].ttf" }, "Shippori Antique B1": { "features": [ @@ -1795,7 +1679,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shipporiantiqueb1/ShipporiAntiqueB1-Regular.ttf" + "fp": "./ofl/shipporiantiqueb1/ShipporiAntiqueB1-Regular.ttf" }, "Noto Sans Display": { "features": [ @@ -1814,17 +1698,17 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansdisplay/NotoSansDisplay[wdth,wght].ttf" + "fp": "./ofl/notosansdisplay/NotoSansDisplay[wdth,wght].ttf" }, "Hanuman": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hanuman/Hanuman[wght].ttf" + "fp": "./ofl/hanuman/Hanuman[wght].ttf" }, "Rock 3D": { "features": [ "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rock3d/Rock3D-Regular.ttf" + "fp": "./ofl/rock3d/Rock3D-Regular.ttf" }, "Stack Sans Notch": { "features": [ @@ -1837,7 +1721,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stacksansnotch/StackSansNotch[wght].ttf" + "fp": "./ofl/stacksansnotch/StackSansNotch[wght].ttf" }, "Lobster": { "features": [ @@ -1848,14 +1732,14 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lobster/Lobster-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansoriya/NotoSansOriya[wdth,wght].ttf" }, "Playwrite HR Lijeva": { "features": [ @@ -1869,7 +1753,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehrlijeva/PlaywriteHRLijeva[wght].ttf" + "fp": "./ofl/playwritehrlijeva/PlaywriteHRLijeva[wght].ttf" }, "Outfit": { "features": [ @@ -1881,7 +1765,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/outfit/Outfit[wght].ttf" + "fp": "./ofl/outfit/Outfit[wght].ttf" }, "Orbit": { "features": [ @@ -1891,7 +1775,7 @@ "ordn", "smcp" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/orbit/Orbit-Regular.ttf" + "fp": "./ofl/orbit/Orbit-Regular.ttf" }, "Barlow Condensed": { "features": [ @@ -1902,7 +1786,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/barlowcondensed/BarlowCondensed-Regular.ttf" + "fp": "./ofl/barlowcondensed/BarlowCondensed-Regular.ttf" }, "Tourney": { "features": [ @@ -1914,7 +1798,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tourney/Tourney-Italic[wdth,wght].ttf" + "fp": "./ofl/tourney/Tourney-Italic[wdth,wght].ttf" }, "Alex Brush": { "features": [ @@ -1923,15 +1807,15 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alexbrush/AlexBrush-Regular.ttf" + "fp": "./ofl/alexbrush/AlexBrush-Regular.ttf" }, "Stylish": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stylish/Stylish-Regular.ttf" + "fp": "./ofl/stylish/Stylish-Regular.ttf" }, "Flamenco": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/flamenco/Flamenco-Regular.ttf" + "fp": "./ofl/flamenco/Flamenco-Regular.ttf" }, "Playball": { "features": [ @@ -1946,7 +1830,7 @@ "sups", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playball/Playball-Regular.ttf" + "fp": "./ofl/playball/Playball-Regular.ttf" }, "Signika Negative SC": { "features": [ @@ -1960,24 +1844,24 @@ "ss17", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/signikanegativesc/SignikaNegativeSC-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansphagspa/NotoSansPhagsPa-Regular.ttf" }, "Yarndings 20": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yarndings20/Yarndings20-Regular.ttf" + "fp": "./ofl/yarndings20/Yarndings20-Regular.ttf" }, "Noto Sans Lao Looped": { "features": [ @@ -1987,18 +1871,18 @@ "ss03", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslaolooped/NotoSansLaoLooped[wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/jacquardabastarda9/JacquardaBastarda9-Regular.ttf" }, "Dai Banna SIL": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/daibannasil/DaiBannaSIL-Regular.ttf" + "fp": "./ofl/daibannasil/DaiBannaSIL-Regular.ttf" }, "Langar": { "features": [ @@ -2011,7 +1895,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/langar/Langar-Regular.ttf" + "fp": "./ofl/langar/Langar-Regular.ttf" }, "Crimson Text": { "features": [ @@ -2022,13 +1906,13 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/crimsontext/CrimsonText-Regular.ttf" + "fp": "./ofl/crimsontext/CrimsonText-Regular.ttf" }, "Hi Melody": { "features": [ "fwid" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/himelody/HiMelody-Regular.ttf" + "fp": "./ofl/himelody/HiMelody-Regular.ttf" }, "Akshar": { "features": [ @@ -2043,7 +1927,7 @@ "ss06", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/akshar/Akshar[wght].ttf" + "fp": "./ofl/akshar/Akshar[wght].ttf" }, "Andada Pro": { "features": [ @@ -2066,7 +1950,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/andadapro/AndadaPro-Italic[wght].ttf" + "fp": "./ofl/andadapro/AndadaPro-Italic[wght].ttf" }, "Palanquin": { "features": [ @@ -2074,11 +1958,11 @@ "salt", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/palanquin/Palanquin-Regular.ttf" + "fp": "./ofl/palanquin/Palanquin-Regular.ttf" }, "Allerta": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/allerta/Allerta-Regular.ttf" + "fp": "./ofl/allerta/Allerta-Regular.ttf" }, "Cascadia Code": { "features": [ @@ -2092,7 +1976,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cascadiacode/CascadiaCode-Italic[wght].ttf" + "fp": "./ofl/cascadiacode/CascadiaCode-Italic[wght].ttf" }, "Jaro": { "features": [ @@ -2104,7 +1988,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jaro/Jaro[opsz].ttf" + "fp": "./ofl/jaro/Jaro[opsz].ttf" }, "Spline Sans Mono": { "features": [ @@ -2134,7 +2018,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/splinesansmono/SplineSansMono[wght].ttf" + "fp": "./ofl/splinesansmono/SplineSansMono[wght].ttf" }, "Island Moments": { "features": [ @@ -2147,7 +2031,7 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/islandmoments/IslandMoments-Regular.ttf" + "fp": "./ofl/islandmoments/IslandMoments-Regular.ttf" }, "Moon Dance": { "features": [ @@ -2158,7 +2042,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moondance/MoonDance-Regular.ttf" + "fp": "./ofl/moondance/MoonDance-Regular.ttf" }, "Playwrite IE": { "features": [ @@ -2172,7 +2056,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteie/PlaywriteIE[wght].ttf" + "fp": "./ofl/playwriteie/PlaywriteIE[wght].ttf" }, "Noto Sans TC": { "features": [ @@ -2183,18 +2067,18 @@ "pwid", "ruby" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstc/NotoSansTC[wght].ttf" + "fp": "./ofl/notosanstc/NotoSansTC[wght].ttf" }, "NTR": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ntr/NTR-Regular.ttf" + "fp": "./ofl/ntr/NTR-Regular.ttf" }, "Brawler": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/brawler/Brawler-Regular.ttf" + "fp": "./ofl/brawler/Brawler-Regular.ttf" }, "Ysabeau SC": { "features": [ @@ -2211,7 +2095,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ysabeausc/YsabeauSC[wght].ttf" + "fp": "./ofl/ysabeausc/YsabeauSC[wght].ttf" }, "Gwendolyn": { "features": [ @@ -2219,13 +2103,13 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gwendolyn/Gwendolyn-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoseriftoto/NotoSerifToto[wght].ttf" }, "Varela": { "features": [ @@ -2242,7 +2126,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/varela/Varela-Regular.ttf" + "fp": "./ofl/varela/Varela-Regular.ttf" }, "Carattere": { "features": [ @@ -2250,22 +2134,22 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carattere/Carattere-Regular.ttf" + "fp": "./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" + "fp": "./ofl/mervalescript/MervaleScript-Regular.ttf" }, "Passero One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/passeroone/PasseroOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/jacquardabastarda9charted/JacquardaBastarda9Charted-Regular.ttf" }, "Noto Sans Syriac": { "features": [ @@ -2274,11 +2158,11 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssyriac/NotoSansSyriac[wght].ttf" + "fp": "./ofl/notosanssyriac/NotoSansSyriac[wght].ttf" }, "Trykker": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trykker/Trykker-Regular.ttf" + "fp": "./ofl/trykker/Trykker-Regular.ttf" }, "Jersey 20 Charted": { "features": [ @@ -2287,7 +2171,7 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey20charted/Jersey20Charted-Regular.ttf" + "fp": "./ofl/jersey20charted/Jersey20Charted-Regular.ttf" }, "Niramit": { "features": [ @@ -2296,7 +2180,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/niramit/Niramit-Regular.ttf" + "fp": "./ofl/niramit/Niramit-Regular.ttf" }, "Sofia Sans Semi Condensed": { "features": [ @@ -2312,7 +2196,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofiasanssemicondensed/SofiaSansSemiCondensed-Italic[wght].ttf" + "fp": "./ofl/sofiasanssemicondensed/SofiaSansSemiCondensed-Italic[wght].ttf" }, "Cactus Classical Serif": { "features": [ @@ -2330,7 +2214,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cactusclassicalserif/CactusClassicalSerif-Regular.ttf" + "fp": "./ofl/cactusclassicalserif/CactusClassicalSerif-Regular.ttf" }, "Noto Serif Display": { "features": [ @@ -2348,7 +2232,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifdisplay/NotoSerifDisplay-Italic[wdth,wght].ttf" + "fp": "./ofl/notoserifdisplay/NotoSerifDisplay-Italic[wdth,wght].ttf" }, "Hubot Sans": { "features": [ @@ -2364,14 +2248,14 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hubotsans/HubotSans-Italic[wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/romanesco/Romanesco-Regular.ttf" }, "Oooh Baby": { "features": [ @@ -2379,7 +2263,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ooohbaby/OoohBaby-Regular.ttf" + "fp": "./ofl/ooohbaby/OoohBaby-Regular.ttf" }, "Protest Revolution": { "features": [ @@ -2387,18 +2271,18 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/protestrevolution/ProtestRevolution-Regular.ttf" + "fp": "./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" + "fp": "./ofl/delicioushandrawn/DeliciousHandrawn-Regular.ttf" }, "Krona One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kronaone/KronaOne-Regular.ttf" + "fp": "./ofl/kronaone/KronaOne-Regular.ttf" }, "Honk": { "features": [ @@ -2406,7 +2290,7 @@ "salt", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/honk/Honk[MORF,SHLN].ttf" + "fp": "./ofl/honk/Honk[MORF,SHLN].ttf" }, "Momo Trust Display": { "features": [ @@ -2414,7 +2298,7 @@ "ordn", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/momotrustdisplay/MomoTrustDisplay-Regular.ttf" + "fp": "./ofl/momotrustdisplay/MomoTrustDisplay-Regular.ttf" }, "Luxurious Roman": { "features": [ @@ -2425,7 +2309,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/luxuriousroman/LuxuriousRoman-Regular.ttf" + "fp": "./ofl/luxuriousroman/LuxuriousRoman-Regular.ttf" }, "TASA Explorer": { "features": [ @@ -2438,11 +2322,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tasaexplorer/TASAExplorer[wght].ttf" + "fp": "./ofl/tasaexplorer/TASAExplorer[wght].ttf" }, "Ledger": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ledger/Ledger-Regular.ttf" + "fp": "./ofl/ledger/Ledger-Regular.ttf" }, "Varela Round": { "features": [ @@ -2454,7 +2338,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/varelaround/VarelaRound-Regular.ttf" + "fp": "./ofl/varelaround/VarelaRound-Regular.ttf" }, "Grandiflora One": { "features": [ @@ -2467,7 +2351,7 @@ "ss01", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grandifloraone/GrandifloraOne-Regular.ttf" + "fp": "./ofl/grandifloraone/GrandifloraOne-Regular.ttf" }, "Voltaire": { "features": [ @@ -2482,7 +2366,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/voltaire/Voltaire-Regular.ttf" + "fp": "./ofl/voltaire/Voltaire-Regular.ttf" }, "Fleur De Leah": { "features": [ @@ -2490,7 +2374,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fleurdeleah/FleurDeLeah-Regular.ttf" + "fp": "./ofl/fleurdeleah/FleurDeLeah-Regular.ttf" }, "Splash": { "features": [ @@ -2506,11 +2390,11 @@ "ss03", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/splash/Splash-Regular.ttf" + "fp": "./ofl/splash/Splash-Regular.ttf" }, "Yarndings 20 Charted": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yarndings20charted/Yarndings20Charted-Regular.ttf" + "fp": "./ofl/yarndings20charted/Yarndings20Charted-Regular.ttf" }, "Big Shoulders Stencil Display": { "features": [ @@ -2525,7 +2409,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersstencildisplay/BigShouldersStencilDisplay[wght].ttf" + "fp": "./ofl/bigshouldersstencildisplay/BigShouldersStencilDisplay[wght].ttf" }, "Sixtyfour": { "features": [ @@ -2535,11 +2419,11 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sixtyfour/Sixtyfour[BLED,SCAN].ttf" + "fp": "./ofl/sixtyfour/Sixtyfour[BLED,SCAN].ttf" }, "Rajdhani": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rajdhani/Rajdhani-Regular.ttf" + "fp": "./ofl/rajdhani/Rajdhani-Regular.ttf" }, "Playwrite AU TAS": { "features": [ @@ -2553,7 +2437,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteautas/PlaywriteAUTAS[wght].ttf" + "fp": "./ofl/playwriteautas/PlaywriteAUTAS[wght].ttf" }, "Srisakdi": { "features": [ @@ -2561,14 +2445,14 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/srisakdi/Srisakdi-Regular.ttf" + "fp": "./ofl/srisakdi/Srisakdi-Regular.ttf" }, "Peralta": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/peralta/Peralta-Regular.ttf" + "fp": "./ofl/peralta/Peralta-Regular.ttf" }, "Faster One": { "features": [ @@ -2577,7 +2461,7 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fasterone/FasterOne-Regular.ttf" + "fp": "./ofl/fasterone/FasterOne-Regular.ttf" }, "Playwrite IT Moderna": { "features": [ @@ -2591,7 +2475,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteitmoderna/PlaywriteITModerna[wght].ttf" + "fp": "./ofl/playwriteitmoderna/PlaywriteITModerna[wght].ttf" }, "Playwrite BE WAL Guides": { "features": [ @@ -2605,7 +2489,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebewalguides/PlaywriteBEWALGuides-Regular.ttf" + "fp": "./ofl/playwritebewalguides/PlaywriteBEWALGuides-Regular.ttf" }, "Scope One": { "features": [ @@ -2619,29 +2503,29 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/scopeone/ScopeOne-Regular.ttf" + "fp": "./ofl/scopeone/ScopeOne-Regular.ttf" }, "Moul": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moul/Moul-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansthai/NotoSansThai[wdth,wght].ttf" }, "Oxygen": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oxygen/Oxygen-Regular.ttf" + "fp": "./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" + "fp": "./ofl/cossettetexte/CossetteTexte-Regular.ttf" }, "Murecho": { "features": [ @@ -2655,11 +2539,11 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/murecho/Murecho[wght].ttf" + "fp": "./ofl/murecho/Murecho[wght].ttf" }, "Buenard": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/buenard/Buenard[wght].ttf" + "fp": "./ofl/buenard/Buenard[wght].ttf" }, "Kurale": { "features": [ @@ -2669,7 +2553,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kurale/Kurale-Regular.ttf" + "fp": "./ofl/kurale/Kurale-Regular.ttf" }, "Figtree": { "features": [ @@ -2683,22 +2567,22 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/figtree/Figtree[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosanscanadianaboriginal/NotoSansCanadianAboriginal[wght].ttf" }, "Cantarell": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cantarell/Cantarell-Regular.ttf" + "fp": "./ofl/cantarell/Cantarell-Regular.ttf" }, "Codystar": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/codystar/Codystar-Regular.ttf" + "fp": "./ofl/codystar/Codystar-Regular.ttf" }, "Manuale": { "features": [ @@ -2714,7 +2598,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/manuale/Manuale-Italic[wght].ttf" + "fp": "./ofl/manuale/Manuale-Italic[wght].ttf" }, "Noto Sans Thai Looped": { "features": [ @@ -2722,7 +2606,7 @@ "ordn", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansthailooped/NotoSansThaiLooped[wdth,wght].ttf" + "fp": "./ofl/notosansthailooped/NotoSansThaiLooped[wdth,wght].ttf" }, "Cormorant Garamond": { "features": [ @@ -2747,7 +2631,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorantgaramond/CormorantGaramond-Italic[wght].ttf" + "fp": "./ofl/cormorantgaramond/CormorantGaramond-Italic[wght].ttf" }, "Bodoni Moda SC": { "features": [ @@ -2766,11 +2650,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bodonimodasc/BodoniModaSC[opsz,wght].ttf" + "fp": "./ofl/bodonimodasc/BodoniModaSC[opsz,wght].ttf" }, "Ovo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ovo/Ovo-Regular.ttf" + "fp": "./ofl/ovo/Ovo-Regular.ttf" }, "Alan Sans": { "features": [ @@ -2784,18 +2668,18 @@ "ss03", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alansans/AlanSans[wght].ttf" + "fp": "./ofl/alansans/AlanSans[wght].ttf" }, "JejuMyeongjo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jejumyeongjo/JejuMyeongjo-Regular.ttf" + "fp": "./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" + "fp": "./ofl/fraunces/Fraunces-Italic[SOFT,WONK,opsz,wght].ttf" }, "Aoboshi One": { "features": [ @@ -2807,26 +2691,26 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aoboshione/AoboshiOne-Regular.ttf" + "fp": "./ofl/aoboshione/AoboshiOne-Regular.ttf" }, "Preahvihear": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/preahvihear/Preahvihear-Regular.ttf" + "fp": "./ofl/preahvihear/Preahvihear-Regular.ttf" }, "Squada One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/squadaone/SquadaOne-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/adventpro/AdventPro-Italic[wdth,wght].ttf" }, "Anta": { "features": [ @@ -2834,7 +2718,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anta/Anta-Regular.ttf" + "fp": "./ofl/anta/Anta-Regular.ttf" }, "Pattaya": { "features": [ @@ -2843,15 +2727,15 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pattaya/Pattaya-Regular.ttf" + "fp": "./ofl/pattaya/Pattaya-Regular.ttf" }, "News Cycle": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/newscycle/NewsCycle-Regular.ttf" + "fp": "./ofl/newscycle/NewsCycle-Regular.ttf" }, "Rounded Mplus 1c": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mplusrounded1c/MPLUSRounded1c-Regular.ttf" + "fp": "./ofl/mplusrounded1c/MPLUSRounded1c-Regular.ttf" }, "WDXL Lubrifont TC": { "features": [ @@ -2868,22 +2752,22 @@ "sups", "trad" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wdxllubrifonttc/WDXLLubrifontTC-Regular.ttf" + "fp": "./ofl/wdxllubrifonttc/WDXLLubrifontTC-Regular.ttf" }, "Atomic Age": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/atomicage/AtomicAge-Regular.ttf" + "fp": "./ofl/atomicage/AtomicAge-Regular.ttf" }, "Nikukyu": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nikukyu/Nikukyu-Regular.ttf" + "fp": "./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" + "fp": "./ofl/purplepurse/PurplePurse-Regular.ttf" }, "Alumni Sans Inline One": { "features": [ @@ -2899,18 +2783,18 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisansinlineone/AlumniSansInlineOne-Regular.ttf" + "fp": "./ofl/alumnisansinlineone/AlumniSansInlineOne-Regular.ttf" }, "Chicle": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chicle/Chicle-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansbhaiksuki/NotoSansBhaiksuki-Regular.ttf" }, "Alkatra": { "features": [ @@ -2919,7 +2803,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alkatra/Alkatra[wght].ttf" + "fp": "./ofl/alkatra/Alkatra[wght].ttf" }, "Zalando Sans SemiExpanded": { "features": [ @@ -2934,11 +2818,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zalandosanssemiexpanded/ZalandoSansSemiExpanded-Italic[wght].ttf" + "fp": "./ofl/zalandosanssemiexpanded/ZalandoSansSemiExpanded-Italic[wght].ttf" }, "Mallanna": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mallanna/Mallanna-Regular.ttf" + "fp": "./ofl/mallanna/Mallanna-Regular.ttf" }, "Caladea": { "features": [ @@ -2947,17 +2831,17 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caladea/Caladea-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanscyprominoan/NotoSansCyproMinoan-Regular.ttf" }, "Numans": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/numans/Numans-Regular.ttf" + "fp": "./ofl/numans/Numans-Regular.ttf" }, "Encode Sans": { "features": [ @@ -2974,21 +2858,21 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesans/EncodeSans[wdth,wght].ttf" + "fp": "./ofl/encodesans/EncodeSans[wdth,wght].ttf" }, "Sofadi One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofadione/SofadiOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansosmanya/NotoSansOsmanya-Regular.ttf" }, "Waiting for the Sunrise": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/waitingforthesunrise/WaitingfortheSunrise.ttf" + "fp": "./ofl/waitingforthesunrise/WaitingfortheSunrise.ttf" }, "Farro": { "features": [ @@ -2998,7 +2882,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/farro/Farro-Regular.ttf" + "fp": "./ofl/farro/Farro-Regular.ttf" }, "Finlandica": { "features": [ @@ -3009,7 +2893,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/finlandica/Finlandica-Italic[wght].ttf" + "fp": "./ofl/finlandica/Finlandica-Italic[wght].ttf" }, "Comic Neue": { "features": [ @@ -3017,14 +2901,14 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comicneue/ComicNeue-Regular.ttf" + "fp": "./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" + "fp": "./ofl/chauphilomeneone/ChauPhilomeneOne-Regular.ttf" }, "Sour Gummy": { "features": [ @@ -3033,7 +2917,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sourgummy/SourGummy-Italic[wdth,wght].ttf" + "fp": "./ofl/sourgummy/SourGummy-Italic[wdth,wght].ttf" }, "Alumni Sans Collegiate One": { "features": [ @@ -3051,7 +2935,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisanscollegiateone/AlumniSansCollegiateOne-Regular.ttf" + "fp": "./ofl/alumnisanscollegiateone/AlumniSansCollegiateOne-Regular.ttf" }, "Denk One": { "features": [ @@ -3059,7 +2943,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/denkone/DenkOne-Regular.ttf" + "fp": "./ofl/denkone/DenkOne-Regular.ttf" }, "Momo Signature": { "features": [ @@ -3068,13 +2952,13 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/momosignature/MomoSignature-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanscypriot/NotoSansCypriot-Regular.ttf" }, "Square Peg": { "features": [ @@ -3082,11 +2966,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/squarepeg/SquarePeg-Regular.ttf" + "fp": "./ofl/squarepeg/SquarePeg-Regular.ttf" }, "Libertinus Sans": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinussans/LibertinusSans-Regular.ttf" + "fp": "./ofl/libertinussans/LibertinusSans-Regular.ttf" }, "Red Hat Mono": { "features": [ @@ -3099,13 +2983,13 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redhatmono/RedHatMono[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansgurmukhi/NotoSansGurmukhi[wdth,wght].ttf" }, "Thasadith": { "features": [ @@ -3113,7 +2997,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/thasadith/Thasadith-Regular.ttf" + "fp": "./ofl/thasadith/Thasadith-Regular.ttf" }, "Vend Sans": { "features": [ @@ -3129,7 +3013,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vendsans/VendSans-Italic[wght].ttf" + "fp": "./ofl/vendsans/VendSans-Italic[wght].ttf" }, "Playwrite HU Guides": { "features": [ @@ -3143,11 +3027,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehuguides/PlaywriteHUGuides-Regular.ttf" + "fp": "./ofl/playwritehuguides/PlaywriteHUGuides-Regular.ttf" }, "Almendra SC": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/almendrasc/AlmendraSC-Regular.ttf" + "fp": "./ofl/almendrasc/AlmendraSC-Regular.ttf" }, "Noto Sans Math": { "features": [ @@ -3156,22 +3040,22 @@ "ss02", "ssty" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmath/NotoSansMath-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notoserifnyiakengpuachuehmong/NotoSerifNyiakengPuachueHmong[wght].ttf" }, "Pirata One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pirataone/PirataOne-Regular.ttf" + "fp": "./ofl/pirataone/PirataOne-Regular.ttf" }, "Caramel": { "features": [ @@ -3183,11 +3067,11 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caramel/Caramel-Regular.ttf" + "fp": "./ofl/caramel/Caramel-Regular.ttf" }, "Black Han Sans": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blackhansans/BlackHanSans-Regular.ttf" + "fp": "./ofl/blackhansans/BlackHanSans-Regular.ttf" }, "Love Light": { "features": [ @@ -3199,11 +3083,11 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lovelight/LoveLight-Regular.ttf" + "fp": "./ofl/lovelight/LoveLight-Regular.ttf" }, "Mina": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mina/Mina-Regular.ttf" + "fp": "./ofl/mina/Mina-Regular.ttf" }, "LXGW Marker Gothic": { "features": [ @@ -3213,13 +3097,13 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lxgwmarkergothic/LXGWMarkerGothic-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansrunic/NotoSansRunic-Regular.ttf" }, "Funnel Display": { "features": [ @@ -3229,7 +3113,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/funneldisplay/FunnelDisplay[wght].ttf" + "fp": "./ofl/funneldisplay/FunnelDisplay[wght].ttf" }, "Viaoda Libre": { "features": [ @@ -3244,7 +3128,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/viaodalibre/ViaodaLibre-Regular.ttf" + "fp": "./ofl/viaodalibre/ViaodaLibre-Regular.ttf" }, "Lateef": { "features": [ @@ -3268,7 +3152,7 @@ "salt", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lateef/Lateef-Regular.ttf" + "fp": "./ofl/lateef/Lateef-Regular.ttf" }, "Inter Tight": { "features": [ @@ -3299,15 +3183,15 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/intertight/InterTight[wght].ttf" + "fp": "./ofl/intertight/InterTight[wght].ttf" }, "Rouge Script": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rougescript/RougeScript-Regular.ttf" + "fp": "./ofl/rougescript/RougeScript-Regular.ttf" }, "Candal": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/candal/Candal.ttf" + "fp": "./ofl/candal/Candal.ttf" }, "Playwrite FR Moderne Guides": { "features": [ @@ -3321,7 +3205,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritefrmoderneguides/PlaywriteFRModerneGuides-Regular.ttf" + "fp": "./ofl/playwritefrmoderneguides/PlaywriteFRModerneGuides-Regular.ttf" }, "Gentium Book Plus": { "features": [ @@ -3367,7 +3251,7 @@ "ss11", "ss12" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gentiumbookplus/GentiumBookPlus-Regular.ttf" + "fp": "./ofl/gentiumbookplus/GentiumBookPlus-Regular.ttf" }, "Playwrite NO Guides": { "features": [ @@ -3381,32 +3265,32 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritenoguides/PlaywriteNOGuides-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansnkounjoined/NotoSansNKoUnjoined[wght].ttf" }, "Devonshire": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/devonshire/Devonshire-Regular.ttf" + "fp": "./ofl/devonshire/Devonshire-Regular.ttf" }, "Gafata": { "features": [ "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gafata/Gafata-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansjavanese/NotoSansJavanese[wght].ttf" }, "Geist Mono": { "features": [ @@ -3424,7 +3308,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geistmono/GeistMono[wght].ttf" + "fp": "./ofl/geistmono/GeistMono[wght].ttf" }, "Playwrite TZ": { "features": [ @@ -3438,13 +3322,13 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritetz/PlaywriteTZ[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansmendekikakui/NotoSansMendeKikakui-Regular.ttf" }, "Cairo Play": { "features": [ @@ -3454,11 +3338,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/build/CairoPlay[slnt,wght].keep_glyph_names.added_picosvg.ttf" + "fp": "./ofl/cairoplay/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" + "fp": "./ofl/cairoplay/build/MergeSource.picosvg.ttf" }, "Kings": { "features": [ @@ -3468,7 +3352,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kings/Kings-Regular.ttf" + "fp": "./ofl/kings/Kings-Regular.ttf" }, "Castoro": { "features": [ @@ -3479,7 +3363,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/castoro/Castoro-Regular.ttf" + "fp": "./ofl/castoro/Castoro-Regular.ttf" }, "Playwrite GB S Guides": { "features": [ @@ -3493,7 +3377,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritegbsguides/PlaywriteGBSGuides-Regular.ttf" + "fp": "./ofl/playwritegbsguides/PlaywriteGBSGuides-Regular.ttf" }, "Saira Stencil One": { "features": [ @@ -3508,17 +3392,17 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sairastencilone/SairaStencilOne-Regular.ttf" + "fp": "./ofl/sairastencilone/SairaStencilOne-Regular.ttf" }, "Hind Jalandhar": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindjalandhar/HindJalandhar-Regular.ttf" + "fp": "./ofl/hindjalandhar/HindJalandhar-Regular.ttf" }, "Hubballi": { "features": [ "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hubballi/Hubballi-Regular.ttf" + "fp": "./ofl/hubballi/Hubballi-Regular.ttf" }, "Kite One": { "features": [ @@ -3529,20 +3413,20 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kiteone/KiteOne-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/stintultraexpanded/StintUltraExpanded-Regular.ttf" }, "Hedvig Letters Sans": { "features": [ @@ -3553,18 +3437,18 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hedvigletterssans/HedvigLettersSans-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/englebert/Englebert-Regular.ttf" }, "Funnel Sans": { "features": [ @@ -3574,7 +3458,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/funnelsans/FunnelSans-Italic[wght].ttf" + "fp": "./ofl/funnelsans/FunnelSans-Italic[wght].ttf" }, "Prata": { "features": [ @@ -3583,7 +3467,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/prata/Prata-Regular.ttf" + "fp": "./ofl/prata/Prata-Regular.ttf" }, "ABeeZee": { "features": [ @@ -3591,7 +3475,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/abeezee/ABeeZee-Regular.ttf" + "fp": "./ofl/abeezee/ABeeZee-Regular.ttf" }, "Chivo Mono": { "features": [ @@ -3606,19 +3490,19 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chivomono/ChivoMono[wght].ttf" + "fp": "./ofl/chivomono/ChivoMono[wght].ttf" }, "Gudea": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gudea/Gudea-Regular.ttf" + "fp": "./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" + "fp": "./ofl/annieuseyourtelescope/AnnieUseYourTelescope-Regular.ttf" }, "Hind Kochi": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindkochi/HindKochi-Regular.ttf" + "fp": "./ofl/hindkochi/HindKochi-Regular.ttf" }, "Krub": { "features": [ @@ -3626,14 +3510,14 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/krub/Krub-Regular.ttf" + "fp": "./ofl/krub/Krub-Regular.ttf" }, "Hanalei": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hanalei/Hanalei-Regular.ttf" + "fp": "./ofl/hanalei/Hanalei-Regular.ttf" }, "Big Shoulders Inline Text SC": { "features": [ @@ -3648,7 +3532,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersinlinetextsc/BigShouldersInlineTextSC[wght].ttf" + "fp": "./ofl/bigshouldersinlinetextsc/BigShouldersInlineTextSC[wght].ttf" }, "Alegreya Sans": { "features": [ @@ -3669,7 +3553,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alegreyasans/AlegreyaSans-Regular.ttf" + "fp": "./ofl/alegreyasans/AlegreyaSans-Regular.ttf" }, "Chakra Petch": { "features": [ @@ -3677,18 +3561,18 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chakrapetch/ChakraPetch-Regular.ttf" + "fp": "./ofl/chakrapetch/ChakraPetch-Regular.ttf" }, "McLaren": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mclaren/McLaren-Regular.ttf" + "fp": "./ofl/mclaren/McLaren-Regular.ttf" }, "Rambla": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rambla/Rambla-Regular.ttf" + "fp": "./ofl/rambla/Rambla-Regular.ttf" }, "Amiko": { "features": [ @@ -3699,7 +3583,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amiko/Amiko-Regular.ttf" + "fp": "./ofl/amiko/Amiko-Regular.ttf" }, "Cinzel": { "features": [ @@ -3708,17 +3592,17 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cinzel/Cinzel[wght].ttf" + "fp": "./ofl/cinzel/Cinzel[wght].ttf" }, "Mandali": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mandali/Mandali-Regular.ttf" + "fp": "./ofl/mandali/Mandali-Regular.ttf" }, "NanumMyeongjo": { "features": [ "fwid" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nanummyeongjo/NanumMyeongjo-Regular.ttf" + "fp": "./ofl/nanummyeongjo/NanumMyeongjo-Regular.ttf" }, "Labrada": { "features": [ @@ -3733,22 +3617,22 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/labrada/Labrada-Italic[wght].ttf" + "fp": "./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" + "fp": "./ofl/mako/Mako-Regular.ttf" }, "Gupter": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gupter/Gupter-Regular.ttf" + "fp": "./ofl/gupter/Gupter-Regular.ttf" }, "BenchNine": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/benchnine/BenchNine-Regular.ttf" + "fp": "./ofl/benchnine/BenchNine-Regular.ttf" }, "Carlito": { "features": [ @@ -3769,15 +3653,15 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carlito/Carlito-Regular.ttf" + "fp": "./ofl/carlito/Carlito-Regular.ttf" }, "Architects Daughter": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/architectsdaughter/ArchitectsDaughter-Regular.ttf" + "fp": "./ofl/architectsdaughter/ArchitectsDaughter-Regular.ttf" }, "Nova Cut": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novacut/NovaCut.ttf" + "fp": "./ofl/novacut/NovaCut.ttf" }, "Sedan SC": { "features": [ @@ -3790,7 +3674,7 @@ "smcp", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sedansc/SedanSC-Regular.ttf" + "fp": "./ofl/sedansc/SedanSC-Regular.ttf" }, "Strait": { "features": [ @@ -3801,7 +3685,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/strait/Strait-Regular.ttf" + "fp": "./ofl/strait/Strait-Regular.ttf" }, "Qwitcher Grypen": { "features": [ @@ -3811,7 +3695,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/qwitchergrypen/QwitcherGrypen-Regular.ttf" + "fp": "./ofl/qwitchergrypen/QwitcherGrypen-Regular.ttf" }, "Fira Sans": { "features": [ @@ -3833,7 +3717,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/firasans/FiraSans-Regular.ttf" + "fp": "./ofl/firasans/FiraSans-Regular.ttf" }, "Ek Mukta": { "features": [ @@ -3848,14 +3732,14 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ekmukta/EkMukta-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansbengali/NotoSansBengali[wdth,wght].ttf" }, "Akaya Telivigala": { "features": [ @@ -3867,7 +3751,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/akayatelivigala/AkayaTelivigala-Regular.ttf" + "fp": "./ofl/akayatelivigala/AkayaTelivigala-Regular.ttf" }, "Playwrite GB S": { "features": [ @@ -3881,7 +3765,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritegbs/PlaywriteGBS[wght].ttf" + "fp": "./ofl/playwritegbs/PlaywriteGBS[wght].ttf" }, "Asset": { "features": [ @@ -3889,15 +3773,15 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asset/Asset-Regular.ttf" + "fp": "./ofl/asset/Asset-Regular.ttf" }, "Dhyana": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dhyana/Dhyana-Regular.ttf" + "fp": "./ofl/dhyana/Dhyana-Regular.ttf" }, "Baumans": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baumans/Baumans-Regular.ttf" + "fp": "./ofl/baumans/Baumans-Regular.ttf" }, "IM FELL Great Primer SC": { "features": [ @@ -3906,7 +3790,7 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellgreatprimersc/IMFeGPsc28P.ttf" + "fp": "./ofl/imfellgreatprimersc/IMFeGPsc28P.ttf" }, "Saira ExtraCondensed": { "features": [ @@ -3917,7 +3801,7 @@ "titl", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sairaextracondensed/SairaExtraCondensed-Regular.ttf" + "fp": "./ofl/sairaextracondensed/SairaExtraCondensed-Regular.ttf" }, "Quicksand": { "features": [ @@ -3930,27 +3814,27 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quicksand/Quicksand[wght].ttf" + "fp": "./ofl/quicksand/Quicksand[wght].ttf" }, "Bentham": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bentham/Bentham-Regular.ttf" + "fp": "./ofl/bentham/Bentham-Regular.ttf" }, "Creepster": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/creepster/Creepster-Regular.ttf" + "fp": "./ofl/creepster/Creepster-Regular.ttf" }, "Dangrek": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dangrek/Dangrek-Regular.ttf" + "fp": "./ofl/dangrek/Dangrek-Regular.ttf" }, "Kalam": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kalam/Kalam-Regular.ttf" + "fp": "./ofl/kalam/Kalam-Regular.ttf" }, "DotumChe": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dotumche/DotumChe-Regular.ttf" + "fp": "./ofl/dotumche/DotumChe-Regular.ttf" }, "Kulim Park": { "features": [ @@ -3960,7 +3844,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kulimpark/KulimPark-Regular.ttf" + "fp": "./ofl/kulimpark/KulimPark-Regular.ttf" }, "Jaldi": { "features": [ @@ -3970,14 +3854,14 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jaldi/Jaldi-Regular.ttf" + "fp": "./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" + "fp": "./ofl/madimione/MadimiOne-Regular.ttf" }, "Sarabun": { "features": [ @@ -3987,11 +3871,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sarabun/Sarabun-Regular.ttf" + "fp": "./ofl/sarabun/Sarabun-Regular.ttf" }, "Armata": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/armata/Armata-Regular.ttf" + "fp": "./ofl/armata/Armata-Regular.ttf" }, "Platypi": { "features": [ @@ -4004,14 +3888,14 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/platypi/Platypi[wght].ttf" + "fp": "./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" + "fp": "./ofl/balootammudu2/BalooTammudu2[wght].ttf" }, "Playwrite IE Guides": { "features": [ @@ -4025,11 +3909,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteieguides/PlaywriteIEGuides-Regular.ttf" + "fp": "./ofl/playwriteieguides/PlaywriteIEGuides-Regular.ttf" }, "Fjord": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fjordone/FjordOne-Regular.ttf" + "fp": "./ofl/fjordone/FjordOne-Regular.ttf" }, "Istok Web": { "features": [ @@ -4037,27 +3921,27 @@ "onum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/istokweb/IstokWeb-Regular.ttf" + "fp": "./ofl/istokweb/IstokWeb-Regular.ttf" }, "Edu TAS Beginner": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/edutasbeginner/EduTASBeginner[wght].ttf" + "fp": "./ofl/edutasbeginner/EduTASBeginner[wght].ttf" }, "Lunasima": { "features": [ "dlig" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lunasima/Lunasima-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanstangsa/NotoSansTangsa[wght].ttf" }, "Quando": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quando/Quando-Regular.ttf" + "fp": "./ofl/quando/Quando-Regular.ttf" }, "Sigmar": { "features": [ @@ -4067,7 +3951,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sigmar/Sigmar-Regular.ttf" + "fp": "./ofl/sigmar/Sigmar-Regular.ttf" }, "BhuTuka Expanded One": { "features": [ @@ -4085,7 +3969,7 @@ "swsh", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bhutukaexpandedone/BhuTukaExpandedOne-Regular.ttf" + "fp": "./ofl/bhutukaexpandedone/BhuTukaExpandedOne-Regular.ttf" }, "Playwrite GB J Guides": { "features": [ @@ -4099,7 +3983,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritegbjguides/PlaywriteGBJGuides-Regular.ttf" + "fp": "./ofl/playwritegbjguides/PlaywriteGBJGuides-Regular.ttf" }, "Playwrite PL Guides": { "features": [ @@ -4113,7 +3997,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteplguides/PlaywritePLGuides-Regular.ttf" + "fp": "./ofl/playwriteplguides/PlaywritePLGuides-Regular.ttf" }, "Source Code Pro": { "features": [ @@ -4140,7 +4024,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sourcecodepro/SourceCodePro[wght].ttf" + "fp": "./ofl/sourcecodepro/SourceCodePro[wght].ttf" }, "Norican": { "features": [ @@ -4148,15 +4032,15 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/norican/Norican-Regular.ttf" + "fp": "./ofl/norican/Norican-Regular.ttf" }, "Cantata One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cantataone/CantataOne-Regular.ttf" + "fp": "./ofl/cantataone/CantataOne-Regular.ttf" }, "Laila": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/laila/Laila-Regular.ttf" + "fp": "./ofl/laila/Laila-Regular.ttf" }, "Fragment Mono SC": { "features": [ @@ -4171,40 +4055,40 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fragmentmonosc/FragmentMonoSC-Regular.ttf" + "fp": "./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" + "fp": "./ofl/indieflower/IndieFlower-Regular.ttf" }, "Tulpen One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tulpenone/TulpenOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanslao/NotoSansLao[wdth,wght].ttf" }, "Sansita One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sansitaone/SansitaOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/yaldevicolombo/YaldeviColombo-Regular.ttf" }, "Inder": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inder/Inder-Regular.ttf" + "fp": "./ofl/inder/Inder-Regular.ttf" }, "Rubik Doodle Triangles": { "features": [ @@ -4217,7 +4101,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikdoodletriangles/RubikDoodleTriangles-Regular.ttf" + "fp": "./ofl/rubikdoodletriangles/RubikDoodleTriangles-Regular.ttf" }, "New Rocker": { "features": [ @@ -4225,15 +4109,15 @@ "sinf", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/newrocker/NewRocker-Regular.ttf" + "fp": "./ofl/newrocker/NewRocker-Regular.ttf" }, "GulimChe": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gulimche/GulimChe-Regular.ttf" + "fp": "./ofl/gulimche/GulimChe-Regular.ttf" }, "Libertinus Math": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinusmath/LibertinusMath-Regular.ttf" + "fp": "./ofl/libertinusmath/LibertinusMath-Regular.ttf" }, "Cherish": { "features": [ @@ -4241,21 +4125,21 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cherish/Cherish-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/dawningofanewday/DawningofaNewDay.ttf" }, "Ma Shan Zheng": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mashanzheng/MaShanZheng-Regular.ttf" + "fp": "./ofl/mashanzheng/MaShanZheng-Regular.ttf" }, "Alumni Sans Collegiate One SC": { "features": [ @@ -4273,7 +4157,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisanscollegiateonesc/AlumniSansCollegiateOneSC-Regular.ttf" + "fp": "./ofl/alumnisanscollegiateonesc/AlumniSansCollegiateOneSC-Regular.ttf" }, "Abyssinica SIL": { "features": [ @@ -4307,14 +4191,14 @@ "cv80", "cv85" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/abyssinicasil/AbyssinicaSIL-Regular.ttf" + "fp": "./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" + "fp": "./ofl/martelsans/MartelSans-Regular.ttf" }, "Sora": { "features": [ @@ -4326,7 +4210,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sora/Sora[wght].ttf" + "fp": "./ofl/sora/Sora[wght].ttf" }, "Fira Code": { "features": [ @@ -4348,44 +4232,44 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/firacode/FiraCode[wght].ttf" + "fp": "./ofl/firacode/FiraCode[wght].ttf" }, "Martel": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/martel/Martel-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansadlamunjoined/NotoSansAdlamUnjoined[wght].ttf" }, "Londrina Sketch": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/londrinasketch/LondrinaSketch-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notonaskharabicui/NotoNaskhArabicUI[wght].ttf" }, "Cinzel Decorative": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cinzeldecorative/CinzelDecorative-Regular.ttf" + "fp": "./ofl/cinzeldecorative/CinzelDecorative-Regular.ttf" }, "Souliyo Unicode": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/souliyo/Souliyo-Regular.ttf" + "fp": "./ofl/souliyo/Souliyo-Regular.ttf" }, "Metal": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/metal/Metal-Regular.ttf" + "fp": "./ofl/metal/Metal-Regular.ttf" }, "Chiron Sung HK": { "features": [ @@ -4413,7 +4297,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chironsunghk/ChironSungHK-Italic[wght].ttf" + "fp": "./ofl/chironsunghk/ChironSungHK-Italic[wght].ttf" }, "Lemon": { "features": [ @@ -4422,7 +4306,7 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lemon/Lemon-Regular.ttf" + "fp": "./ofl/lemon/Lemon-Regular.ttf" }, "Work Sans": { "features": [ @@ -4448,11 +4332,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/worksans/WorkSans[wght].ttf" + "fp": "./ofl/worksans/WorkSans[wght].ttf" }, "Boogaloo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/boogaloo/Boogaloo-Regular.ttf" + "fp": "./ofl/boogaloo/Boogaloo-Regular.ttf" }, "Chiron Hei HK": { "features": [ @@ -4507,14 +4391,14 @@ "titl", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chironheihk/ChironHeiHK[wght].ttf" + "fp": "./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" + "fp": "./ofl/snowburstone/SnowburstOne-Regular.ttf" }, "Noto Serif HK": { "features": [ @@ -4525,24 +4409,24 @@ "pwid", "ruby" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifhk/NotoSerifHK[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansmro/NotoSansMro-Regular.ttf" }, "Monsieur La Doulaise": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monsieurladoulaise/MonsieurLaDoulaise-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansgeorgian/NotoSansGeorgian[wdth,wght].ttf" }, "Share Tech Mono": { "features": [ @@ -4550,7 +4434,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sharetechmono/ShareTechMono-Regular.ttf" + "fp": "./ofl/sharetechmono/ShareTechMono-Regular.ttf" }, "Playwrite AU QLD": { "features": [ @@ -4564,7 +4448,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteauqld/PlaywriteAUQLD[wght].ttf" + "fp": "./ofl/playwriteauqld/PlaywriteAUQLD[wght].ttf" }, "Gotu": { "features": [ @@ -4577,7 +4461,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gotu/Gotu-Regular.ttf" + "fp": "./ofl/gotu/Gotu-Regular.ttf" }, "Anek Odia": { "features": [ @@ -4590,11 +4474,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekodia/AnekOdia[wdth,wght].ttf" + "fp": "./ofl/anekodia/AnekOdia[wdth,wght].ttf" }, "Kumar One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kumarone/KumarOne-Regular.ttf" + "fp": "./ofl/kumarone/KumarOne-Regular.ttf" }, "Patrick Hand": { "features": [ @@ -4604,7 +4488,7 @@ "smcp", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/patrickhand/PatrickHand-Regular.ttf" + "fp": "./ofl/patrickhand/PatrickHand-Regular.ttf" }, "League Spartan": { "features": [ @@ -4614,18 +4498,18 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/leaguespartan/LeagueSpartan[wght].ttf" + "fp": "./ofl/leaguespartan/LeagueSpartan[wght].ttf" }, "Rokkitt": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rokkitt/Rokkitt[wght].ttf" + "fp": "./ofl/rokkitt/Rokkitt[wght].ttf" }, "Federant": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/federant/Federant-Regular.ttf" + "fp": "./ofl/federant/Federant-Regular.ttf" }, "Frank Ruhl Libre": { "features": [ @@ -4641,7 +4525,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/frankruhllibre/FrankRuhlLibre[wght].ttf" + "fp": "./ofl/frankruhllibre/FrankRuhlLibre[wght].ttf" }, "Bitcount Grid Double": { "features": [ @@ -4653,7 +4537,7 @@ "ss08", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountgriddouble/BitcountGridDouble[CRSV,ELSH,ELXP,slnt,wght].ttf" + "fp": "./ofl/bitcountgriddouble/BitcountGridDouble[CRSV,ELSH,ELXP,slnt,wght].ttf" }, "Itim": { "features": [ @@ -4664,7 +4548,7 @@ "sups", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/itim/Itim-Regular.ttf" + "fp": "./ofl/itim/Itim-Regular.ttf" }, "Noto Serif Khojki": { "features": [ @@ -4672,17 +4556,17 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifkhojki/NotoSerifKhojki[wght].ttf" + "fp": "./ofl/notoserifkhojki/NotoSerifKhojki[wght].ttf" }, "Sniglet": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sniglet/Sniglet-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansmedefaidrin/NotoSansMedefaidrin[wght].ttf" }, "DM Serif Display": { "features": [ @@ -4690,17 +4574,17 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dmserifdisplay/DMSerifDisplay-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssorasompeng/NotoSansSoraSompeng[wght].ttf" }, "NovaMono": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novamono/NovaMono.ttf" + "fp": "./ofl/novamono/NovaMono.ttf" }, "Playwrite BE VLG Guides": { "features": [ @@ -4714,44 +4598,44 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebevlgguides/PlaywriteBEVLGGuides-Regular.ttf" + "fp": "./ofl/playwritebevlgguides/PlaywriteBEVLGGuides-Regular.ttf" }, "Acme": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/acme/Acme-Regular.ttf" + "fp": "./ofl/acme/Acme-Regular.ttf" }, "Glass Antiqua": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/glassantiqua/GlassAntiqua-Regular.ttf" + "fp": "./ofl/glassantiqua/GlassAntiqua-Regular.ttf" }, "Molle": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/molle/Molle-Regular.ttf" + "fp": "./ofl/molle/Molle-Regular.ttf" }, "Stoke": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stoke/Stoke-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifbengali/NotoSerifBengali[wdth,wght].ttf" }, "Sintony": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sintony/Sintony-Regular.ttf" + "fp": "./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" + "fp": "./ofl/castorotitling/CastoroTitling-Regular.ttf" }, "Macondo Swash Caps": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/macondoswashcaps/MacondoSwashCaps-Regular.ttf" + "fp": "./ofl/macondoswashcaps/MacondoSwashCaps-Regular.ttf" }, "Bitcount Grid Single Ink": { "features": [ @@ -4765,18 +4649,18 @@ "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" + "fp": "./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" + "fp": "./ofl/aubrey/Aubrey-Regular.ttf" }, "Give You Glory": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/giveyouglory/GiveYouGlory.ttf" + "fp": "./ofl/giveyouglory/GiveYouGlory.ttf" }, "Bungee": { "features": [ @@ -4797,7 +4681,7 @@ "ss12", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungee/Bungee-Regular.ttf" + "fp": "./ofl/bungee/Bungee-Regular.ttf" }, "Train One": { "features": [ @@ -4812,7 +4696,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trainone/TrainOne-Regular.ttf" + "fp": "./ofl/trainone/TrainOne-Regular.ttf" }, "Yuji Boku": { "features": [ @@ -4831,7 +4715,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yujiboku/YujiBoku-Regular.ttf" + "fp": "./ofl/yujiboku/YujiBoku-Regular.ttf" }, "Merienda": { "features": [ @@ -4841,17 +4725,17 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/merienda/Merienda[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansgujarati/NotoSansGujarati[wdth,wght].ttf" }, "Nova Slim": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novaslim/NovaSlim.ttf" + "fp": "./ofl/novaslim/NovaSlim.ttf" }, "Urbanist": { "features": [ @@ -4860,26 +4744,26 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/urbanist/Urbanist-Italic[wght].ttf" + "fp": "./ofl/urbanist/Urbanist-Italic[wght].ttf" }, "Antic": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/antic/Antic-Regular.ttf" + "fp": "./ofl/antic/Antic-Regular.ttf" }, "Quantico": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quantico/Quantico-Regular.ttf" + "fp": "./ofl/quantico/Quantico-Regular.ttf" }, "Yesteryear": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yesteryear/Yesteryear-Regular.ttf" + "fp": "./ofl/yesteryear/Yesteryear-Regular.ttf" }, "Vibur": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vibur/Vibur-Regular.ttf" + "fp": "./ofl/vibur/Vibur-Regular.ttf" }, "Shippori Mincho": { "features": [ @@ -4896,17 +4780,17 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shipporimincho/ShipporiMincho-Regular.ttf" + "fp": "./ofl/shipporimincho/ShipporiMincho-Regular.ttf" }, "Exile": { "features": [ "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/exile/Exile-Regular.ttf" + "fp": "./ofl/exile/Exile-Regular.ttf" }, "Simonetta": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/simonetta/Simonetta-Regular.ttf" + "fp": "./ofl/simonetta/Simonetta-Regular.ttf" }, "Jersey 25": { "features": [ @@ -4915,7 +4799,7 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey25/Jersey25-Regular.ttf" + "fp": "./ofl/jersey25/Jersey25-Regular.ttf" }, "Praise": { "features": [ @@ -4934,7 +4818,7 @@ "sups", "titl" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/praise/Praise-Regular.ttf" + "fp": "./ofl/praise/Praise-Regular.ttf" }, "Doppio One": { "features": [ @@ -4942,7 +4826,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/doppioone/DoppioOne-Regular.ttf" + "fp": "./ofl/doppioone/DoppioOne-Regular.ttf" }, "WindSong": { "features": [ @@ -4959,11 +4843,11 @@ "sups", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/windsong/WindSong-Regular.ttf" + "fp": "./ofl/windsong/WindSong-Regular.ttf" }, "Pompiere": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pompiere/Pompiere-Regular.ttf" + "fp": "./ofl/pompiere/Pompiere-Regular.ttf" }, "Playwrite AU TAS Guides": { "features": [ @@ -4977,11 +4861,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteautasguides/PlaywriteAUTASGuides-Regular.ttf" + "fp": "./ofl/playwriteautasguides/PlaywriteAUTASGuides-Regular.ttf" }, "Averia Sans Libre": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/averiasanslibre/AveriaSansLibre-Regular.ttf" + "fp": "./ofl/averiasanslibre/AveriaSansLibre-Regular.ttf" }, "Arima": { "features": [ @@ -4994,7 +4878,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arima/Arima[wght].ttf" + "fp": "./ofl/arima/Arima[wght].ttf" }, "Bitter": { "features": [ @@ -5013,25 +4897,25 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitter/Bitter-Italic[wght].ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosanssymbols2/NotoSansSymbols2-Regular.ttf" }, "Tomorrow": { "features": [ "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tomorrow/Tomorrow-Regular.ttf" + "fp": "./ofl/tomorrow/Tomorrow-Regular.ttf" }, "Arsenal": { "features": [ @@ -5048,14 +4932,14 @@ "sups", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arsenal/Arsenal-Regular.ttf" + "fp": "./ofl/arsenal/Arsenal-Regular.ttf" }, "Pochaevsk": { "features": [ "salt", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pochaevsk/Pochaevsk-Regular.ttf" + "fp": "./ofl/pochaevsk/Pochaevsk-Regular.ttf" }, "Italianno": { "features": [ @@ -5074,11 +4958,11 @@ "ss03", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/italianno/Italianno-Regular.ttf" + "fp": "./ofl/italianno/Italianno-Regular.ttf" }, "Ruslan Display": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ruslandisplay/RuslanDisplay-Regular.ttf" + "fp": "./ofl/ruslandisplay/RuslanDisplay-Regular.ttf" }, "Charis SIL": { "features": [ @@ -5120,11 +5004,11 @@ "ss11", "ss12" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/charissil/CharisSIL-Regular.ttf" + "fp": "./ofl/charissil/CharisSIL-Regular.ttf" }, "Lakki Reddy": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lakkireddy/LakkiReddy-Regular.ttf" + "fp": "./ofl/lakkireddy/LakkiReddy-Regular.ttf" }, "Stick": { "features": [ @@ -5139,15 +5023,15 @@ "trad", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stick/Stick-Regular.ttf" + "fp": "./ofl/stick/Stick-Regular.ttf" }, "Zen Loop": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenloop/ZenLoop-Regular.ttf" + "fp": "./ofl/zenloop/ZenLoop-Regular.ttf" }, "Puritan": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/puritan/Puritan-Regular.ttf" + "fp": "./ofl/puritan/Puritan-Regular.ttf" }, "Vollkorn SC": { "features": [ @@ -5164,7 +5048,7 @@ "titl", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vollkornsc/VollkornSC-Regular.ttf" + "fp": "./ofl/vollkornsc/VollkornSC-Regular.ttf" }, "BBH Sans Hegarty": { "features": [ @@ -5173,20 +5057,20 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bbhsanshegarty/BBHSansHegarty-Regular.ttf" + "fp": "./ofl/bbhsanshegarty/BBHSansHegarty-Regular.ttf" }, "Atma": { "features": [ "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/atma/Atma-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifhebrew/NotoSerifHebrew[wdth,wght].ttf" }, "Waterfall": { "features": [ @@ -5203,7 +5087,7 @@ "sups", "titl" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/waterfall/Waterfall-Regular.ttf" + "fp": "./ofl/waterfall/Waterfall-Regular.ttf" }, "WDXL Lubrifont SC": { "features": [ @@ -5220,7 +5104,7 @@ "sups", "trad" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wdxllubrifontsc/WDXLLubrifontSC-Regular.ttf" + "fp": "./ofl/wdxllubrifontsc/WDXLLubrifontSC-Regular.ttf" }, "Meow Script": { "features": [ @@ -5237,7 +5121,7 @@ "sups", "titl" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/meowscript/MeowScript-Regular.ttf" + "fp": "./ofl/meowscript/MeowScript-Regular.ttf" }, "Wittgenstein": { "features": [ @@ -5252,11 +5136,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wittgenstein/Wittgenstein[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosanstelugu/NotoSansTelugu[wdth,wght].ttf" }, "Anaheim": { "features": [ @@ -5267,15 +5151,15 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anaheim/Anaheim[wght].ttf" + "fp": "./ofl/anaheim/Anaheim[wght].ttf" }, "Carrois Gothic SC": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carroisgothicsc/CarroisGothicSC-Regular.ttf" + "fp": "./ofl/carroisgothicsc/CarroisGothicSC-Regular.ttf" }, "Concert One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/concertone/ConcertOne-Regular.ttf" + "fp": "./ofl/concertone/ConcertOne-Regular.ttf" }, "Cal Sans": { "features": [ @@ -5292,7 +5176,7 @@ "ss02", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/calsans/CalSans-Regular.ttf" + "fp": "./ofl/calsans/CalSans-Regular.ttf" }, "Padauk": { "features": [ @@ -5312,7 +5196,7 @@ "ss06", "ss09" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/padauk/Padauk-Regular.ttf" + "fp": "./ofl/padauk/Padauk-Regular.ttf" }, "Licorice": { "features": [ @@ -5320,7 +5204,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/licorice/Licorice-Regular.ttf" + "fp": "./ofl/licorice/Licorice-Regular.ttf" }, "Rosario": { "features": [ @@ -5336,15 +5220,15 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rosario/Rosario[wght].ttf" + "fp": "./ofl/rosario/Rosario[wght].ttf" }, "Hammersmith One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hammersmithone/HammersmithOne-Regular.ttf" + "fp": "./ofl/hammersmithone/HammersmithOne-Regular.ttf" }, "Khand": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/khand/Khand-Regular.ttf" + "fp": "./ofl/khand/Khand-Regular.ttf" }, "Bai Jamjuree": { "features": [ @@ -5352,7 +5236,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baijamjuree/BaiJamjuree-Regular.ttf" + "fp": "./ofl/baijamjuree/BaiJamjuree-Regular.ttf" }, "Inria Sans": { "features": [ @@ -5368,11 +5252,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inriasans/InriaSans-Regular.ttf" + "fp": "./ofl/inriasans/InriaSans-Regular.ttf" }, "Underdog": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/underdog/Underdog-Regular.ttf" + "fp": "./ofl/underdog/Underdog-Regular.ttf" }, "Estonia": { "features": [ @@ -5393,13 +5277,13 @@ "swsh", "titl" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/estonia/Estonia-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifhentaigana/NotoSerifHentaigana[wght].ttf" }, "Playwrite RO Guides": { "features": [ @@ -5413,17 +5297,17 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteroguides/PlaywriteROGuides-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosanstaile/NotoSansTaiLe-Regular.ttf" }, "PT Mono": { "features": [ @@ -5435,7 +5319,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ptmono/PTM55FT.ttf" + "fp": "./ofl/ptmono/PTM55FT.ttf" }, "Climate Crisis": { "features": [ @@ -5446,7 +5330,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/climatecrisis/ClimateCrisis[YEAR].ttf" + "fp": "./ofl/climatecrisis/ClimateCrisis[YEAR].ttf" }, "Noto Sans HK": { "features": [ @@ -5457,7 +5341,7 @@ "pwid", "ruby" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanshk/NotoSansHK[wght].ttf" + "fp": "./ofl/notosanshk/NotoSansHK[wght].ttf" }, "DM Sans": { "features": [ @@ -5473,7 +5357,7 @@ "ss08", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dmsans/DMSans[opsz,wght].ttf" + "fp": "./ofl/dmsans/DMSans[opsz,wght].ttf" }, "Noto Sans Nandinagari": { "features": [ @@ -5483,13 +5367,13 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansnandinagari/NotoSansNandinagari-Regular.ttf" + "fp": "./ofl/notosansnandinagari/NotoSansNandinagari-Regular.ttf" }, "Almarai": { "features": [ "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/almarai/Almarai-Regular.ttf" + "fp": "./ofl/almarai/Almarai-Regular.ttf" }, "Aboreto": { "features": [ @@ -5500,7 +5384,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aboreto/Aboreto-Regular.ttf" + "fp": "./ofl/aboreto/Aboreto-Regular.ttf" }, "Playwrite ES Deco": { "features": [ @@ -5514,11 +5398,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteesdeco/PlaywriteESDeco[wght].ttf" + "fp": "./ofl/playwriteesdeco/PlaywriteESDeco[wght].ttf" }, "AmstelvarAlpha": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amstelvaralpha/AmstelvarAlpha-VF.ttf" + "fp": "./ofl/amstelvaralpha/AmstelvarAlpha-VF.ttf" }, "IBM Plex Sans Thai Looped": { "features": [ @@ -5534,7 +5418,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsansthailooped/IBMPlexSansThaiLooped-Regular.ttf" + "fp": "./ofl/ibmplexsansthailooped/IBMPlexSansThaiLooped-Regular.ttf" }, "Radio Canada": { "features": [ @@ -5551,11 +5435,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/radiocanada/RadioCanada-Italic[wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/coveredbyyourgrace/CoveredByYourGrace.ttf" }, "Edu AU VIC WA NT Hand": { "features": [ @@ -5568,7 +5452,7 @@ "ss05", "ss06" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eduauvicwanthand/EduAUVICWANTHand[wght].ttf" + "fp": "./ofl/eduauvicwanthand/EduAUVICWANTHand[wght].ttf" }, "JetBrains Mono": { "features": [ @@ -5579,11 +5463,11 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jetbrainsmono/JetBrainsMono-Italic[wght].ttf" + "fp": "./ofl/jetbrainsmono/JetBrainsMono-Italic[wght].ttf" }, "Nokora": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nokora/Nokora[wght].ttf" + "fp": "./ofl/nokora/Nokora[wght].ttf" }, "Fredoka": { "features": [ @@ -5591,7 +5475,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fredoka/Fredoka[wdth,wght].ttf" + "fp": "./ofl/fredoka/Fredoka[wdth,wght].ttf" }, "Scada": { "features": [ @@ -5600,14 +5484,14 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/scada/Scada-Regular.ttf" + "fp": "./ofl/scada/Scada-Regular.ttf" }, "Oxanium": { "features": [ "pnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oxanium/Oxanium[wght].ttf" + "fp": "./ofl/oxanium/Oxanium[wght].ttf" }, "Water Brush": { "features": [ @@ -5617,7 +5501,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/waterbrush/WaterBrush-Regular.ttf" + "fp": "./ofl/waterbrush/WaterBrush-Regular.ttf" }, "Noto Sans Cherokee": { "features": [ @@ -5625,7 +5509,7 @@ "ss01", "unic" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanscherokee/NotoSansCherokee[wght].ttf" + "fp": "./ofl/notosanscherokee/NotoSansCherokee[wght].ttf" }, "Baloo Bhaina 2": { "features": [ @@ -5637,7 +5521,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloobhaina2/BalooBhaina2[wght].ttf" + "fp": "./ofl/baloobhaina2/BalooBhaina2[wght].ttf" }, "Parastoo": { "features": [ @@ -5647,14 +5531,14 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/parastoo/Parastoo[wght].ttf" + "fp": "./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" + "fp": "./ofl/notoserifahom/NotoSerifAhom-Regular.ttf" }, "Jersey 10 Charted": { "features": [ @@ -5663,7 +5547,7 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey10charted/Jersey10Charted-Regular.ttf" + "fp": "./ofl/jersey10charted/Jersey10Charted-Regular.ttf" }, "IBM Plex Sans Condensed": { "features": [ @@ -5679,7 +5563,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsanscondensed/IBMPlexSansCondensed-Regular.ttf" + "fp": "./ofl/ibmplexsanscondensed/IBMPlexSansCondensed-Regular.ttf" }, "Bitcount Prop Double": { "features": [ @@ -5695,11 +5579,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountpropdouble/BitcountPropDouble[CRSV,ELSH,ELXP,slnt,wght].ttf" + "fp": "./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" + "fp": "./ofl/nothingyoucoulddo/NothingYouCouldDo.ttf" }, "Bhavuka": { "features": [ @@ -5712,7 +5596,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bhavuka/Bhavuka-Regular.ttf" + "fp": "./ofl/bhavuka/Bhavuka-Regular.ttf" }, "Rubik Moonrocks": { "features": [ @@ -5725,7 +5609,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmoonrocks/RubikMoonrocks-Regular.ttf" + "fp": "./ofl/rubikmoonrocks/RubikMoonrocks-Regular.ttf" }, "League Gothic": { "features": [ @@ -5733,14 +5617,14 @@ "ordn", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/leaguegothic/LeagueGothic[wdth].ttf" + "fp": "./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" + "fp": "./ofl/uncialantiqua/UncialAntiqua-Regular.ttf" }, "Lato": { "features": [ @@ -5760,7 +5644,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lato/Lato-Regular.ttf" + "fp": "./ofl/lato/Lato-Regular.ttf" }, "Noto Sans Masaram Gondi": { "features": [ @@ -5768,17 +5652,17 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmasaramgondi/NotoSansMasaramGondi-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoseriforiya/NotoSerifOriya[wght].ttf" }, "Lisu Bosa": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lisubosa/LisuBosa-Regular.ttf" + "fp": "./ofl/lisubosa/LisuBosa-Regular.ttf" }, "Comforter Brush": { "features": [ @@ -5795,11 +5679,11 @@ "ss06", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comforterbrush/ComforterBrush-Regular.ttf" + "fp": "./ofl/comforterbrush/ComforterBrush-Regular.ttf" }, "Linefont": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/linefont/Linefont[wdth,wght].ttf" + "fp": "./ofl/linefont/Linefont[wdth,wght].ttf" }, "Tiro Devanagari Hindi": { "features": [ @@ -5813,7 +5697,7 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirodevanagarihindi/TiroDevanagariHindi-Regular.ttf" + "fp": "./ofl/tirodevanagarihindi/TiroDevanagariHindi-Regular.ttf" }, "Yaldevi": { "features": [ @@ -5821,7 +5705,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yaldevi/Yaldevi[wght].ttf" + "fp": "./ofl/yaldevi/Yaldevi[wght].ttf" }, "Rubik Mono One": { "features": [ @@ -5831,15 +5715,15 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmonoone/RubikMonoOne-Regular.ttf" + "fp": "./ofl/rubikmonoone/RubikMonoOne-Regular.ttf" }, "Adamina": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/adamina/Adamina-Regular.ttf" + "fp": "./ofl/adamina/Adamina-Regular.ttf" }, "Bytesized": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bytesized/Bytesized-Regular.ttf" + "fp": "./ofl/bytesized/Bytesized-Regular.ttf" }, "Babylonica": { "features": [ @@ -5847,7 +5731,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/babylonica/Babylonica-Regular.ttf" + "fp": "./ofl/babylonica/Babylonica-Regular.ttf" }, "Mochiy Pop P One": { "features": [ @@ -5860,7 +5744,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mochiypoppone/MochiyPopPOne-Regular.ttf" + "fp": "./ofl/mochiypoppone/MochiyPopPOne-Regular.ttf" }, "Yusei Magic": { "features": [ @@ -5870,23 +5754,23 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yuseimagic/YuseiMagic-Regular.ttf" + "fp": "./ofl/yuseimagic/YuseiMagic-Regular.ttf" }, "Lalezar": { "features": [ "dlig" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lalezar/Lalezar-Regular.ttf" + "fp": "./ofl/lalezar/Lalezar-Regular.ttf" }, "Geostar Fill": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geostarfill/GeostarFill-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansethiopic/NotoSansEthiopic[wdth,wght].ttf" }, "Pragati Narrow": { "features": [ @@ -5895,7 +5779,7 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pragatinarrow/PragatiNarrow-Regular.ttf" + "fp": "./ofl/pragatinarrow/PragatiNarrow-Regular.ttf" }, "Playwrite DK Uloopet": { "features": [ @@ -5909,7 +5793,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedkuloopet/PlaywriteDKUloopet[wght].ttf" + "fp": "./ofl/playwritedkuloopet/PlaywriteDKUloopet[wght].ttf" }, "Orbitron": { "features": [ @@ -5919,11 +5803,11 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/orbitron/Orbitron[wght].ttf" + "fp": "./ofl/orbitron/Orbitron[wght].ttf" }, "Finger Paint": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fingerpaint/FingerPaint-Regular.ttf" + "fp": "./ofl/fingerpaint/FingerPaint-Regular.ttf" }, "Texturina": { "features": [ @@ -5936,7 +5820,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/texturina/Texturina-Italic[opsz,wght].ttf" + "fp": "./ofl/texturina/Texturina-Italic[opsz,wght].ttf" }, "M PLUS 2": { "features": [ @@ -5950,7 +5834,7 @@ "tnum", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mplus2/MPLUS2[wght].ttf" + "fp": "./ofl/mplus2/MPLUS2[wght].ttf" }, "Liter": { "features": [ @@ -5958,26 +5842,26 @@ "ordn", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/liter/Liter-Regular.ttf" + "fp": "./ofl/liter/Liter-Regular.ttf" }, "Germania One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/germaniaone/GermaniaOne-Regular.ttf" + "fp": "./ofl/germaniaone/GermaniaOne-Regular.ttf" }, "Mingzat": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mingzat/Mingzat-Regular.ttf" + "fp": "./ofl/mingzat/Mingzat-Regular.ttf" }, "Triodion": { "features": [ "salt", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/triodion/Triodion-Regular.ttf" + "fp": "./ofl/triodion/Triodion-Regular.ttf" }, "Nobile": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nobile/Nobile-Regular.ttf" + "fp": "./ofl/nobile/Nobile-Regular.ttf" }, "Gajraj One": { "features": [ @@ -5986,11 +5870,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gajrajone/GajrajOne-Regular.ttf" + "fp": "./ofl/gajrajone/GajrajOne-Regular.ttf" }, "Arbutus Slab": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arbutusslab/ArbutusSlab-Regular.ttf" + "fp": "./ofl/arbutusslab/ArbutusSlab-Regular.ttf" }, "Noto Sans Kaithi": { "features": [ @@ -6000,11 +5884,11 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskaithi/NotoSansKaithi-Regular.ttf" + "fp": "./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" + "fp": "./ofl/librebarcode128text/LibreBarcode128Text-Regular.ttf" }, "Special Gothic Expanded One": { "features": [ @@ -6018,7 +5902,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/specialgothicexpandedone/SpecialGothicExpandedOne-Regular.ttf" + "fp": "./ofl/specialgothicexpandedone/SpecialGothicExpandedOne-Regular.ttf" }, "Jersey 15": { "features": [ @@ -6027,27 +5911,27 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey15/Jersey15-Regular.ttf" + "fp": "./ofl/jersey15/Jersey15-Regular.ttf" }, "Slabo 27px": { "features": [ "case" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/slabo27px/Slabo27px-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifnphmong/NotoSerifNPHmong[wght].ttf" }, "Tauri": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tauri/Tauri-Regular.ttf" + "fp": "./ofl/tauri/Tauri-Regular.ttf" }, "Strong": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/strong/Strong-Regular.ttf" + "fp": "./ofl/strong/Strong-Regular.ttf" }, "Harmattan": { "features": [ @@ -6073,7 +5957,7 @@ "cv88", "salt" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/harmattan/Harmattan-Regular.ttf" + "fp": "./ofl/harmattan/Harmattan-Regular.ttf" }, "Reddit Mono": { "features": [ @@ -6111,7 +5995,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redditmono/RedditMono[wght].ttf" + "fp": "./ofl/redditmono/RedditMono[wght].ttf" }, "Ponomar": { "features": [ @@ -6119,7 +6003,7 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ponomar/Ponomar-Regular.ttf" + "fp": "./ofl/ponomar/Ponomar-Regular.ttf" }, "Rubik Microbe": { "features": [ @@ -6132,18 +6016,18 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmicrobe/RubikMicrobe-Regular.ttf" + "fp": "./ofl/rubikmicrobe/RubikMicrobe-Regular.ttf" }, "Long Cang": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/longcang/LongCang-Regular.ttf" + "fp": "./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" + "fp": "./ofl/spicyrice/SpicyRice-Regular.ttf" }, "My Soul": { "features": [ @@ -6151,11 +6035,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mysoul/MySoul-Regular.ttf" + "fp": "./ofl/mysoul/MySoul-Regular.ttf" }, "Volkhov": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/volkhov/Volkhov-Regular.ttf" + "fp": "./ofl/volkhov/Volkhov-Regular.ttf" }, "Zilla Slab Highlight": { "features": [ @@ -6173,7 +6057,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zillaslabhighlight/ZillaSlabHighlight-Regular.ttf" + "fp": "./ofl/zillaslabhighlight/ZillaSlabHighlight-Regular.ttf" }, "Playwrite CA Guides": { "features": [ @@ -6187,7 +6071,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecaguides/PlaywriteCAGuides-Regular.ttf" + "fp": "./ofl/playwritecaguides/PlaywriteCAGuides-Regular.ttf" }, "STIX Two Text": { "features": [ @@ -6202,7 +6086,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stixtwotext/STIXTwoText-Italic[wght].ttf" + "fp": "./ofl/stixtwotext/STIXTwoText-Italic[wght].ttf" }, "Zen Old Mincho": { "features": [ @@ -6212,7 +6096,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenoldmincho/ZenOldMincho-Regular.ttf" + "fp": "./ofl/zenoldmincho/ZenOldMincho-Regular.ttf" }, "Victor Mono": { "features": [ @@ -6230,7 +6114,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/victormono/VictorMono[wght].ttf" + "fp": "./ofl/victormono/VictorMono[wght].ttf" }, "Rubik Maps": { "features": [ @@ -6243,7 +6127,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmaps/RubikMaps-Regular.ttf" + "fp": "./ofl/rubikmaps/RubikMaps-Regular.ttf" }, "Stack Sans Text": { "features": [ @@ -6256,7 +6140,19 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stacksanstext/StackSansText[wght].ttf" + "fp": "./ofl/stacksanstext/StackSansText[wght].ttf" + }, + "42dot Sans": { + "features": [ + "fwid", + "ordn", + "sinf", + "ss01", + "subs", + "sups", + "tnum" + ], + "fp": "./ofl/42dotsans/42dotSans[wght].ttf" }, "Playwrite DE VA": { "features": [ @@ -6270,15 +6166,15 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedeva/PlaywriteDEVA[wght].ttf" + "fp": "./ofl/playwritedeva/PlaywriteDEVA[wght].ttf" }, "Halant": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/halant/Halant-Regular.ttf" + "fp": "./ofl/halant/Halant-Regular.ttf" }, "Cambay": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cambay/Cambay-Regular.ttf" + "fp": "./ofl/cambay/Cambay-Regular.ttf" }, "Gilda Display": { "features": [ @@ -6289,11 +6185,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gildadisplay/GildaDisplay-Regular.ttf" + "fp": "./ofl/gildadisplay/GildaDisplay-Regular.ttf" }, "Croissant One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/croissantone/CroissantOne-Regular.ttf" + "fp": "./ofl/croissantone/CroissantOne-Regular.ttf" }, "Playwrite CZ Guides": { "features": [ @@ -6307,7 +6203,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteczguides/PlaywriteCZGuides-Regular.ttf" + "fp": "./ofl/playwriteczguides/PlaywriteCZGuides-Regular.ttf" }, "Rubik Lines": { "features": [ @@ -6320,7 +6216,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubiklines/RubikLines-Regular.ttf" + "fp": "./ofl/rubiklines/RubikLines-Regular.ttf" }, "Noto Serif Old Uyghur": { "features": [ @@ -6328,7 +6224,7 @@ "ordn", "salt" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifolduyghur/NotoSerifOldUyghur-Regular.ttf" + "fp": "./ofl/notoserifolduyghur/NotoSerifOldUyghur-Regular.ttf" }, "Overpass": { "features": [ @@ -6342,7 +6238,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/overpass/Overpass-Italic[wght].ttf" + "fp": "./ofl/overpass/Overpass-Italic[wght].ttf" }, "Graduate": { "features": [ @@ -6350,7 +6246,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/graduate/Graduate-Regular.ttf" + "fp": "./ofl/graduate/Graduate-Regular.ttf" }, "Saira Condensed": { "features": [ @@ -6361,7 +6257,7 @@ "titl", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sairacondensed/SairaCondensed-Regular.ttf" + "fp": "./ofl/sairacondensed/SairaCondensed-Regular.ttf" }, "Micro 5 Charted": { "features": [ @@ -6370,7 +6266,7 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/micro5charted/Micro5Charted-Regular.ttf" + "fp": "./ofl/micro5charted/Micro5Charted-Regular.ttf" }, "Birthstone": { "features": [ @@ -6387,7 +6283,7 @@ "sups", "titl" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/birthstone/Birthstone-Regular.ttf" + "fp": "./ofl/birthstone/Birthstone-Regular.ttf" }, "Caveat Brush": { "features": [ @@ -6395,7 +6291,7 @@ "sinf", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caveatbrush/CaveatBrush-Regular.ttf" + "fp": "./ofl/caveatbrush/CaveatBrush-Regular.ttf" }, "Sansation": { "features": [ @@ -6405,7 +6301,7 @@ "zz02", "zz03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sansation/Sansation-Regular.ttf" + "fp": "./ofl/sansation/Sansation-Regular.ttf" }, "Sansation Light": { "features": [ @@ -6415,7 +6311,7 @@ "zz02", "zz03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sansation/Sansation-Light.ttf" + "fp": "./ofl/sansation/Sansation-Light.ttf" }, "Menbere": { "features": [ @@ -6427,7 +6323,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/menbere/Menbere[wght].ttf" + "fp": "./ofl/menbere/Menbere[wght].ttf" }, "Playwrite HR Guides": { "features": [ @@ -6441,11 +6337,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehrguides/PlaywriteHRGuides-Regular.ttf" + "fp": "./ofl/playwritehrguides/PlaywriteHRGuides-Regular.ttf" }, "Almendra": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/almendra/Almendra-Regular.ttf" + "fp": "./ofl/almendra/Almendra-Regular.ttf" }, "Playwrite AU SA": { "features": [ @@ -6459,7 +6355,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteausa/PlaywriteAUSA[wght].ttf" + "fp": "./ofl/playwriteausa/PlaywriteAUSA[wght].ttf" }, "The Nautigal": { "features": [ @@ -6469,7 +6365,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/thenautigal/TheNautigal-Regular.ttf" + "fp": "./ofl/thenautigal/TheNautigal-Regular.ttf" }, "Familjen Grotesk": { "features": [ @@ -6484,7 +6380,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/familjengrotesk/FamiljenGrotesk[wght].ttf" + "fp": "./ofl/familjengrotesk/FamiljenGrotesk[wght].ttf" }, "Tiro Telugu": { "features": [ @@ -6500,7 +6396,7 @@ "ss06", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirotelugu/TiroTelugu-Regular.ttf" + "fp": "./ofl/tirotelugu/TiroTelugu-Regular.ttf" }, "Noto Serif Dogra": { "features": [ @@ -6509,11 +6405,11 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifdogra/NotoSerifDogra-Regular.ttf" + "fp": "./ofl/notoserifdogra/NotoSerifDogra-Regular.ttf" }, "Kristi": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kristi/Kristi-Regular.ttf" + "fp": "./ofl/kristi/Kristi-Regular.ttf" }, "Solway": { "features": [ @@ -6521,13 +6417,13 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/solway/Solway-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansmalayalam/NotoSansMalayalam[wdth,wght].ttf" }, "IM FELL DW Pica SC": { "features": [ @@ -6536,7 +6432,7 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfelldwpicasc/IMFePIsc28P.ttf" + "fp": "./ofl/imfelldwpicasc/IMFePIsc28P.ttf" }, "Hedvig Letters Serif": { "features": [ @@ -6547,7 +6443,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hedviglettersserif/HedvigLettersSerif[opsz].ttf" + "fp": "./ofl/hedviglettersserif/HedvigLettersSerif[opsz].ttf" }, "Vazirmatn": { "features": [ @@ -6561,11 +6457,11 @@ "tnum", "unic" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vazirmatn/Vazirmatn[wght].ttf" + "fp": "./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" + "fp": "./ofl/librebarcode39extendedtext/LibreBarcode39ExtendedText-Regular.ttf" }, "Playwrite PT": { "features": [ @@ -6579,7 +6475,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritept/PlaywritePT[wght].ttf" + "fp": "./ofl/playwritept/PlaywritePT[wght].ttf" }, "Bagel Fat One": { "features": [ @@ -6588,7 +6484,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bagelfatone/BagelFatOne-Regular.ttf" + "fp": "./ofl/bagelfatone/BagelFatOne-Regular.ttf" }, "Public Sans": { "features": [ @@ -6603,7 +6499,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/publicsans/PublicSans-Italic[wght].ttf" + "fp": "./ofl/publicsans/PublicSans-Italic[wght].ttf" }, "Epunda Slab": { "features": [ @@ -6621,11 +6517,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/epundaslab/EpundaSlab-Italic[wght].ttf" + "fp": "./ofl/epundaslab/EpundaSlab-Italic[wght].ttf" }, "Cardo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cardo/Cardo-Regular.ttf" + "fp": "./ofl/cardo/Cardo-Regular.ttf" }, "Signika SC": { "features": [ @@ -6639,7 +6535,7 @@ "ss17", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/signikasc/SignikaSC[wght].ttf" + "fp": "./ofl/signikasc/SignikaSC[wght].ttf" }, "Playwrite US Trad Guides": { "features": [ @@ -6653,7 +6549,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteustradguides/PlaywriteUSTradGuides-Regular.ttf" + "fp": "./ofl/playwriteustradguides/PlaywriteUSTradGuides-Regular.ttf" }, "Grey Qo": { "features": [ @@ -6661,7 +6557,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/greyqo/GreyQo-Regular.ttf" + "fp": "./ofl/greyqo/GreyQo-Regular.ttf" }, "Montagu Slab": { "features": [ @@ -6672,17 +6568,17 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montaguslab/MontaguSlab[opsz,wght].ttf" + "fp": "./ofl/montaguslab/MontaguSlab[opsz,wght].ttf" }, "Keania One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/keaniaone/KeaniaOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssunuwar/NotoSansSunuwar-Regular.ttf" }, "Playwrite ZA": { "features": [ @@ -6696,7 +6592,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteza/PlaywriteZA[wght].ttf" + "fp": "./ofl/playwriteza/PlaywriteZA[wght].ttf" }, "LXGW WenKai TC": { "features": [ @@ -6706,14 +6602,14 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lxgwwenkaitc/LXGWWenKaiTC-Regular.ttf" + "fp": "./ofl/lxgwwenkaitc/LXGWWenKaiTC-Regular.ttf" }, "Parisienne": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/parisienne/Parisienne-Regular.ttf" + "fp": "./ofl/parisienne/Parisienne-Regular.ttf" }, "Rubik Wet Paint": { "features": [ @@ -6726,11 +6622,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikwetpaint/RubikWetPaint-Regular.ttf" + "fp": "./ofl/rubikwetpaint/RubikWetPaint-Regular.ttf" }, "Sedgwick Ave Display": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sedgwickavedisplay/SedgwickAveDisplay-Regular.ttf" + "fp": "./ofl/sedgwickavedisplay/SedgwickAveDisplay-Regular.ttf" }, "Anton": { "features": [ @@ -6744,7 +6640,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anton/Anton-Regular.ttf" + "fp": "./ofl/anton/Anton-Regular.ttf" }, "Kiwi Maru": { "features": [ @@ -6763,7 +6659,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kiwimaru/KiwiMaru-Regular.ttf" + "fp": "./ofl/kiwimaru/KiwiMaru-Regular.ttf" }, "Red Hat Text": { "features": [ @@ -6778,7 +6674,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redhattext/RedHatText-Italic[wght].ttf" + "fp": "./ofl/redhattext/RedHatText-Italic[wght].ttf" }, "Gloock": { "features": [ @@ -6791,7 +6687,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gloock/Gloock-Regular.ttf" + "fp": "./ofl/gloock/Gloock-Regular.ttf" }, "Archivo Black": { "features": [ @@ -6799,7 +6695,7 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/archivoblack/ArchivoBlack-Regular.ttf" + "fp": "./ofl/archivoblack/ArchivoBlack-Regular.ttf" }, "Encode Sans Expanded": { "features": [ @@ -6815,11 +6711,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesansexpanded/EncodeSansExpanded-Regular.ttf" + "fp": "./ofl/encodesansexpanded/EncodeSansExpanded-Regular.ttf" }, "Bree Serif": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/breeserif/BreeSerif-Regular.ttf" + "fp": "./ofl/breeserif/BreeSerif-Regular.ttf" }, "Barrio": { "features": [ @@ -6828,7 +6724,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/barrio/Barrio-Regular.ttf" + "fp": "./ofl/barrio/Barrio-Regular.ttf" }, "Saira": { "features": [ @@ -6847,7 +6743,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/saira/Saira-Italic[wdth,wght].ttf" + "fp": "./ofl/saira/Saira-Italic[wdth,wght].ttf" }, "Rubik Storm": { "features": [ @@ -6860,27 +6756,27 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikstorm/RubikStorm-Regular.ttf" + "fp": "./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" + "fp": "./ofl/bbhsansbartle/BBHSansBartle-Regular.ttf" }, "Julius Sans One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/juliussansone/JuliusSansOne-Regular.ttf" + "fp": "./ofl/juliussansone/JuliusSansOne-Regular.ttf" }, "Astloch": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/astloch/Astloch-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssaurashtra/NotoSansSaurashtra-Regular.ttf" }, "Exo": { "features": [ @@ -6894,13 +6790,13 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/exo/Exo[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansolchiki/NotoSansOlChiki[wght].ttf" }, "Bebas Neue": { "features": [ @@ -6910,7 +6806,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bebasneue/BebasNeue-Regular.ttf" + "fp": "./ofl/bebasneue/BebasNeue-Regular.ttf" }, "Prociono": { "features": [ @@ -6919,29 +6815,29 @@ "salt", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/prociono/Prociono-Regular.ttf" + "fp": "./ofl/prociono/Prociono-Regular.ttf" }, "Palette Mosaic": { "features": [ "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/palettemosaic/PaletteMosaic-Regular.ttf" + "fp": "./ofl/palettemosaic/PaletteMosaic-Regular.ttf" }, "Fresca": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fresca/Fresca-Regular.ttf" + "fp": "./ofl/fresca/Fresca-Regular.ttf" }, "JejuGothic": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jejugothic/JejuGothic-Regular.ttf" + "fp": "./ofl/jejugothic/JejuGothic-Regular.ttf" }, "Libertinus Serif Display": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinusserifdisplay/LibertinusSerifDisplay-Regular.ttf" + "fp": "./ofl/libertinusserifdisplay/LibertinusSerifDisplay-Regular.ttf" }, "Gidugu": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gidugu/Gidugu-Regular.ttf" + "fp": "./ofl/gidugu/Gidugu-Regular.ttf" }, "Alumni Sans Pinstripe": { "features": [ @@ -6956,7 +6852,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisanspinstripe/AlumniSansPinstripe-Regular.ttf" + "fp": "./ofl/alumnisanspinstripe/AlumniSansPinstripe-Regular.ttf" }, "DM Serif Text": { "features": [ @@ -6964,15 +6860,15 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dmseriftext/DMSerifText-Regular.ttf" + "fp": "./ofl/dmseriftext/DMSerifText-Regular.ttf" }, "Moulpali": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moulpali/Moulpali-Regular.ttf" + "fp": "./ofl/moulpali/Moulpali-Regular.ttf" }, "Patua One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/patuaone/PatuaOne-Regular.ttf" + "fp": "./ofl/patuaone/PatuaOne-Regular.ttf" }, "El Messiri": { "features": [ @@ -6980,7 +6876,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/elmessiri/ElMessiri[wght].ttf" + "fp": "./ofl/elmessiri/ElMessiri[wght].ttf" }, "Zen Kaku Gothic New": { "features": [ @@ -6991,7 +6887,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenkakugothicnew/ZenKakuGothicNew-Regular.ttf" + "fp": "./ofl/zenkakugothicnew/ZenKakuGothicNew-Regular.ttf" }, "Playwrite BE WAL": { "features": [ @@ -7005,20 +6901,20 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebewal/PlaywriteBEWAL[wght].ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/hanaleifill/HanaleiFill-Regular.ttf" }, "Playwrite DE VA Guides": { "features": [ @@ -7032,7 +6928,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedevaguides/PlaywriteDEVAGuides-Regular.ttf" + "fp": "./ofl/playwritedevaguides/PlaywriteDEVAGuides-Regular.ttf" }, "Amiri Quran": { "features": [ @@ -7042,15 +6938,15 @@ "ss07", "ss08" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amiriquran/AmiriQuran-Regular.ttf" + "fp": "./ofl/amiriquran/AmiriQuran-Regular.ttf" }, "Hind Mysuru": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindmysuru/HindMysuru-Regular.ttf" + "fp": "./ofl/hindmysuru/HindMysuru-Regular.ttf" }, "NanumGothicCoding": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nanumgothiccoding/NanumGothicCoding-Regular.ttf" + "fp": "./ofl/nanumgothiccoding/NanumGothicCoding-Regular.ttf" }, "Mali": { "features": [ @@ -7058,7 +6954,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mali/Mali-Regular.ttf" + "fp": "./ofl/mali/Mali-Regular.ttf" }, "Gulzar": { "features": [ @@ -7070,7 +6966,7 @@ "swsh", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gulzar/Gulzar-Regular.ttf" + "fp": "./ofl/gulzar/Gulzar-Regular.ttf" }, "Sankofa Display": { "features": [ @@ -7082,11 +6978,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sankofadisplay/SankofaDisplay-Regular.ttf" + "fp": "./ofl/sankofadisplay/SankofaDisplay-Regular.ttf" }, "Mr Dafoe": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mrdafoe/MrDafoe-Regular.ttf" + "fp": "./ofl/mrdafoe/MrDafoe-Regular.ttf" }, "Shantell Sans": { "features": [ @@ -7101,11 +6997,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shantellsans/ShantellSans-Italic[BNCE,INFM,SPAC,wght].ttf" + "fp": "./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" + "fp": "./ofl/ranga/Ranga-Regular.ttf" }, "Noto Sans Hanifi Rohingya": { "features": [ @@ -7113,11 +7009,11 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanshanifirohingya/NotoSansHanifiRohingya[wght].ttf" + "fp": "./ofl/notosanshanifirohingya/NotoSansHanifiRohingya[wght].ttf" }, "Kumar One Outline": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kumaroneoutline/KumarOneOutline-Regular.ttf" + "fp": "./ofl/kumaroneoutline/KumarOneOutline-Regular.ttf" }, "Big Shoulders Stencil": { "features": [ @@ -7132,29 +7028,29 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersstencil/BigShouldersStencil[opsz,wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansoldturkic/NotoSansOldTurkic-Regular.ttf" }, "Dr Sugiyama": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/drsugiyama/DrSugiyama-Regular.ttf" + "fp": "./ofl/drsugiyama/DrSugiyama-Regular.ttf" }, "Gugi": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gugi/Gugi-Regular.ttf" + "fp": "./ofl/gugi/Gugi-Regular.ttf" }, "Suravaram": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/suravaram/Suravaram-Regular.ttf" + "fp": "./ofl/suravaram/Suravaram-Regular.ttf" }, "Hind Guntur": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindguntur/HindGuntur-Regular.ttf" + "fp": "./ofl/hindguntur/HindGuntur-Regular.ttf" }, "Recursive": { "features": [ @@ -7181,7 +7077,7 @@ "titl", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/recursive/Recursive[CASL,CRSV,MONO,slnt,wght].ttf" + "fp": "./ofl/recursive/Recursive[CASL,CRSV,MONO,slnt,wght].ttf" }, "Caveat": { "features": [ @@ -7194,7 +7090,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caveat/Caveat[wght].ttf" + "fp": "./ofl/caveat/Caveat[wght].ttf" }, "Winky Rough": { "features": [ @@ -7204,24 +7100,24 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/winkyrough/WinkyRough[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosanssharada/NotoSansSharada-Regular.ttf" }, "Tagesschrift": { "features": [ "case", "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tagesschrift/Tagesschrift-Regular.ttf" + "fp": "./ofl/tagesschrift/Tagesschrift-Regular.ttf" }, "Vast Shadow": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vastshadow/VastShadow-Regular.ttf" + "fp": "./ofl/vastshadow/VastShadow-Regular.ttf" }, "Pangolin": { "features": [ @@ -7229,7 +7125,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pangolin/Pangolin-Regular.ttf" + "fp": "./ofl/pangolin/Pangolin-Regular.ttf" }, "Dela Gothic One": { "features": [ @@ -7247,7 +7143,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/delagothicone/DelaGothicOne-Regular.ttf" + "fp": "./ofl/delagothicone/DelaGothicOne-Regular.ttf" }, "IM FELL Great Primer": { "features": [ @@ -7259,22 +7155,22 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellgreatprimer/IMFeGPit28P.ttf" + "fp": "./ofl/imfellgreatprimer/IMFeGPit28P.ttf" }, "ADLaM Display": { "features": [ "case", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/adlamdisplay/ADLaMDisplay-Regular.ttf" + "fp": "./ofl/adlamdisplay/ADLaMDisplay-Regular.ttf" }, "Marko One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/markoone/MarkoOne-Regular.ttf" + "fp": "./ofl/markoone/MarkoOne-Regular.ttf" }, "Bakbak One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bakbakone/BakbakOne-Regular.ttf" + "fp": "./ofl/bakbakone/BakbakOne-Regular.ttf" }, "Rubik Marker Hatch": { "features": [ @@ -7287,21 +7183,21 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmarkerhatch/RubikMarkerHatch-Regular.ttf" + "fp": "./ofl/rubikmarkerhatch/RubikMarkerHatch-Regular.ttf" }, "Geo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geo/Geo-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssymbols/NotoSansSymbols[wght].ttf" }, "Aldrich": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aldrich/Aldrich-Regular.ttf" + "fp": "./ofl/aldrich/Aldrich-Regular.ttf" }, "Rubik Bubbles": { "features": [ @@ -7314,19 +7210,19 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikbubbles/RubikBubbles-Regular.ttf" + "fp": "./ofl/rubikbubbles/RubikBubbles-Regular.ttf" }, "Do Hyeon": { "features": [ "fwid" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dohyeon/DoHyeon-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoseriftodhri/NotoSerifTodhri-Regular.ttf" }, "Are You Serious": { "features": [ @@ -7334,7 +7230,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/areyouserious/AreYouSerious-Regular.ttf" + "fp": "./ofl/areyouserious/AreYouSerious-Regular.ttf" }, "Playwrite NL Guides": { "features": [ @@ -7348,7 +7244,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritenlguides/PlaywriteNLGuides-Regular.ttf" + "fp": "./ofl/playwritenlguides/PlaywriteNLGuides-Regular.ttf" }, "Philosopher": { "features": [ @@ -7356,36 +7252,36 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/philosopher/Philosopher-Regular.ttf" + "fp": "./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" + "fp": "./ofl/mousememoirs/MouseMemoirs-Regular.ttf" }, "Basic": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/basic/Basic-Regular.ttf" + "fp": "./ofl/basic/Basic-Regular.ttf" }, "Anonymous Pro": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anonymouspro/AnonymousPro-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansbalinese/NotoSansBalinese[wght].ttf" }, "Snippet": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/snippet/Snippet.ttf" + "fp": "./ofl/snippet/Snippet.ttf" }, "Courgette": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/courgette/Courgette-Regular.ttf" + "fp": "./ofl/courgette/Courgette-Regular.ttf" }, "Playwrite AR": { "features": [ @@ -7399,14 +7295,14 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritear/PlaywriteAR[wght].ttf" + "fp": "./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" + "fp": "./ofl/coralpixels/CoralPixels-Regular.ttf" }, "Hanken Grotesk": { "features": [ @@ -7418,7 +7314,7 @@ "ss03", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hankengrotesk/HankenGrotesk[wght].ttf" + "fp": "./ofl/hankengrotesk/HankenGrotesk[wght].ttf" }, "Lexend Tera": { "features": [ @@ -7431,7 +7327,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendtera/LexendTera[wght].ttf" + "fp": "./ofl/lexendtera/LexendTera[wght].ttf" }, "Playwrite DE LA Guides": { "features": [ @@ -7445,11 +7341,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedelaguides/PlaywriteDELAGuides-Regular.ttf" + "fp": "./ofl/playwritedelaguides/PlaywriteDELAGuides-Regular.ttf" }, "Duru Sans": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/durusans/DuruSans-Regular.ttf" + "fp": "./ofl/durusans/DuruSans-Regular.ttf" }, "Montserrat Underline": { "features": [ @@ -7467,19 +7363,19 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montserratunderline/MontserratUnderline[wght].ttf" + "fp": "./ofl/montserratunderline/MontserratUnderline[wght].ttf" }, "Oranienbaum": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oranienbaum/Oranienbaum-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanskhmerui/NotoSansKhmerUI[wdth,wght].ttf" }, "Poller One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pollerone/PollerOne.ttf" + "fp": "./ofl/pollerone/PollerOne.ttf" }, "Playwrite ID Guides": { "features": [ @@ -7493,15 +7389,15 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteidguides/PlaywriteIDGuides-Regular.ttf" + "fp": "./ofl/playwriteidguides/PlaywriteIDGuides-Regular.ttf" }, "Esteban": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/esteban/Esteban-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanslaoui/NotoSansLaoUI[wdth,wght].ttf" }, "Noto Sans Siddham": { "features": [ @@ -7513,7 +7409,7 @@ "ss05", "ss06" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssiddham/NotoSansSiddham-Regular.ttf" + "fp": "./ofl/notosanssiddham/NotoSansSiddham-Regular.ttf" }, "Kaisei Tokumin": { "features": [ @@ -7526,7 +7422,7 @@ "nlck", "trad" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kaiseitokumin/KaiseiTokumin-Regular.ttf" + "fp": "./ofl/kaiseitokumin/KaiseiTokumin-Regular.ttf" }, "Sofia Sans Extra Condensed": { "features": [ @@ -7542,17 +7438,17 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofiasansextracondensed/SofiaSansExtraCondensed-Italic[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansavestan/NotoSansAvestan-Regular.ttf" }, "Averia Serif Libre": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/averiaseriflibre/AveriaSerifLibre-Regular.ttf" + "fp": "./ofl/averiaseriflibre/AveriaSerifLibre-Regular.ttf" }, "Playwrite IT Trad": { "features": [ @@ -7566,7 +7462,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteittrad/PlaywriteITTrad[wght].ttf" + "fp": "./ofl/playwriteittrad/PlaywriteITTrad[wght].ttf" }, "IBM Plex Sans KR": { "features": [ @@ -7581,11 +7477,11 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsanskr/IBMPlexSansKR-Regular.ttf" + "fp": "./ofl/ibmplexsanskr/IBMPlexSansKR-Regular.ttf" }, "Wendy One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wendyone/WendyOne-Regular.ttf" + "fp": "./ofl/wendyone/WendyOne-Regular.ttf" }, "Noto Sans Chakma": { "features": [ @@ -7596,11 +7492,11 @@ "ss04", "ss05" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanschakma/NotoSansChakma-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanskannada/NotoSansKannada[wdth,wght].ttf" }, "Rhodium Libre": { "features": [ @@ -7612,7 +7508,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rhodiumlibre/RhodiumLibre-Regular.ttf" + "fp": "./ofl/rhodiumlibre/RhodiumLibre-Regular.ttf" }, "Alumni Sans SC": { "features": [ @@ -7627,7 +7523,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alumnisanssc/AlumniSansSC[wght].ttf" + "fp": "./ofl/alumnisanssc/AlumniSansSC[wght].ttf" }, "Noto Serif TC": { "features": [ @@ -7638,7 +7534,7 @@ "pwid", "ruby" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriftc/NotoSerifTC[wght].ttf" + "fp": "./ofl/notoseriftc/NotoSerifTC[wght].ttf" }, "Tektur": { "features": [ @@ -7655,11 +7551,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tektur/Tektur[wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansbengaliui/NotoSansBengaliUI[wdth,wght].ttf" }, "Science Gothic": { "features": [ @@ -7677,14 +7573,14 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sciencegothic/ScienceGothic[CTRS,slnt,wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/notoserifkannada/NotoSerifKannada[wght].ttf" }, "Lexend Exa": { "features": [ @@ -7697,11 +7593,11 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendexa/LexendExa[wght].ttf" + "fp": "./ofl/lexendexa/LexendExa[wght].ttf" }, "Bigshot One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshotone/BigshotOne-Regular.ttf" + "fp": "./ofl/bigshotone/BigshotOne-Regular.ttf" }, "Yuji Hentaigana Akari": { "features": [ @@ -7710,7 +7606,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yujihentaiganaakari/YujiHentaiganaAkari-Regular.ttf" + "fp": "./ofl/yujihentaiganaakari/YujiHentaiganaAkari-Regular.ttf" }, "Trocchi": { "features": [ @@ -7718,19 +7614,19 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trocchi/Trocchi-Regular.ttf" + "fp": "./ofl/trocchi/Trocchi-Regular.ttf" }, "Rufina": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rufina/Rufina-Regular.ttf" + "fp": "./ofl/rufina/Rufina-Regular.ttf" }, "Shadows Into Light": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shadowsintolight/ShadowsIntoLight.ttf" + "fp": "./ofl/shadowsintolight/ShadowsIntoLight.ttf" }, "Meddon": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/meddon/Meddon.ttf" + "fp": "./ofl/meddon/Meddon.ttf" }, "Taviraj": { "features": [ @@ -7738,7 +7634,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/taviraj/Taviraj-Regular.ttf" + "fp": "./ofl/taviraj/Taviraj-Regular.ttf" }, "Rubik Spray Paint": { "features": [ @@ -7751,11 +7647,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikspraypaint/RubikSprayPaint-Regular.ttf" + "fp": "./ofl/rubikspraypaint/RubikSprayPaint-Regular.ttf" }, "Chelsea Market": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chelseamarket/ChelseaMarket-Regular.ttf" + "fp": "./ofl/chelseamarket/ChelseaMarket-Regular.ttf" }, "Martian Mono": { "features": [ @@ -7767,7 +7663,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/martianmono/MartianMono[wdth,wght].ttf" + "fp": "./ofl/martianmono/MartianMono[wdth,wght].ttf" }, "Rubik Vinyl": { "features": [ @@ -7780,11 +7676,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikvinyl/RubikVinyl-Regular.ttf" + "fp": "./ofl/rubikvinyl/RubikVinyl-Regular.ttf" }, "Gravitas One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gravitasone/GravitasOne.ttf" + "fp": "./ofl/gravitasone/GravitasOne.ttf" }, "Atkinson Hyperlegible Mono": { "features": [ @@ -7793,7 +7689,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/atkinsonhyperlegiblemono/AtkinsonHyperlegibleMono-Italic[wght].ttf" + "fp": "./ofl/atkinsonhyperlegiblemono/AtkinsonHyperlegibleMono-Italic[wght].ttf" }, "Playwrite BE VLG": { "features": [ @@ -7807,7 +7703,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebevlg/PlaywriteBEVLG[wght].ttf" + "fp": "./ofl/playwritebevlg/PlaywriteBEVLG[wght].ttf" }, "Encode Sans Semi Condensed": { "features": [ @@ -7823,7 +7719,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesanssemicondensed/EncodeSansSemiCondensed-Regular.ttf" + "fp": "./ofl/encodesanssemicondensed/EncodeSansSemiCondensed-Regular.ttf" }, "Kodchasan": { "features": [ @@ -7831,7 +7727,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kodchasan/Kodchasan-Regular.ttf" + "fp": "./ofl/kodchasan/Kodchasan-Regular.ttf" }, "Content": { "features": [ @@ -7888,7 +7784,7 @@ "zz51", "zz52" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/content/Content-Regular.ttf" + "fp": "./ofl/content/Content-Regular.ttf" }, "Noto Sans Sogdian": { "features": [ @@ -7914,11 +7810,11 @@ "ordn", "salt" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssogdian/NotoSansSogdian-Regular.ttf" + "fp": "./ofl/notosanssogdian/NotoSansSogdian-Regular.ttf" }, "Bilbo Swash Caps": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bilboswashcaps/BilboSwashCaps-Regular.ttf" + "fp": "./ofl/bilboswashcaps/BilboSwashCaps-Regular.ttf" }, "Allison": { "features": [ @@ -7928,7 +7824,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/allison/Allison-Regular.ttf" + "fp": "./ofl/allison/Allison-Regular.ttf" }, "Matemasie": { "features": [ @@ -7938,7 +7834,7 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/matemasie/Matemasie-Regular.ttf" + "fp": "./ofl/matemasie/Matemasie-Regular.ttf" }, "Anuphan": { "features": [ @@ -7951,7 +7847,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anuphan/Anuphan[wght].ttf" + "fp": "./ofl/anuphan/Anuphan[wght].ttf" }, "Comfortaa": { "features": [ @@ -7960,24 +7856,24 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comfortaa/Comfortaa[wght].ttf" + "fp": "./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" + "fp": "./ofl/quattrocentosans/QuattrocentoSans-Regular.ttf" }, "Sedgwick Ave": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sedgwickave/SedgwickAve-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansshavian/NotoSansShavian-Regular.ttf" }, "Roboto Condensed": { "features": [ @@ -7998,7 +7894,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/robotocondensed/RobotoCondensed[wght].ttf" + "fp": "./ofl/robotocondensed/RobotoCondensed[wght].ttf" }, "Mona Sans": { "features": [ @@ -8018,7 +7914,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monasans/MonaSans-Italic[wdth,wght].ttf" + "fp": "./ofl/monasans/MonaSans-Italic[wdth,wght].ttf" }, "Kadwa": { "features": [ @@ -8026,20 +7922,20 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kadwa/Kadwa-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansugaritic/NotoSansUgaritic-Regular.ttf" }, "Teachers": { "features": [ "case", "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/teachers/Teachers[wght].ttf" + "fp": "./ofl/teachers/Teachers[wght].ttf" }, "Chokokutai": { "features": [ @@ -8048,7 +7944,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chokokutai/Chokokutai-Regular.ttf" + "fp": "./ofl/chokokutai/Chokokutai-Regular.ttf" }, "Tiro Gurmukhi": { "features": [ @@ -8068,7 +7964,7 @@ "ss20", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirogurmukhi/TiroGurmukhi-Regular.ttf" + "fp": "./ofl/tirogurmukhi/TiroGurmukhi-Regular.ttf" }, "Baloo Tamma 2": { "features": [ @@ -8080,7 +7976,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/balootamma2/BalooTamma2[wght].ttf" + "fp": "./ofl/balootamma2/BalooTamma2[wght].ttf" }, "Ruge Boogie": { "features": [ @@ -8090,7 +7986,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rugeboogie/RugeBoogie-Regular.ttf" + "fp": "./ofl/rugeboogie/RugeBoogie-Regular.ttf" }, "Bitcount Ink": { "features": [ @@ -8104,17 +8000,17 @@ "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" + "fp": "./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" + "fp": "./ofl/notosansinscriptionalparthian/NotoSansInscriptionalParthian-Regular.ttf" }, "Tangerine": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tangerine/Tangerine-Regular.ttf" + "fp": "./ofl/tangerine/Tangerine-Regular.ttf" }, "Rubik 80s Fade": { "features": [ @@ -8127,7 +8023,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubik80sfade/Rubik80sFade-Regular.ttf" + "fp": "./ofl/rubik80sfade/Rubik80sFade-Regular.ttf" }, "Protest Strike": { "features": [ @@ -8137,7 +8033,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/proteststrike/ProtestStrike-Regular.ttf" + "fp": "./ofl/proteststrike/ProtestStrike-Regular.ttf" }, "Aref Ruqaa Ink": { "features": [ @@ -8150,7 +8046,7 @@ "ss07", "ss08" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arefruqaaink/ArefRuqaaInk-Regular.ttf" + "fp": "./ofl/arefruqaaink/ArefRuqaaInk-Regular.ttf" }, "Paprika": { "features": [ @@ -8160,19 +8056,19 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/paprika/Paprika-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notoseriftangut/NotoSerifTangut-Regular.ttf" }, "Pridi": { "features": [ @@ -8180,11 +8076,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pridi/Pridi-Regular.ttf" + "fp": "./ofl/pridi/Pridi-Regular.ttf" }, "Amarante": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amarante/Amarante-Regular.ttf" + "fp": "./ofl/amarante/Amarante-Regular.ttf" }, "Merriweather": { "features": [ @@ -8206,27 +8102,27 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/merriweather/Merriweather-Italic[opsz,wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/sixcaps/SixCaps.ttf" }, "Noto Traditional Nushu": { "features": [ "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nototraditionalnushu/NotoTraditionalNushu[wght].ttf" + "fp": "./ofl/nototraditionalnushu/NotoTraditionalNushu[wght].ttf" }, "Salsa": { "features": [ "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/salsa/Salsa-Regular.ttf" + "fp": "./ofl/salsa/Salsa-Regular.ttf" }, "MedievalSharp": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/medievalsharp/MedievalSharp.ttf" + "fp": "./ofl/medievalsharp/MedievalSharp.ttf" }, "IM FELL English SC": { "features": [ @@ -8235,13 +8131,13 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellenglishsc/IMFeENsc28P.ttf" + "fp": "./ofl/imfellenglishsc/IMFeENsc28P.ttf" }, "Noto Sans Lycian": { "features": [ "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanslycian/NotoSansLycian-Regular.ttf" + "fp": "./ofl/notosanslycian/NotoSansLycian-Regular.ttf" }, "Playwrite AT": { "features": [ @@ -8255,15 +8151,15 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteat/PlaywriteAT[wght].ttf" + "fp": "./ofl/playwriteat/PlaywriteAT[wght].ttf" }, "Trade Winds": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tradewinds/TradeWinds-Regular.ttf" + "fp": "./ofl/tradewinds/TradeWinds-Regular.ttf" }, "Averia Gruesa Libre": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/averiagruesalibre/AveriaGruesaLibre-Regular.ttf" + "fp": "./ofl/averiagruesalibre/AveriaGruesaLibre-Regular.ttf" }, "Big Shoulders Display SC": { "features": [ @@ -8278,17 +8174,17 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersdisplaysc/BigShouldersDisplaySC[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansimperialaramaic/NotoSansImperialAramaic-Regular.ttf" }, "Arbutus": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arbutus/Arbutus-Regular.ttf" + "fp": "./ofl/arbutus/Arbutus-Regular.ttf" }, "Cairo": { "features": [ @@ -8298,15 +8194,15 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cairo/Cairo[slnt,wght].ttf" + "fp": "./ofl/cairo/Cairo[slnt,wght].ttf" }, "Miltonian": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/miltonian/Miltonian-Regular.ttf" + "fp": "./ofl/miltonian/Miltonian-Regular.ttf" }, "Tai Heritage Pro": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/taiheritagepro/TaiHeritagePro-Regular.ttf" + "fp": "./ofl/taiheritagepro/TaiHeritagePro-Regular.ttf" }, "Syne Mono": { "features": [ @@ -8322,11 +8218,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/synemono/SyneMono-Regular.ttf" + "fp": "./ofl/synemono/SyneMono-Regular.ttf" }, "UnifrakturCook": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unifrakturcook/UnifrakturCook-Bold.ttf" + "fp": "./ofl/unifrakturcook/UnifrakturCook-Bold.ttf" }, "Braah One": { "features": [ @@ -8339,13 +8235,13 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/braahone/BraahOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanscoptic/NotoSansCoptic-Regular.ttf" }, "Miriam Libre": { "features": [ @@ -8357,7 +8253,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/miriamlibre/MiriamLibre[wght].ttf" + "fp": "./ofl/miriamlibre/MiriamLibre[wght].ttf" }, "Pixelify Sans": { "features": [ @@ -8368,7 +8264,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pixelifysans/PixelifySans[wght].ttf" + "fp": "./ofl/pixelifysans/PixelifySans[wght].ttf" }, "Alkalami": { "features": [ @@ -8382,7 +8278,7 @@ "ss08", "ss09" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alkalami/Alkalami-Regular.ttf" + "fp": "./ofl/alkalami/Alkalami-Regular.ttf" }, "Yuji Hentaigana Akebono": { "features": [ @@ -8391,7 +8287,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yujihentaiganaakebono/YujiHentaiganaAkebono-Regular.ttf" + "fp": "./ofl/yujihentaiganaakebono/YujiHentaiganaAkebono-Regular.ttf" }, "IBM Plex Sans": { "features": [ @@ -8410,7 +8306,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsans/IBMPlexSans[wdth,wght].ttf" + "fp": "./ofl/ibmplexsans/IBMPlexSans[wdth,wght].ttf" }, "Playwrite VN Guides": { "features": [ @@ -8424,7 +8320,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritevnguides/PlaywriteVNGuides-Regular.ttf" + "fp": "./ofl/playwritevnguides/PlaywriteVNGuides-Regular.ttf" }, "Baloo 2": { "features": [ @@ -8437,7 +8333,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloo2/Baloo2[wght].ttf" + "fp": "./ofl/baloo2/Baloo2[wght].ttf" }, "Playwrite IT Trad Guides": { "features": [ @@ -8451,7 +8347,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteittradguides/PlaywriteITTradGuides-Regular.ttf" + "fp": "./ofl/playwriteittradguides/PlaywriteITTradGuides-Regular.ttf" }, "Playwrite MX": { "features": [ @@ -8465,7 +8361,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritemx/PlaywriteMX[wght].ttf" + "fp": "./ofl/playwritemx/PlaywriteMX[wght].ttf" }, "Playwrite FR Moderne": { "features": [ @@ -8479,14 +8375,14 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritefrmoderne/PlaywriteFRModerne[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansoldhungarian/NotoSansOldHungarian-Regular.ttf" }, "Mea Culpa": { "features": [ @@ -8494,7 +8390,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/meaculpa/MeaCulpa-Regular.ttf" + "fp": "./ofl/meaculpa/MeaCulpa-Regular.ttf" }, "Grenze Gotisch": { "features": [ @@ -8512,7 +8408,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grenzegotisch/GrenzeGotisch[wght].ttf" + "fp": "./ofl/grenzegotisch/GrenzeGotisch[wght].ttf" }, "MuseoModerno": { "features": [ @@ -8529,11 +8425,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/museomoderno/MuseoModerno-Italic[wght].ttf" + "fp": "./ofl/museomoderno/MuseoModerno-Italic[wght].ttf" }, "Adobe Blank": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/adobeblank/AdobeBlank-Regular.ttf" + "fp": "./ofl/adobeblank/AdobeBlank-Regular.ttf" }, "Rubik Doodle Shadow": { "features": [ @@ -8546,11 +8442,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikdoodleshadow/RubikDoodleShadow-Regular.ttf" + "fp": "./ofl/rubikdoodleshadow/RubikDoodleShadow-Regular.ttf" }, "Vampiro One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vampiroone/VampiroOne-Regular.ttf" + "fp": "./ofl/vampiroone/VampiroOne-Regular.ttf" }, "Fira Sans Extra Condensed": { "features": [ @@ -8572,11 +8468,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/firasansextracondensed/FiraSansExtraCondensed-Regular.ttf" + "fp": "./ofl/firasansextracondensed/FiraSansExtraCondensed-Regular.ttf" }, "Fugaz One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fugazone/FugazOne-Regular.ttf" + "fp": "./ofl/fugazone/FugazOne-Regular.ttf" }, "Mukta Mahee": { "features": [ @@ -8591,15 +8487,15 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/muktamahee/MuktaMahee-Regular.ttf" + "fp": "./ofl/muktamahee/MuktaMahee-Regular.ttf" }, "Federo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/federo/Federo-Regular.ttf" + "fp": "./ofl/federo/Federo-Regular.ttf" }, "Overlock SC": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/overlocksc/OverlockSC-Regular.ttf" + "fp": "./ofl/overlocksc/OverlockSC-Regular.ttf" }, "Playwrite DE Grund Guides": { "features": [ @@ -8613,7 +8509,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedegrundguides/PlaywriteDEGrundGuides-Regular.ttf" + "fp": "./ofl/playwritedegrundguides/PlaywriteDEGrundGuides-Regular.ttf" }, "Rubik Burned": { "features": [ @@ -8626,7 +8522,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikburned/RubikBurned-Regular.ttf" + "fp": "./ofl/rubikburned/RubikBurned-Regular.ttf" }, "Playwrite BR": { "features": [ @@ -8640,7 +8536,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritebr/PlaywriteBR[wght].ttf" + "fp": "./ofl/playwritebr/PlaywriteBR[wght].ttf" }, "Spectral": { "features": [ @@ -8665,11 +8561,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spectral/Spectral-Regular.ttf" + "fp": "./ofl/spectral/Spectral-Regular.ttf" }, "Jockey One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jockeyone/JockeyOne-Regular.ttf" + "fp": "./ofl/jockeyone/JockeyOne-Regular.ttf" }, "Ysabeau Office": { "features": [ @@ -8689,14 +8585,14 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ysabeauoffice/YsabeauOffice-Italic[wght].ttf" + "fp": "./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" + "fp": "./ofl/sulphurpoint/SulphurPoint-Regular.ttf" }, "Anek Telugu": { "features": [ @@ -8709,13 +8605,13 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anektelugu/AnekTelugu[wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/lobstertwo/LobsterTwo-Regular.ttf" }, "Jaini Purva": { "features": [ @@ -8728,18 +8624,18 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jainipurva/JainiPurva-Regular.ttf" + "fp": "./ofl/jainipurva/JainiPurva-Regular.ttf" }, "B612": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/b612/B612-Regular.ttf" + "fp": "./ofl/b612/B612-Regular.ttf" }, "Amita": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amita/Amita-Regular.ttf" + "fp": "./ofl/amita/Amita-Regular.ttf" }, "Arya": { "features": [ @@ -8748,11 +8644,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arya/Arya-Regular.ttf" + "fp": "./ofl/arya/Arya-Regular.ttf" }, "Medula One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/medulaone/MedulaOne-Regular.ttf" + "fp": "./ofl/medulaone/MedulaOne-Regular.ttf" }, "Mochiy Pop One": { "features": [ @@ -8765,18 +8661,18 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mochiypopone/MochiyPopOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/wireone/WireOne-Regular.ttf" }, "Spirax": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spirax/Spirax-Regular.ttf" + "fp": "./ofl/spirax/Spirax-Regular.ttf" }, "Playwrite HR": { "features": [ @@ -8790,19 +8686,19 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehr/PlaywriteHR[wght].ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansnushu/NotoSansNushu-Regular.ttf" }, "Kaushan Script": { "features": [ @@ -8810,7 +8706,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kaushanscript/KaushanScript-Regular.ttf" + "fp": "./ofl/kaushanscript/KaushanScript-Regular.ttf" }, "Nunito Sans": { "features": [ @@ -8824,15 +8720,15 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nunitosans/NunitoSans[YTLC,opsz,wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/aksarabaligalang/AksaraBaliGalang-Regular.ttf" }, "Edu SA Beginner": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/edusabeginner/EduSABeginner[wght].ttf" + "fp": "./ofl/edusabeginner/EduSABeginner[wght].ttf" }, "Otomanopee One": { "features": [ @@ -8844,7 +8740,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/otomanopeeone/OtomanopeeOne-Regular.ttf" + "fp": "./ofl/otomanopeeone/OtomanopeeOne-Regular.ttf" }, "Borel": { "features": [ @@ -8854,7 +8750,7 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/borel/Borel-Regular.ttf" + "fp": "./ofl/borel/Borel-Regular.ttf" }, "Smooch Sans": { "features": [ @@ -8862,11 +8758,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/smoochsans/SmoochSans[wght].ttf" + "fp": "./ofl/smoochsans/SmoochSans[wght].ttf" }, "Cute Font": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cutefont/CuteFont-Regular.ttf" + "fp": "./ofl/cutefont/CuteFont-Regular.ttf" }, "AR One Sans": { "features": [ @@ -8876,7 +8772,7 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aronesans/AROneSans[ARRR,wght].ttf" + "fp": "./ofl/aronesans/AROneSans[ARRR,wght].ttf" }, "Rubik Glitch": { "features": [ @@ -8889,7 +8785,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikglitch/RubikGlitch-Regular.ttf" + "fp": "./ofl/rubikglitch/RubikGlitch-Regular.ttf" }, "VT323": { "features": [ @@ -8898,14 +8794,14 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vt323/VT323-Regular.ttf" + "fp": "./ofl/vt323/VT323-Regular.ttf" }, "Galindo": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/galindo/Galindo-Regular.ttf" + "fp": "./ofl/galindo/Galindo-Regular.ttf" }, "Ole": { "features": [ @@ -8918,7 +8814,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ole/Ole-Regular.ttf" + "fp": "./ofl/ole/Ole-Regular.ttf" }, "Anek Tamil": { "features": [ @@ -8934,17 +8830,17 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anektamil/AnekTamil[wdth,wght].ttf" + "fp": "./ofl/anektamil/AnekTamil[wdth,wght].ttf" }, "Agdasima": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/agdasima/Agdasima-Regular.ttf" + "fp": "./ofl/agdasima/Agdasima-Regular.ttf" }, "UnifrakturMaguntia": { "features": [ "hlig" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unifrakturmaguntia/UnifrakturMaguntia-Book.ttf" + "fp": "./ofl/unifrakturmaguntia/UnifrakturMaguntia-Book.ttf" }, "Arizonia": { "features": [ @@ -8954,15 +8850,15 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arizonia/Arizonia-Regular.ttf" + "fp": "./ofl/arizonia/Arizonia-Regular.ttf" }, "Yantramanav": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yantramanav/Yantramanav-Regular.ttf" + "fp": "./ofl/yantramanav/Yantramanav-Regular.ttf" }, "Belanosima": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/belanosima/Belanosima-Regular.ttf" + "fp": "./ofl/belanosima/Belanosima-Regular.ttf" }, "Cuprum": { "features": [ @@ -8971,7 +8867,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cuprum/Cuprum[wght].ttf" + "fp": "./ofl/cuprum/Cuprum[wght].ttf" }, "Playwrite MX Guides": { "features": [ @@ -8985,11 +8881,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritemxguides/PlaywriteMXGuides-Regular.ttf" + "fp": "./ofl/playwritemxguides/PlaywriteMXGuides-Regular.ttf" }, "TharLon": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tharlon/Tharlon-Regular.ttf" + "fp": "./ofl/tharlon/Tharlon-Regular.ttf" }, "Playwrite HU": { "features": [ @@ -9003,7 +8899,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritehu/PlaywriteHU[wght].ttf" + "fp": "./ofl/playwritehu/PlaywriteHU[wght].ttf" }, "Playwrite NL": { "features": [ @@ -9017,25 +8913,25 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritenl/PlaywriteNL[wght].ttf" + "fp": "./ofl/playwritenl/PlaywriteNL[wght].ttf" }, "Lustria": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lustria/Lustria-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssundanese/NotoSansSundanese[wght].ttf" }, "Chela One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chelaone/ChelaOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/blackandwhitepicture/BlackAndWhitePicture-Regular.ttf" }, "Yrsa": { "features": [ @@ -9049,33 +8945,33 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yrsa/Yrsa[wght].ttf" + "fp": "./ofl/yrsa/Yrsa[wght].ttf" }, "Bayon": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bayon/Bayon-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosanspaucinhau/NotoSansPauCinHau-Regular.ttf" }, "Digital Numbers": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/digitalnumbers/DigitalNumbers-Regular.ttf" + "fp": "./ofl/digitalnumbers/DigitalNumbers-Regular.ttf" }, "ZCOOL KuaiLe": { "features": [ "fwid" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zcoolkuaile/ZCOOLKuaiLe-Regular.ttf" + "fp": "./ofl/zcoolkuaile/ZCOOLKuaiLe-Regular.ttf" }, "Playwrite PT Guides": { "features": [ @@ -9089,7 +8985,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteptguides/PlaywritePTGuides-Regular.ttf" + "fp": "./ofl/playwriteptguides/PlaywritePTGuides-Regular.ttf" }, "Alice": { "features": [ @@ -9100,14 +8996,14 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alice/Alice-Regular.ttf" + "fp": "./ofl/alice/Alice-Regular.ttf" }, "Gruppo": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gruppo/Gruppo-Regular.ttf" + "fp": "./ofl/gruppo/Gruppo-Regular.ttf" }, "Chenla": { "features": [ @@ -9164,7 +9060,7 @@ "zz51", "zz52" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chenla/Chenla.ttf" + "fp": "./ofl/chenla/Chenla.ttf" }, "Noto Sans Oriya UI": { "features": [ @@ -9172,13 +9068,13 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansoriyaui/NotoSansOriyaUI-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansvithkuqi/NotoSansVithkuqi[wght].ttf" }, "Noto Sans SC": { "features": [ @@ -9189,13 +9085,13 @@ "pwid", "ruby" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanssc/NotoSansSC[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosanswarangciti/NotoSansWarangCiti-Regular.ttf" }, "Tsukimi Rounded": { "features": [ @@ -9206,19 +9102,19 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tsukimirounded/TsukimiRounded-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansrejang/NotoSansRejang-Regular.ttf" }, "Alatsi": { "features": [ @@ -9234,7 +9130,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alatsi/Alatsi-Regular.ttf" + "fp": "./ofl/alatsi/Alatsi-Regular.ttf" }, "Azeret Mono": { "features": [ @@ -9263,7 +9159,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/azeretmono/AzeretMono[wght].ttf" + "fp": "./ofl/azeretmono/AzeretMono[wght].ttf" }, "Zen Dots": { "features": [ @@ -9273,11 +9169,11 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zendots/ZenDots-Regular.ttf" + "fp": "./ofl/zendots/ZenDots-Regular.ttf" }, "Yarndings 12 Charted": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yarndings12charted/Yarndings12Charted-Regular.ttf" + "fp": "./ofl/yarndings12charted/Yarndings12Charted-Regular.ttf" }, "Shippori Mincho B1": { "features": [ @@ -9294,7 +9190,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shipporiminchob1/ShipporiMinchoB1-Regular.ttf" + "fp": "./ofl/shipporiminchob1/ShipporiMinchoB1-Regular.ttf" }, "MonteCarlo": { "features": [ @@ -9319,14 +9215,14 @@ "ss20", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montecarlo/MonteCarlo-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanszanabazarsquare/NotoSansZanabazarSquare-Regular.ttf" }, "Sono": { "features": [ @@ -9342,11 +9238,11 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sono/Sono[MONO,wght].ttf" + "fp": "./ofl/sono/Sono[MONO,wght].ttf" }, "Galdeano": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/galdeano/Galdeano-Regular.ttf" + "fp": "./ofl/galdeano/Galdeano-Regular.ttf" }, "Special Gothic": { "features": [ @@ -9360,15 +9256,15 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/specialgothic/SpecialGothic[wdth,wght].ttf" + "fp": "./ofl/specialgothic/SpecialGothic[wdth,wght].ttf" }, "Buda": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/buda/Buda-Light.ttf" + "fp": "./ofl/buda/Buda-Light.ttf" }, "Namdhinggo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/namdhinggo/Namdhinggo-Regular.ttf" + "fp": "./ofl/namdhinggo/Namdhinggo-Regular.ttf" }, "Cormorant Upright": { "features": [ @@ -9398,7 +9294,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorantupright/CormorantUpright-Regular.ttf" + "fp": "./ofl/cormorantupright/CormorantUpright-Regular.ttf" }, "Unna": { "features": [ @@ -9408,11 +9304,11 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unna/Unna-Regular.ttf" + "fp": "./ofl/unna/Unna-Regular.ttf" }, "Henny Penny": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hennypenny/HennyPenny-Regular.ttf" + "fp": "./ofl/hennypenny/HennyPenny-Regular.ttf" }, "Hepta Slab": { "features": [ @@ -9435,18 +9331,18 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/heptaslab/HeptaSlab[wght].ttf" + "fp": "./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" + "fp": "./ofl/notoznamennymusicalnotation/NotoZnamennyMusicalNotation-Regular.ttf" }, "Taprom": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/taprom/Taprom-Regular.ttf" + "fp": "./ofl/taprom/Taprom-Regular.ttf" }, "Karla": { "features": [ @@ -9460,11 +9356,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/karla/Karla[wght].ttf" + "fp": "./ofl/karla/Karla[wght].ttf" }, "Limelight": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/limelight/Limelight-Regular.ttf" + "fp": "./ofl/limelight/Limelight-Regular.ttf" }, "Fragment Mono": { "features": [ @@ -9479,15 +9375,15 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fragmentmono/FragmentMono-Regular.ttf" + "fp": "./ofl/fragmentmono/FragmentMono-Regular.ttf" }, "Iceberg": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/iceberg/Iceberg-Regular.ttf" + "fp": "./ofl/iceberg/Iceberg-Regular.ttf" }, "Arapey": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arapey/Arapey-Regular.ttf" + "fp": "./ofl/arapey/Arapey-Regular.ttf" }, "Shalimar": { "features": [ @@ -9498,7 +9394,7 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shalimar/Shalimar-Regular.ttf" + "fp": "./ofl/shalimar/Shalimar-Regular.ttf" }, "REM": { "features": [ @@ -9517,7 +9413,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rem/REM-Italic[wght].ttf" + "fp": "./ofl/rem/REM-Italic[wght].ttf" }, "Aleo": { "features": [ @@ -9525,21 +9421,21 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aleo/Aleo[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansvai/NotoSansVai-Regular.ttf" }, "Titan One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/titanone/TitanOne-Regular.ttf" + "fp": "./ofl/titanone/TitanOne-Regular.ttf" }, "Convergence": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/convergence/Convergence-Regular.ttf" + "fp": "./ofl/convergence/Convergence-Regular.ttf" }, "Playwrite NG Modern": { "features": [ @@ -9553,7 +9449,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritengmodern/PlaywriteNGModern[wght].ttf" + "fp": "./ofl/playwritengmodern/PlaywriteNGModern[wght].ttf" }, "Secular One": { "features": [ @@ -9563,7 +9459,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/secularone/SecularOne-Regular.ttf" + "fp": "./ofl/secularone/SecularOne-Regular.ttf" }, "Raleway Dots": { "features": [ @@ -9575,7 +9471,7 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ralewaydots/RalewayDots-Regular.ttf" + "fp": "./ofl/ralewaydots/RalewayDots-Regular.ttf" }, "Courier Prime": { "features": [ @@ -9583,11 +9479,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/courierprime/CourierPrime-Regular.ttf" + "fp": "./ofl/courierprime/CourierPrime-Regular.ttf" }, "Ponnala": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ponnala/Ponnala-Regular.ttf" + "fp": "./ofl/ponnala/Ponnala-Regular.ttf" }, "Kolker Brush": { "features": [ @@ -9599,11 +9495,11 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kolkerbrush/KolkerBrush-Regular.ttf" + "fp": "./ofl/kolkerbrush/KolkerBrush-Regular.ttf" }, "Libre Barcode 39": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebarcode39/LibreBarcode39-Regular.ttf" + "fp": "./ofl/librebarcode39/LibreBarcode39-Regular.ttf" }, "Handjet": { "features": [ @@ -9618,7 +9514,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/handjet/Handjet[ELGR,ELSH,wght].ttf" + "fp": "./ofl/handjet/Handjet[ELGR,ELSH,wght].ttf" }, "Playwrite AT Guides": { "features": [ @@ -9632,7 +9528,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteatguides/PlaywriteATGuides-Regular.ttf" + "fp": "./ofl/playwriteatguides/PlaywriteATGuides-Regular.ttf" }, "Rubik Distressed": { "features": [ @@ -9645,21 +9541,21 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikdistressed/RubikDistressed-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/fondamento/Fondamento-Regular.ttf" }, "Playwrite DE LA": { "features": [ @@ -9673,44 +9569,44 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedela/PlaywriteDELA[wght].ttf" + "fp": "./ofl/playwritedela/PlaywriteDELA[wght].ttf" }, "Yatra One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yatraone/YatraOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanselbasan/NotoSansElbasan-Regular.ttf" }, "Wallpoet": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wallpoet/Wallpoet-Regular.ttf" + "fp": "./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" + "fp": "./ofl/monomaniacone/MonomaniacOne-Regular.ttf" }, "Hind Colombo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindcolombo/HindColombo-Regular.ttf" + "fp": "./ofl/hindcolombo/HindColombo-Regular.ttf" }, "Magra": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/magra/Magra-Regular.ttf" + "fp": "./ofl/magra/Magra-Regular.ttf" }, "Nova Flat": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novaflat/NovaFlat.ttf" + "fp": "./ofl/novaflat/NovaFlat.ttf" }, "Blaka": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blaka/Blaka-Regular.ttf" + "fp": "./ofl/blaka/Blaka-Regular.ttf" }, "Noto Sans Chorasmian": { "features": [ @@ -9718,7 +9614,7 @@ "cv02", "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanschorasmian/NotoSansChorasmian-Regular.ttf" + "fp": "./ofl/notosanschorasmian/NotoSansChorasmian-Regular.ttf" }, "Fira Sans Condensed": { "features": [ @@ -9740,11 +9636,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/firasanscondensed/FiraSansCondensed-Regular.ttf" + "fp": "./ofl/firasanscondensed/FiraSansCondensed-Regular.ttf" }, "Macondo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/macondo/Macondo-Regular.ttf" + "fp": "./ofl/macondo/Macondo-Regular.ttf" }, "Playwrite IN": { "features": [ @@ -9758,13 +9654,13 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritein/PlaywriteIN[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosanslydian/NotoSansLydian-Regular.ttf" }, "Epilogue": { "features": [ @@ -9781,7 +9677,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/epilogue/Epilogue-Italic[wght].ttf" + "fp": "./ofl/epilogue/Epilogue-Italic[wght].ttf" }, "Cabin": { "features": [ @@ -9792,11 +9688,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cabin/Cabin-Italic[wdth,wght].ttf" + "fp": "./ofl/cabin/Cabin-Italic[wdth,wght].ttf" }, "Flavors": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/flavors/Flavors-Regular.ttf" + "fp": "./ofl/flavors/Flavors-Regular.ttf" }, "Inclusive Sans": { "features": [ @@ -9804,15 +9700,15 @@ "ordn", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inclusivesans/InclusiveSans[wght].ttf" + "fp": "./ofl/inclusivesans/InclusiveSans[wght].ttf" }, "Battambang": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/battambang/Battambang-Regular.ttf" + "fp": "./ofl/battambang/Battambang-Regular.ttf" }, "Londrina Shadow": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/londrinashadow/LondrinaShadow-Regular.ttf" + "fp": "./ofl/londrinashadow/LondrinaShadow-Regular.ttf" }, "Palanquin Dark": { "features": [ @@ -9820,23 +9716,23 @@ "salt", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/palanquindark/PalanquinDark-Regular.ttf" + "fp": "./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" + "fp": "./ofl/librebarcode39extended/LibreBarcode39Extended-Regular.ttf" }, "Emblema One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/emblemaone/EmblemaOne-Regular.ttf" + "fp": "./ofl/emblemaone/EmblemaOne-Regular.ttf" }, "Rozha One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rozhaone/RozhaOne-Regular.ttf" + "fp": "./ofl/rozhaone/RozhaOne-Regular.ttf" }, "Erica One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ericaone/EricaOne-Regular.ttf" + "fp": "./ofl/ericaone/EricaOne-Regular.ttf" }, "LXGW WenKai Mono TC": { "features": [ @@ -9846,15 +9742,15 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lxgwwenkaimonotc/LXGWWenKaiMonoTC-Regular.ttf" + "fp": "./ofl/lxgwwenkaimonotc/LXGWWenKaiMonoTC-Regular.ttf" }, "Noto Serif Telugu": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriftelugu/NotoSerifTelugu[wght].ttf" + "fp": "./ofl/notoseriftelugu/NotoSerifTelugu[wght].ttf" }, "Noto Serif Myanmar": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifmyanmar/NotoSerifMyanmar-Regular.ttf" + "fp": "./ofl/notoserifmyanmar/NotoSerifMyanmar-Regular.ttf" }, "Libre Caslon Text": { "features": [ @@ -9865,14 +9761,14 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librecaslontext/LibreCaslonText-Italic[wght].ttf" + "fp": "./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" + "fp": "./ofl/ribeyemarrow/RibeyeMarrow-Regular.ttf" }, "Asap Condensed": { "features": [ @@ -9891,7 +9787,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-Regular.ttf" + "fp": "./ofl/asapcondensed/AsapCondensed-Regular.ttf" }, "Asap Light": { "features": [ @@ -9910,7 +9806,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-LightItalic.ttf" + "fp": "./ofl/asapcondensed/AsapCondensed-LightItalic.ttf" }, "Asap ExtraLight": { "features": [ @@ -9929,7 +9825,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-ExtraLightItalic.ttf" + "fp": "./ofl/asapcondensed/AsapCondensed-ExtraLightItalic.ttf" }, "Asap Medium": { "features": [ @@ -9948,7 +9844,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-MediumItalic.ttf" + "fp": "./ofl/asapcondensed/AsapCondensed-MediumItalic.ttf" }, "Asap Semi": { "features": [ @@ -9967,7 +9863,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-SemiBoldItalic.ttf" + "fp": "./ofl/asapcondensed/AsapCondensed-SemiBoldItalic.ttf" }, "Asap Black": { "features": [ @@ -9986,7 +9882,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-BlackItalic.ttf" + "fp": "./ofl/asapcondensed/AsapCondensed-BlackItalic.ttf" }, "Asap Extra": { "features": [ @@ -10005,11 +9901,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asapcondensed/AsapCondensed-ExtraBoldItalic.ttf" + "fp": "./ofl/asapcondensed/AsapCondensed-ExtraBoldItalic.ttf" }, "Tirra": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirra/Tirra-Regular.ttf" + "fp": "./ofl/tirra/Tirra-Regular.ttf" }, "Sansita": { "features": [ @@ -10018,7 +9914,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sansita/Sansita-Regular.ttf" + "fp": "./ofl/sansita/Sansita-Regular.ttf" }, "Playwrite CU": { "features": [ @@ -10032,7 +9928,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecu/PlaywriteCU[wght].ttf" + "fp": "./ofl/playwritecu/PlaywriteCU[wght].ttf" }, "Inconsolata": { "features": [ @@ -10047,7 +9943,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/static/Inconsolata-Regular.ttf" + "fp": "./ofl/inconsolata/static/Inconsolata-Regular.ttf" }, "Ligconsolata": { "features": [ @@ -10062,13 +9958,13 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/static/Ligconsolata-Regular.ttf" + "fp": "./ofl/inconsolata/static/Ligconsolata-Regular.ttf" }, "Noto Sans Marchen": { "features": [ "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmarchen/NotoSansMarchen-Regular.ttf" + "fp": "./ofl/notosansmarchen/NotoSansMarchen-Regular.ttf" }, "Dosis": { "features": [ @@ -10080,26 +9976,26 @@ "ss04", "ss05" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dosis/Dosis[wght].ttf" + "fp": "./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" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansosage/NotoSansOsage-Regular.ttf" }, "Mirza": { "features": [ @@ -10108,7 +10004,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mirza/Mirza-Regular.ttf" + "fp": "./ofl/mirza/Mirza-Regular.ttf" }, "Alef": { "features": [ @@ -10122,7 +10018,7 @@ "zz08", "zz09" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alef/Alef-Regular.ttf" + "fp": "./ofl/alef/Alef-Regular.ttf" }, "Parkinsans": { "features": [ @@ -10130,7 +10026,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/parkinsans/Parkinsans[wght].ttf" + "fp": "./ofl/parkinsans/Parkinsans[wght].ttf" }, "Tiro Bangla": { "features": [ @@ -10145,15 +10041,15 @@ "ss20", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirobangla/TiroBangla-Regular.ttf" + "fp": "./ofl/tirobangla/TiroBangla-Regular.ttf" }, "Montaga": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montaga/Montaga-Regular.ttf" + "fp": "./ofl/montaga/Montaga-Regular.ttf" }, "Glegoo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/glegoo/Glegoo-Regular.ttf" + "fp": "./ofl/glegoo/Glegoo-Regular.ttf" }, "Playwrite AU SA Guides": { "features": [ @@ -10167,11 +10063,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteausaguides/PlaywriteAUSAGuides-Regular.ttf" + "fp": "./ofl/playwriteausaguides/PlaywriteAUSAGuides-Regular.ttf" }, "Port Lligat Sans": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/portlligatsans/PortLligatSans-Regular.ttf" + "fp": "./ofl/portlligatsans/PortLligatSans-Regular.ttf" }, "Reddit Sans": { "features": [ @@ -10205,30 +10101,30 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redditsans/RedditSans-Italic[wght].ttf" + "fp": "./ofl/redditsans/RedditSans-Italic[wght].ttf" }, "Aguafina Script": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aguafinascript/AguafinaScript-Regular.ttf" + "fp": "./ofl/aguafinascript/AguafinaScript-Regular.ttf" }, "Sail": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sail/Sail-Regular.ttf" + "fp": "./ofl/sail/Sail-Regular.ttf" }, "Engagement": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/engagement/Engagement-Regular.ttf" + "fp": "./ofl/engagement/Engagement-Regular.ttf" }, "Spinnaker": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spinnaker/Spinnaker-Regular.ttf" + "fp": "./ofl/spinnaker/Spinnaker-Regular.ttf" }, "Gloria Hallelujah": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gloriahallelujah/GloriaHallelujah.ttf" + "fp": "./ofl/gloriahallelujah/GloriaHallelujah.ttf" }, "Onest": { "features": [ @@ -10241,7 +10137,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/onest/Onest[wght].ttf" + "fp": "./ofl/onest/Onest[wght].ttf" }, "Playwrite DK Uloopet Guides": { "features": [ @@ -10255,7 +10151,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedkuloopetguides/PlaywriteDKUloopetGuides-Regular.ttf" + "fp": "./ofl/playwritedkuloopetguides/PlaywriteDKUloopetGuides-Regular.ttf" }, "Kaisei HarunoUmi": { "features": [ @@ -10268,7 +10164,7 @@ "nlck", "trad" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kaiseiharunoumi/KaiseiHarunoUmi-Regular.ttf" + "fp": "./ofl/kaiseiharunoumi/KaiseiHarunoUmi-Regular.ttf" }, "RocknRoll One": { "features": [ @@ -10286,7 +10182,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rocknrollone/RocknRollOne-Regular.ttf" + "fp": "./ofl/rocknrollone/RocknRollOne-Regular.ttf" }, "Playpen Sans": { "features": [ @@ -10296,7 +10192,7 @@ "ss03", "ss19" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playpensans/PlaypenSans[wght].ttf" + "fp": "./ofl/playpensans/PlaypenSans[wght].ttf" }, "Playwrite ES Deco Guides": { "features": [ @@ -10310,7 +10206,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteesdecoguides/PlaywriteESDecoGuides-Regular.ttf" + "fp": "./ofl/playwriteesdecoguides/PlaywriteESDecoGuides-Regular.ttf" }, "TASA Orbiter": { "features": [ @@ -10324,7 +10220,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tasaorbiter/TASAOrbiter[wght].ttf" + "fp": "./ofl/tasaorbiter/TASAOrbiter[wght].ttf" }, "Cherry Bomb One": { "features": [ @@ -10337,11 +10233,11 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cherrybombone/CherryBombOne-Regular.ttf" + "fp": "./ofl/cherrybombone/CherryBombOne-Regular.ttf" }, "Marck Script": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marckscript/MarckScript-Regular.ttf" + "fp": "./ofl/marckscript/MarckScript-Regular.ttf" }, "Phudu": { "features": [ @@ -10350,7 +10246,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/phudu/Phudu[wght].ttf" + "fp": "./ofl/phudu/Phudu[wght].ttf" }, "Cormorant Unicase": { "features": [ @@ -10373,7 +10269,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorantunicase/CormorantUnicase-Regular.ttf" + "fp": "./ofl/cormorantunicase/CormorantUnicase-Regular.ttf" }, "BIZ UDGothic": { "features": [ @@ -10393,7 +10289,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bizudgothic/BIZUDGothic-Regular.ttf" + "fp": "./ofl/bizudgothic/BIZUDGothic-Regular.ttf" }, "Orienta": { "features": [ @@ -10404,47 +10300,47 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/orienta/Orienta-Regular.ttf" + "fp": "./ofl/orienta/Orienta-Regular.ttf" }, "Homenaje": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/homenaje/Homenaje-Regular.ttf" + "fp": "./ofl/homenaje/Homenaje-Regular.ttf" }, "Mr De Haviland": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mrdehaviland/MrDeHaviland-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/zhimangxing/ZhiMangXing-Regular.ttf" }, "Voces": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/voces/Voces-Regular.ttf" + "fp": "./ofl/voces/Voces-Regular.ttf" }, "Nova Script": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novascript/NovaScript-Regular.ttf" + "fp": "./ofl/novascript/NovaScript-Regular.ttf" }, "Piedra": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/piedra/Piedra-Regular.ttf" + "fp": "./ofl/piedra/Piedra-Regular.ttf" }, "Forum": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/forum/Forum-Regular.ttf" + "fp": "./ofl/forum/Forum-Regular.ttf" }, "Readex Pro": { "features": [ @@ -10459,7 +10355,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/readexpro/ReadexPro[HEXP,wght].ttf" + "fp": "./ofl/readexpro/ReadexPro[HEXP,wght].ttf" }, "Moirai One": { "features": [ @@ -10468,7 +10364,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moiraione/MoiraiOne-Regular.ttf" + "fp": "./ofl/moiraione/MoiraiOne-Regular.ttf" }, "Big Shoulders Inline": { "features": [ @@ -10483,7 +10379,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersinline/BigShouldersInline[opsz,wght].ttf" + "fp": "./ofl/bigshouldersinline/BigShouldersInline[opsz,wght].ttf" }, "Enriqueta": { "features": [ @@ -10493,7 +10389,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/enriqueta/Enriqueta-Regular.ttf" + "fp": "./ofl/enriqueta/Enriqueta-Regular.ttf" }, "Noto Serif Tamil": { "features": [ @@ -10501,28 +10397,28 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoseriftamil/NotoSerifTamil-Italic[wdth,wght].ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansbamum/NotoSansBamum[wght].ttf" }, "Revalia": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/revalia/Revalia-Regular.ttf" + "fp": "./ofl/revalia/Revalia-Regular.ttf" }, "Lily Script One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lilyscriptone/LilyScriptOne-Regular.ttf" + "fp": "./ofl/lilyscriptone/LilyScriptOne-Regular.ttf" }, "Questrial": { "features": [ @@ -10538,14 +10434,14 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/questrial/Questrial-Regular.ttf" + "fp": "./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" + "fp": "./ofl/baloothambi2/BalooThambi2[wght].ttf" }, "Ysabeau Infant": { "features": [ @@ -10564,7 +10460,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ysabeauinfant/YsabeauInfant-Italic[wght].ttf" + "fp": "./ofl/ysabeauinfant/YsabeauInfant-Italic[wght].ttf" }, "Qahiri": { "features": [ @@ -10573,7 +10469,7 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/qahiri/Qahiri-Regular.ttf" + "fp": "./ofl/qahiri/Qahiri-Regular.ttf" }, "Elms Sans": { "features": [ @@ -10589,7 +10485,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/elmssans/ElmsSans-Italic[wght].ttf" + "fp": "./ofl/elmssans/ElmsSans-Italic[wght].ttf" }, "BIZ UDPGothic": { "features": [ @@ -10609,11 +10505,11 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bizudpgothic/BIZUDPGothic-Regular.ttf" + "fp": "./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" + "fp": "./ofl/loveyalikeasister/LoveYaLikeASister.ttf" }, "Dongle": { "features": [ @@ -10626,14 +10522,14 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dongle/Dongle-Regular.ttf" + "fp": "./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" + "fp": "./ofl/flowblock/FlowBlock-Regular.ttf" }, "Trispace": { "features": [ @@ -10651,7 +10547,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trispace/Trispace[wdth,wght].ttf" + "fp": "./ofl/trispace/Trispace[wdth,wght].ttf" }, "Ancizar Serif": { "features": [ @@ -10668,7 +10564,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ancizarserif/AncizarSerif[wght].ttf" + "fp": "./ofl/ancizarserif/AncizarSerif[wght].ttf" }, "Merriweather Sans": { "features": [ @@ -10685,25 +10581,25 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/merriweathersans/MerriweatherSans-Italic[wght].ttf" + "fp": "./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" + "fp": "./ofl/kavoon/Kavoon-Regular.ttf" }, "Risque": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/risque/Risque-Regular.ttf" + "fp": "./ofl/risque/Risque-Regular.ttf" }, "Short Stack": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shortstack/ShortStack-Regular.ttf" + "fp": "./ofl/shortstack/ShortStack-Regular.ttf" }, "Mukta Malar": { "features": [ @@ -10720,22 +10616,22 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/muktamalar/MuktaMalar-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssinhala/NotoSansSinhala[wdth,wght].ttf" }, "Karma": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/karma/Karma-Regular.ttf" + "fp": "./ofl/karma/Karma-Regular.ttf" }, "Bonbon": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bonbon/Bonbon-Regular.ttf" + "fp": "./ofl/bonbon/Bonbon-Regular.ttf" }, "DynaPuff": { "features": [ @@ -10747,11 +10643,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dynapuff/DynaPuff[wdth,wght].ttf" + "fp": "./ofl/dynapuff/DynaPuff[wdth,wght].ttf" }, "Vibes": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vibes/Vibes-Regular.ttf" + "fp": "./ofl/vibes/Vibes-Regular.ttf" }, "Encode Sans Semi Expanded": { "features": [ @@ -10767,15 +10663,15 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesanssemiexpanded/EncodeSansSemiExpanded-Regular.ttf" + "fp": "./ofl/encodesanssemiexpanded/EncodeSansSemiExpanded-Regular.ttf" }, "Meie Script": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/meiescript/MeieScript-Regular.ttf" + "fp": "./ofl/meiescript/MeieScript-Regular.ttf" }, "Khula": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/khula/Khula-Regular.ttf" + "fp": "./ofl/khula/Khula-Regular.ttf" }, "Lavishly Yours": { "features": [ @@ -10785,7 +10681,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lavishlyyours/LavishlyYours-Regular.ttf" + "fp": "./ofl/lavishlyyours/LavishlyYours-Regular.ttf" }, "Changa": { "features": [ @@ -10795,7 +10691,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/changa/Changa[wght].ttf" + "fp": "./ofl/changa/Changa[wght].ttf" }, "IBM Plex Serif": { "features": [ @@ -10810,11 +10706,11 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexserif/IBMPlexSerif-Regular.ttf" + "fp": "./ofl/ibmplexserif/IBMPlexSerif-Regular.ttf" }, "Happy Monkey": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/happymonkey/HappyMonkey-Regular.ttf" + "fp": "./ofl/happymonkey/HappyMonkey-Regular.ttf" }, "Alike": { "features": [ @@ -10822,13 +10718,13 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alike/Alike-Regular.ttf" + "fp": "./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" + "fp": "./ofl/zcoolqingkehuangyou/ZCOOLQingKeHuangYou-Regular.ttf" }, "Michroma": { "features": [ @@ -10837,7 +10733,7 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/michroma/Michroma-Regular.ttf" + "fp": "./ofl/michroma/Michroma-Regular.ttf" }, "Bungee Inline": { "features": [ @@ -10858,7 +10754,7 @@ "ss12", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeeinline/BungeeInline-Regular.ttf" + "fp": "./ofl/bungeeinline/BungeeInline-Regular.ttf" }, "Arsenal SC": { "features": [ @@ -10875,7 +10771,7 @@ "sups", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arsenalsc/ArsenalSC-Regular.ttf" + "fp": "./ofl/arsenalsc/ArsenalSC-Regular.ttf" }, "Inter": { "features": [ @@ -10911,7 +10807,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/changed/Inter[opsz,wght].ttf" + "fp": "./ofl/inter/changed/Inter[opsz,wght].ttf" }, "Unica One": { "features": [ @@ -10922,18 +10818,18 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unicaone/UnicaOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/abrilfatface/AbrilFatface-Regular.ttf" }, "Felipa": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/felipa/Felipa-Regular.ttf" + "fp": "./ofl/felipa/Felipa-Regular.ttf" }, "Fustat": { "features": [ @@ -10952,7 +10848,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fustat/Fustat[wght].ttf" + "fp": "./ofl/fustat/Fustat[wght].ttf" }, "Edu AU VIC WA NT Guides": { "features": [ @@ -10965,7 +10861,7 @@ "ss05", "ss06" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eduauvicwantguides/EduAUVICWANTGuides[wght].ttf" + "fp": "./ofl/eduauvicwantguides/EduAUVICWANTGuides[wght].ttf" }, "Updock": { "features": [ @@ -10974,11 +10870,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/updock/Updock-Regular.ttf" + "fp": "./ofl/updock/Updock-Regular.ttf" }, "Angkor": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/angkor/Angkor-Regular.ttf" + "fp": "./ofl/angkor/Angkor-Regular.ttf" }, "Nunito": { "features": [ @@ -10986,11 +10882,13 @@ "onum", "ordn", "salt", + "sinf", "ss01", + "ss02", "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nunito/Nunito-Regular.ttf" + "fp": "./ofl/nunito/Nunito-Italic[wght].ttf" }, "Gidole": { "features": [ @@ -11009,7 +10907,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gidole/Gidole-Regular.ttf" + "fp": "./ofl/gidole/Gidole-Regular.ttf" }, "Lacquer": { "features": [ @@ -11022,7 +10920,7 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lacquer/Lacquer-Regular.ttf" + "fp": "./ofl/lacquer/Lacquer-Regular.ttf" }, "Andika": { "features": [ @@ -11077,11 +10975,11 @@ "ss13", "ss14" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/andika/Andika-Regular.ttf" + "fp": "./ofl/andika/Andika-Regular.ttf" }, "Delius Unicase": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/deliusunicase/DeliusUnicase-Regular.ttf" + "fp": "./ofl/deliusunicase/DeliusUnicase-Regular.ttf" }, "Asar": { "features": [ @@ -11089,15 +10987,15 @@ "salt", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asar/Asar-Regular.ttf" + "fp": "./ofl/asar/Asar-Regular.ttf" }, "Blaka Hollow": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blakahollow/BlakaHollow-Regular.ttf" + "fp": "./ofl/blakahollow/BlakaHollow-Regular.ttf" }, "Modern Antiqua": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/modernantiqua/ModernAntiqua-Regular.ttf" + "fp": "./ofl/modernantiqua/ModernAntiqua-Regular.ttf" }, "Playwrite US Modern": { "features": [ @@ -11111,11 +11009,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteusmodern/PlaywriteUSModern[wght].ttf" + "fp": "./ofl/playwriteusmodern/PlaywriteUSModern[wght].ttf" }, "B612 Mono": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/b612mono/B612Mono-Regular.ttf" + "fp": "./ofl/b612mono/B612Mono-Regular.ttf" }, "Kode Mono": { "features": [ @@ -11124,7 +11022,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kodemono/KodeMono[wght].ttf" + "fp": "./ofl/kodemono/KodeMono[wght].ttf" }, "Anek Gurmukhi": { "features": [ @@ -11137,11 +11035,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekgurmukhi/AnekGurmukhi[wdth,wght].ttf" + "fp": "./ofl/anekgurmukhi/AnekGurmukhi[wdth,wght].ttf" }, "Miss Fajardose": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/missfajardose/MissFajardose-Regular.ttf" + "fp": "./ofl/missfajardose/MissFajardose-Regular.ttf" }, "Inknut Antiqua": { "features": [ @@ -11157,11 +11055,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inknutantiqua/InknutAntiqua-Regular.ttf" + "fp": "./ofl/inknutantiqua/InknutAntiqua-Regular.ttf" }, "NATS": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nats/NATS-Regular.ttf" + "fp": "./ofl/nats/NATS-Regular.ttf" }, "Sansita Swashed": { "features": [ @@ -11181,11 +11079,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sansitaswashed/SansitaSwashed[wght].ttf" + "fp": "./ofl/sansitaswashed/SansitaSwashed[wght].ttf" }, "Beth Ellen": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bethellen/BethEllen-Regular.ttf" + "fp": "./ofl/bethellen/BethEllen-Regular.ttf" }, "Sancreek": { "features": [ @@ -11193,30 +11091,30 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sancreek/Sancreek-Regular.ttf" + "fp": "./ofl/sancreek/Sancreek-Regular.ttf" }, "Ewert": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ewert/Ewert-Regular.ttf" + "fp": "./ofl/ewert/Ewert-Regular.ttf" }, "Chango": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chango/Chango-Regular.ttf" + "fp": "./ofl/chango/Chango-Regular.ttf" }, "Telex": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/telex/Telex-Regular.ttf" + "fp": "./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" + "fp": "./ofl/eduauvicwantdots/EduAUVICWANTDots[wght].ttf" }, "Nuosu SIL": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nuosusil/NuosuSIL-Regular.ttf" + "fp": "./ofl/nuosusil/NuosuSIL-Regular.ttf" }, "Oswald": { "features": [ @@ -11225,11 +11123,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oswald/Oswald[wght].ttf" + "fp": "./ofl/oswald/Oswald[wght].ttf" }, "Gorditas": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gorditas/Gorditas-Regular.ttf" + "fp": "./ofl/gorditas/Gorditas-Regular.ttf" }, "PT Sans": { "features": [ @@ -11237,7 +11135,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ptsans/PT_Sans-Web-Regular.ttf" + "fp": "./ofl/ptsans/PT_Sans-Web-Regular.ttf" }, "Neuton": { "features": [ @@ -11247,7 +11145,15 @@ "ordn", "smcp" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/neuton/Neuton-Regular.ttf" + "fp": "./ofl/neuton/Neuton-Regular.ttf" + }, + "Maven Pro": { + "features": [ + "case", + "ordn", + "zero" + ], + "fp": "./ofl/mavenpro/MavenPro[wght].ttf" }, "Alegreya SC": { "features": [ @@ -11266,7 +11172,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alegreyasc/AlegreyaSC-Regular.ttf" + "fp": "./ofl/alegreyasc/AlegreyaSC-Regular.ttf" }, "Puppies Play": { "features": [ @@ -11275,11 +11181,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/puppiesplay/PuppiesPlay-Regular.ttf" + "fp": "./ofl/puppiesplay/PuppiesPlay-Regular.ttf" }, "Lekton": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lekton/Lekton-Regular.ttf" + "fp": "./ofl/lekton/Lekton-Regular.ttf" }, "Anybody": { "features": [ @@ -11291,7 +11197,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anybody/Anybody-Italic[wdth,wght].ttf" + "fp": "./ofl/anybody/Anybody-Italic[wdth,wght].ttf" }, "Playwrite CZ": { "features": [ @@ -11305,7 +11211,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecz/PlaywriteCZ[wght].ttf" + "fp": "./ofl/playwritecz/PlaywriteCZ[wght].ttf" }, "M PLUS Code Latin": { "features": [ @@ -11315,7 +11221,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mpluscodelatin/MPLUSCodeLatin[wdth,wght].ttf" + "fp": "./ofl/mpluscodelatin/MPLUSCodeLatin[wdth,wght].ttf" }, "DM Mono": { "features": [ @@ -11328,7 +11234,7 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dmmono/DMMono-Regular.ttf" + "fp": "./ofl/dmmono/DMMono-Regular.ttf" }, "Hahmlet": { "features": [ @@ -11345,15 +11251,15 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hahmlet/Hahmlet[wght].ttf" + "fp": "./ofl/hahmlet/Hahmlet[wght].ttf" }, "Handlee": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/handlee/Handlee-Regular.ttf" + "fp": "./ofl/handlee/Handlee-Regular.ttf" }, "Prosto One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/prostoone/ProstoOne-Regular.ttf" + "fp": "./ofl/prostoone/ProstoOne-Regular.ttf" }, "Playwrite AU NSW Guides": { "features": [ @@ -11367,19 +11273,19 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteaunswguides/PlaywriteAUNSWGuides-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansarabicui/NotoSansArabicUI[wdth,wght].ttf" }, "Domine": { "features": [ @@ -11387,11 +11293,11 @@ "sinf", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/domine/Domine[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansmyanmarui/NotoSansMyanmarUI-Regular.ttf" }, "Playpen Sans Arabic": { "features": [ @@ -11402,17 +11308,17 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playpensansarabic/PlaypenSansArabic[wght].ttf" + "fp": "./ofl/playpensansarabic/PlaypenSansArabic[wght].ttf" }, "Yarndings 12": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yarndings12/Yarndings12-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanspsalterpahlavi/NotoSansPsalterPahlavi-Regular.ttf" }, "Luxurious Script": { "features": [ @@ -11428,7 +11334,7 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/luxuriousscript/LuxuriousScript-Regular.ttf" + "fp": "./ofl/luxuriousscript/LuxuriousScript-Regular.ttf" }, "Big Shoulders Inline Text": { "features": [ @@ -11443,7 +11349,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersinlinetext/BigShouldersInlineText[wght].ttf" + "fp": "./ofl/bigshouldersinlinetext/BigShouldersInlineText[wght].ttf" }, "Anek Malayalam": { "features": [ @@ -11457,23 +11363,23 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekmalayalam/AnekMalayalam[wdth,wght].ttf" + "fp": "./ofl/anekmalayalam/AnekMalayalam[wdth,wght].ttf" }, "Dorsa": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dorsa/Dorsa-Regular.ttf" + "fp": "./ofl/dorsa/Dorsa-Regular.ttf" }, "Gaegu": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gaegu/Gaegu-Regular.ttf" + "fp": "./ofl/gaegu/Gaegu-Regular.ttf" }, "Nico Moji": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nicomoji/NicoMoji-Regular.ttf" + "fp": "./ofl/nicomoji/NicoMoji-Regular.ttf" }, "Kelly Slab": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kellyslab/KellySlab-Regular.ttf" + "fp": "./ofl/kellyslab/KellySlab-Regular.ttf" }, "Tiro Devanagari Sanskrit": { "features": [ @@ -11485,13 +11391,13 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirodevanagarisanskrit/TiroDevanagariSanskrit-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansbuhid/NotoSansBuhid-Regular.ttf" }, "Mozilla Headline": { "features": [ @@ -11507,14 +11413,14 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mozillaheadline/MozillaHeadline[wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/audiowide/Audiowide-Regular.ttf" }, "Reddit Sans Condensed": { "features": [ @@ -11552,7 +11458,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redditsanscondensed/RedditSansCondensed[wght].ttf" + "fp": "./ofl/redditsanscondensed/RedditSansCondensed[wght].ttf" }, "Bitcount Prop Single": { "features": [ @@ -11569,7 +11475,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountpropsingle/BitcountPropSingle[CRSV,ELSH,ELXP,slnt,wght].ttf" + "fp": "./ofl/bitcountpropsingle/BitcountPropSingle[CRSV,ELSH,ELXP,slnt,wght].ttf" }, "Bitcount Prop Single Ink": { "features": [ @@ -11586,7 +11492,7 @@ "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" + "fp": "./ofl/bitcountpropsingleink/BitcountPropSingleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf" }, "Playwrite CO": { "features": [ @@ -11600,14 +11506,14 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteco/PlaywriteCO[wght].ttf" + "fp": "./ofl/playwriteco/PlaywriteCO[wght].ttf" }, "Silkscreen": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/silkscreen/Silkscreen-Regular.ttf" + "fp": "./ofl/silkscreen/Silkscreen-Regular.ttf" }, "Bona Nova SC": { "features": [ @@ -11628,7 +11534,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bonanovasc/BonaNovaSC-Regular.ttf" + "fp": "./ofl/bonanovasc/BonaNovaSC-Regular.ttf" }, "Playwrite IS Guides": { "features": [ @@ -11642,11 +11548,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteisguides/PlaywriteISGuides-Regular.ttf" + "fp": "./ofl/playwriteisguides/PlaywriteISGuides-Regular.ttf" }, "Hind": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hind/Hind-Regular.ttf" + "fp": "./ofl/hind/Hind-Regular.ttf" }, "New Tegomin": { "features": [ @@ -11656,7 +11562,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/newtegomin/NewTegomin-Regular.ttf" + "fp": "./ofl/newtegomin/NewTegomin-Regular.ttf" }, "Rubik Dirt": { "features": [ @@ -11669,11 +11575,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikdirt/RubikDirt-Regular.ttf" + "fp": "./ofl/rubikdirt/RubikDirt-Regular.ttf" }, "Caesar Dressing": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caesardressing/CaesarDressing-Regular.ttf" + "fp": "./ofl/caesardressing/CaesarDressing-Regular.ttf" }, "Varta": { "features": [ @@ -11688,14 +11594,14 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/varta/Varta[wght].ttf" + "fp": "./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" + "fp": "./ofl/cossettetitre/CossetteTitre-Regular.ttf" }, "BIZ UDPMincho": { "features": [ @@ -11715,14 +11621,14 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bizudpmincho/BIZUDPMincho-Regular.ttf" + "fp": "./ofl/bizudpmincho/BIZUDPMincho-Regular.ttf" }, "Sura": { "features": [ "ordn", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sura/Sura-Regular.ttf" + "fp": "./ofl/sura/Sura-Regular.ttf" }, "Big Shoulders": { "features": [ @@ -11737,7 +11643,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshoulders/BigShoulders[opsz,wght].ttf" + "fp": "./ofl/bigshoulders/BigShoulders[opsz,wght].ttf" }, "Atkinson Hyperlegible": { "features": [ @@ -11747,7 +11653,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/atkinsonhyperlegible/AtkinsonHyperlegible-Regular.ttf" + "fp": "./ofl/atkinsonhyperlegible/AtkinsonHyperlegible-Regular.ttf" }, "Momo Trust Sans": { "features": [ @@ -11756,11 +11662,11 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/momotrustsans/MomoTrustSans[wght].ttf" + "fp": "./ofl/momotrustsans/MomoTrustSans[wght].ttf" }, "Odor Mean Chey": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/odormeanchey/OdorMeanChey-Regular.ttf" + "fp": "./ofl/odormeanchey/OdorMeanChey-Regular.ttf" }, "Playwrite ES Guides": { "features": [ @@ -11774,7 +11680,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteesguides/PlaywriteESGuides-Regular.ttf" + "fp": "./ofl/playwriteesguides/PlaywriteESGuides-Regular.ttf" }, "Alfa Slab One": { "features": [ @@ -11784,7 +11690,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alfaslabone/AlfaSlabOne-Regular.ttf" + "fp": "./ofl/alfaslabone/AlfaSlabOne-Regular.ttf" }, "Rammetto One": { "features": [ @@ -11792,7 +11698,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rammettoone/RammettoOne-Regular.ttf" + "fp": "./ofl/rammettoone/RammettoOne-Regular.ttf" }, "Staatliches": { "features": [ @@ -11802,7 +11708,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/staatliches/Staatliches-Regular.ttf" + "fp": "./ofl/staatliches/Staatliches-Regular.ttf" }, "Libre Bodoni": { "features": [ @@ -11812,7 +11718,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebodoni/LibreBodoni-Italic[wght].ttf" + "fp": "./ofl/librebodoni/LibreBodoni-Italic[wght].ttf" }, "Mynerve": { "features": [ @@ -11823,11 +11729,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mynerve/Mynerve-Regular.ttf" + "fp": "./ofl/mynerve/Mynerve-Regular.ttf" }, "Nosifer": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nosifer/Nosifer-Regular.ttf" + "fp": "./ofl/nosifer/Nosifer-Regular.ttf" }, "Prompt": { "features": [ @@ -11835,11 +11741,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/prompt/Prompt-Regular.ttf" + "fp": "./ofl/prompt/Prompt-Regular.ttf" }, "Griffy": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/griffy/Griffy-Regular.ttf" + "fp": "./ofl/griffy/Griffy-Regular.ttf" }, "Playpen Sans Thai": { "features": [ @@ -11848,7 +11754,7 @@ "ss01", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playpensansthai/PlaypenSansThai[wght].ttf" + "fp": "./ofl/playpensansthai/PlaypenSansThai[wght].ttf" }, "Podkova VF Beta": { "features": [ @@ -11858,7 +11764,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/podkovavfbeta/PodkovaVFBeta.ttf" + "fp": "./ofl/podkovavfbeta/PodkovaVFBeta.ttf" }, "Badeen Display": { "features": [ @@ -11867,13 +11773,13 @@ "ordn", "smcp" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/badeendisplay/BadeenDisplay-Regular.ttf" + "fp": "./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" + "fp": "./ofl/ptserif/PT_Serif-Web-Regular.ttf" }, "National Park": { "features": [ @@ -11888,7 +11794,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nationalpark/NationalPark[wght].ttf" + "fp": "./ofl/nationalpark/NationalPark[wght].ttf" }, "Playwrite IS": { "features": [ @@ -11902,7 +11808,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteis/PlaywriteIS[wght].ttf" + "fp": "./ofl/playwriteis/PlaywriteIS[wght].ttf" }, "Tiro Devanagari Marathi": { "features": [ @@ -11916,11 +11822,11 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirodevanagarimarathi/TiroDevanagariMarathi-Regular.ttf" + "fp": "./ofl/tirodevanagarimarathi/TiroDevanagariMarathi-Regular.ttf" }, "Coustard": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/coustard/Coustard-Regular.ttf" + "fp": "./ofl/coustard/Coustard-Regular.ttf" }, "Mansalva": { "features": [ @@ -11930,11 +11836,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mansalva/Mansalva-Regular.ttf" + "fp": "./ofl/mansalva/Mansalva-Regular.ttf" }, "Workbench": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/workbench/Workbench[BLED,SCAN].ttf" + "fp": "./ofl/workbench/Workbench[BLED,SCAN].ttf" }, "Karantina": { "features": [ @@ -11942,11 +11848,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/karantina/Karantina-Regular.ttf" + "fp": "./ofl/karantina/Karantina-Regular.ttf" }, "Ruluko": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ruluko/Ruluko-Regular.ttf" + "fp": "./ofl/ruluko/Ruluko-Regular.ttf" }, "BIZ UDMincho": { "features": [ @@ -11966,7 +11872,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bizudmincho/BIZUDMincho-Regular.ttf" + "fp": "./ofl/bizudmincho/BIZUDMincho-Regular.ttf" }, "Playwrite CA": { "features": [ @@ -11980,11 +11886,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteca/PlaywriteCA[wght].ttf" + "fp": "./ofl/playwriteca/PlaywriteCA[wght].ttf" }, "Tenali Ramakrishna": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tenaliramakrishna/TenaliRamakrishna-Regular.ttf" + "fp": "./ofl/tenaliramakrishna/TenaliRamakrishna-Regular.ttf" }, "Old Standard TT": { "features": [ @@ -11994,7 +11900,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oldstandardtt/OldStandard-Regular.ttf" + "fp": "./ofl/oldstandardtt/OldStandard-Regular.ttf" }, "Noto Sans JP": { "features": [ @@ -12009,14 +11915,14 @@ "pwid", "ruby" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansjp/NotoSansJP[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansduployan/NotoSansDuployan-Regular.ttf" }, "Ibarra Real Nova": { "features": [ @@ -12027,7 +11933,7 @@ "smcp", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibarrarealnova/IbarraRealNova-Italic[wght].ttf" + "fp": "./ofl/ibarrarealnova/IbarraRealNova-Italic[wght].ttf" }, "Lexend Zetta": { "features": [ @@ -12040,15 +11946,15 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendzetta/LexendZetta[wght].ttf" + "fp": "./ofl/lexendzetta/LexendZetta[wght].ttf" }, "Ramabhadra": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ramabhadra/Ramabhadra-Regular.ttf" + "fp": "./ofl/ramabhadra/Ramabhadra-Regular.ttf" }, "Corben": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/corben/Corben-Regular.ttf" + "fp": "./ofl/corben/Corben-Regular.ttf" }, "Chocolate Classical Sans": { "features": [ @@ -12102,23 +12008,23 @@ "titl", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chocolateclassicalsans/ChocolateClassicalSans-Regular.ttf" + "fp": "./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" + "fp": "./ofl/bbhsansbogle/BBHSansBogle-Regular.ttf" }, "Oxygen Mono": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oxygenmono/OxygenMono-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanslineara/NotoSansLinearA-Regular.ttf" }, "IBM Plex Sans Arabic": { "features": [ @@ -12136,7 +12042,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsansarabic/IBMPlexSansArabic-Regular.ttf" + "fp": "./ofl/ibmplexsansarabic/IBMPlexSansArabic-Regular.ttf" }, "Didact Gothic": { "features": [ @@ -12149,7 +12055,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/didactgothic/DidactGothic-Regular.ttf" + "fp": "./ofl/didactgothic/DidactGothic-Regular.ttf" }, "Winky Sans": { "features": [ @@ -12159,7 +12065,7 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/winkysans/WinkySans-Italic[wght].ttf" + "fp": "./ofl/winkysans/WinkySans-Italic[wght].ttf" }, "Moo Lah Lah": { "features": [ @@ -12167,7 +12073,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moolahlah/MooLahLah-Regular.ttf" + "fp": "./ofl/moolahlah/MooLahLah-Regular.ttf" }, "Zen Maru Gothic": { "features": [ @@ -12178,21 +12084,21 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenmarugothic/ZenMaruGothic-Regular.ttf" + "fp": "./ofl/zenmarugothic/ZenMaruGothic-Regular.ttf" }, "Jomolhari": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jomolhari/Jomolhari-Regular.ttf" + "fp": "./ofl/jomolhari/Jomolhari-Regular.ttf" }, "Smythe": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/smythe/Smythe-Regular.ttf" + "fp": "./ofl/smythe/Smythe-Regular.ttf" }, "Chilanka": { "features": [ "salt" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chilanka/Chilanka-Regular.ttf" + "fp": "./ofl/chilanka/Chilanka-Regular.ttf" }, "Exo 2": { "features": [ @@ -12207,7 +12113,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/exo2/Exo2-Italic[wght].ttf" + "fp": "./ofl/exo2/Exo2-Italic[wght].ttf" }, "Chivo": { "features": [ @@ -12222,24 +12128,24 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chivo/Chivo[wght].ttf" + "fp": "./ofl/chivo/Chivo[wght].ttf" }, "Sirivennela": { "features": [ "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sirivennela/Sirivennela-Regular.ttf" + "fp": "./ofl/sirivennela/Sirivennela-Regular.ttf" }, "Righteous": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/righteous/Righteous-Regular.ttf" + "fp": "./ofl/righteous/Righteous-Regular.ttf" }, "Mada": { "features": [ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mada/Mada[wght].ttf" + "fp": "./ofl/mada/Mada[wght].ttf" }, "Kanchenjunga": { "features": [ @@ -12248,7 +12154,7 @@ "cv25", "cv35" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kanchenjunga/Kanchenjunga-Regular.ttf" + "fp": "./ofl/kanchenjunga/Kanchenjunga-Regular.ttf" }, "Poltawski Nowy": { "features": [ @@ -12265,11 +12171,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poltawskinowy/PoltawskiNowy[wght].ttf" + "fp": "./ofl/poltawskinowy/PoltawskiNowy[wght].ttf" }, "Suranna": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/suranna/Suranna-Regular.ttf" + "fp": "./ofl/suranna/Suranna-Regular.ttf" }, "Turret Road": { "features": [ @@ -12277,18 +12183,18 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/turretroad/TurretRoad-Regular.ttf" + "fp": "./ofl/turretroad/TurretRoad-Regular.ttf" }, "Megrim": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/megrim/Megrim.ttf" + "fp": "./ofl/megrim/Megrim.ttf" }, "New Amsterdam": { "features": [ "case", "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/newamsterdam/NewAmsterdam-Regular.ttf" + "fp": "./ofl/newamsterdam/NewAmsterdam-Regular.ttf" }, "Noto Kufi Arabic": { "features": [ @@ -12297,7 +12203,7 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notokufiarabic/NotoKufiArabic[wght].ttf" + "fp": "./ofl/notokufiarabic/NotoKufiArabic[wght].ttf" }, "Danfo": { "features": [ @@ -12316,7 +12222,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/danfo/Danfo[ELSH].ttf" + "fp": "./ofl/danfo/Danfo[ELSH].ttf" }, "Corinthia": { "features": [ @@ -12331,7 +12237,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/corinthia/Corinthia-Regular.ttf" + "fp": "./ofl/corinthia/Corinthia-Regular.ttf" }, "Grandstander": { "features": [ @@ -12345,7 +12251,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grandstander/Grandstander-Italic[wght].ttf" + "fp": "./ofl/grandstander/Grandstander-Italic[wght].ttf" }, "Metrophobic": { "features": [ @@ -12353,11 +12259,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/metrophobic/Metrophobic-Regular.ttf" + "fp": "./ofl/metrophobic/Metrophobic-Regular.ttf" }, "Gulim": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gulim/Gulim-Regular.ttf" + "fp": "./ofl/gulim/Gulim-Regular.ttf" }, "Playwrite IT Moderna Guides": { "features": [ @@ -12371,11 +12277,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteitmodernaguides/PlaywriteITModernaGuides-Regular.ttf" + "fp": "./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" + "fp": "./ofl/liujianmaocao/LiuJianMaoCao-Regular.ttf" }, "Sarala": { "features": [ @@ -12384,17 +12290,17 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sarala/Sarala-Regular.ttf" + "fp": "./ofl/sarala/Sarala-Regular.ttf" }, "Nova Square": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novasquare/NovaSquare.ttf" + "fp": "./ofl/novasquare/NovaSquare.ttf" }, "Noto Sans Tagbanwa": { "features": [ "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstagbanwa/NotoSansTagbanwa-Regular.ttf" + "fp": "./ofl/notosanstagbanwa/NotoSansTagbanwa-Regular.ttf" }, "Geist": { "features": [ @@ -12416,7 +12322,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/geist/Geist[wght].ttf" + "fp": "./ofl/geist/Geist[wght].ttf" }, "Playwrite PE Guides": { "features": [ @@ -12430,7 +12336,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritepeguides/PlaywritePEGuides-Regular.ttf" + "fp": "./ofl/playwritepeguides/PlaywritePEGuides-Regular.ttf" }, "Playwrite GB J": { "features": [ @@ -12444,17 +12350,17 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritegbj/PlaywriteGBJ-Italic[wght].ttf" + "fp": "./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" + "fp": "./ofl/nanumpenscript/NanumPenScript-Regular.ttf" }, "Bowlby One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bowlbyone/BowlbyOne-Regular.ttf" + "fp": "./ofl/bowlbyone/BowlbyOne-Regular.ttf" }, "Fuzzy Bubbles": { "features": [ @@ -12462,22 +12368,22 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fuzzybubbles/FuzzyBubbles-Regular.ttf" + "fp": "./ofl/fuzzybubbles/FuzzyBubbles-Regular.ttf" }, "Oregano": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oregano/Oregano-Regular.ttf" + "fp": "./ofl/oregano/Oregano-Regular.ttf" }, "Rosarivo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rosarivo/Rosarivo-Regular.ttf" + "fp": "./ofl/rosarivo/Rosarivo-Regular.ttf" }, "Khmer": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/khmer/Khmer.ttf" + "fp": "./ofl/khmer/Khmer.ttf" }, "Inspiration": { "features": [ @@ -12489,13 +12395,13 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inspiration/Inspiration-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansnewtailue/NotoSansNewTaiLue[wght].ttf" }, "Alexandria": { "features": [ @@ -12514,7 +12420,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alexandria/Alexandria[wght].ttf" + "fp": "./ofl/alexandria/Alexandria[wght].ttf" }, "Playwrite AR Guides": { "features": [ @@ -12528,14 +12434,14 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritearguides/PlaywriteARGuides-Regular.ttf" + "fp": "./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" + "fp": "./ofl/darumadropone/DarumadropOne-Regular.ttf" }, "Ysabeau": { "features": [ @@ -12558,7 +12464,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ysabeau/Ysabeau-Italic[wght].ttf" + "fp": "./ofl/ysabeau/Ysabeau-Italic[wght].ttf" }, "Bitcount Grid Double Ink": { "features": [ @@ -12570,7 +12476,7 @@ "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" + "fp": "./ofl/bitcountgriddoubleink/BitcountGridDoubleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf" }, "Jura": { "features": [ @@ -12584,7 +12490,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jura/Jura[wght].ttf" + "fp": "./ofl/jura/Jura[wght].ttf" }, "Playwrite FR Trad": { "features": [ @@ -12598,11 +12504,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritefrtrad/PlaywriteFRTrad[wght].ttf" + "fp": "./ofl/playwritefrtrad/PlaywriteFRTrad[wght].ttf" }, "Kapakana": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kapakana/Kapakana[wght].ttf" + "fp": "./ofl/kapakana/Kapakana[wght].ttf" }, "Edu AU VIC WA NT Pre": { "features": [ @@ -12614,11 +12520,11 @@ "ss05", "ss06" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eduauvicwantpre/EduAUVICWANTPre[wght].ttf" + "fp": "./ofl/eduauvicwantpre/EduAUVICWANTPre[wght].ttf" }, "Hannari": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hannari/Hannari-Regular.ttf" + "fp": "./ofl/hannari/Hannari-Regular.ttf" }, "Wix Madefor Text": { "features": [ @@ -12628,7 +12534,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wixmadefortext/WixMadeforText[wght].ttf" + "fp": "./ofl/wixmadefortext/WixMadeforText[wght].ttf" }, "Gabarito": { "features": [ @@ -12642,24 +12548,24 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gabarito/Gabarito[wght].ttf" + "fp": "./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" + "fp": "./ofl/notoserifgurmukhi/NotoSerifGurmukhi[wght].ttf" }, "Reenie Beanie": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/reeniebeanie/ReenieBeanie.ttf" + "fp": "./ofl/reeniebeanie/ReenieBeanie.ttf" }, "Jacquard 24": { "features": [ "case", "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jacquard24/Jacquard24-Regular.ttf" + "fp": "./ofl/jacquard24/Jacquard24-Regular.ttf" }, "Anek Bangla": { "features": [ @@ -12672,7 +12578,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekbangla/AnekBangla[wdth,wght].ttf" + "fp": "./ofl/anekbangla/AnekBangla[wdth,wght].ttf" }, "Sumana": { "features": [ @@ -12680,7 +12586,7 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sumana/Sumana-Regular.ttf" + "fp": "./ofl/sumana/Sumana-Regular.ttf" }, "DotGothic16": { "features": [ @@ -12695,27 +12601,27 @@ "trad", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dotgothic16/DotGothic16-Regular.ttf" + "fp": "./ofl/dotgothic16/DotGothic16-Regular.ttf" }, "Slabo 13px": { "features": [ "case" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/slabo13px/Slabo13px-Regular.ttf" + "fp": "./ofl/slabo13px/Slabo13px-Regular.ttf" }, "Sawarabi Mincho": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sawarabimincho/SawarabiMincho-Regular.ttf" + "fp": "./ofl/sawarabimincho/SawarabiMincho-Regular.ttf" }, "Allerta Stencil": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/allertastencil/AllertaStencil-Regular.ttf" + "fp": "./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" + "fp": "./ofl/zcoolxiaowei/ZCOOLXiaoWei-Regular.ttf" }, "Fascinate Inline": { "features": [ @@ -12723,11 +12629,11 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fascinateinline/FascinateInline-Regular.ttf" + "fp": "./ofl/fascinateinline/FascinateInline-Regular.ttf" }, "Caudex": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caudex/Caudex-Regular.ttf" + "fp": "./ofl/caudex/Caudex-Regular.ttf" }, "Baloo Chettan 2": { "features": [ @@ -12737,17 +12643,17 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloochettan2/BalooChettan2[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansbuginese/NotoSansBuginese-Regular.ttf" }, "Fasthand": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fasthand/Fasthand-Regular.ttf" + "fp": "./ofl/fasthand/Fasthand-Regular.ttf" }, "IM FELL French Canon": { "features": [ @@ -12759,7 +12665,7 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfellfrenchcanon/IMFeFCit28P.ttf" + "fp": "./ofl/imfellfrenchcanon/IMFeFCit28P.ttf" }, "Iansui": { "features": [ @@ -12782,7 +12688,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/iansui/Iansui-Regular.ttf" + "fp": "./ofl/iansui/Iansui-Regular.ttf" }, "Playfair Display SC": { "features": [ @@ -12796,7 +12702,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playfairdisplaysc/PlayfairDisplaySC-Regular.ttf" + "fp": "./ofl/playfairdisplaysc/PlayfairDisplaySC-Regular.ttf" }, "Rubik Glitch Pop": { "features": [ @@ -12809,11 +12715,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikglitchpop/RubikGlitchPop-Regular.ttf" + "fp": "./ofl/rubikglitchpop/RubikGlitchPop-Regular.ttf" }, "Asul": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asul/Asul-Regular.ttf" + "fp": "./ofl/asul/Asul-Regular.ttf" }, "Zalando Sans Expanded": { "features": [ @@ -12828,7 +12734,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zalandosansexpanded/ZalandoSansExpanded[wght].ttf" + "fp": "./ofl/zalandosansexpanded/ZalandoSansExpanded[wght].ttf" }, "Bungee Outline": { "features": [ @@ -12849,13 +12755,13 @@ "ss12", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeeoutline/BungeeOutline-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifmalayalam/NotoSerifMalayalam[wght].ttf" }, "Joti One": { "features": [ @@ -12866,7 +12772,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jotione/JotiOne-Regular.ttf" + "fp": "./ofl/jotione/JotiOne-Regular.ttf" }, "Piazzolla": { "features": [ @@ -12886,7 +12792,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/piazzolla/Piazzolla[opsz,wght].ttf" + "fp": "./ofl/piazzolla/Piazzolla[opsz,wght].ttf" }, "Zen Antique": { "features": [ @@ -12896,7 +12802,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenantique/ZenAntique-Regular.ttf" + "fp": "./ofl/zenantique/ZenAntique-Regular.ttf" }, "Klee One": { "features": [ @@ -12925,7 +12831,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kleeone/KleeOne-Regular.ttf" + "fp": "./ofl/kleeone/KleeOne-Regular.ttf" }, "Athiti": { "features": [ @@ -12933,7 +12839,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/athiti/Athiti-Regular.ttf" + "fp": "./ofl/athiti/Athiti-Regular.ttf" }, "Big Shoulders Inline Display": { "features": [ @@ -12948,7 +12854,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersinlinedisplay/BigShouldersInlineDisplay[wght].ttf" + "fp": "./ofl/bigshouldersinlinedisplay/BigShouldersInlineDisplay[wght].ttf" }, "Major Mono Display": { "features": [ @@ -12958,13 +12864,13 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/majormonodisplay/MajorMonoDisplay-Regular.ttf" + "fp": "./ofl/majormonodisplay/MajorMonoDisplay-Regular.ttf" }, "Gamja Flower": { "features": [ "fwid" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gamjaflower/GamjaFlower-Regular.ttf" + "fp": "./ofl/gamjaflower/GamjaFlower-Regular.ttf" }, "Source Sans 3": { "features": [ @@ -13010,7 +12916,7 @@ "titl", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sourcesans3/SourceSans3[wght].ttf" + "fp": "./ofl/sourcesans3/SourceSans3[wght].ttf" }, "Style Script": { "features": [ @@ -13036,7 +12942,7 @@ "swsh", "titl" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stylescript/StyleScript-Regular.ttf" + "fp": "./ofl/stylescript/StyleScript-Regular.ttf" }, "Mozilla Text": { "features": [ @@ -13048,15 +12954,15 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mozillatext/MozillaText[wght].ttf" + "fp": "./ofl/mozillatext/MozillaText[wght].ttf" }, "Suwannaphum": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/suwannaphum/Suwannaphum-Regular.ttf" + "fp": "./ofl/suwannaphum/Suwannaphum-Regular.ttf" }, "Bowlby One SC": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bowlbyonesc/BowlbyOneSC-Regular.ttf" + "fp": "./ofl/bowlbyonesc/BowlbyOneSC-Regular.ttf" }, "Roboto Serif": { "features": [ @@ -13072,7 +12978,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/robotoserif/RobotoSerif[GRAD,opsz,wdth,wght].ttf" + "fp": "./ofl/robotoserif/RobotoSerif[GRAD,opsz,wdth,wght].ttf" }, "Rowdies": { "features": [ @@ -13081,24 +12987,24 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rowdies/Rowdies-Regular.ttf" + "fp": "./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" + "fp": "./ofl/jacquard12/Jacquard12-Regular.ttf" }, "Mr Bedfort": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mrbedfort/MrBedfort-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansmultani/NotoSansMultani-Regular.ttf" }, "Mukta Vaani": { "features": [ @@ -13111,17 +13017,17 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/muktavaani/MuktaVaani-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifdevanagari/NotoSerifDevanagari[wdth,wght].ttf" }, "Cherry Swash": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cherryswash/CherrySwash-Regular.ttf" + "fp": "./ofl/cherryswash/CherrySwash-Regular.ttf" }, "IBM Plex Mono": { "features": [ @@ -13136,7 +13042,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexmono/IBMPlexMono-Regular.ttf" + "fp": "./ofl/ibmplexmono/IBMPlexMono-Regular.ttf" }, "Ingrid Darling": { "features": [ @@ -13144,13 +13050,13 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ingriddarling/IngridDarling-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifmakasar/NotoSerifMakasar-Regular.ttf" }, "Noto Sans Tirhuta": { "features": [ @@ -13159,7 +13065,7 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstirhuta/NotoSansTirhuta-Regular.ttf" + "fp": "./ofl/notosanstirhuta/NotoSansTirhuta-Regular.ttf" }, "Chiron GoRound TC": { "features": [ @@ -13183,14 +13089,14 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chirongoroundtc/ChironGoRoundTC[wght].ttf" + "fp": "./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" + "fp": "./ofl/sticknobills/StickNoBills[wght].ttf" }, "Shippori Antique": { "features": [ @@ -13206,7 +13112,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shipporiantique/ShipporiAntique-Regular.ttf" + "fp": "./ofl/shipporiantique/ShipporiAntique-Regular.ttf" }, "Fauna One": { "features": [ @@ -13216,11 +13122,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/faunaone/FaunaOne-Regular.ttf" + "fp": "./ofl/faunaone/FaunaOne-Regular.ttf" }, "Supermercado": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/supermercadoone/SupermercadoOne-Regular.ttf" + "fp": "./ofl/supermercadoone/SupermercadoOne-Regular.ttf" }, "Zain": { "features": [ @@ -13233,15 +13139,15 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zain/Zain-Regular.ttf" + "fp": "./ofl/zain/Zain-Regular.ttf" }, "Thabit": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/thabit/Thabit.ttf" + "fp": "./ofl/thabit/Thabit.ttf" }, "Redacted": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redacted/Redacted-Regular.ttf" + "fp": "./ofl/redacted/Redacted-Regular.ttf" }, "Special Gothic Condensed One": { "features": [ @@ -13255,7 +13161,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/specialgothiccondensedone/SpecialGothicCondensedOne-Regular.ttf" + "fp": "./ofl/specialgothiccondensedone/SpecialGothicCondensedOne-Regular.ttf" }, "Genos": { "features": [ @@ -13274,11 +13180,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/genos/Genos[wght].ttf" + "fp": "./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" + "fp": "./ofl/shadowsintolighttwo/ShadowsIntoLightTwo-Regular.ttf" }, "Festive": { "features": [ @@ -13299,11 +13205,11 @@ "ss11", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/festive/Festive-Regular.ttf" + "fp": "./ofl/festive/Festive-Regular.ttf" }, "Tenor Sans": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tenorsans/TenorSans-Regular.ttf" + "fp": "./ofl/tenorsans/TenorSans-Regular.ttf" }, "Bellota": { "features": [ @@ -13317,7 +13223,7 @@ "sups", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bellota/Bellota-Regular.ttf" + "fp": "./ofl/bellota/Bellota-Regular.ttf" }, "Baskervville SC": { "features": [ @@ -13334,7 +13240,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baskervvillesc/BaskervvilleSC[wght].ttf" + "fp": "./ofl/baskervvillesc/BaskervvilleSC[wght].ttf" }, "Reem Kufi": { "features": [ @@ -13346,11 +13252,11 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/reemkufi/ReemKufi[wght].ttf" + "fp": "./ofl/reemkufi/ReemKufi[wght].ttf" }, "Fenix": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fenix/Fenix-Regular.ttf" + "fp": "./ofl/fenix/Fenix-Regular.ttf" }, "Zilla Slab": { "features": [ @@ -13368,7 +13274,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zillaslab/ZillaSlab-Regular.ttf" + "fp": "./ofl/zillaslab/ZillaSlab-Regular.ttf" }, "Maname": { "features": [ @@ -13376,19 +13282,19 @@ "ordn", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/maname/Maname-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosanskhmer/NotoSansKhmer[wdth,wght].ttf" }, "Wix Madefor Display": { "features": [ @@ -13398,11 +13304,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/wixmadefordisplay/WixMadeforDisplay[wght].ttf" + "fp": "./ofl/wixmadefordisplay/WixMadeforDisplay[wght].ttf" }, "Copse": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/copse/Copse-Regular.ttf" + "fp": "./ofl/copse/Copse-Regular.ttf" }, "Qwigley": { "features": [ @@ -13410,25 +13316,31 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/qwigley/Qwigley-Regular.ttf" + "fp": "./ofl/qwigley/Qwigley-Regular.ttf" }, "Lugrasimo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lugrasimo/Lugrasimo-Regular.ttf" + "fp": "./ofl/lugrasimo/Lugrasimo-Regular.ttf" }, "Freehand": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/freehand/Freehand-Regular.ttf" + "fp": "./ofl/freehand/Freehand-Regular.ttf" }, "Goudy Bookletter 1911": { "features": [ "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/goudybookletter1911/GoudyBookletter1911.ttf" + "fp": "./ofl/goudybookletter1911/GoudyBookletter1911.ttf" }, "Carter One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carterone/CarterOne.ttf" + "fp": "./ofl/carterone/CarterOne.ttf" + }, + "Roboto Mono": { + "features": [ + "smcp" + ], + "fp": "./ofl/robotomono/RobotoMono-Italic[wght].ttf" }, "Stack Sans Headline": { "features": [ @@ -13441,7 +13353,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stacksansheadline/StackSansHeadline[wght].ttf" + "fp": "./ofl/stacksansheadline/StackSansHeadline[wght].ttf" }, "Pathway Gothic One": { "features": [ @@ -13450,24 +13362,24 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pathwaygothicone/PathwayGothicOne-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notoseriftibetan/NotoSerifTibetan[wght].ttf" }, "Emilys Candy": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/emilyscandy/EmilysCandy-Regular.ttf" + "fp": "./ofl/emilyscandy/EmilysCandy-Regular.ttf" }, "Cormorant Infant": { "features": [ @@ -13489,7 +13401,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorantinfant/CormorantInfant[wght].ttf" + "fp": "./ofl/cormorantinfant/CormorantInfant[wght].ttf" }, "Life Savers": { "features": [ @@ -13502,7 +13414,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lifesavers/LifeSavers-Regular.ttf" + "fp": "./ofl/lifesavers/LifeSavers-Regular.ttf" }, "Sofia Sans Condensed": { "features": [ @@ -13518,7 +13430,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofiasanscondensed/SofiaSansCondensed[wght].ttf" + "fp": "./ofl/sofiasanscondensed/SofiaSansCondensed[wght].ttf" }, "Intel One Mono": { "features": [ @@ -13532,11 +13444,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fonts/IntelOneMono-Regular.ttf" + "fp": "./ofl/intelmono2/IntelOneMono-Regular.ttf" }, "Butcherman": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/butcherman/Butcherman-Regular.ttf" + "fp": "./ofl/butcherman/Butcherman-Regular.ttf" }, "Potta One": { "features": [ @@ -13549,21 +13461,21 @@ "twid", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pottaone/PottaOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansthaana/NotoSansThaana[wght].ttf" }, "Sarpanch": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sarpanch/Sarpanch-Regular.ttf" + "fp": "./ofl/sarpanch/Sarpanch-Regular.ttf" }, "Zeyada": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zeyada/Zeyada.ttf" + "fp": "./ofl/zeyada/Zeyada.ttf" }, "Playwrite RO": { "features": [ @@ -13577,29 +13489,29 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritero/PlaywriteRO[wght].ttf" + "fp": "./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" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansmalayalamui/NotoSansMalayalamUI[wdth,wght].ttf" }, "Kavivanar": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kavivanar/Kavivanar-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssylotinagri/NotoSansSylotiNagri-Regular.ttf" }, "Playwrite CO Guides": { "features": [ @@ -13613,7 +13525,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecoguides/PlaywriteCOGuides-Regular.ttf" + "fp": "./ofl/playwritecoguides/PlaywriteCOGuides-Regular.ttf" }, "Bitcount": { "features": [ @@ -13627,17 +13539,17 @@ "ss09", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcount/Bitcount[CRSV,ELSH,ELXP,slnt,wght].ttf" + "fp": "./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" + "fp": "./ofl/cambo/Cambo-Regular.ttf" }, "Galada": { "features": [ "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/galada/Galada-Regular.ttf" + "fp": "./ofl/galada/Galada-Regular.ttf" }, "Signika": { "features": [ @@ -13657,11 +13569,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/signika/Signika[GRAD,wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansteluguui/NotoSansTeluguUI[wdth,wght].ttf" }, "Reem Kufi Fun": { "features": [ @@ -13673,7 +13585,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/build/ReemKufiFun[wght].keep_glyph_names.ttf" + "fp": "./ofl/reemkufifun/ReemKufiFun[wght].ttf" }, "BioRhyme": { "features": [ @@ -13692,7 +13604,7 @@ "swsh", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/biorhyme/BioRhyme[wdth,wght].ttf" + "fp": "./ofl/biorhyme/BioRhyme[wdth,wght].ttf" }, "Playwrite DK Loopet": { "features": [ @@ -13706,17 +13618,17 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedkloopet/PlaywriteDKLoopet[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansnagmundari/NotoSansNagMundari[wght].ttf" }, "Peddana": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/peddana/Peddana-Regular.ttf" + "fp": "./ofl/peddana/Peddana-Regular.ttf" }, "Pontano Sans": { "features": [ @@ -13726,7 +13638,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pontanosans/PontanoSans[wght].ttf" + "fp": "./ofl/pontanosans/PontanoSans[wght].ttf" }, "Notable": { "features": [ @@ -13736,7 +13648,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notable/Notable-Regular.ttf" + "fp": "./ofl/notable/Notable-Regular.ttf" }, "Vollkorn": { "features": [ @@ -13764,7 +13676,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vollkorn/Vollkorn-Italic[wght].ttf" + "fp": "./ofl/vollkorn/Vollkorn-Italic[wght].ttf" }, "Manrope": { "features": [ @@ -13776,7 +13688,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/manrope/Manrope[wght].ttf" + "fp": "./ofl/manrope/Manrope[wght].ttf" }, "Darker Grotesque": { "features": [ @@ -13788,19 +13700,19 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/darkergrotesque/DarkerGrotesque[wght].ttf" + "fp": "./ofl/darkergrotesque/DarkerGrotesque[wght].ttf" }, "Skranji": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/skranji/Skranji-Regular.ttf" + "fp": "./ofl/skranji/Skranji-Regular.ttf" }, "Days One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/daysone/DaysOne-Regular.ttf" + "fp": "./ofl/daysone/DaysOne-Regular.ttf" }, "Marvel": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marvel/Marvel-Regular.ttf" + "fp": "./ofl/marvel/Marvel-Regular.ttf" }, "Charmonman": { "features": [ @@ -13808,7 +13720,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/charmonman/Charmonman-Regular.ttf" + "fp": "./ofl/charmonman/Charmonman-Regular.ttf" }, "Big Shoulders Stencil Display SC": { "features": [ @@ -13823,23 +13735,37 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersstencildisplaysc/BigShouldersStencilDisplaySC[wght].ttf" + "fp": "./ofl/bigshouldersstencildisplaysc/BigShouldersStencilDisplaySC[wght].ttf" }, "Josefin Slab": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/josefinslab/JosefinSlab-Italic[wght].ttf" + "fp": "./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" + "fp": "./ofl/oleoscriptswashcaps/OleoScriptSwashCaps-Regular.ttf" + }, + "Rubik": { + "features": [ + "case", + "dlig", + "ordn", + "pnum", + "sinf", + "subs", + "sups", + "tnum", + "zero" + ], + "fp": "./ofl/rubik/Rubik[wght].ttf" }, "Noto Sans NKo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansnko_todelist/NotoSansNKo-Regular.ttf" + "fp": "./ofl/notosansnko_todelist/NotoSansNKo-Regular.ttf" }, "Mystery Quest": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mysteryquest/MysteryQuest-Regular.ttf" + "fp": "./ofl/mysteryquest/MysteryQuest-Regular.ttf" }, "Ballet": { "features": [ @@ -13852,7 +13778,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ballet/Ballet[opsz].ttf" + "fp": "./ofl/ballet/Ballet[opsz].ttf" }, "David Libre": { "features": [ @@ -13863,11 +13789,11 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/davidlibre/DavidLibre-Regular.ttf" + "fp": "./ofl/davidlibre/DavidLibre-Regular.ttf" }, "Odibee Sans": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/odibeesans/OdibeeSans-Regular.ttf" + "fp": "./ofl/odibeesans/OdibeeSans-Regular.ttf" }, "Anek Kannada": { "features": [ @@ -13882,11 +13808,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekkannada/AnekKannada[wdth,wght].ttf" + "fp": "./ofl/anekkannada/AnekKannada[wdth,wght].ttf" }, "Nosifer Caps": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nosifercaps/NosiferCaps-Regular.ttf" + "fp": "./ofl/nosifercaps/NosiferCaps-Regular.ttf" }, "Fanwood Text": { "features": [ @@ -13897,25 +13823,25 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fanwoodtext/FanwoodText-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansegyptianhieroglyphs/NotoSansEgyptianHieroglyphs-Regular.ttf" }, "Sixtyfour Convergence": { "features": [ @@ -13925,11 +13851,11 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sixtyfourconvergence/SixtyfourConvergence[BLED,SCAN,XELA,YELA].ttf" + "fp": "./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" + "fp": "./ofl/rubikone/RubikOne-Regular.ttf" }, "Poiret One": { "features": [ @@ -13941,7 +13867,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poiretone/PoiretOne-Regular.ttf" + "fp": "./ofl/poiretone/PoiretOne-Regular.ttf" }, "Eczar": { "features": [ @@ -13958,11 +13884,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/eczar/Eczar[wght].ttf" + "fp": "./ofl/eczar/Eczar[wght].ttf" }, "Noto Emoji": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoemoji/NotoEmoji[wght].ttf" + "fp": "./ofl/notoemoji/NotoEmoji[wght].ttf" }, "Montserrat": { "features": [ @@ -13980,7 +13906,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montserrat/Montserrat[wght].ttf" + "fp": "./ofl/montserrat/Montserrat[wght].ttf" }, "Bahianita": { "features": [ @@ -13994,13 +13920,13 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bahianita/Bahianita-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansdevanagari/NotoSansDevanagari[wdth,wght].ttf" }, "Bricolage Grotesque": { "features": [ @@ -14014,7 +13940,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bricolagegrotesque/BricolageGrotesque[opsz,wdth,wght].ttf" + "fp": "./ofl/bricolagegrotesque/BricolageGrotesque[opsz,wdth,wght].ttf" }, "Mohave": { "features": [ @@ -14032,7 +13958,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mohave/Mohave[wght].ttf" + "fp": "./ofl/mohave/Mohave[wght].ttf" }, "Jersey 15 Charted": { "features": [ @@ -14041,7 +13967,7 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey15charted/Jersey15Charted-Regular.ttf" + "fp": "./ofl/jersey15charted/Jersey15Charted-Regular.ttf" }, "Anton SC": { "features": [ @@ -14055,7 +13981,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/antonsc/AntonSC-Regular.ttf" + "fp": "./ofl/antonsc/AntonSC-Regular.ttf" }, "Siemreap": { "features": [ @@ -14112,14 +14038,14 @@ "zz51", "zz52" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/siemreap/Siemreap.ttf" + "fp": "./ofl/siemreap/Siemreap.ttf" }, "Freckle Face": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/freckleface/FreckleFace-Regular.ttf" + "fp": "./ofl/freckleface/FreckleFace-Regular.ttf" }, "Akaya Kanadaka": { "features": [ @@ -14131,7 +14057,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/akayakanadaka/AkayaKanadaka-Regular.ttf" + "fp": "./ofl/akayakanadaka/AkayaKanadaka-Regular.ttf" }, "Podkova": { "features": [ @@ -14141,11 +14067,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/podkova/Podkova[wght].ttf" + "fp": "./ofl/podkova/Podkova[wght].ttf" }, "Euphoria Script": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/euphoriascript/EuphoriaScript-Regular.ttf" + "fp": "./ofl/euphoriascript/EuphoriaScript-Regular.ttf" }, "TikTok Sans": { "features": [ @@ -14166,7 +14092,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tiktoksans/TikTokSans[opsz,slnt,wdth,wght].ttf" + "fp": "./ofl/tiktoksans/TikTokSans[opsz,slnt,wdth,wght].ttf" }, "Noto Serif KR": { "features": [ @@ -14177,25 +14103,25 @@ "pwid", "ruby" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifkr/NotoSerifKR[wght].ttf" + "fp": "./ofl/notoserifkr/NotoSerifKR[wght].ttf" }, "Koh Santepheap": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kohsantepheap/KohSantepheap-Regular.ttf" + "fp": "./ofl/kohsantepheap/KohSantepheap-Regular.ttf" }, "Karla Tamil Inclined": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/karlatamilinclined/KarlaTamilInclined-Regular.ttf" + "fp": "./ofl/karlatamilinclined/KarlaTamilInclined-Regular.ttf" }, "Junge": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/junge/Junge-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansmahajani/NotoSansMahajani-Regular.ttf" }, "Chonburi": { "features": [ @@ -14203,11 +14129,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chonburi/Chonburi-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansgujaratiui/NotoSansGujaratiUI-Regular.ttf" }, "Abhaya Libre": { "features": [ @@ -14217,7 +14143,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/abhayalibre/AbhayaLibre-Regular.ttf" + "fp": "./ofl/abhayalibre/AbhayaLibre-Regular.ttf" }, "Newsreader": { "features": [ @@ -14227,19 +14153,19 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/newsreader/Newsreader[opsz,wght].ttf" + "fp": "./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" + "fp": "./ofl/hanna/BM-HANNA.ttf" }, "Karla Tamil Upright": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/karlatamilupright/KarlaTamilUpright-Regular.ttf" + "fp": "./ofl/karlatamilupright/KarlaTamilUpright-Regular.ttf" }, "Economica": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/economica/Economica-Regular.ttf" + "fp": "./ofl/economica/Economica-Regular.ttf" }, "Kufam": { "features": [ @@ -14261,7 +14187,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kufam/Kufam[wght].ttf" + "fp": "./ofl/kufam/Kufam[wght].ttf" }, "Gentium Plus": { "features": [ @@ -14307,7 +14233,7 @@ "ss11", "ss12" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gentiumplus/GentiumPlus-Regular.ttf" + "fp": "./ofl/gentiumplus/GentiumPlus-Regular.ttf" }, "Noto Sans Elymaic": { "features": [ @@ -14318,19 +14244,19 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanselymaic/NotoSansElymaic-Regular.ttf" + "fp": "./ofl/notosanselymaic/NotoSansElymaic-Regular.ttf" }, "Sawarabi Gothic": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sawarabigothic/SawarabiGothic-Regular.ttf" + "fp": "./ofl/sawarabigothic/SawarabiGothic-Regular.ttf" }, "Herr Von Muellerhoff": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/herrvonmuellerhoff/HerrVonMuellerhoff-Regular.ttf" + "fp": "./ofl/herrvonmuellerhoff/HerrVonMuellerhoff-Regular.ttf" }, "Porter Sans Block": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/portersansblock/PorterSansBlock-Regular.ttf" + "fp": "./ofl/portersansblock/PorterSansBlock-Regular.ttf" }, "Annapurna SIL": { "features": [ @@ -14354,11 +14280,11 @@ "ss16", "ss17" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/annapurnasil/AnnapurnaSIL-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanskannadaui/NotoSansKannadaUI[wdth,wght].ttf" }, "Archivo": { "features": [ @@ -14373,7 +14299,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/archivo/Archivo[wdth,wght].ttf" + "fp": "./ofl/archivo/Archivo[wdth,wght].ttf" }, "Playwrite IN Guides": { "features": [ @@ -14387,7 +14313,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteinguides/PlaywriteINGuides-Regular.ttf" + "fp": "./ofl/playwriteinguides/PlaywriteINGuides-Regular.ttf" }, "Big Shoulders Stencil Text": { "features": [ @@ -14402,11 +14328,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersstenciltext/BigShouldersStencilText[wght].ttf" + "fp": "./ofl/bigshouldersstenciltext/BigShouldersStencilText[wght].ttf" }, "Libertinus Serif": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinusserif/LibertinusSerif-Regular.ttf" + "fp": "./ofl/libertinusserif/LibertinusSerif-Regular.ttf" }, "Playwrite DK Loopet Guides": { "features": [ @@ -14420,7 +14346,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedkloopetguides/PlaywriteDKLoopetGuides-Regular.ttf" + "fp": "./ofl/playwritedkloopetguides/PlaywriteDKLoopetGuides-Regular.ttf" }, "Rubik Pixels": { "features": [ @@ -14433,7 +14359,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikpixels/RubikPixels-Regular.ttf" + "fp": "./ofl/rubikpixels/RubikPixels-Regular.ttf" }, "Archivo Narrow": { "features": [ @@ -14449,7 +14375,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/archivonarrow/ArchivoNarrow[wght].ttf" + "fp": "./ofl/archivonarrow/ArchivoNarrow[wght].ttf" }, "Noto Sans Grantha": { "features": [ @@ -14465,7 +14391,7 @@ "ss09", "ss10" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansgrantha/NotoSansGrantha-Regular.ttf" + "fp": "./ofl/notosansgrantha/NotoSansGrantha-Regular.ttf" }, "Hachi Maru Pop": { "features": [ @@ -14474,7 +14400,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hachimarupop/HachiMaruPop-Regular.ttf" + "fp": "./ofl/hachimarupop/HachiMaruPop-Regular.ttf" }, "Sedan": { "features": [ @@ -14484,7 +14410,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sedan/Sedan-Regular.ttf" + "fp": "./ofl/sedan/Sedan-Regular.ttf" }, "EB Garamond": { "features": [ @@ -14513,7 +14439,7 @@ "swsh", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ebgaramond/EBGaramond[wght].ttf" + "fp": "./ofl/ebgaramond/EBGaramond[wght].ttf" }, "Gasoek One": { "features": [ @@ -14525,28 +14451,28 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gasoekone/GasoekOne-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/textmeone/TextMeOne-Regular.ttf" }, "Gowun Dodum": { "features": [ @@ -14559,7 +14485,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gowundodum/GowunDodum-Regular.ttf" + "fp": "./ofl/gowundodum/GowunDodum-Regular.ttf" }, "Fahkwang": { "features": [ @@ -14567,11 +14493,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fahkwang/Fahkwang-Regular.ttf" + "fp": "./ofl/fahkwang/Fahkwang-Regular.ttf" }, "Doto": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/doto/Doto[ROND,wght].ttf" + "fp": "./ofl/doto/Doto[ROND,wght].ttf" }, "Noto Sans": { "features": [ @@ -14593,11 +14519,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosans/NotoSans[wdth,wght].ttf" + "fp": "./ofl/notosans/NotoSans[wdth,wght].ttf" }, "Uchen": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/uchen/Uchen-Regular.ttf" + "fp": "./ofl/uchen/Uchen-Regular.ttf" }, "Charm": { "features": [ @@ -14607,11 +14533,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/charm/Charm-Regular.ttf" + "fp": "./ofl/charm/Charm-Regular.ttf" }, "Decovar Alpha": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/decovaralpha/DecovarAlpha-VF.ttf" + "fp": "./ofl/decovaralpha/DecovarAlpha-VF.ttf" }, "Imperial Script": { "features": [ @@ -14620,7 +14546,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imperialscript/ImperialScript-Regular.ttf" + "fp": "./ofl/imperialscript/ImperialScript-Regular.ttf" }, "Playwrite ZA Guides": { "features": [ @@ -14634,7 +14560,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritezaguides/PlaywriteZAGuides-Regular.ttf" + "fp": "./ofl/playwritezaguides/PlaywriteZAGuides-Regular.ttf" }, "Playwrite AU VIC Guides": { "features": [ @@ -14648,7 +14574,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteauvicguides/PlaywriteAUVICGuides-Regular.ttf" + "fp": "./ofl/playwriteauvicguides/PlaywriteAUVICGuides-Regular.ttf" }, "Alata": { "features": [ @@ -14663,19 +14589,19 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alata/Alata-Regular.ttf" + "fp": "./ofl/alata/Alata-Regular.ttf" }, "Oldenburg": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oldenburg/Oldenburg-Regular.ttf" + "fp": "./ofl/oldenburg/Oldenburg-Regular.ttf" }, "Yeon Sung": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yeonsung/YeonSung-Regular.ttf" + "fp": "./ofl/yeonsung/YeonSung-Regular.ttf" }, "Gothic A1": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gothica1/GothicA1-Regular.ttf" + "fp": "./ofl/gothica1/GothicA1-Regular.ttf" }, "Monomakh": { "features": [ @@ -14691,15 +14617,15 @@ "ss13", "ss15" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monomakh/Monomakh-Regular.ttf" + "fp": "./ofl/monomakh/Monomakh-Regular.ttf" }, "Cookie": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cookie/Cookie-Regular.ttf" + "fp": "./ofl/cookie/Cookie-Regular.ttf" }, "Hind Siliguri": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindsiliguri/HindSiliguri-Regular.ttf" + "fp": "./ofl/hindsiliguri/HindSiliguri-Regular.ttf" }, "Mate SC": { "features": [ @@ -14712,11 +14638,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/matesc/MateSC-Regular.ttf" + "fp": "./ofl/matesc/MateSC-Regular.ttf" }, "Vidaloka": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vidaloka/Vidaloka-Regular.ttf" + "fp": "./ofl/vidaloka/Vidaloka-Regular.ttf" }, "Playwrite DE SAS Guides": { "features": [ @@ -14730,11 +14656,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedesasguides/PlaywriteDESASGuides-Regular.ttf" + "fp": "./ofl/playwritedesasguides/PlaywriteDESASGuides-Regular.ttf" }, "Niconne": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/niconne/Niconne-Regular.ttf" + "fp": "./ofl/niconne/Niconne-Regular.ttf" }, "Baloo Da 2": { "features": [ @@ -14744,7 +14670,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/balooda2/BalooDa2[wght].ttf" + "fp": "./ofl/balooda2/BalooDa2[wght].ttf" }, "Kalnia Glaze": { "features": [ @@ -14752,13 +14678,13 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kalniaglaze/KalniaGlaze[wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansogham/NotoSansOgham-Regular.ttf" }, "Vujahday Script": { "features": [ @@ -14770,7 +14696,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vujahdayscript/VujahdayScript-Regular.ttf" + "fp": "./ofl/vujahdayscript/VujahdayScript-Regular.ttf" }, "Rampart One": { "features": [ @@ -14788,7 +14714,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rampartone/RampartOne-Regular.ttf" + "fp": "./ofl/rampartone/RampartOne-Regular.ttf" }, "Gideon Roman": { "features": [ @@ -14801,11 +14727,11 @@ "smcp", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gideonroman/GideonRoman-Regular.ttf" + "fp": "./ofl/gideonroman/GideonRoman-Regular.ttf" }, "Petit Formal Script": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/petitformalscript/PetitFormalScript-Regular.ttf" + "fp": "./ofl/petitformalscript/PetitFormalScript-Regular.ttf" }, "Kanit": { "features": [ @@ -14814,11 +14740,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kanit/Kanit-Regular.ttf" + "fp": "./ofl/kanit/Kanit-Regular.ttf" }, "Orelega One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/orelegaone/OrelegaOne-Regular.ttf" + "fp": "./ofl/orelegaone/OrelegaOne-Regular.ttf" }, "Shafarik": { "features": [ @@ -14829,11 +14755,32 @@ "ss04", "ss05" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shafarik/Shafarik-Regular.ttf" + "fp": "./ofl/shafarik/Shafarik-Regular.ttf" + }, + "Roboto": { + "features": [ + "c2sc", + "dlig", + "lnum", + "onum", + "pnum", + "smcp", + "ss01", + "ss02", + "ss03", + "ss04", + "ss05", + "ss06", + "ss07", + "subs", + "sups", + "tnum" + ], + "fp": "./ofl/roboto/Roboto[wdth,wght].ttf" }, "Koulen": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/koulen/Koulen-Regular.ttf" + "fp": "./ofl/koulen/Koulen-Regular.ttf" }, "Libre Caslon Display": { "features": [ @@ -14844,7 +14791,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librecaslondisplay/LibreCaslonDisplay-Regular.ttf" + "fp": "./ofl/librecaslondisplay/LibreCaslonDisplay-Regular.ttf" }, "Alegreya Sans SC": { "features": [ @@ -14863,7 +14810,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alegreyasanssc/AlegreyaSansSC-Regular.ttf" + "fp": "./ofl/alegreyasanssc/AlegreyaSansSC-Regular.ttf" }, "Barriecito": { "features": [ @@ -14877,7 +14824,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/barriecito/Barriecito-Regular.ttf" + "fp": "./ofl/barriecito/Barriecito-Regular.ttf" }, "Lora": { "features": [ @@ -14887,14 +14834,14 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lora/Lora[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosanspalmyrene/NotoSansPalmyrene-Regular.ttf" }, "Agu Display": { "features": [ @@ -14905,13 +14852,13 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/agudisplay/AguDisplay[MORF].ttf" + "fp": "./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" + "fp": "./ofl/notosanscaucasianalbanian/NotoSansCaucasianAlbanian-Regular.ttf" }, "Unlock": { "features": [ @@ -14922,7 +14869,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unlock/Unlock-Regular.ttf" + "fp": "./ofl/unlock/Unlock-Regular.ttf" }, "Space Mono": { "features": [ @@ -14933,7 +14880,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spacemono/SpaceMono-Regular.ttf" + "fp": "./ofl/spacemono/SpaceMono-Regular.ttf" }, "Rakkas": { "features": [ @@ -14953,7 +14900,7 @@ "ss09", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rakkas/Rakkas-Regular.ttf" + "fp": "./ofl/rakkas/Rakkas-Regular.ttf" }, "Space Grotesk": { "features": [ @@ -14974,7 +14921,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spacegrotesk/SpaceGrotesk[wght].ttf" + "fp": "./ofl/spacegrotesk/SpaceGrotesk[wght].ttf" }, "Briem Hand": { "features": [ @@ -14990,24 +14937,24 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/briemhand/BriemHand[wght].ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosanspahawhhmong/NotoSansPahawhHmong-Regular.ttf" }, "Plaster": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/plaster/Plaster-Regular.ttf" + "fp": "./ofl/plaster/Plaster-Regular.ttf" }, "Syne": { "features": [ @@ -15025,7 +14972,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/syne/Syne[wght].ttf" + "fp": "./ofl/syne/Syne[wght].ttf" }, "Bellefair": { "features": [ @@ -15033,7 +14980,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bellefair/Bellefair-Regular.ttf" + "fp": "./ofl/bellefair/Bellefair-Regular.ttf" }, "Pacifico": { "features": [ @@ -15045,17 +14992,17 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pacifico/Pacifico-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssoyombo/NotoSansSoyombo-Regular.ttf" }, "Russo One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/russoone/RussoOne-Regular.ttf" + "fp": "./ofl/russoone/RussoOne-Regular.ttf" }, "Alike Angular": { "features": [ @@ -15063,11 +15010,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alikeangular/AlikeAngular-Regular.ttf" + "fp": "./ofl/alikeangular/AlikeAngular-Regular.ttf" }, "Tillana": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tillana/Tillana-Regular.ttf" + "fp": "./ofl/tillana/Tillana-Regular.ttf" }, "Great Vibes": { "features": [ @@ -15085,7 +15032,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/greatvibes/GreatVibes-Regular.ttf" + "fp": "./ofl/greatvibes/GreatVibes-Regular.ttf" }, "Rubik Gemstones": { "features": [ @@ -15098,28 +15045,28 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikgemstones/RubikGemstones-Regular.ttf" + "fp": "./ofl/rubikgemstones/RubikGemstones-Regular.ttf" }, "Chathura": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chathura/Chathura-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosanslimbu/NotoSansLimbu-Regular.ttf" }, "Belgrano": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/belgrano/Belgrano-Regular.ttf" + "fp": "./ofl/belgrano/Belgrano-Regular.ttf" }, "Bevan": { "features": [ @@ -15131,7 +15078,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bevan/Bevan-Regular.ttf" + "fp": "./ofl/bevan/Bevan-Regular.ttf" }, "Diphylleia": { "features": [ @@ -15142,26 +15089,26 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/diphylleia/Diphylleia-Regular.ttf" + "fp": "./ofl/diphylleia/Diphylleia-Regular.ttf" }, "Over the Rainbow": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/overtherainbow/OvertheRainbow.ttf" + "fp": "./ofl/overtherainbow/OvertheRainbow.ttf" }, "Carme": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carme/Carme-Regular.ttf" + "fp": "./ofl/carme/Carme-Regular.ttf" }, "Tiny5": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tiny5/Tiny5-Regular.ttf" + "fp": "./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" + "fp": "./ofl/stintultracondensed/StintUltraCondensed-Regular.ttf" }, "Atkinson Hyperlegible Next": { "features": [ @@ -15171,19 +15118,19 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/atkinsonhyperlegiblenext/AtkinsonHyperlegibleNext[wght].ttf" + "fp": "./ofl/atkinsonhyperlegiblenext/AtkinsonHyperlegibleNext[wght].ttf" }, "Dokdo": { "features": [ "fwid" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dokdo/Dokdo-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssinhalaui/NotoSansSinhalaUI[wdth,wght].ttf" }, "Goldman": { "features": [ @@ -15192,14 +15139,14 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/goldman/Goldman-Regular.ttf" + "fp": "./ofl/goldman/Goldman-Regular.ttf" }, "Margarine": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/margarine/Margarine-Regular.ttf" + "fp": "./ofl/margarine/Margarine-Regular.ttf" }, "Rubik Beastly": { "features": [ @@ -15212,11 +15159,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikbeastly/RubikBeastly-Regular.ttf" + "fp": "./ofl/rubikbeastly/RubikBeastly-Regular.ttf" }, "Amethysta": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amethysta/Amethysta-Regular.ttf" + "fp": "./ofl/amethysta/Amethysta-Regular.ttf" }, "Pinyon Script": { "features": [ @@ -15227,7 +15174,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pinyonscript/PinyonScript-Regular.ttf" + "fp": "./ofl/pinyonscript/PinyonScript-Regular.ttf" }, "Bona Nova": { "features": [ @@ -15248,7 +15195,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bonanova/BonaNova-Regular.ttf" + "fp": "./ofl/bonanova/BonaNova-Regular.ttf" }, "Playwrite SK": { "features": [ @@ -15262,14 +15209,14 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritesk/PlaywriteSK[wght].ttf" + "fp": "./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" + "fp": "./ofl/gemunulibre/GemunuLibre[wght].ttf" }, "Host Grotesk": { "features": [ @@ -15279,14 +15226,14 @@ "ss03", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hostgrotesk/HostGrotesk-Italic[wght].ttf" + "fp": "./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" + "fp": "./ofl/clickerscript/ClickerScript-Regular.ttf" }, "Catamaran": { "features": [ @@ -15294,7 +15241,7 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/catamaran/Catamaran[wght].ttf" + "fp": "./ofl/catamaran/Catamaran[wght].ttf" }, "Black Ops One": { "features": [ @@ -15304,7 +15251,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blackopsone/BlackOpsOne-Regular.ttf" + "fp": "./ofl/blackopsone/BlackOpsOne-Regular.ttf" }, "Playwrite NZ Guides": { "features": [ @@ -15318,7 +15265,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritenzguides/PlaywriteNZGuides-Regular.ttf" + "fp": "./ofl/playwritenzguides/PlaywriteNZGuides-Regular.ttf" }, "Cantora One": { "features": [ @@ -15328,11 +15275,11 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cantoraone/CantoraOne-Regular.ttf" + "fp": "./ofl/cantoraone/CantoraOne-Regular.ttf" }, "Meera Inimai": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/meerainimai/MeeraInimai-Regular.ttf" + "fp": "./ofl/meerainimai/MeeraInimai-Regular.ttf" }, "Nata Sans": { "features": [ @@ -15348,11 +15295,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/natasans/NataSans[wght].ttf" + "fp": "./ofl/natasans/NataSans[wght].ttf" }, "Comic Relief": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comicrelief/ComicRelief-Regular.ttf" + "fp": "./ofl/comicrelief/ComicRelief-Regular.ttf" }, "Aref Ruqaa": { "features": [ @@ -15365,7 +15312,7 @@ "ss07", "ss08" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arefruqaa/ArefRuqaa-Regular.ttf" + "fp": "./ofl/arefruqaa/ArefRuqaa-Regular.ttf" }, "Blinker": { "features": [ @@ -15377,32 +15324,32 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/blinker/Blinker-Regular.ttf" + "fp": "./ofl/blinker/Blinker-Regular.ttf" }, "Fredericka the Great": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/frederickathegreat/FrederickatheGreat-Regular.ttf" + "fp": "./ofl/frederickathegreat/FrederickatheGreat-Regular.ttf" }, "BatangChe": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/batangche/BatangChe-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notorashihebrew/NotoRashiHebrew[wght].ttf" }, "Sarina": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sarina/Sarina-Regular.ttf" + "fp": "./ofl/sarina/Sarina-Regular.ttf" }, "Belleza": { "features": [ @@ -15410,7 +15357,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/belleza/Belleza-Regular.ttf" + "fp": "./ofl/belleza/Belleza-Regular.ttf" }, "Noto Serif Dives Akuru": { "features": [ @@ -15419,7 +15366,7 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifdivesakuru/NotoSerifDivesAkuru-Regular.ttf" + "fp": "./ofl/notoserifdivesakuru/NotoSerifDivesAkuru-Regular.ttf" }, "Gantari": { "features": [ @@ -15427,7 +15374,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gantari/Gantari-Italic[wght].ttf" + "fp": "./ofl/gantari/Gantari-Italic[wght].ttf" }, "Cascadia Mono": { "features": [ @@ -15441,14 +15388,14 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cascadiamono/CascadiaMono[wght].ttf" + "fp": "./ofl/cascadiamono/CascadiaMono[wght].ttf" }, "Sen": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sen/Sen[wght].ttf" + "fp": "./ofl/sen/Sen[wght].ttf" }, "Noto Sans KR": { "features": [ @@ -15459,7 +15406,7 @@ "pwid", "ruby" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskr/NotoSansKR[wght].ttf" + "fp": "./ofl/notosanskr/NotoSansKR[wght].ttf" }, "Jersey 10": { "features": [ @@ -15468,7 +15415,7 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey10/Jersey10-Regular.ttf" + "fp": "./ofl/jersey10/Jersey10-Regular.ttf" }, "Boldonse": { "features": [ @@ -15480,7 +15427,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/boldonse/Boldonse-Regular.ttf" + "fp": "./ofl/boldonse/Boldonse-Regular.ttf" }, "Bitcount Single": { "features": [ @@ -15496,19 +15443,19 @@ "ss09", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountsingle/BitcountSingle[CRSV,ELSH,ELXP,slnt,wght].ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notoserifgujarati/NotoSerifGujarati[wght].ttf" }, "Micro 5": { "features": [ @@ -15517,17 +15464,17 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/micro5/Micro5-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansnewa/NotoSansNewa-Regular.ttf" }, "Italiana": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/italiana/Italiana-Regular.ttf" + "fp": "./ofl/italiana/Italiana-Regular.ttf" }, "Hina Mincho": { "features": [ @@ -15543,7 +15490,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hinamincho/HinaMincho-Regular.ttf" + "fp": "./ofl/hinamincho/HinaMincho-Regular.ttf" }, "Balsamiq Sans": { "features": [ @@ -15551,7 +15498,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/balsamiqsans/BalsamiqSans-Regular.ttf" + "fp": "./ofl/balsamiqsans/BalsamiqSans-Regular.ttf" }, "Baloo Paaji 2": { "features": [ @@ -15561,7 +15508,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloopaaji2/BalooPaaji2[wght].ttf" + "fp": "./ofl/baloopaaji2/BalooPaaji2[wght].ttf" }, "Noto Serif Grantha": { "features": [ @@ -15577,11 +15524,11 @@ "ss09", "ss10" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifgrantha/NotoSerifGrantha-Regular.ttf" + "fp": "./ofl/notoserifgrantha/NotoSerifGrantha-Regular.ttf" }, "Proza Libre": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/prozalibre/ProzaLibre-Regular.ttf" + "fp": "./ofl/prozalibre/ProzaLibre-Regular.ttf" }, "Twinkle Star": { "features": [ @@ -15591,7 +15538,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/twinklestar/TwinkleStar-Regular.ttf" + "fp": "./ofl/twinklestar/TwinkleStar-Regular.ttf" }, "Diplomata SC": { "features": [ @@ -15602,7 +15549,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/diplomatasc/DiplomataSC-Regular.ttf" + "fp": "./ofl/diplomatasc/DiplomataSC-Regular.ttf" }, "Bad Script": { "features": [ @@ -15614,7 +15561,7 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/badscript/BadScript-Regular.ttf" + "fp": "./ofl/badscript/BadScript-Regular.ttf" }, "Cormorant SC": { "features": [ @@ -15637,7 +15584,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorantsc/CormorantSC-Regular.ttf" + "fp": "./ofl/cormorantsc/CormorantSC-Regular.ttf" }, "Big Shoulders Stencil Text SC": { "features": [ @@ -15652,7 +15599,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersstenciltextsc/BigShouldersStencilTextSC[wght].ttf" + "fp": "./ofl/bigshouldersstenciltextsc/BigShouldersStencilTextSC[wght].ttf" }, "Julee": { "features": [ @@ -15661,7 +15608,7 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/julee/Julee-Regular.ttf" + "fp": "./ofl/julee/Julee-Regular.ttf" }, "IM FELL Double Pica SC": { "features": [ @@ -15670,11 +15617,11 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfelldoublepicasc/IMFeDPsc28P.ttf" + "fp": "./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" + "fp": "./ofl/eduvicwantbeginner/EduVICWANTBeginner[wght].ttf" }, "Noto Serif JP": { "features": [ @@ -15689,7 +15636,7 @@ "pwid", "ruby" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserifjp/NotoSerifJP[wght].ttf" + "fp": "./ofl/notoserifjp/NotoSerifJP[wght].ttf" }, "Hind Madurai": { "features": [ @@ -15698,7 +15645,7 @@ "salt", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hindmadurai/HindMadurai-Regular.ttf" + "fp": "./ofl/hindmadurai/HindMadurai-Regular.ttf" }, "Patrick Hand SC": { "features": [ @@ -15708,11 +15655,11 @@ "smcp", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/patrickhandsc/PatrickHandSC-Regular.ttf" + "fp": "./ofl/patrickhandsc/PatrickHandSC-Regular.ttf" }, "Yinmar": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yinmar/Yinmar-Regular.ttf" + "fp": "./ofl/yinmar/Yinmar-Regular.ttf" }, "Rubik Broken Fax": { "features": [ @@ -15725,7 +15672,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikbrokenfax/RubikBrokenFax-Regular.ttf" + "fp": "./ofl/rubikbrokenfax/RubikBrokenFax-Regular.ttf" }, "Tilt Neon": { "features": [ @@ -15734,7 +15681,7 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tiltneon/TiltNeon[XROT,YROT].ttf" + "fp": "./ofl/tiltneon/TiltNeon[XROT,YROT].ttf" }, "Ropa Sans": { "features": [ @@ -15742,7 +15689,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ropasans/RopaSans-Regular.ttf" + "fp": "./ofl/ropasans/RopaSans-Regular.ttf" }, "Matangi": { "features": [ @@ -15752,7 +15699,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/matangi/Matangi[wght].ttf" + "fp": "./ofl/matangi/Matangi[wght].ttf" }, "Reem Kufi Ink": { "features": [ @@ -15764,7 +15711,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/build/ReemKufiInk-Regular.keep_glyph_names.added_picosvg.ttf" + "fp": "./ofl/reemkufiink/ReemKufiInk-Regular.ttf" }, "Fjalla One": { "features": [ @@ -15776,7 +15723,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fjallaone/FjallaOne-Regular.ttf" + "fp": "./ofl/fjallaone/FjallaOne-Regular.ttf" }, "Gabriela": { "features": [ @@ -15788,11 +15735,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gabriela/Gabriela-Regular.ttf" + "fp": "./ofl/gabriela/Gabriela-Regular.ttf" }, "The Girl Next Door": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/thegirlnextdoor/TheGirlNextDoor.ttf" + "fp": "./ofl/thegirlnextdoor/TheGirlNextDoor.ttf" }, "UoqMunThenKhung": { "features": [ @@ -15805,11 +15752,11 @@ "nlck", "trad" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/uoqmunthenkhung/UoqMunThenKhung-Regular.ttf" + "fp": "./ofl/uoqmunthenkhung/UoqMunThenKhung-Regular.ttf" }, "Antic Didone": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anticdidone/AnticDidone-Regular.ttf" + "fp": "./ofl/anticdidone/AnticDidone-Regular.ttf" }, "Marmelad": { "features": [ @@ -15817,7 +15764,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marmelad/Marmelad-Regular.ttf" + "fp": "./ofl/marmelad/Marmelad-Regular.ttf" }, "Bodoni Moda": { "features": [ @@ -15836,7 +15783,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bodonimoda/BodoniModa[opsz,wght].ttf" + "fp": "./ofl/bodonimoda/BodoniModa[opsz,wght].ttf" }, "Solitreo": { "features": [ @@ -15847,7 +15794,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/solitreo/Solitreo-Regular.ttf" + "fp": "./ofl/solitreo/Solitreo-Regular.ttf" }, "Playwrite VN": { "features": [ @@ -15861,7 +15808,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritevn/PlaywriteVN[wght].ttf" + "fp": "./ofl/playwritevn/PlaywriteVN[wght].ttf" }, "K2D": { "features": [ @@ -15869,22 +15816,22 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/k2d/K2D-Regular.ttf" + "fp": "./ofl/k2d/K2D-Regular.ttf" }, "KoPub Batang": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kopubbatang/KoPubBatang-Regular.ttf" + "fp": "./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" + "fp": "./ofl/londrinaoutline/LondrinaOutline-Regular.ttf" }, "Rye": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rye/Rye-Regular.ttf" + "fp": "./ofl/rye/Rye-Regular.ttf" }, "Red Rose": { "features": [ @@ -15893,11 +15840,11 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redrose/RedRose[wght].ttf" + "fp": "./ofl/redrose/RedRose[wght].ttf" }, "Condiment": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/condiment/Condiment-Regular.ttf" + "fp": "./ofl/condiment/Condiment-Regular.ttf" }, "Cormorant": { "features": [ @@ -15923,7 +15870,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cormorant/Cormorant-Italic[wght].ttf" + "fp": "./ofl/cormorant/Cormorant-Italic[wght].ttf" }, "Padyakke Expanded One": { "features": [ @@ -15941,13 +15888,13 @@ "swsh", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/padyakkeexpandedone/PadyakkeExpandedOne-Regular.ttf" + "fp": "./ofl/padyakkeexpandedone/PadyakkeExpandedOne-Regular.ttf" }, "Noto Music": { "features": [ "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notomusic/NotoMusic-Regular.ttf" + "fp": "./ofl/notomusic/NotoMusic-Regular.ttf" }, "Lexend Deca": { "features": [ @@ -15960,22 +15907,22 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexenddeca/LexendDeca[wght].ttf" + "fp": "./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" + "fp": "./ofl/jacquard24charted/Jacquard24Charted-Regular.ttf" }, "Ceviche One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cevicheone/CevicheOne-Regular.ttf" + "fp": "./ofl/cevicheone/CevicheOne-Regular.ttf" }, "Miama": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/miama/Miama-Regular.ttf" + "fp": "./ofl/miama/Miama-Regular.ttf" }, "Bungee Tint": { "features": [ @@ -15996,18 +15943,18 @@ "ss12", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeetint/BungeeTint-Regular.ttf" + "fp": "./ofl/bungeetint/BungeeTint-Regular.ttf" }, "Mogra": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mogra/Mogra-Regular.ttf" + "fp": "./ofl/mogra/Mogra-Regular.ttf" }, "Artifika": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/artifika/Artifika-Regular.ttf" + "fp": "./ofl/artifika/Artifika-Regular.ttf" }, "IBM Plex Sans Thai": { "features": [ @@ -16022,14 +15969,14 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsansthai/IBMPlexSansThai-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanstamilui/NotoSansTamilUI[wdth,wght].ttf" }, "Mulish": { "features": [ @@ -16040,11 +15987,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mulish/Mulish-Italic[wght].ttf" + "fp": "./ofl/mulish/Mulish-Italic[wght].ttf" }, "Song Myung": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/songmyung/SongMyung-Regular.ttf" + "fp": "./ofl/songmyung/SongMyung-Regular.ttf" }, "Monda": { "features": [ @@ -16060,11 +16007,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monda/Monda[wght].ttf" + "fp": "./ofl/monda/Monda[wght].ttf" }, "Noto Color Emoji": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notocoloremoji/NotoColorEmoji-Regular.ttf" + "fp": "./ofl/notocoloremoji/NotoColorEmoji-Regular.ttf" }, "Noto Serif": { "features": [ @@ -16085,7 +16032,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notoserif/NotoSerif-Italic[wdth,wght].ttf" + "fp": "./ofl/notoserif/NotoSerif-Italic[wdth,wght].ttf" }, "Lexend Giga": { "features": [ @@ -16098,11 +16045,11 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendgiga/LexendGiga[wght].ttf" + "fp": "./ofl/lexendgiga/LexendGiga[wght].ttf" }, "Lilita One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lilitaone/LilitaOne-Regular.ttf" + "fp": "./ofl/lilitaone/LilitaOne-Regular.ttf" }, "IBM Plex Sans Hebrew": { "features": [ @@ -16119,7 +16066,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsanshebrew/IBMPlexSansHebrew-Regular.ttf" + "fp": "./ofl/ibmplexsanshebrew/IBMPlexSansHebrew-Regular.ttf" }, "Kameron": { "features": [ @@ -16129,7 +16076,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kameron/Kameron[wght].ttf" + "fp": "./ofl/kameron/Kameron[wght].ttf" }, "Big Shoulders Text": { "features": [ @@ -16144,19 +16091,19 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshoulderstext/BigShouldersText[wght].ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/nanumbrushscript/NanumBrushScript-Regular.ttf" }, "Kaisei Decol": { "features": [ @@ -16169,15 +16116,15 @@ "nlck", "trad" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kaiseidecol/KaiseiDecol-Regular.ttf" + "fp": "./ofl/kaiseidecol/KaiseiDecol-Regular.ttf" }, "Miltonian Tattoo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/miltoniantattoo/MiltonianTattoo-Regular.ttf" + "fp": "./ofl/miltoniantattoo/MiltonianTattoo-Regular.ttf" }, "La Belle Aurore": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/labelleaurore/LaBelleAurore.ttf" + "fp": "./ofl/labelleaurore/LaBelleAurore.ttf" }, "Young Serif": { "features": [ @@ -16193,32 +16140,32 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/youngserif/YoungSerif-Regular.ttf" + "fp": "./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" + "fp": "./ofl/flowcircular/FlowCircular-Regular.ttf" }, "HeadlandOne": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/headlandone/HeadlandOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansnabataean/NotoSansNabataean-Regular.ttf" }, "Delius": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/delius/Delius-Regular.ttf" + "fp": "./ofl/delius/Delius-Regular.ttf" }, "Viga": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/viga/Viga-Regular.ttf" + "fp": "./ofl/viga/Viga-Regular.ttf" }, "Montserrat Alternates": { "features": [ @@ -16235,7 +16182,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montserratalternates/MontserratAlternates-Regular.ttf" + "fp": "./ofl/montserratalternates/MontserratAlternates-Regular.ttf" }, "Tilt Warp": { "features": [ @@ -16245,7 +16192,7 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tiltwarp/TiltWarp[XROT,YROT].ttf" + "fp": "./ofl/tiltwarp/TiltWarp[XROT,YROT].ttf" }, "Noto Sans Tamil": { "features": [ @@ -16253,14 +16200,14 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanstamil/NotoSansTamil[wdth,wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansadlam/NotoSansAdlam[wght].ttf" }, "Fruktur": { "features": [ @@ -16270,7 +16217,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fruktur/Fruktur-Regular.ttf" + "fp": "./ofl/fruktur/Fruktur-Regular.ttf" }, "Play": { "features": [ @@ -16288,7 +16235,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/play/Play-Regular.ttf" + "fp": "./ofl/play/Play-Regular.ttf" }, "M PLUS 1": { "features": [ @@ -16302,7 +16249,7 @@ "tnum", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mplus1/MPLUS1[wght].ttf" + "fp": "./ofl/mplus1/MPLUS1[wght].ttf" }, "Manjari": { "features": [ @@ -16310,14 +16257,14 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/manjari/Manjari-Regular.ttf" + "fp": "./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" + "fp": "./ofl/jacquard12charted/Jacquard12Charted-Regular.ttf" }, "Hurricane": { "features": [ @@ -16333,7 +16280,7 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hurricane/Hurricane-Regular.ttf" + "fp": "./ofl/hurricane/Hurricane-Regular.ttf" }, "Playwrite AU QLD Guides": { "features": [ @@ -16347,19 +16294,19 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteauqldguides/PlaywriteAUQLDGuides-Regular.ttf" + "fp": "./ofl/playwriteauqldguides/PlaywriteAUQLDGuides-Regular.ttf" }, "Poor Story": { "features": [ "fwid" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poorstory/PoorStory-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifottomansiyaq/NotoSerifOttomanSiyaq-Regular.ttf" }, "Foldit": { "features": [ @@ -16369,7 +16316,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/build/Foldit[wght].keep_glyph_names.ttf" + "fp": "./ofl/nabla/build/Foldit[wght].keep_glyph_names.ttf" }, "Capriola": { "features": [ @@ -16377,7 +16324,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/capriola/Capriola[wght].ttf" + "fp": "./ofl/capriola/Capriola[wght].ttf" }, "Grenze": { "features": [ @@ -16392,7 +16339,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/grenze/Grenze-Regular.ttf" + "fp": "./ofl/grenze/Grenze-Regular.ttf" }, "Sofia Sans": { "features": [ @@ -16408,34 +16355,34 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofiasans/SofiaSans[wght].ttf" + "fp": "./ofl/sofiasans/SofiaSans[wght].ttf" }, "Bacasime Antique": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bacasimeantique/BacasimeAntique-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosanscarian/NotoSansCarian-Regular.ttf" }, "Electrolize": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/electrolize/Electrolize-Regular.ttf" + "fp": "./ofl/electrolize/Electrolize-Regular.ttf" }, "Red Hat Display": { "features": [ @@ -16450,7 +16397,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redhatdisplay/RedHatDisplay-Italic[wght].ttf" + "fp": "./ofl/redhatdisplay/RedHatDisplay-Italic[wght].ttf" }, "Playwrite PL": { "features": [ @@ -16464,19 +16411,19 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritepl/PlaywritePL[wght].ttf" + "fp": "./ofl/playwritepl/PlaywritePL[wght].ttf" }, "Elsie Swash Caps": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/elsieswashcaps/ElsieSwashCaps-Regular.ttf" + "fp": "./ofl/elsieswashcaps/ElsieSwashCaps-Regular.ttf" }, "Bubbler One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bubblerone/BubblerOne-Regular.ttf" + "fp": "./ofl/bubblerone/BubblerOne-Regular.ttf" }, "Butterfly Kids": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/butterflykids/ButterflyKids-Regular.ttf" + "fp": "./ofl/butterflykids/ButterflyKids-Regular.ttf" }, "Holtwood One SC": { "features": [ @@ -16484,29 +16431,29 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/holtwoodonesc/HoltwoodOneSC-Regular.ttf" + "fp": "./ofl/holtwoodonesc/HoltwoodOneSC-Regular.ttf" }, "Kirang Haerang": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kiranghaerang/KirangHaerang-Regular.ttf" + "fp": "./ofl/kiranghaerang/KirangHaerang-Regular.ttf" }, "Judson": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/judson/Judson-Regular.ttf" + "fp": "./ofl/judson/Judson-Regular.ttf" }, "Modak": { "features": [ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/modak/Modak-Regular.ttf" + "fp": "./ofl/modak/Modak-Regular.ttf" }, "Jomhuria": { "features": [ "pnum", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jomhuria/Jomhuria-Regular.ttf" + "fp": "./ofl/jomhuria/Jomhuria-Regular.ttf" }, "Playwrite NG Modern Guides": { "features": [ @@ -16520,7 +16467,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritengmodernguides/PlaywriteNGModernGuides-Regular.ttf" + "fp": "./ofl/playwritengmodernguides/PlaywriteNGModernGuides-Regular.ttf" }, "Petrona": { "features": [ @@ -16540,7 +16487,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/petrona/Petrona-Italic[wght].ttf" + "fp": "./ofl/petrona/Petrona-Italic[wght].ttf" }, "Road Rage": { "features": [ @@ -16548,7 +16495,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/roadrage/RoadRage-Regular.ttf" + "fp": "./ofl/roadrage/RoadRage-Regular.ttf" }, "Story Script": { "features": [ @@ -16558,15 +16505,15 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/storyscript/StoryScript-Regular.ttf" + "fp": "./ofl/storyscript/StoryScript-Regular.ttf" }, "Port Lligat Slab": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/portlligatslab/PortLligatSlab-Regular.ttf" + "fp": "./ofl/portlligatslab/PortLligatSlab-Regular.ttf" }, "Kay Pho Du": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kayphodu/KayPhoDu-Regular.ttf" + "fp": "./ofl/kayphodu/KayPhoDu-Regular.ttf" }, "Birthstone Bounce": { "features": [ @@ -16579,7 +16526,7 @@ "sups", "titl" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/birthstonebounce/BirthstoneBounce-Regular.ttf" + "fp": "./ofl/birthstonebounce/BirthstoneBounce-Regular.ttf" }, "IM FELL DW Pica": { "features": [ @@ -16591,25 +16538,25 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imfelldwpica/IMFePIrm28P.ttf" + "fp": "./ofl/imfelldwpica/IMFePIrm28P.ttf" }, "Jolly Lodger": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jollylodger/JollyLodger-Regular.ttf" + "fp": "./ofl/jollylodger/JollyLodger-Regular.ttf" }, "Asimovian": { "features": [ "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/asimovian/Asimovian-Regular.ttf" + "fp": "./ofl/asimovian/Asimovian-Regular.ttf" }, "Tienne": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tienne/Tienne-Regular.ttf" + "fp": "./ofl/tienne/Tienne-Regular.ttf" }, "Kenia": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kenia/Kenia-Regular.ttf" + "fp": "./ofl/kenia/Kenia-Regular.ttf" }, "Bangers": { "features": [ @@ -16618,7 +16565,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bangers/Bangers-Regular.ttf" + "fp": "./ofl/bangers/Bangers-Regular.ttf" }, "Ephesis": { "features": [ @@ -16626,19 +16573,19 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ephesis/Ephesis-Regular.ttf" + "fp": "./ofl/ephesis/Ephesis-Regular.ttf" }, "League Script": { "features": [ "dlig" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/leaguescript/LeagueScript-Regular.ttf" + "fp": "./ofl/leaguescript/LeagueScript-Regular.ttf" }, "NanumGothic": { "features": [ "fwid" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nanumgothic/NanumGothic-Regular.ttf" + "fp": "./ofl/nanumgothic/NanumGothic-Regular.ttf" }, "Joan": { "features": [ @@ -16659,7 +16606,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/joan/Joan-Regular.ttf" + "fp": "./ofl/joan/Joan-Regular.ttf" }, "Rubik Maze": { "features": [ @@ -16672,11 +16619,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikmaze/RubikMaze-Regular.ttf" + "fp": "./ofl/rubikmaze/RubikMaze-Regular.ttf" }, "Gungsuh": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gungsuh/Gungsuh-Regular.ttf" + "fp": "./ofl/gungsuh/Gungsuh-Regular.ttf" }, "Livvic": { "features": [ @@ -16690,7 +16637,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/livvic/Livvic-Regular.ttf" + "fp": "./ofl/livvic/Livvic-Regular.ttf" }, "Baloo Bhaijaan 2": { "features": [ @@ -16701,7 +16648,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baloobhaijaan2/BalooBhaijaan2[wght].ttf" + "fp": "./ofl/baloobhaijaan2/BalooBhaijaan2[wght].ttf" }, "Tiro Kannada": { "features": [ @@ -16714,7 +16661,7 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirokannada/TiroKannada-Regular.ttf" + "fp": "./ofl/tirokannada/TiroKannada-Regular.ttf" }, "PT Sans Caption": { "features": [ @@ -16722,7 +16669,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ptsanscaption/PT_Sans-Caption-Web-Regular.ttf" + "fp": "./ofl/ptsanscaption/PT_Sans-Caption-Web-Regular.ttf" }, "Playwrite PE": { "features": [ @@ -16736,17 +16683,17 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritepe/PlaywritePE[wght].ttf" + "fp": "./ofl/playwritepe/PlaywritePE[wght].ttf" }, "Lumanosimo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lumanosimo/Lumanosimo-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansbatak/NotoSansBatak-Regular.ttf" }, "Oi": { "features": [ @@ -16765,7 +16712,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oi/Oi-Regular.ttf" + "fp": "./ofl/oi/Oi-Regular.ttf" }, "Yuji Mai": { "features": [ @@ -16784,7 +16731,7 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yujimai/YujiMai-Regular.ttf" + "fp": "./ofl/yujimai/YujiMai-Regular.ttf" }, "M PLUS 1 Code": { "features": [ @@ -16796,13 +16743,13 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mplus1code/MPLUS1Code[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosanslepcha/NotoSansLepcha-Regular.ttf" }, "Racing Sans One": { "features": [ @@ -16810,11 +16757,11 @@ "salt", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/racingsansone/RacingSansOne-Regular.ttf" + "fp": "./ofl/racingsansone/RacingSansOne-Regular.ttf" }, "Hermeneus One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/hermeneusone/HermeneusOne-Regular.ttf" + "fp": "./ofl/hermeneusone/HermeneusOne-Regular.ttf" }, "Big Shoulders Display": { "features": [ @@ -16829,7 +16776,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bigshouldersdisplay/BigShouldersDisplay[wght].ttf" + "fp": "./ofl/bigshouldersdisplay/BigShouldersDisplay[wght].ttf" }, "Yanone Kaffeesatz": { "features": [ @@ -16844,21 +16791,21 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yanonekaffeesatz/YanoneKaffeesatz[wght].ttf" + "fp": "./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" + "fp": "./ofl/notoserifethiopic/NotoSerifEthiopic[wdth,wght].ttf" }, "Allan": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/allan/Allan-Regular.ttf" + "fp": "./ofl/allan/Allan-Regular.ttf" }, "Leckerli One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/leckerlione/LeckerliOne-Regular.ttf" + "fp": "./ofl/leckerlione/LeckerliOne-Regular.ttf" }, "Playwrite US Modern Guides": { "features": [ @@ -16872,7 +16819,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteusmodernguides/PlaywriteUSModernGuides-Regular.ttf" + "fp": "./ofl/playwriteusmodernguides/PlaywriteUSModernGuides-Regular.ttf" }, "Faustina": { "features": [ @@ -16887,17 +16834,17 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/faustina/Faustina-Italic[wght].ttf" + "fp": "./ofl/faustina/Faustina-Italic[wght].ttf" }, "GungsuhChe": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gungsuhche/GungsuhChe-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansglagolitic/NotoSansGlagolitic-Regular.ttf" }, "Tiro Tamil": { "features": [ @@ -16910,7 +16857,7 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tirotamil/TiroTamil-Regular.ttf" + "fp": "./ofl/tirotamil/TiroTamil-Regular.ttf" }, "Jersey 20": { "features": [ @@ -16919,14 +16866,14 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey20/Jersey20-Regular.ttf" + "fp": "./ofl/jersey20/Jersey20-Regular.ttf" }, "Marcellus": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/marcellus/Marcellus-Regular.ttf" + "fp": "./ofl/marcellus/Marcellus-Regular.ttf" }, "Georama": { "features": [ @@ -16943,7 +16890,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/georama/Georama-Italic[wdth,wght].ttf" + "fp": "./ofl/georama/Georama-Italic[wdth,wght].ttf" }, "Rasa": { "features": [ @@ -16958,7 +16905,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rasa/Rasa-Italic[wght].ttf" + "fp": "./ofl/rasa/Rasa-Italic[wght].ttf" }, "Playpen Sans Hebrew": { "features": [ @@ -16967,13 +16914,13 @@ "ss01", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playpensanshebrew/PlaypenSansHebrew[wght].ttf" + "fp": "./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" + "fp": "./ofl/notonastaliqurdu/NotoNastaliqUrdu[wght].ttf" }, "Overpass Mono": { "features": [ @@ -16987,13 +16934,19 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/overpassmono/OverpassMono[wght].ttf" + "fp": "./ofl/overpassmono/OverpassMono[wght].ttf" + }, + "Roboto Flex": { + "features": [ + "pnum" + ], + "fp": "./ofl/robotoflex/RobotoFlex[GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght].ttf" }, "Single Day": { "features": [ "fwid" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/singleday/SingleDay-Regular.ttf" + "fp": "./ofl/singleday/SingleDay-Regular.ttf" }, "Markazi Text": { "features": [ @@ -17005,7 +16958,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/markazitext/MarkaziText[wght].ttf" + "fp": "./ofl/markazitext/MarkaziText[wght].ttf" }, "Noto Sans Kawi": { "features": [ @@ -17013,15 +16966,15 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosanskawi/NotoSansKawi[wght].ttf" + "fp": "./ofl/notosanskawi/NotoSansKawi[wght].ttf" }, "Amaranth": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amaranth/Amaranth-Regular.ttf" + "fp": "./ofl/amaranth/Amaranth-Regular.ttf" }, "Delius Swash Caps": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/deliusswashcaps/DeliusSwashCaps-Regular.ttf" + "fp": "./ofl/deliusswashcaps/DeliusSwashCaps-Regular.ttf" }, "Playwrite CU Guides": { "features": [ @@ -17035,7 +16988,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritecuguides/PlaywriteCUGuides-Regular.ttf" + "fp": "./ofl/playwritecuguides/PlaywriteCUGuides-Regular.ttf" }, "Alegreya": { "features": [ @@ -17057,7 +17010,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/alegreya/Alegreya[wght].ttf" + "fp": "./ofl/alegreya/Alegreya[wght].ttf" }, "Agbalumo": { "features": [ @@ -17077,7 +17030,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/agbalumo/Agbalumo-Regular.ttf" + "fp": "./ofl/agbalumo/Agbalumo-Regular.ttf" }, "Bungee Hairline": { "features": [ @@ -17098,7 +17051,7 @@ "ss12", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeehairline/BungeeHairline-Regular.ttf" + "fp": "./ofl/bungeehairline/BungeeHairline-Regular.ttf" }, "Beau Rivage": { "features": [ @@ -17110,7 +17063,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/beaurivage/BeauRivage-Regular.ttf" + "fp": "./ofl/beaurivage/BeauRivage-Regular.ttf" }, "Playwrite DE SAS": { "features": [ @@ -17124,11 +17077,29 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritedesas/PlaywriteDESAS[wght].ttf" + "fp": "./ofl/playwritedesas/PlaywriteDESAS[wght].ttf" + }, + "Afacad Flux": { + "features": [ + "case", + "dlig", + "ordn", + "pnum", + "sinf", + "ss01", + "ss02", + "ss03", + "ss04", + "subs", + "sups", + "tnum", + "zero" + ], + "fp": "./ofl/afacadflux/AfacadFlux[slnt,wght].ttf" }, "Della Respira": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dellarespira/DellaRespira-Regular.ttf" + "fp": "./ofl/dellarespira/DellaRespira-Regular.ttf" }, "Lexend Peta": { "features": [ @@ -17141,7 +17112,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexendpeta/LexendPeta[wght].ttf" + "fp": "./ofl/lexendpeta/LexendPeta[wght].ttf" }, "SUSE": { "features": [ @@ -17152,11 +17123,11 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/suse/SUSE-Italic[wght].ttf" + "fp": "./ofl/suse/SUSE-Italic[wght].ttf" }, "Coiny": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/coiny/Coiny-Regular.ttf" + "fp": "./ofl/coiny/Coiny-Regular.ttf" }, "Schibsted Grotesk": { "features": [ @@ -17168,11 +17139,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/schibstedgrotesk/SchibstedGrotesk[wght].ttf" + "fp": "./ofl/schibstedgrotesk/SchibstedGrotesk[wght].ttf" }, "Bubblegum Sans": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bubblegumsans/BubblegumSans-Regular.ttf" + "fp": "./ofl/bubblegumsans/BubblegumSans-Regular.ttf" }, "Yeseva One": { "features": [ @@ -17181,18 +17152,18 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yesevaone/YesevaOne-Regular.ttf" + "fp": "./ofl/yesevaone/YesevaOne-Regular.ttf" }, "Combo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/combo/Combo-Regular.ttf" + "fp": "./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" + "fp": "./ofl/pressstart2p/PressStart2P-Regular.ttf" }, "Commissioner": { "features": [ @@ -17203,7 +17174,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/commissioner/Commissioner[FLAR,VOLM,slnt,wght].ttf" + "fp": "./ofl/commissioner/Commissioner[FLAR,VOLM,slnt,wght].ttf" }, "Quattrocento": { "features": [ @@ -17211,7 +17182,7 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quattrocento/Quattrocento-Regular.ttf" + "fp": "./ofl/quattrocento/Quattrocento-Regular.ttf" }, "Passions Conflict": { "features": [ @@ -17219,7 +17190,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/passionsconflict/PassionsConflict-Regular.ttf" + "fp": "./ofl/passionsconflict/PassionsConflict-Regular.ttf" }, "Noto Sans Gunjala Gondi": { "features": [ @@ -17227,7 +17198,7 @@ "ss01", "ss02" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansgunjalagondi/NotoSansGunjalaGondi[wght].ttf" + "fp": "./ofl/notosansgunjalagondi/NotoSansGunjalaGondi[wght].ttf" }, "GFS Neohellenic": { "features": [ @@ -17236,7 +17207,7 @@ "sinf", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gfsneohellenic/GFSNeohellenicBold.ttf" + "fp": "./ofl/gfsneohellenic/GFSNeohellenicBold.ttf" }, "Fuggles": { "features": [ @@ -17259,7 +17230,7 @@ "sups", "titl" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fuggles/Fuggles-Regular.ttf" + "fp": "./ofl/fuggles/Fuggles-Regular.ttf" }, "Francois One": { "features": [ @@ -17267,17 +17238,17 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/francoisone/FrancoisOne-Regular.ttf" + "fp": "./ofl/francoisone/FrancoisOne-Regular.ttf" }, "Metamorphous": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/metamorphous/Metamorphous-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanstifinagh/NotoSansTifinagh-Regular.ttf" }, "Ms Madi": { "features": [ @@ -17285,19 +17256,19 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/msmadi/MsMadi-Regular.ttf" + "fp": "./ofl/msmadi/MsMadi-Regular.ttf" }, "Konkhmer Sleokchher": { "features": [ "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/konkhmersleokchher/KonkhmerSleokchher-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansmanichaean/NotoSansManichaean-Regular.ttf" }, "Faculty Glyphic": { "features": [ @@ -17306,7 +17277,7 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/facultyglyphic/FacultyGlyphic-Regular.ttf" + "fp": "./ofl/facultyglyphic/FacultyGlyphic-Regular.ttf" }, "Libre Franklin": { "features": [ @@ -17315,13 +17286,13 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librefranklin/LibreFranklin[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosanslisu/NotoSansLisu[wght].ttf" }, "Sahitya": { "features": [ @@ -17335,7 +17306,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sahitya/Sahitya-Regular.ttf" + "fp": "./ofl/sahitya/Sahitya-Regular.ttf" }, "Ruwudu": { "features": [ @@ -17349,7 +17320,7 @@ "ss08", "ss09" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ruwudu/Ruwudu-Regular.ttf" + "fp": "./ofl/ruwudu/Ruwudu-Regular.ttf" }, "Sigmar One": { "features": [ @@ -17358,7 +17329,7 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sigmarone/SigmarOne-Regular.ttf" + "fp": "./ofl/sigmarone/SigmarOne-Regular.ttf" }, "STIX Two Math": { "features": [ @@ -17388,7 +17359,7 @@ "ss20", "ssty" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stixtwomath/STIXTwoMath-Regular.ttf" + "fp": "./ofl/stixtwomath/STIXTwoMath-Regular.ttf" }, "Neonderthaw": { "features": [ @@ -17396,7 +17367,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/neonderthaw/Neonderthaw-Regular.ttf" + "fp": "./ofl/neonderthaw/Neonderthaw-Regular.ttf" }, "Tapestry": { "features": [ @@ -17406,37 +17377,37 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tapestry/Tapestry-Regular.ttf" + "fp": "./ofl/tapestry/Tapestry-Regular.ttf" }, "Loved by the King": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lovedbytheking/LovedbytheKing.ttf" + "fp": "./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" + "fp": "./ofl/notosanshanunoo/NotoSansHanunoo-Regular.ttf" }, "Gurajada": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gurajada/Gurajada-Regular.ttf" + "fp": "./ofl/gurajada/Gurajada-Regular.ttf" }, "Seaweed Script": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/seaweedscript/SeaweedScript-Regular.ttf" + "fp": "./ofl/seaweedscript/SeaweedScript-Regular.ttf" }, "Cedarville Cursive": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cedarvillecursive/Cedarville-Cursive.ttf" + "fp": "./ofl/cedarvillecursive/Cedarville-Cursive.ttf" }, "Ruda": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ruda/Ruda[wght].ttf" + "fp": "./ofl/ruda/Ruda[wght].ttf" }, "Protest Guerrilla": { "features": [ @@ -17444,7 +17415,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/protestguerrilla/ProtestGuerrilla-Regular.ttf" + "fp": "./ofl/protestguerrilla/ProtestGuerrilla-Regular.ttf" }, "Comme": { "features": [ @@ -17452,7 +17423,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comme/Comme[wght].ttf" + "fp": "./ofl/comme/Comme[wght].ttf" }, "Trirong": { "features": [ @@ -17460,7 +17431,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/trirong/Trirong-Regular.ttf" + "fp": "./ofl/trirong/Trirong-Regular.ttf" }, "Gowun Batang": { "features": [ @@ -17473,11 +17444,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gowunbatang/GowunBatang-Regular.ttf" + "fp": "./ofl/gowunbatang/GowunBatang-Regular.ttf" }, "Lohit Tamil": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lohittamil/Lohit-Tamil.ttf" + "fp": "./ofl/lohittamil/Lohit-Tamil.ttf" }, "Jaini": { "features": [ @@ -17489,7 +17460,7 @@ "ss02", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jaini/Jaini-Regular.ttf" + "fp": "./ofl/jaini/Jaini-Regular.ttf" }, "KoHo": { "features": [ @@ -17497,15 +17468,15 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/koho/KoHo-Regular.ttf" + "fp": "./ofl/koho/KoHo-Regular.ttf" }, "Ravi Prakash": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/raviprakash/RaviPrakash-Regular.ttf" + "fp": "./ofl/raviprakash/RaviPrakash-Regular.ttf" }, "Actor": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/actor/Actor-Regular.ttf" + "fp": "./ofl/actor/Actor-Regular.ttf" }, "GFS Didot": { "features": [ @@ -17519,7 +17490,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gfsdidot/GFSDidot-Regular.ttf" + "fp": "./ofl/gfsdidot/GFSDidot-Regular.ttf" }, "Instrument Sans": { "features": [ @@ -17540,7 +17511,7 @@ "ss12", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/instrumentsans/InstrumentSans-Italic[wdth,wght].ttf" + "fp": "./ofl/instrumentsans/InstrumentSans-Italic[wdth,wght].ttf" }, "Sometype Mono": { "features": [ @@ -17551,7 +17522,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sometypemono/SometypeMono-Italic[wght].ttf" + "fp": "./ofl/sometypemono/SometypeMono-Italic[wght].ttf" }, "Shanti": { "features": [ @@ -17560,15 +17531,15 @@ "ss02", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shanti/Shanti-Regular.ttf" + "fp": "./ofl/shanti/Shanti-Regular.ttf" }, "Monoton": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monoton/Monoton-Regular.ttf" + "fp": "./ofl/monoton/Monoton-Regular.ttf" }, "Nabla": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nabla/Nabla[EDPT,EHLT].ttf" + "fp": "./ofl/nabla/Nabla[EDPT,EHLT].ttf" }, "IBM Plex Sans Devanagari": { "features": [ @@ -17583,7 +17554,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ibmplexsansdevanagari/IBMPlexSansDevanagari-Regular.ttf" + "fp": "./ofl/ibmplexsansdevanagari/IBMPlexSansDevanagari-Regular.ttf" }, "Gluten": { "features": [ @@ -17597,7 +17568,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gluten/Gluten[slnt,wght].ttf" + "fp": "./ofl/gluten/Gluten[slnt,wght].ttf" }, "Bilbo": { "features": [ @@ -17608,14 +17579,14 @@ "sups", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bilbo/Bilbo-Regular.ttf" + "fp": "./ofl/bilbo/Bilbo-Regular.ttf" }, "Quintessential": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/quintessential/Quintessential-Regular.ttf" + "fp": "./ofl/quintessential/Quintessential-Regular.ttf" }, "Poppins": { "features": [ @@ -17624,7 +17595,7 @@ "ss03", "ss04" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poppins/Poppins-Regular.ttf" + "fp": "./ofl/poppins/Poppins-Regular.ttf" }, "Mitr": { "features": [ @@ -17632,7 +17603,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mitr/Mitr-Regular.ttf" + "fp": "./ofl/mitr/Mitr-Regular.ttf" }, "Encode Sans Condensed": { "features": [ @@ -17648,11 +17619,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/encodesanscondensed/EncodeSansCondensed-Regular.ttf" + "fp": "./ofl/encodesanscondensed/EncodeSansCondensed-Regular.ttf" }, "Stardos Stencil": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stardosstencil/StardosStencil-Regular.ttf" + "fp": "./ofl/stardosstencil/StardosStencil-Regular.ttf" }, "Playwrite SK Guides": { "features": [ @@ -17666,7 +17637,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteskguides/PlaywriteSKGuides-Regular.ttf" + "fp": "./ofl/playwriteskguides/PlaywriteSKGuides-Regular.ttf" }, "Source Serif 4": { "features": [ @@ -17683,19 +17654,19 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sourceserif4/SourceSerif4[opsz,wght].ttf" + "fp": "./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" + "fp": "./ofl/jacquesfrancoisshadow/JacquesFrancoisShadow-Regular.ttf" }, "Kokoro": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kokoro/Kokoro-Regular.ttf" + "fp": "./ofl/kokoro/Kokoro-Regular.ttf" }, "Akronim": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/akronim/Akronim-Regular.ttf" + "fp": "./ofl/akronim/Akronim-Regular.ttf" }, "Bitcount Grid Single": { "features": [ @@ -17709,14 +17680,14 @@ "ss08", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bitcountgridsingle/BitcountGridSingle[CRSV,ELSH,ELXP,slnt,wght].ttf" + "fp": "./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" + "fp": "./ofl/josefinsans/JosefinSans[wght].ttf" }, "Rubik Scribble": { "features": [ @@ -17729,17 +17700,17 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rubikscribble/RubikScribble-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifkhmer/NotoSerifKhmer[wdth,wght].ttf" }, "Molengo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/molengo/Molengo-Regular.ttf" + "fp": "./ofl/molengo/Molengo-Regular.ttf" }, "Afacad": { "features": [ @@ -17757,11 +17728,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/afacad/Afacad-Italic[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansdevanagariui/NotoSansDevanagariUI-Regular.ttf" }, "Noto Sans Mono": { "features": [ @@ -17774,18 +17745,18 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansmono/NotoSansMono[wdth,wght].ttf" + "fp": "./ofl/notosansmono/NotoSansMono[wdth,wght].ttf" }, "Libertinus Keyboard": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinuskeyboard/LibertinusKeyboard-Regular.ttf" + "fp": "./ofl/libertinuskeyboard/LibertinusKeyboard-Regular.ttf" }, "Dynalight": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dynalight/Dynalight-Regular.ttf" + "fp": "./ofl/dynalight/Dynalight-Regular.ttf" }, "Vina Sans": { "features": [ @@ -17793,15 +17764,15 @@ "dlig", "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/vinasans/VinaSans-Regular.ttf" + "fp": "./ofl/vinasans/VinaSans-Regular.ttf" }, "Jacques Francois": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jacquesfrancois/JacquesFrancois-Regular.ttf" + "fp": "./ofl/jacquesfrancois/JacquesFrancois-Regular.ttf" }, "Passion One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/passionone/PassionOne-Regular.ttf" + "fp": "./ofl/passionone/PassionOne-Regular.ttf" }, "Literata": { "features": [ @@ -17821,7 +17792,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/literata/Literata[opsz,wght].ttf" + "fp": "./ofl/literata/Literata[opsz,wght].ttf" }, "Linden Hill": { "features": [ @@ -17832,13 +17803,13 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lindenhill/LindenHill-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansoldsoutharabian/NotoSansOldSouthArabian-Regular.ttf" }, "Paytone One": { "features": [ @@ -17850,17 +17821,17 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/paytoneone/PaytoneOne-Regular.ttf" + "fp": "./ofl/paytoneone/PaytoneOne-Regular.ttf" }, "Coda": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/coda/Coda-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansbassavah/NotoSansBassaVah[wght].ttf" }, "Fira Mono": { "features": [ @@ -17873,7 +17844,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/firamono/FiraMono-Regular.ttf" + "fp": "./ofl/firamono/FiraMono-Regular.ttf" }, "Jersey 25 Charted": { "features": [ @@ -17882,13 +17853,13 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jersey25charted/Jersey25Charted-Regular.ttf" + "fp": "./ofl/jersey25charted/Jersey25Charted-Regular.ttf" }, "Tajawal": { "features": [ "dlig" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tajawal/Tajawal-Regular.ttf" + "fp": "./ofl/tajawal/Tajawal-Regular.ttf" }, "Gelasio": { "features": [ @@ -17903,7 +17874,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gelasio/Gelasio-Italic[wght].ttf" + "fp": "./ofl/gelasio/Gelasio-Italic[wght].ttf" }, "Allura": { "features": [ @@ -17919,7 +17890,7 @@ "sups", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/allura/Allura-Regular.ttf" + "fp": "./ofl/allura/Allura-Regular.ttf" }, "Ranchers": { "features": [ @@ -17927,11 +17898,11 @@ "sinf", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ranchers/Ranchers-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansgurmukhiui/NotoSansGurmukhiUI[wdth,wght].ttf" }, "Smooch": { "features": [ @@ -17948,7 +17919,7 @@ "sups", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/smooch/Smooch-Regular.ttf" + "fp": "./ofl/smooch/Smooch-Regular.ttf" }, "Playwrite AU VIC": { "features": [ @@ -17962,24 +17933,24 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteauvic/PlaywriteAUVIC[wght].ttf" + "fp": "./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" + "fp": "./ofl/slacksideone/SlacksideOne-Regular.ttf" }, "Jua": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jua/Jua-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notoserifbalinese/NotoSerifBalinese-Regular.ttf" }, "Be Vietnam Pro": { "features": [ @@ -17990,7 +17961,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bevietnampro/BeVietnamPro-Regular.ttf" + "fp": "./ofl/bevietnampro/BeVietnamPro-Regular.ttf" }, "Glory": { "features": [ @@ -17998,7 +17969,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/glory/Glory-Italic[wght].ttf" + "fp": "./ofl/glory/Glory-Italic[wght].ttf" }, "Anek Latin": { "features": [ @@ -18011,11 +17982,11 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aneklatin/AnekLatin[wdth,wght].ttf" + "fp": "./ofl/aneklatin/AnekLatin[wdth,wght].ttf" }, "Rationale": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rationale/Rationale-Regular.ttf" + "fp": "./ofl/rationale/Rationale-Regular.ttf" }, "Bungee Spice": { "features": [ @@ -18036,11 +18007,11 @@ "ss12", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeespice/BungeeSpice-Regular.ttf" + "fp": "./ofl/bungeespice/BungeeSpice-Regular.ttf" }, "Kantumruy Pro": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kantumruypro/KantumruyPro-Italic[wght].ttf" + "fp": "./ofl/kantumruypro/KantumruyPro-Italic[wght].ttf" }, "Ojuju": { "features": [ @@ -18054,7 +18025,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ojuju/Ojuju[wght].ttf" + "fp": "./ofl/ojuju/Ojuju[wght].ttf" }, "Pathway Extreme": { "features": [ @@ -18070,7 +18041,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pathwayextreme/PathwayExtreme-Italic[opsz,wdth,wght].ttf" + "fp": "./ofl/pathwayextreme/PathwayExtreme-Italic[opsz,wdth,wght].ttf" }, "Bungee Color": { "features": [ @@ -18082,17 +18053,17 @@ "ss06", "ss07" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bungeecolor/BungeeColor-Regular.ttf" + "fp": "./ofl/bungeecolor/BungeeColor-Regular.ttf" }, "Phetsarath": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/phetsarath/Phetsarath-Regular.ttf" + "fp": "./ofl/phetsarath/Phetsarath-Regular.ttf" }, "Elsie": { "features": [ "salt" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/elsie/Elsie-Regular.ttf" + "fp": "./ofl/elsie/Elsie-Regular.ttf" }, "Freeman": { "features": [ @@ -18110,7 +18081,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/freeman/Freeman-Regular.ttf" + "fp": "./ofl/freeman/Freeman-Regular.ttf" }, "Bellota Text": { "features": [ @@ -18124,7 +18095,7 @@ "sups", "swsh" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bellotatext/BellotaText-Regular.ttf" + "fp": "./ofl/bellotatext/BellotaText-Regular.ttf" }, "Mooli": { "features": [ @@ -18132,40 +18103,40 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mooli/Mooli-Regular.ttf" + "fp": "./ofl/mooli/Mooli-Regular.ttf" }, "Merge One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mergeone/MergeOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansmeeteimayek/NotoSansMeeteiMayek[wght].ttf" }, "Monofett": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/monofett/Monofett-Regular.ttf" + "fp": "./ofl/monofett/Monofett-Regular.ttf" }, "Nova Round": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/novaround/NovaRound.ttf" + "fp": "./ofl/novaround/NovaRound.ttf" }, "Gayathri": { "features": [ "salt" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/gayathri/Gayathri-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssignwriting/NotoSansSignWriting-Regular.ttf" }, "Playwrite TZ Guides": { "features": [ @@ -18179,32 +18150,32 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritetzguides/PlaywriteTZGuides-Regular.ttf" + "fp": "./ofl/playwritetzguides/PlaywriteTZGuides-Regular.ttf" }, "Shojumaru": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/shojumaru/Shojumaru-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansmodi/NotoSansModi-Regular.ttf" }, "Noto Sans Arabic": { "features": [ @@ -18213,7 +18184,7 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notosansarabic/NotoSansArabic[wdth,wght].ttf" + "fp": "./ofl/notosansarabic/NotoSansArabic[wdth,wght].ttf" }, "Radio Canada Big": { "features": [ @@ -18224,21 +18195,21 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/radiocanadabig/RadioCanadaBig[wght].ttf" + "fp": "./ofl/radiocanadabig/RadioCanadaBig[wght].ttf" }, "Miniver": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/miniver/Miniver-Regular.ttf" + "fp": "./ofl/miniver/Miniver-Regular.ttf" }, "Lancelot": { "features": [ "titl" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lancelot/Lancelot-Regular.ttf" + "fp": "./ofl/lancelot/Lancelot-Regular.ttf" }, "Myanmar Khyay": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/khyay/Khyay-Regular.ttf" + "fp": "./ofl/khyay/Khyay-Regular.ttf" }, "Playwrite NO": { "features": [ @@ -18252,11 +18223,11 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteno/PlaywriteNO[wght].ttf" + "fp": "./ofl/playwriteno/PlaywriteNO[wght].ttf" }, "Contrail One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/contrailone/ContrailOne-Regular.ttf" + "fp": "./ofl/contrailone/ContrailOne-Regular.ttf" }, "Average": { "features": [ @@ -18266,7 +18237,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/average/Average-Regular.ttf" + "fp": "./ofl/average/Average-Regular.ttf" }, "Moderustic": { "features": [ @@ -18300,7 +18271,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/moderustic/Moderustic[wght].ttf" + "fp": "./ofl/moderustic/Moderustic[wght].ttf" }, "Anek Gujarati": { "features": [ @@ -18313,7 +18284,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/anekgujarati/AnekGujarati[wdth,wght].ttf" + "fp": "./ofl/anekgujarati/AnekGujarati[wdth,wght].ttf" }, "Heebo": { "features": [ @@ -18329,13 +18300,13 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/heebo/Heebo[wght].ttf" + "fp": "./ofl/heebo/Heebo[wght].ttf" }, "Girassol": { "features": [ "dlig" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/girassol/Girassol-Regular.ttf" + "fp": "./ofl/girassol/Girassol-Regular.ttf" }, "Akatab": { "features": [ @@ -18395,7 +18366,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/akatab/Akatab-Regular.ttf" + "fp": "./ofl/akatab/Akatab-Regular.ttf" }, "Barlow": { "features": [ @@ -18406,26 +18377,26 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/barlow/Barlow-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/bigelowrules/BigelowRules-Regular.ttf" }, "Plus Jakarta Sans": { "features": [ @@ -18440,7 +18411,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/plusjakartasans/PlusJakartaSans[wght].ttf" + "fp": "./ofl/plusjakartasans/PlusJakartaSans[wght].ttf" }, "Expletus Sans": { "features": [ @@ -18448,7 +18419,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/expletussans/ExpletusSans-Italic[wght].ttf" + "fp": "./ofl/expletussans/ExpletusSans-Italic[wght].ttf" }, "Lexend": { "features": [ @@ -18461,7 +18432,7 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/lexend/Lexend[wght].ttf" + "fp": "./ofl/lexend/Lexend[wght].ttf" }, "Baskervville": { "features": [ @@ -18476,13 +18447,13 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/baskervville/Baskervville-Italic[wght].ttf" + "fp": "./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" + "fp": "./ofl/notoserifvithkuqi/NotoSerifVithkuqi[wght].ttf" }, "Mate": { "features": [ @@ -18491,7 +18462,7 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mate/Mate-Regular.ttf" + "fp": "./ofl/mate/Mate-Regular.ttf" }, "Maitree": { "features": [ @@ -18499,7 +18470,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/maitree/Maitree-Regular.ttf" + "fp": "./ofl/maitree/Maitree-Regular.ttf" }, "Maven Pro VF Beta": { "features": [ @@ -18507,17 +18478,17 @@ "ordn", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mavenprovfbeta/MavenProVFBeta.ttf" + "fp": "./ofl/mavenprovfbeta/MavenProVFBeta.ttf" }, "Dhurjati": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/dhurjati/Dhurjati-Regular.ttf" + "fp": "./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" + "fp": "./ofl/ptserifcaption/PT_Serif-Caption-Web-Regular.ttf" }, "Playwrite US Trad": { "features": [ @@ -18531,7 +18502,7 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteustrad/PlaywriteUSTrad[wght].ttf" + "fp": "./ofl/playwriteustrad/PlaywriteUSTrad[wght].ttf" }, "Imprima": { "features": [ @@ -18540,7 +18511,7 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/imprima/Imprima-Regular.ttf" + "fp": "./ofl/imprima/Imprima-Regular.ttf" }, "Raleway": { "features": [ @@ -18564,7 +18535,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/raleway/Raleway[wght].ttf" + "fp": "./ofl/raleway/Raleway[wght].ttf" }, "Cutive Mono": { "features": [ @@ -18572,17 +18543,17 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cutivemono/CutiveMono-Regular.ttf" + "fp": "./ofl/cutivemono/CutiveMono-Regular.ttf" }, "Kreon": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kreon/Kreon[wght].ttf" + "fp": "./ofl/kreon/Kreon[wght].ttf" }, "Antonio": { "features": [ "ordn" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/antonio/Antonio[wght].ttf" + "fp": "./ofl/antonio/Antonio[wght].ttf" }, "Asta Sans": { "features": [ @@ -18594,7 +18565,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/astasans/AstaSans[wght].ttf" + "fp": "./ofl/astasans/AstaSans[wght].ttf" }, "Golos Text": { "features": [ @@ -18608,25 +18579,25 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/golostext/GolosText[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosanssyriacwestern/NotoSansSyriacWestern[wght].ttf" }, "Pavanam": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/pavanam/Pavanam-Regular.ttf" + "fp": "./ofl/pavanam/Pavanam-Regular.ttf" }, "Sofia": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sofia/Sofia-Regular.ttf" + "fp": "./ofl/sofia/Sofia-Regular.ttf" }, "Arvo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arvo/Arvo-Regular.ttf" + "fp": "./ofl/arvo/Arvo-Regular.ttf" }, "Edu NSW ACT Foundation": { "features": [ @@ -18634,29 +18605,29 @@ "smcp", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/edunswactfoundation/EduNSWACTFoundation[wght].ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/originalsurfer/OriginalSurfer-Regular.ttf" }, "Oleo Script": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/oleoscript/OleoScript-Regular.ttf" + "fp": "./ofl/oleoscript/OleoScript-Regular.ttf" }, "Nerko One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/nerkoone/NerkoOne-Regular.ttf" + "fp": "./ofl/nerkoone/NerkoOne-Regular.ttf" }, "Benne": { "features": [ @@ -18668,7 +18639,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/benne/Benne-Regular.ttf" + "fp": "./ofl/benne/Benne-Regular.ttf" }, "Syne Tactile": { "features": [ @@ -18683,11 +18654,11 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/synetactile/SyneTactile-Regular.ttf" + "fp": "./ofl/synetactile/SyneTactile-Regular.ttf" }, "Stalinist One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/stalinistone/StalinistOne-Regular.ttf" + "fp": "./ofl/stalinistone/StalinistOne-Regular.ttf" }, "Warnes": { "features": [ @@ -18698,7 +18669,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/warnes/Warnes-Regular.ttf" + "fp": "./ofl/warnes/Warnes-Regular.ttf" }, "Besley": { "features": [ @@ -18706,11 +18677,11 @@ "ss01", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/besley/Besley-Italic[wght].ttf" + "fp": "./ofl/besley/Besley-Italic[wght].ttf" }, "Timmana": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/timmana/Timmana-Regular.ttf" + "fp": "./ofl/timmana/Timmana-Regular.ttf" }, "Send Flowers": { "features": [ @@ -18718,7 +18689,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sendflowers/SendFlowers-Regular.ttf" + "fp": "./ofl/sendflowers/SendFlowers-Regular.ttf" }, "Noto Naskh Arabic": { "features": [ @@ -18727,14 +18698,14 @@ "pnum", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/notonaskharabic/NotoNaskhArabic[wght].ttf" + "fp": "./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" + "fp": "./ofl/jost/Jost-Italic[wght].ttf" }, "Zen Kurenaido": { "features": [ @@ -18744,17 +18715,17 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenkurenaido/ZenKurenaido-Regular.ttf" + "fp": "./ofl/zenkurenaido/ZenKurenaido-Regular.ttf" }, "Princess Sofia": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/princesssofia/PrincessSofia-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanssyriaceastern/NotoSansSyriacEastern[wght].ttf" }, "Inria Serif": { "features": [ @@ -18770,7 +18741,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/inriaserif/InriaSerif-Regular.ttf" + "fp": "./ofl/inriaserif/InriaSerif-Regular.ttf" }, "PT Sans Narrow": { "features": [ @@ -18778,33 +18749,33 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ptsansnarrow/PT_Sans-Narrow-Web-Regular.ttf" + "fp": "./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" + "fp": "./ofl/ramaraja/Ramaraja-Regular.ttf" }, "Sunflower": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sunflower/Sunflower-Light.ttf" + "fp": "./ofl/sunflower/Sunflower-Light.ttf" }, "Sonsie One": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sonsieone/SonsieOne-Regular.ttf" + "fp": "./ofl/sonsieone/SonsieOne-Regular.ttf" }, "Myanmar Sans Pro": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/myanmarsanspro/MyanmarSansPro-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/tiltprism/TiltPrism[XROT,YROT].ttf" }, "Farsan": { "features": [ @@ -18812,7 +18783,7 @@ "sinf", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/farsan/Farsan-Regular.ttf" + "fp": "./ofl/farsan/Farsan-Regular.ttf" }, "Playpen Sans Deva": { "features": [ @@ -18821,13 +18792,13 @@ "ss01", "ss03" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playpensansdeva/PlaypenSansDeva[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosansdeseret/NotoSansDeseret-Regular.ttf" }, "Whisper": { "features": [ @@ -18835,7 +18806,7 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/whisper/Whisper-Regular.ttf" + "fp": "./ofl/whisper/Whisper-Regular.ttf" }, "Petemoss": { "features": [ @@ -18843,11 +18814,11 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/petemoss/Petemoss-Regular.ttf" + "fp": "./ofl/petemoss/Petemoss-Regular.ttf" }, "Swanky and Moo Moo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/swankyandmoomoo/SwankyandMooMoo.ttf" + "fp": "./ofl/swankyandmoomoo/SwankyandMooMoo.ttf" }, "Libertinus Mono": { "features": [ @@ -18855,7 +18826,7 @@ "ss07", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/libertinusmono/LibertinusMono-Regular.ttf" + "fp": "./ofl/libertinusmono/LibertinusMono-Regular.ttf" }, "Milonga": { "features": [ @@ -18866,7 +18837,7 @@ "ss03", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/milonga/Milonga-Regular.ttf" + "fp": "./ofl/milonga/Milonga-Regular.ttf" }, "Poly": { "features": [ @@ -18880,13 +18851,13 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/poly/Poly-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanswancho/NotoSansWancho-Regular.ttf" }, "Amatic SC": { "features": [ @@ -18896,24 +18867,24 @@ "sups", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amaticsc/AmaticSC-Regular.ttf" + "fp": "./ofl/amaticsc/AmaticSC-Regular.ttf" }, "Libre Barcode 128": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/librebarcode128/LibreBarcode128-Regular.ttf" + "fp": "./ofl/librebarcode128/LibreBarcode128-Regular.ttf" }, "Sanchez": { "features": [ "salt" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sanchez/Sanchez-Regular.ttf" + "fp": "./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" + "fp": "./ofl/berkshireswash/BerkshireSwash-Regular.ttf" }, "Sorts Mill Goudy": { "features": [ @@ -18925,7 +18896,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sortsmillgoudy/SortsMillGoudy-Regular.ttf" + "fp": "./ofl/sortsmillgoudy/SortsMillGoudy-Regular.ttf" }, "Zen Antique Soft": { "features": [ @@ -18935,7 +18906,7 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/zenantiquesoft/ZenAntiqueSoft-Regular.ttf" + "fp": "./ofl/zenantiquesoft/ZenAntiqueSoft-Regular.ttf" }, "Reggae One": { "features": [ @@ -18953,17 +18924,17 @@ "vkna", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/reggaeone/ReggaeOne-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosanstakri/NotoSansTakri-Regular.ttf" }, "Sue Ellen Francisco": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sueellenfrancisco/SueEllenFrancisco-Regular.ttf" + "fp": "./ofl/sueellenfrancisco/SueEllenFrancisco-Regular.ttf" }, "Amiri": { "features": [ @@ -18977,7 +18948,7 @@ "ss07", "ss08" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/amiri/Amiri-Regular.ttf" + "fp": "./ofl/amiri/Amiri-Regular.ttf" }, "Beiruti": { "features": [ @@ -18989,15 +18960,15 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/beiruti/Beiruti[wght].ttf" + "fp": "./ofl/beiruti/Beiruti[wght].ttf" }, "Caprasimo": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/caprasimo/Caprasimo-Regular.ttf" + "fp": "./ofl/caprasimo/Caprasimo-Regular.ttf" }, "Narnoor": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/narnoor/Narnoor-Regular.ttf" + "fp": "./ofl/narnoor/Narnoor-Regular.ttf" }, "Bonheur Royale": { "features": [ @@ -19005,14 +18976,14 @@ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bonheurroyale/BonheurRoyale-Regular.ttf" + "fp": "./ofl/bonheurroyale/BonheurRoyale-Regular.ttf" }, "Share": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/share/Share-Regular.ttf" + "fp": "./ofl/share/Share-Regular.ttf" }, "Bitcount Single Ink": { "features": [ @@ -19028,25 +18999,25 @@ "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" + "fp": "./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" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosanscham/NotoSansCham[wght].ttf" }, "Playwrite NZ": { "features": [ @@ -19060,14 +19031,14 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwritenz/PlaywriteNZ[wght].ttf" + "fp": "./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" + "fp": "./ofl/notosanskhojki/NotoSansKhojki-Regular.ttf" }, "Spectral SC": { "features": [ @@ -19092,7 +19063,7 @@ "tnum", "zero" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/spectralsc/SpectralSC-Regular.ttf" + "fp": "./ofl/spectralsc/SpectralSC-Regular.ttf" }, "Bahiana": { "features": [ @@ -19101,11 +19072,29 @@ "ss01", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/bahiana/Bahiana-Regular.ttf" + "fp": "./ofl/bahiana/Bahiana-Regular.ttf" + }, + "Open Sans": { + "features": [ + "lnum", + "onum", + "ordn", + "pnum", + "salt", + "ss01", + "ss02", + "ss03", + "ss04", + "subs", + "sups", + "tnum", + "zero" + ], + "fp": "./ofl/opensans/OpenSans-Italic[wdth,wght].ttf" }, "SirinStencil": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sirinstencil/SirinStencil-Regular.ttf" + "fp": "./ofl/sirinstencil/SirinStencil-Regular.ttf" }, "Kablammo": { "features": [ @@ -19114,13 +19103,13 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kablammo/Kablammo[MORF].ttf" + "fp": "./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" + "fp": "./ofl/notosanstaitham/NotoSansTaiTham[wght].ttf" }, "Instrument Serif": { "features": [ @@ -19129,7 +19118,7 @@ "ordn", "ss01" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/instrumentserif/InstrumentSerif-Regular.ttf" + "fp": "./ofl/instrumentserif/InstrumentSerif-Regular.ttf" }, "Playwrite CL Guides": { "features": [ @@ -19143,19 +19132,19 @@ "ss19", "ss20" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/playwriteclguides/PlaywriteCLGuides-Regular.ttf" + "fp": "./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" + "fp": "./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" + "fp": "./ofl/notosansbrahmi/NotoSansBrahmi-Regular.ttf" }, "Fascinate": { "features": [ @@ -19163,28 +19152,28 @@ "salt", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fascinate/Fascinate-Regular.ttf" + "fp": "./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" + "fp": "./ofl/donegalone/DonegalOne-Regular.ttf" }, "Carrois Gothic": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/carroisgothic/CarroisGothic-Regular.ttf" + "fp": "./ofl/carroisgothic/CarroisGothic-Regular.ttf" }, "Noticia Text": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/noticiatext/NoticiaText-Regular.ttf" + "fp": "./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" + "fp": "./ofl/notosansyi/NotoSansYi-Regular.ttf" }, "Ubuntu Mono": { "features": [ @@ -19198,7 +19187,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ubuntumono/UbuntuMono-Regular.ttf" + "fp": "./ufl/ubuntumono/UbuntuMono-Regular.ttf" }, "Ubuntu Sans Mono": { "features": [ @@ -19211,7 +19200,7 @@ "subs", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ubuntusansmono/UbuntuSansMono-Italic[wght].ttf" + "fp": "./ufl/ubuntusansmono/UbuntuSansMono-Italic[wght].ttf" }, "Ubuntu Condensed": { "features": [ @@ -19225,7 +19214,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ubuntucondensed/UbuntuCondensed-Regular.ttf" + "fp": "./ufl/ubuntucondensed/UbuntuCondensed-Regular.ttf" }, "Ubuntu Sans": { "features": [ @@ -19241,7 +19230,7 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ubuntusans/UbuntuSans[wdth,wght].ttf" + "fp": "./ufl/ubuntusans/UbuntuSans[wdth,wght].ttf" }, "Ubuntu": { "features": [ @@ -19255,20 +19244,20 @@ "sups", "tnum" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ubuntu/Ubuntu-Regular.ttf" + "fp": "./ufl/ubuntu/Ubuntu-Regular.ttf" }, "Redressed": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/redressed/Redressed-Regular.ttf" + "fp": "./apache/redressed/Redressed-Regular.ttf" }, "Tinos": { "features": [ "dlig" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/tinos/Tinos-Regular.ttf" + "fp": "./apache/tinos/Tinos-Regular.ttf" }, "Kosugi": { "features": [ @@ -19278,23 +19267,23 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kosugi/Kosugi-Regular.ttf" + "fp": "./apache/kosugi/Kosugi-Regular.ttf" }, "Rochester": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rochester/Rochester-Regular.ttf" + "fp": "./apache/rochester/Rochester-Regular.ttf" }, "jsMath-cmsy10": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmsy10/jsMath-cmsy10.ttf" + "fp": "./apache/jsmathcmsy10/jsMath-cmsy10.ttf" }, "Smokum": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/smokum/Smokum-Regular.ttf" + "fp": "./apache/smokum/Smokum-Regular.ttf" }, "Calligraffitti": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/calligraffitti/Calligraffitti-Regular.ttf" + "fp": "./apache/calligraffitti/Calligraffitti-Regular.ttf" }, "Roboto Slab": { "features": [ @@ -19311,107 +19300,107 @@ "ss05", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/robotoslab/RobotoSlab[wght].ttf" + "fp": "./apache/robotoslab/RobotoSlab[wght].ttf" }, "Ultra": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/ultra/Ultra-Regular.ttf" + "fp": "./apache/ultra/Ultra-Regular.ttf" }, "Syncopate": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/syncopate/Syncopate-Regular.ttf" + "fp": "./apache/syncopate/Syncopate-Regular.ttf" }, "Chewy": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/chewy/Chewy-Regular.ttf" + "fp": "./apache/chewy/Chewy-Regular.ttf" }, "Homemade Apple": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/homemadeapple/HomemadeApple-Regular.ttf" + "fp": "./apache/homemadeapple/HomemadeApple-Regular.ttf" }, "Arimo": { "features": [ "dlig" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/arimo/Arimo-Italic[wght].ttf" + "fp": "./apache/arimo/Arimo-Italic[wght].ttf" }, "jsMath-cmr10": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmr10/jsMath-cmr10.ttf" + "fp": "./apache/jsmathcmr10/jsMath-cmr10.ttf" }, "Maiden Orange": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/maidenorange/MaidenOrange-Regular.ttf" + "fp": "./apache/maidenorange/MaidenOrange-Regular.ttf" }, "jsMath-cmti10": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmti10/jsMath-cmti10.ttf" + "fp": "./apache/jsmathcmti10/jsMath-cmti10.ttf" }, "Unkempt": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/unkempt/Unkempt-Regular.ttf" + "fp": "./apache/unkempt/Unkempt-Regular.ttf" }, "Montez": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/montez/Montez-Regular.ttf" + "fp": "./apache/montez/Montez-Regular.ttf" }, "Open Sans Hebrew Condensed": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/opensanshebrewcondensed/OpenSansHebrewCondensed-Regular.ttf" + "fp": "./apache/opensanshebrewcondensed/OpenSansHebrewCondensed-Regular.ttf" }, "Mountains of Christmas": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/mountainsofchristmas/MountainsofChristmas-Regular.ttf" + "fp": "./apache/mountainsofchristmas/MountainsofChristmas-Regular.ttf" }, "Luckiest Guy": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/luckiestguy/LuckiestGuy-Regular.ttf" + "fp": "./apache/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" + "fp": "./apache/justanotherhand/JustAnotherHand-Regular.ttf" }, "Yellowtail": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/yellowtail/Yellowtail-Regular.ttf" + "fp": "./apache/yellowtail/Yellowtail-Regular.ttf" }, "Special Elite": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/specialelite/SpecialElite-Regular.ttf" + "fp": "./apache/specialelite/SpecialElite-Regular.ttf" }, "jsMath-cmbx10": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmbx10/jsMath-cmbx10.ttf" + "fp": "./apache/jsmathcmbx10/jsMath-cmbx10.ttf" }, "jsMath-cmmi10": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmmi10/jsMath-cmmi10.ttf" + "fp": "./apache/jsmathcmmi10/jsMath-cmmi10.ttf" }, "Aclonica": { "features": [ "ordn", "sups" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/aclonica/Aclonica-Regular.ttf" + "fp": "./apache/aclonica/Aclonica-Regular.ttf" }, "Rancho": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rancho/Rancho-Regular.ttf" + "fp": "./apache/rancho/Rancho-Regular.ttf" }, "Kosugi Maru": { "features": [ @@ -19421,81 +19410,81 @@ "sups", "vkna" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kosugimaru/KosugiMaru-Regular.ttf" + "fp": "./apache/kosugimaru/KosugiMaru-Regular.ttf" }, "Sunshiney": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/sunshiney/Sunshiney-Regular.ttf" + "fp": "./apache/sunshiney/Sunshiney-Regular.ttf" }, "Walter Turncoat": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/walterturncoat/WalterTurncoat-Regular.ttf" + "fp": "./apache/walterturncoat/WalterTurncoat-Regular.ttf" }, "Cousine": { "features": [ "dlig" ], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cousine/Cousine-Regular.ttf" + "fp": "./apache/cousine/Cousine-Regular.ttf" }, "Permanent Marker": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/permanentmarker/PermanentMarker-Regular.ttf" + "fp": "./apache/permanentmarker/PermanentMarker-Regular.ttf" }, "jsMath-cmex10": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/jsmathcmex10/jsMath-cmex10.ttf" + "fp": "./apache/jsmathcmex10/jsMath-cmex10.ttf" }, "Creepster Caps": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/creepstercaps/CreepsterCaps-Regular.ttf" + "fp": "./apache/creepstercaps/CreepsterCaps-Regular.ttf" }, "Cherry Cream Soda": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/cherrycreamsoda/CherryCreamSoda-Regular.ttf" + "fp": "./apache/cherrycreamsoda/CherryCreamSoda-Regular.ttf" }, "Open Sans Hebrew": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/opensanshebrew/OpenSansHebrew-Regular.ttf" + "fp": "./apache/opensanshebrew/OpenSansHebrew-Regular.ttf" }, "Satisfy": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/satisfy/Satisfy-Regular.ttf" + "fp": "./apache/satisfy/Satisfy-Regular.ttf" }, "Rock Salt": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/rocksalt/RockSalt-Regular.ttf" + "fp": "./apache/rocksalt/RockSalt-Regular.ttf" }, "Irish Grover": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/irishgrover/IrishGrover-Regular.ttf" + "fp": "./apache/irishgrover/IrishGrover-Regular.ttf" }, "Coming Soon": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/comingsoon/ComingSoon-Regular.ttf" + "fp": "./apache/comingsoon/ComingSoon-Regular.ttf" }, "Crafty Girls": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/craftygirls/CraftyGirls-Regular.ttf" + "fp": "./apache/craftygirls/CraftyGirls-Regular.ttf" }, "Schoolbell": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/schoolbell/Schoolbell-Regular.ttf" + "fp": "./apache/schoolbell/Schoolbell-Regular.ttf" }, "Crushed": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/crushed/Crushed-Regular.ttf" + "fp": "./apache/crushed/Crushed-Regular.ttf" }, "Slackey": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/slackey/Slackey-Regular.ttf" + "fp": "./apache/slackey/Slackey-Regular.ttf" }, "Kranky": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/kranky/Kranky-Regular.ttf" + "fp": "./apache/kranky/Kranky-Regular.ttf" }, "Fontdiner Swanky": { "features": [], - "fp": "https://github.com/google/fonts/raw/refs/heads/main/ofl/fontdinerswanky/FontdinerSwanky-Regular.ttf" + "fp": "./apache/fontdinerswanky/FontdinerSwanky-Regular.ttf" } } } \ No newline at end of file diff --git a/.github/workflows/report.yaml b/.github/workflows/report.yaml index 34c47e64c..7e1b2574d 100644 --- a/.github/workflows/report.yaml +++ b/.github/workflows/report.yaml @@ -85,6 +85,9 @@ jobs: cp ../quality-tag-review.html build/quality-tag-review.html cp ../family_features.json build/family_features.json cp ../familyexplorer.html build/familyexplorer.html + cp ../../ofl build/ofl/ + cp ../../apache build/apache/ + cp ../../ufl build/ufl/ working-directory: .ci/dashboard - name: Copy JSON files we need to well-known names run: |