From 487c10b27076a9c00f5aa01065d68c8cebabb4fd Mon Sep 17 00:00:00 2001 From: Pierre-Louis Date: Tue, 13 Jan 2026 19:06:09 +0100 Subject: [PATCH 1/3] Update Google Fonts to v8.0.0 with new and removed fonts `dart generator/generator.dart` adds support for numerous new fonts and removed several deprecated or replaced fonts. This corresponds to directory 11, generated in September 2025. --- packages/google_fonts/CHANGELOG.md | 27 + .../google_fonts/generator/families_supported | 22 +- .../lib/src/google_fonts_all_parts.dart | 177 +- .../lib/src/google_fonts_parts/part_a.dart | 178 + .../lib/src/google_fonts_parts/part_b.dart | 273 +- .../lib/src/google_fonts_parts/part_c.dart | 559 +-- .../lib/src/google_fonts_parts/part_e.dart | 206 + .../lib/src/google_fonts_parts/part_g.dart | 457 ++ .../lib/src/google_fonts_parts/part_k.dart | 122 + .../lib/src/google_fonts_parts/part_l.dart | 227 +- .../lib/src/google_fonts_parts/part_m.dart | 359 +- .../lib/src/google_fonts_parts/part_n.dart | 509 ++- .../lib/src/google_fonts_parts/part_p.dart | 8 +- .../lib/src/google_fonts_parts/part_r.dart | 252 ++ .../lib/src/google_fonts_parts/part_s.dart | 4008 +++++++++++------ .../lib/src/google_fonts_parts/part_w.dart | 12 +- .../lib/src/google_fonts_parts/part_z.dart | 32 +- packages/google_fonts/pubspec.yaml | 2 +- 18 files changed, 5462 insertions(+), 1968 deletions(-) diff --git a/packages/google_fonts/CHANGELOG.md b/packages/google_fonts/CHANGELOG.md index c6ee16e8898a..6a861078011c 100644 --- a/packages/google_fonts/CHANGELOG.md +++ b/packages/google_fonts/CHANGELOG.md @@ -1,3 +1,30 @@ +## 8.0.0 + +- Added fonts: + - `Amarna` + - `BBH Bartle` + - `BBH Bogle` + - `BBH Hegarty` + - `Cause` + - `Elms Sans` + - `Geom` + - `Google Sans` + - `Google Sans Flex` + - `Kedebideri` + - `Lilex` + - `Momo Signature` + - `Momo Trust Display` + - `Momo Trust Sans` + - `Noto Sans Syriac Western` + - `Science Gothic` + - `Sekuya` + - `Stack Sans Headline` + - `Stack Sans Notch` + - `Stack Sans Text` +- Removed fonts: + - `Chiron GoRound TC` + - `Chiron Sung HK` + ## 7.0.2 - Adds missing public API documentation diff --git a/packages/google_fonts/generator/families_supported b/packages/google_fonts/generator/families_supported index 60142ad23edf..018557e26d90 100644 --- a/packages/google_fonts/generator/families_supported +++ b/packages/google_fonts/generator/families_supported @@ -58,6 +58,7 @@ Alumni Sans Pinstripe Alumni Sans SC Amarante Amaranth +Amarna Amatic SC Amethysta Amiko @@ -138,6 +139,9 @@ Averia Serif Libre Azeret Mono B612 B612 Mono +BBH Bartle +BBH Bogle +BBH Hegarty BIZ UDGothic BIZ UDMincho BIZ UDPGothic @@ -291,6 +295,7 @@ Castoro Castoro Titling Catamaran Caudex +Cause Caveat Caveat Brush Cedarville Cursive @@ -314,9 +319,7 @@ Cherry Swash Chewy Chicle Chilanka -Chiron GoRound TC Chiron Hei HK -Chiron Sung HK Chivo Chivo Mono Chocolate Classical Sans @@ -438,6 +441,7 @@ Edu VIC WA NT Hand Edu VIC WA NT Hand Pre El Messiri Electrolize +Elms Sans Elsie Elsie Swash Caps Emblema One @@ -540,6 +544,7 @@ Gentium Book Plus Gentium Plus Geo Geologica +Geom Georama Geostar Geostar Fill @@ -560,7 +565,9 @@ Goblin One Gochi Hand Goldman Golos Text +Google Sans Google Sans Code +Google Sans Flex Gorditas Gothic A1 Gotu @@ -737,6 +744,7 @@ Kavoon Kay Pho Du Kdam Thmor Pro Keania One +Kedebideri Kelly Slab Kenia Khand @@ -819,6 +827,7 @@ Libre Caslon Text Libre Franklin Licorice Life Savers +Lilex Lilita One Lily Script One Limelight @@ -931,6 +940,9 @@ Mohave Moirai One Molengo Molle +Momo Signature +Momo Trust Display +Momo Trust Sans Mona Sans Monda Monofett @@ -1144,6 +1156,7 @@ Noto Sans Symbols Noto Sans Symbols 2 Noto Sans Syriac Noto Sans Syriac Eastern +Noto Sans Syriac Western Noto Sans TC Noto Sans Tagalog Noto Sans Tagbanwa @@ -1585,6 +1598,7 @@ Scada Scheherazade New Schibsted Grotesk Schoolbell +Science Gothic Scope One Seaweed Script Secular One @@ -1592,6 +1606,7 @@ Sedan Sedan SC Sedgwick Ave Sedgwick Ave Display +Sekuya Sen Send Flowers Sevillana @@ -1677,6 +1692,9 @@ Sree Krushnadevaraya Sriracha Srisakdi Staatliches +Stack Sans Headline +Stack Sans Notch +Stack Sans Text Stalemate Stalinist One Stardos Stencil diff --git a/packages/google_fonts/lib/src/google_fonts_all_parts.dart b/packages/google_fonts/lib/src/google_fonts_all_parts.dart index d876e5c8fb94..fee69435c515 100644 --- a/packages/google_fonts/lib/src/google_fonts_all_parts.dart +++ b/packages/google_fonts/lib/src/google_fonts_all_parts.dart @@ -206,6 +206,7 @@ class GoogleFonts { 'Alumni Sans SC': PartA.alumniSansSc, 'Amarante': PartA.amarante, 'Amaranth': PartA.amaranth, + 'Amarna': PartA.amarna, 'Amatic SC': PartA.amaticSc, 'Amethysta': PartA.amethysta, 'Amiko': PartA.amiko, @@ -286,6 +287,9 @@ class GoogleFonts { 'Azeret Mono': PartA.azeretMono, 'B612': PartB.b612, 'B612 Mono': PartB.b612Mono, + 'BBH Bartle': PartB.bbhBartle, + 'BBH Bogle': PartB.bbhBogle, + 'BBH Hegarty': PartB.bbhHegarty, 'BIZ UDGothic': PartB.bizUDGothic, 'BIZ UDMincho': PartB.bizUDMincho, 'BIZ UDPGothic': PartB.bizUDPGothic, @@ -439,6 +443,7 @@ class GoogleFonts { 'Castoro Titling': PartC.castoroTitling, 'Catamaran': PartC.catamaran, 'Caudex': PartC.caudex, + 'Cause': PartC.cause, 'Caveat': PartC.caveat, 'Caveat Brush': PartC.caveatBrush, 'Cedarville Cursive': PartC.cedarvilleCursive, @@ -462,9 +467,7 @@ class GoogleFonts { 'Chewy': PartC.chewy, 'Chicle': PartC.chicle, 'Chilanka': PartC.chilanka, - 'Chiron GoRound TC': PartC.chironGoRoundTc, 'Chiron Hei HK': PartC.chironHeiHk, - 'Chiron Sung HK': PartC.chironSungHk, 'Chivo': PartC.chivo, 'Chivo Mono': PartC.chivoMono, 'Chocolate Classical Sans': PartC.chocolateClassicalSans, @@ -586,6 +589,7 @@ class GoogleFonts { 'Edu VIC WA NT Hand Pre': PartE.eduVicWaNtHandPre, 'El Messiri': PartE.elMessiri, 'Electrolize': PartE.electrolize, + 'Elms Sans': PartE.elmsSans, 'Elsie': PartE.elsie, 'Elsie Swash Caps': PartE.elsieSwashCaps, 'Emblema One': PartE.emblemaOne, @@ -688,6 +692,7 @@ class GoogleFonts { 'Gentium Plus': PartG.gentiumPlus, 'Geo': PartG.geo, 'Geologica': PartG.geologica, + 'Geom': PartG.geom, 'Georama': PartG.georama, 'Geostar': PartG.geostar, 'Geostar Fill': PartG.geostarFill, @@ -708,7 +713,9 @@ class GoogleFonts { 'Gochi Hand': PartG.gochiHand, 'Goldman': PartG.goldman, 'Golos Text': PartG.golosText, + 'Google Sans': PartG.googleSans, 'Google Sans Code': PartG.googleSansCode, + 'Google Sans Flex': PartG.googleSansFlex, 'Gorditas': PartG.gorditas, 'Gothic A1': PartG.gothicA1, 'Gotu': PartG.gotu, @@ -885,6 +892,7 @@ class GoogleFonts { 'Kay Pho Du': PartK.kayPhoDu, 'Kdam Thmor Pro': PartK.kdamThmorPro, 'Keania One': PartK.keaniaOne, + 'Kedebideri': PartK.kedebideri, 'Kelly Slab': PartK.kellySlab, 'Kenia': PartK.kenia, 'Khand': PartK.khand, @@ -967,6 +975,7 @@ class GoogleFonts { 'Libre Franklin': PartL.libreFranklin, 'Licorice': PartL.licorice, 'Life Savers': PartL.lifeSavers, + 'Lilex': PartL.lilex, 'Lilita One': PartL.lilitaOne, 'Lily Script One': PartL.lilyScriptOne, 'Limelight': PartL.limelight, @@ -1079,6 +1088,9 @@ class GoogleFonts { 'Moirai One': PartM.moiraiOne, 'Molengo': PartM.molengo, 'Molle': PartM.molle, + 'Momo Signature': PartM.momoSignature, + 'Momo Trust Display': PartM.momoTrustDisplay, + 'Momo Trust Sans': PartM.momoTrustSans, 'Mona Sans': PartM.monaSans, 'Monda': PartM.monda, 'Monofett': PartM.monofett, @@ -1292,6 +1304,7 @@ class GoogleFonts { 'Noto Sans Symbols 2': PartN.notoSansSymbols2, 'Noto Sans Syriac': PartN.notoSansSyriac, 'Noto Sans Syriac Eastern': PartN.notoSansSyriacEastern, + 'Noto Sans Syriac Western': PartN.notoSansSyriacWestern, 'Noto Sans TC': PartN.notoSansTc, 'Noto Sans Tagalog': PartN.notoSansTagalog, 'Noto Sans Tagbanwa': PartN.notoSansTagbanwa, @@ -1733,6 +1746,7 @@ class GoogleFonts { 'Scheherazade New': PartS.scheherazadeNew, 'Schibsted Grotesk': PartS.schibstedGrotesk, 'Schoolbell': PartS.schoolbell, + 'Science Gothic': PartS.scienceGothic, 'Scope One': PartS.scopeOne, 'Seaweed Script': PartS.seaweedScript, 'Secular One': PartS.secularOne, @@ -1740,6 +1754,7 @@ class GoogleFonts { 'Sedan SC': PartS.sedanSc, 'Sedgwick Ave': PartS.sedgwickAve, 'Sedgwick Ave Display': PartS.sedgwickAveDisplay, + 'Sekuya': PartS.sekuya, 'Sen': PartS.sen, 'Send Flowers': PartS.sendFlowers, 'Sevillana': PartS.sevillana, @@ -1825,6 +1840,9 @@ class GoogleFonts { 'Sriracha': PartS.sriracha, 'Srisakdi': PartS.srisakdi, 'Staatliches': PartS.staatliches, + 'Stack Sans Headline': PartS.stackSansHeadline, + 'Stack Sans Notch': PartS.stackSansNotch, + 'Stack Sans Text': PartS.stackSansText, 'Stalemate': PartS.stalemate, 'Stalinist One': PartS.stalinistOne, 'Stardos Stencil': PartS.stardosStencil, @@ -2089,6 +2107,7 @@ class GoogleFonts { 'Alumni Sans SC': PartA.alumniSansScTextTheme, 'Amarante': PartA.amaranteTextTheme, 'Amaranth': PartA.amaranthTextTheme, + 'Amarna': PartA.amarnaTextTheme, 'Amatic SC': PartA.amaticScTextTheme, 'Amethysta': PartA.amethystaTextTheme, 'Amiko': PartA.amikoTextTheme, @@ -2169,6 +2188,9 @@ class GoogleFonts { 'Azeret Mono': PartA.azeretMonoTextTheme, 'B612': PartB.b612TextTheme, 'B612 Mono': PartB.b612MonoTextTheme, + 'BBH Bartle': PartB.bbhBartleTextTheme, + 'BBH Bogle': PartB.bbhBogleTextTheme, + 'BBH Hegarty': PartB.bbhHegartyTextTheme, 'BIZ UDGothic': PartB.bizUDGothicTextTheme, 'BIZ UDMincho': PartB.bizUDMinchoTextTheme, 'BIZ UDPGothic': PartB.bizUDPGothicTextTheme, @@ -2322,6 +2344,7 @@ class GoogleFonts { 'Castoro Titling': PartC.castoroTitlingTextTheme, 'Catamaran': PartC.catamaranTextTheme, 'Caudex': PartC.caudexTextTheme, + 'Cause': PartC.causeTextTheme, 'Caveat': PartC.caveatTextTheme, 'Caveat Brush': PartC.caveatBrushTextTheme, 'Cedarville Cursive': PartC.cedarvilleCursiveTextTheme, @@ -2345,9 +2368,7 @@ class GoogleFonts { 'Chewy': PartC.chewyTextTheme, 'Chicle': PartC.chicleTextTheme, 'Chilanka': PartC.chilankaTextTheme, - 'Chiron GoRound TC': PartC.chironGoRoundTcTextTheme, 'Chiron Hei HK': PartC.chironHeiHkTextTheme, - 'Chiron Sung HK': PartC.chironSungHkTextTheme, 'Chivo': PartC.chivoTextTheme, 'Chivo Mono': PartC.chivoMonoTextTheme, 'Chocolate Classical Sans': PartC.chocolateClassicalSansTextTheme, @@ -2469,6 +2490,7 @@ class GoogleFonts { 'Edu VIC WA NT Hand Pre': PartE.eduVicWaNtHandPreTextTheme, 'El Messiri': PartE.elMessiriTextTheme, 'Electrolize': PartE.electrolizeTextTheme, + 'Elms Sans': PartE.elmsSansTextTheme, 'Elsie': PartE.elsieTextTheme, 'Elsie Swash Caps': PartE.elsieSwashCapsTextTheme, 'Emblema One': PartE.emblemaOneTextTheme, @@ -2571,6 +2593,7 @@ class GoogleFonts { 'Gentium Plus': PartG.gentiumPlusTextTheme, 'Geo': PartG.geoTextTheme, 'Geologica': PartG.geologicaTextTheme, + 'Geom': PartG.geomTextTheme, 'Georama': PartG.georamaTextTheme, 'Geostar': PartG.geostarTextTheme, 'Geostar Fill': PartG.geostarFillTextTheme, @@ -2591,7 +2614,9 @@ class GoogleFonts { 'Gochi Hand': PartG.gochiHandTextTheme, 'Goldman': PartG.goldmanTextTheme, 'Golos Text': PartG.golosTextTextTheme, + 'Google Sans': PartG.googleSansTextTheme, 'Google Sans Code': PartG.googleSansCodeTextTheme, + 'Google Sans Flex': PartG.googleSansFlexTextTheme, 'Gorditas': PartG.gorditasTextTheme, 'Gothic A1': PartG.gothicA1TextTheme, 'Gotu': PartG.gotuTextTheme, @@ -2768,6 +2793,7 @@ class GoogleFonts { 'Kay Pho Du': PartK.kayPhoDuTextTheme, 'Kdam Thmor Pro': PartK.kdamThmorProTextTheme, 'Keania One': PartK.keaniaOneTextTheme, + 'Kedebideri': PartK.kedebideriTextTheme, 'Kelly Slab': PartK.kellySlabTextTheme, 'Kenia': PartK.keniaTextTheme, 'Khand': PartK.khandTextTheme, @@ -2850,6 +2876,7 @@ class GoogleFonts { 'Libre Franklin': PartL.libreFranklinTextTheme, 'Licorice': PartL.licoriceTextTheme, 'Life Savers': PartL.lifeSaversTextTheme, + 'Lilex': PartL.lilexTextTheme, 'Lilita One': PartL.lilitaOneTextTheme, 'Lily Script One': PartL.lilyScriptOneTextTheme, 'Limelight': PartL.limelightTextTheme, @@ -2962,6 +2989,9 @@ class GoogleFonts { 'Moirai One': PartM.moiraiOneTextTheme, 'Molengo': PartM.molengoTextTheme, 'Molle': PartM.molleTextTheme, + 'Momo Signature': PartM.momoSignatureTextTheme, + 'Momo Trust Display': PartM.momoTrustDisplayTextTheme, + 'Momo Trust Sans': PartM.momoTrustSansTextTheme, 'Mona Sans': PartM.monaSansTextTheme, 'Monda': PartM.mondaTextTheme, 'Monofett': PartM.monofettTextTheme, @@ -3179,6 +3209,7 @@ class GoogleFonts { 'Noto Sans Symbols 2': PartN.notoSansSymbols2TextTheme, 'Noto Sans Syriac': PartN.notoSansSyriacTextTheme, 'Noto Sans Syriac Eastern': PartN.notoSansSyriacEasternTextTheme, + 'Noto Sans Syriac Western': PartN.notoSansSyriacWesternTextTheme, 'Noto Sans TC': PartN.notoSansTcTextTheme, 'Noto Sans Tagalog': PartN.notoSansTagalogTextTheme, 'Noto Sans Tagbanwa': PartN.notoSansTagbanwaTextTheme, @@ -3621,6 +3652,7 @@ class GoogleFonts { 'Scheherazade New': PartS.scheherazadeNewTextTheme, 'Schibsted Grotesk': PartS.schibstedGroteskTextTheme, 'Schoolbell': PartS.schoolbellTextTheme, + 'Science Gothic': PartS.scienceGothicTextTheme, 'Scope One': PartS.scopeOneTextTheme, 'Seaweed Script': PartS.seaweedScriptTextTheme, 'Secular One': PartS.secularOneTextTheme, @@ -3628,6 +3660,7 @@ class GoogleFonts { 'Sedan SC': PartS.sedanScTextTheme, 'Sedgwick Ave': PartS.sedgwickAveTextTheme, 'Sedgwick Ave Display': PartS.sedgwickAveDisplayTextTheme, + 'Sekuya': PartS.sekuyaTextTheme, 'Sen': PartS.senTextTheme, 'Send Flowers': PartS.sendFlowersTextTheme, 'Sevillana': PartS.sevillanaTextTheme, @@ -3713,6 +3746,9 @@ class GoogleFonts { 'Sriracha': PartS.srirachaTextTheme, 'Srisakdi': PartS.srisakdiTextTheme, 'Staatliches': PartS.staatlichesTextTheme, + 'Stack Sans Headline': PartS.stackSansHeadlineTextTheme, + 'Stack Sans Notch': PartS.stackSansNotchTextTheme, + 'Stack Sans Text': PartS.stackSansTextTextTheme, 'Stalemate': PartS.stalemateTextTheme, 'Stalinist One': PartS.stalinistOneTextTheme, 'Stardos Stencil': PartS.stardosStencilTextTheme, @@ -4349,6 +4385,12 @@ class GoogleFonts { /// See [PartA.amaranthTextTheme]. static const amaranthTextTheme = PartA.amaranthTextTheme; + /// See [PartA.amarna]. + static const amarna = PartA.amarna; + + /// See [PartA.amarnaTextTheme]. + static const amarnaTextTheme = PartA.amarnaTextTheme; + /// See [PartA.amaticSc]. static const amaticSc = PartA.amaticSc; @@ -4833,6 +4875,24 @@ class GoogleFonts { /// See [PartB.b612MonoTextTheme]. static const b612MonoTextTheme = PartB.b612MonoTextTheme; + /// See [PartB.bbhBartle]. + static const bbhBartle = PartB.bbhBartle; + + /// See [PartB.bbhBartleTextTheme]. + static const bbhBartleTextTheme = PartB.bbhBartleTextTheme; + + /// See [PartB.bbhBogle]. + static const bbhBogle = PartB.bbhBogle; + + /// See [PartB.bbhBogleTextTheme]. + static const bbhBogleTextTheme = PartB.bbhBogleTextTheme; + + /// See [PartB.bbhHegarty]. + static const bbhHegarty = PartB.bbhHegarty; + + /// See [PartB.bbhHegartyTextTheme]. + static const bbhHegartyTextTheme = PartB.bbhHegartyTextTheme; + /// See [PartB.bizUDGothic]. static const bizUDGothic = PartB.bizUDGothic; @@ -5759,6 +5819,12 @@ class GoogleFonts { /// See [PartC.caudexTextTheme]. static const caudexTextTheme = PartC.caudexTextTheme; + /// See [PartC.cause]. + static const cause = PartC.cause; + + /// See [PartC.causeTextTheme]. + static const causeTextTheme = PartC.causeTextTheme; + /// See [PartC.caveat]. static const caveat = PartC.caveat; @@ -5897,24 +5963,12 @@ class GoogleFonts { /// See [PartC.chilankaTextTheme]. static const chilankaTextTheme = PartC.chilankaTextTheme; - /// See [PartC.chironGoRoundTc]. - static const chironGoRoundTc = PartC.chironGoRoundTc; - - /// See [PartC.chironGoRoundTcTextTheme]. - static const chironGoRoundTcTextTheme = PartC.chironGoRoundTcTextTheme; - /// See [PartC.chironHeiHk]. static const chironHeiHk = PartC.chironHeiHk; /// See [PartC.chironHeiHkTextTheme]. static const chironHeiHkTextTheme = PartC.chironHeiHkTextTheme; - /// See [PartC.chironSungHk]. - static const chironSungHk = PartC.chironSungHk; - - /// See [PartC.chironSungHkTextTheme]. - static const chironSungHkTextTheme = PartC.chironSungHkTextTheme; - /// See [PartC.chivo]. static const chivo = PartC.chivo; @@ -6643,6 +6697,12 @@ class GoogleFonts { /// See [PartE.electrolizeTextTheme]. static const electrolizeTextTheme = PartE.electrolizeTextTheme; + /// See [PartE.elmsSans]. + static const elmsSans = PartE.elmsSans; + + /// See [PartE.elmsSansTextTheme]. + static const elmsSansTextTheme = PartE.elmsSansTextTheme; + /// See [PartE.elsie]. static const elsie = PartE.elsie; @@ -7256,6 +7316,12 @@ class GoogleFonts { /// See [PartG.geologicaTextTheme]. static const geologicaTextTheme = PartG.geologicaTextTheme; + /// See [PartG.geom]. + static const geom = PartG.geom; + + /// See [PartG.geomTextTheme]. + static const geomTextTheme = PartG.geomTextTheme; + /// See [PartG.georama]. static const georama = PartG.georama; @@ -7376,12 +7442,24 @@ class GoogleFonts { /// See [PartG.golosTextTextTheme]. static const golosTextTextTheme = PartG.golosTextTextTheme; + /// See [PartG.googleSans]. + static const googleSans = PartG.googleSans; + + /// See [PartG.googleSansTextTheme]. + static const googleSansTextTheme = PartG.googleSansTextTheme; + /// See [PartG.googleSansCode]. static const googleSansCode = PartG.googleSansCode; /// See [PartG.googleSansCodeTextTheme]. static const googleSansCodeTextTheme = PartG.googleSansCodeTextTheme; + /// See [PartG.googleSansFlex]. + static const googleSansFlex = PartG.googleSansFlex; + + /// See [PartG.googleSansFlexTextTheme]. + static const googleSansFlexTextTheme = PartG.googleSansFlexTextTheme; + /// See [PartG.gorditas]. static const gorditas = PartG.gorditas; @@ -8446,6 +8524,12 @@ class GoogleFonts { /// See [PartK.keaniaOneTextTheme]. static const keaniaOneTextTheme = PartK.keaniaOneTextTheme; + /// See [PartK.kedebideri]. + static const kedebideri = PartK.kedebideri; + + /// See [PartK.kedebideriTextTheme]. + static const kedebideriTextTheme = PartK.kedebideriTextTheme; + /// See [PartK.kellySlab]. static const kellySlab = PartK.kellySlab; @@ -8943,6 +9027,12 @@ class GoogleFonts { /// See [PartL.lifeSaversTextTheme]. static const lifeSaversTextTheme = PartL.lifeSaversTextTheme; + /// See [PartL.lilex]. + static const lilex = PartL.lilex; + + /// See [PartL.lilexTextTheme]. + static const lilexTextTheme = PartL.lilexTextTheme; + /// See [PartL.lilitaOne]. static const lilitaOne = PartL.lilitaOne; @@ -9616,6 +9706,24 @@ class GoogleFonts { /// See [PartM.molleTextTheme]. static const molleTextTheme = PartM.molleTextTheme; + /// See [PartM.momoSignature]. + static const momoSignature = PartM.momoSignature; + + /// See [PartM.momoSignatureTextTheme]. + static const momoSignatureTextTheme = PartM.momoSignatureTextTheme; + + /// See [PartM.momoTrustDisplay]. + static const momoTrustDisplay = PartM.momoTrustDisplay; + + /// See [PartM.momoTrustDisplayTextTheme]. + static const momoTrustDisplayTextTheme = PartM.momoTrustDisplayTextTheme; + + /// See [PartM.momoTrustSans]. + static const momoTrustSans = PartM.momoTrustSans; + + /// See [PartM.momoTrustSansTextTheme]. + static const momoTrustSansTextTheme = PartM.momoTrustSansTextTheme; + /// See [PartM.monaSans]. static const monaSans = PartM.monaSans; @@ -10928,6 +11036,13 @@ class GoogleFonts { static const notoSansSyriacEasternTextTheme = PartN.notoSansSyriacEasternTextTheme; + /// See [PartN.notoSansSyriacWestern]. + static const notoSansSyriacWestern = PartN.notoSansSyriacWestern; + + /// See [PartN.notoSansSyriacWesternTextTheme]. + static const notoSansSyriacWesternTextTheme = + PartN.notoSansSyriacWesternTextTheme; + /// See [PartN.notoSansTc]. static const notoSansTc = PartN.notoSansTc; @@ -13609,6 +13724,12 @@ class GoogleFonts { /// See [PartS.schoolbellTextTheme]. static const schoolbellTextTheme = PartS.schoolbellTextTheme; + /// See [PartS.scienceGothic]. + static const scienceGothic = PartS.scienceGothic; + + /// See [PartS.scienceGothicTextTheme]. + static const scienceGothicTextTheme = PartS.scienceGothicTextTheme; + /// See [PartS.scopeOne]. static const scopeOne = PartS.scopeOne; @@ -13651,6 +13772,12 @@ class GoogleFonts { /// See [PartS.sedgwickAveDisplayTextTheme]. static const sedgwickAveDisplayTextTheme = PartS.sedgwickAveDisplayTextTheme; + /// See [PartS.sekuya]. + static const sekuya = PartS.sekuya; + + /// See [PartS.sekuyaTextTheme]. + static const sekuyaTextTheme = PartS.sekuyaTextTheme; + /// See [PartS.sen]. static const sen = PartS.sen; @@ -14168,6 +14295,24 @@ class GoogleFonts { /// See [PartS.staatlichesTextTheme]. static const staatlichesTextTheme = PartS.staatlichesTextTheme; + /// See [PartS.stackSansHeadline]. + static const stackSansHeadline = PartS.stackSansHeadline; + + /// See [PartS.stackSansHeadlineTextTheme]. + static const stackSansHeadlineTextTheme = PartS.stackSansHeadlineTextTheme; + + /// See [PartS.stackSansNotch]. + static const stackSansNotch = PartS.stackSansNotch; + + /// See [PartS.stackSansNotchTextTheme]. + static const stackSansNotchTextTheme = PartS.stackSansNotchTextTheme; + + /// See [PartS.stackSansText]. + static const stackSansText = PartS.stackSansText; + + /// See [PartS.stackSansTextTextTheme]. + static const stackSansTextTextTheme = PartS.stackSansTextTextTheme; + /// See [PartS.stalemate]. static const stalemate = PartS.stalemate; diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_a.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_a.dart index 00d82c8ac0d1..1f74da85c894 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_a.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_a.dart @@ -6605,6 +6605,184 @@ class PartA { ); } + /// Applies the Amarna font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Amarna + static TextStyle amarna({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '57e18498acd41757572de84b981e74083eea92739e9bf2c80746a1fd5b07e24a', + 33984, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b8ac0b28b7f52be145503e78e642bd7ed0aa42be64f759b6c3020fa6bd5e75b2', + 34020, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'bc25ae2a79651fb40d0f05b874a06d44938243aa6c2452c54118331a64562208', + 34052, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5a06368fe643cc38de064841b729e1770b9ed031528bb3822bd3ad9c684bec5e', + 33916, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '234f210dae9b5651555b326f3f50d6fd019b8edfbbcefb77acaf7255854c05fb', + 33976, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '0a8eb62c0957cdd3bb6ef99c5cae53fba405c72246a27d7df869c6153d534edb', + 33984, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'eac582ec929559fd6ccfcd90f5f2b2c07a101fdaab3174d107e6873a3596af05', + 33868, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '85d4e341be053eadbefc635a16a662259c39771ce1bfad0503ff2c7a863ef972', + 34396, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '1370208a15d95bb0f0ff6560906cec92f0b56949174c72eb6e53e68427af0cc8', + 34480, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '2aef20fe78bb1245f604662cc6c6195a6f5fd3385e0fce3fee9dd93190df6d30', + 34416, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'dd1791014969aa5febb3d2887e8ff48e4533799d81ef89fdb0713d9d6724d7c8', + 34156, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '146aeb3a32824bf088ace247f898d0039def602d85f1ca67f50977f3817b766a', + 34324, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '11945ba63c8a037cb8016291f0adb7929c93053df394cb1e0dbc62dc5f43a512', + 34332, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '88aef986d7fc5044bf3f88c3fcbbf72f9dcc491eac123a5af0fde613e93d9ccb', + 34216, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'Amarna', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Amarna font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Amarna + static TextTheme amarnaTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: amarna(textStyle: textTheme.displayLarge), + displayMedium: amarna(textStyle: textTheme.displayMedium), + displaySmall: amarna(textStyle: textTheme.displaySmall), + headlineLarge: amarna(textStyle: textTheme.headlineLarge), + headlineMedium: amarna(textStyle: textTheme.headlineMedium), + headlineSmall: amarna(textStyle: textTheme.headlineSmall), + titleLarge: amarna(textStyle: textTheme.titleLarge), + titleMedium: amarna(textStyle: textTheme.titleMedium), + titleSmall: amarna(textStyle: textTheme.titleSmall), + bodyLarge: amarna(textStyle: textTheme.bodyLarge), + bodyMedium: amarna(textStyle: textTheme.bodyMedium), + bodySmall: amarna(textStyle: textTheme.bodySmall), + labelLarge: amarna(textStyle: textTheme.labelLarge), + labelMedium: amarna(textStyle: textTheme.labelMedium), + labelSmall: amarna(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Amatic SC font family from Google Fonts to the /// given [textStyle]. /// diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_b.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_b.dart index f1bd9baa3997..b949b17f1896 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_b.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_b.dart @@ -228,6 +228,267 @@ class PartB { ); } + /// Applies the BBH Bartle font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/BBH+Bartle + static TextStyle bbhBartle({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'db5ad12f640b2a5676895edbea74af7369d0fa3e03ea4f99df00c09bb6441a4e', + 17088, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'BBHBartle', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the BBH Bartle font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/BBH+Bartle + static TextTheme bbhBartleTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: bbhBartle(textStyle: textTheme.displayLarge), + displayMedium: bbhBartle(textStyle: textTheme.displayMedium), + displaySmall: bbhBartle(textStyle: textTheme.displaySmall), + headlineLarge: bbhBartle(textStyle: textTheme.headlineLarge), + headlineMedium: bbhBartle(textStyle: textTheme.headlineMedium), + headlineSmall: bbhBartle(textStyle: textTheme.headlineSmall), + titleLarge: bbhBartle(textStyle: textTheme.titleLarge), + titleMedium: bbhBartle(textStyle: textTheme.titleMedium), + titleSmall: bbhBartle(textStyle: textTheme.titleSmall), + bodyLarge: bbhBartle(textStyle: textTheme.bodyLarge), + bodyMedium: bbhBartle(textStyle: textTheme.bodyMedium), + bodySmall: bbhBartle(textStyle: textTheme.bodySmall), + labelLarge: bbhBartle(textStyle: textTheme.labelLarge), + labelMedium: bbhBartle(textStyle: textTheme.labelMedium), + labelSmall: bbhBartle(textStyle: textTheme.labelSmall), + ); + } + + /// Applies the BBH Bogle font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/BBH+Bogle + static TextStyle bbhBogle({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5348e3e6388f662b9e3539ba42ebde59883e8c715f34c347e57fc261369cd839', + 14936, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'BBHBogle', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the BBH Bogle font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/BBH+Bogle + static TextTheme bbhBogleTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: bbhBogle(textStyle: textTheme.displayLarge), + displayMedium: bbhBogle(textStyle: textTheme.displayMedium), + displaySmall: bbhBogle(textStyle: textTheme.displaySmall), + headlineLarge: bbhBogle(textStyle: textTheme.headlineLarge), + headlineMedium: bbhBogle(textStyle: textTheme.headlineMedium), + headlineSmall: bbhBogle(textStyle: textTheme.headlineSmall), + titleLarge: bbhBogle(textStyle: textTheme.titleLarge), + titleMedium: bbhBogle(textStyle: textTheme.titleMedium), + titleSmall: bbhBogle(textStyle: textTheme.titleSmall), + bodyLarge: bbhBogle(textStyle: textTheme.bodyLarge), + bodyMedium: bbhBogle(textStyle: textTheme.bodyMedium), + bodySmall: bbhBogle(textStyle: textTheme.bodySmall), + labelLarge: bbhBogle(textStyle: textTheme.labelLarge), + labelMedium: bbhBogle(textStyle: textTheme.labelMedium), + labelSmall: bbhBogle(textStyle: textTheme.labelSmall), + ); + } + + /// Applies the BBH Hegarty font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/BBH+Hegarty + static TextStyle bbhHegarty({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '3b03e807afdee0de7cd7ea40df7a77b66d94e3287fbfcc2fc83d4aa0000945d2', + 22784, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'BBHHegarty', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the BBH Hegarty font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/BBH+Hegarty + static TextTheme bbhHegartyTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: bbhHegarty(textStyle: textTheme.displayLarge), + displayMedium: bbhHegarty(textStyle: textTheme.displayMedium), + displaySmall: bbhHegarty(textStyle: textTheme.displaySmall), + headlineLarge: bbhHegarty(textStyle: textTheme.headlineLarge), + headlineMedium: bbhHegarty(textStyle: textTheme.headlineMedium), + headlineSmall: bbhHegarty(textStyle: textTheme.headlineSmall), + titleLarge: bbhHegarty(textStyle: textTheme.titleLarge), + titleMedium: bbhHegarty(textStyle: textTheme.titleMedium), + titleSmall: bbhHegarty(textStyle: textTheme.titleSmall), + bodyLarge: bbhHegarty(textStyle: textTheme.bodyLarge), + bodyMedium: bbhHegarty(textStyle: textTheme.bodyMedium), + bodySmall: bbhHegarty(textStyle: textTheme.bodySmall), + labelLarge: bbhHegarty(textStyle: textTheme.labelLarge), + labelMedium: bbhHegarty(textStyle: textTheme.labelMedium), + labelSmall: bbhHegarty(textStyle: textTheme.labelSmall), + ); + } + /// Applies the BIZ UDGothic font family from Google Fonts to the /// given [textStyle]. /// @@ -447,15 +708,15 @@ class PartB { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '291a29a027700852f46a4f2d9773b3cf930ec51914ae072f7dbb89516ab40761', - 3392156, + '9e3470b9baedc83b8f9455d13ba70a720c67dd11a0b0ae0dd8eebf8955bf7085', + 3459140, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '019120f98e56d3019702d5dc0dd916c4f9afb4e8baab3a34175068441125a1f2', - 3376824, + '092a23377707a2a7495946d36ba0905291d2c8d17e34db61e34400bdd1b4eeb5', + 3443692, ), }; @@ -11111,8 +11372,8 @@ class PartB { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '783316b33c744e63516c15b94e9f31dba7bb17f181a8cb31c173c021cf367cf7', - 143872, + '6893593db3c57496d94fd139ca5a2f13ea27168533c592d8a7cdaa9c84feb044', + 148192, ), }; diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_c.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_c.dart index 8f9f5ab1ee46..efbfd5c817db 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_c.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_c.dart @@ -273,8 +273,8 @@ class PartC { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '39ae9f4920ddd9a013fb9c6997f5f0a9c064b7eaf2e94ea875a1e88976737a99', - 28416236, + 'c2795116368f34957ff7450cdfabc6e6a7ca6e32dda5e13f109311550bc7ad2b', + 28418188, ), }; @@ -3373,6 +3373,149 @@ class PartC { ); } + /// Applies the Cause font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Cause + static TextStyle cause({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '7adfa85e68a23310626b41057086f8e1202e3a7020668e731d6e4afae96679c9', + 54240, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'c662f6337a79e8657df504e88faf695c5b991e3d0a6553db89f93d8321d2b08f', + 54432, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'd4fdda55e40211dfd1b26545f6a25fe6b223a50713a5f6ac744fa8dfc7c5c774', + 54524, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '10f10a07531bea69a34b2e9811acd3a2fc7520e56a8eb165860a94dd09f8a3fa', + 54516, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'e0292eff7e19ad305d00e9539eb28981f7d24b534320cffb58a23d4d0246b1e2', + 54580, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'e884bffa15126003d44218d51da8eaabaa1369934eeb7b8c8d2ce1cd21ce1ef8', + 54624, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b1589274cec1a84f9ab4b6ce6121ee6471b799871bcbbf6297bfacb8cd1a64b9', + 54564, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b9e6f04456fe3b5325422da6f4ab21759c17065ae55235788acc38a112c11da3', + 54632, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '812bf71f972ec5a0df8fee01c7d0cb878052b62f9eeae9d04750547919bf71ca', + 54572, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'Cause', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Cause font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Cause + static TextTheme causeTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: cause(textStyle: textTheme.displayLarge), + displayMedium: cause(textStyle: textTheme.displayMedium), + displaySmall: cause(textStyle: textTheme.displaySmall), + headlineLarge: cause(textStyle: textTheme.headlineLarge), + headlineMedium: cause(textStyle: textTheme.headlineMedium), + headlineSmall: cause(textStyle: textTheme.headlineSmall), + titleLarge: cause(textStyle: textTheme.titleLarge), + titleMedium: cause(textStyle: textTheme.titleMedium), + titleSmall: cause(textStyle: textTheme.titleSmall), + bodyLarge: cause(textStyle: textTheme.bodyLarge), + bodyMedium: cause(textStyle: textTheme.bodyMedium), + bodySmall: cause(textStyle: textTheme.bodySmall), + labelLarge: cause(textStyle: textTheme.labelLarge), + labelMedium: cause(textStyle: textTheme.labelMedium), + labelSmall: cause(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Caveat font family from Google Fonts to the /// given [textStyle]. /// @@ -5584,142 +5727,6 @@ class PartC { ); } - /// Applies the Chiron GoRound TC font family from Google Fonts to the - /// given [textStyle]. - /// - /// See: - /// * https://fonts.google.com/specimen/Chiron+GoRound+TC - static TextStyle chironGoRoundTc({ - TextStyle? textStyle, - Color? color, - Color? backgroundColor, - double? fontSize, - FontWeight? fontWeight, - FontStyle? fontStyle, - double? letterSpacing, - double? wordSpacing, - TextBaseline? textBaseline, - double? height, - Locale? locale, - Paint? foreground, - Paint? background, - List? shadows, - List? fontFeatures, - TextDecoration? decoration, - Color? decorationColor, - TextDecorationStyle? decorationStyle, - double? decorationThickness, - }) { - final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '621ac6bb318e2e11a2ea4f7c784902f4ab8e8ac2d3765c8333b342a715723d0c', - 27238640, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '4a54f16e75cfd7fc9a80893df4ef0a3924eeb0a4d33cfd2c7430ec3f462be2bb', - 27334076, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'b3eba29fabd0e5d2103512d6134e86c8a14308f4fd9722ceec46c09568564a14', - 27339432, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'eae1fffd891346917d02287e2bcaf4eaee87ee7a77ae55073b5d275ce0a6cfb2', - 27334700, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '90682982bdc623311c1dc34b7e5bc19d73bf32f880aadf5f63ee620f6e4ffd91', - 27323692, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '33cfc04ad944e7813e7a91cb7f9b2d3140b999ec695e62eef703b775172d98a7', - 27315972, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'd78bb8389d7621d805594b3356a6e0a08def8d88e1e197c90c4c319f681ad68c', - 27305380, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'dcf2a55f6136909f9238ab3b5548b685214502b8557cef821ed9fc10bcfcabfe', - 27239376, - ), - }; - - return googleFontsTextStyle( - textStyle: textStyle, - fontFamily: 'ChironGoRoundTC', - color: color, - backgroundColor: backgroundColor, - fontSize: fontSize, - fontWeight: fontWeight, - fontStyle: fontStyle, - letterSpacing: letterSpacing, - wordSpacing: wordSpacing, - textBaseline: textBaseline, - height: height, - locale: locale, - foreground: foreground, - background: background, - shadows: shadows, - fontFeatures: fontFeatures, - decoration: decoration, - decorationColor: decorationColor, - decorationStyle: decorationStyle, - decorationThickness: decorationThickness, - fonts: fonts, - ); - } - - /// Applies the Chiron GoRound TC font family from Google Fonts to every - /// [TextStyle] in the given [textTheme]. - /// - /// See: - /// * https://fonts.google.com/specimen/Chiron+GoRound+TC - static TextTheme chironGoRoundTcTextTheme([TextTheme? textTheme]) { - textTheme ??= ThemeData.light().textTheme; - return TextTheme( - displayLarge: chironGoRoundTc(textStyle: textTheme.displayLarge), - displayMedium: chironGoRoundTc(textStyle: textTheme.displayMedium), - displaySmall: chironGoRoundTc(textStyle: textTheme.displaySmall), - headlineLarge: chironGoRoundTc(textStyle: textTheme.headlineLarge), - headlineMedium: chironGoRoundTc(textStyle: textTheme.headlineMedium), - headlineSmall: chironGoRoundTc(textStyle: textTheme.headlineSmall), - titleLarge: chironGoRoundTc(textStyle: textTheme.titleLarge), - titleMedium: chironGoRoundTc(textStyle: textTheme.titleMedium), - titleSmall: chironGoRoundTc(textStyle: textTheme.titleSmall), - bodyLarge: chironGoRoundTc(textStyle: textTheme.bodyLarge), - bodyMedium: chironGoRoundTc(textStyle: textTheme.bodyMedium), - bodySmall: chironGoRoundTc(textStyle: textTheme.bodySmall), - labelLarge: chironGoRoundTc(textStyle: textTheme.labelLarge), - labelMedium: chironGoRoundTc(textStyle: textTheme.labelMedium), - labelSmall: chironGoRoundTc(textStyle: textTheme.labelSmall), - ); - } - /// Applies the Chiron Hei HK font family from Google Fonts to the /// given [textStyle]. /// @@ -5751,113 +5758,113 @@ class PartC { fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '2747acd903e28b5653c1b1b0937d4521c82c1a982b31861a9facb6bb4a66cc90', - 17748316, + '37113490dd819f1d82203a9bc7018150fa787cdfd1f0b207c0cc3759a9f0e361', + 17750372, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'ddb38fc5d145e5fffa18b311b4a3c8e5d70552a1fec89477ecfe9ddf0bfb2230', - 17756132, + 'c67250a7a09a9d1b918a59e083fe1fcce379eb48804d06caa323d3ede3b6a170', + 17758184, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'da2746bb26c24552f66af1dc49806f5671710e6e11b7c140f4edc70edf8a2322', - 17750036, + 'd0d83ff2537247cf32a97c296083e1fedf128971259fc694c3456de2ce7dc09a', + 17752088, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '5fdd705bd5087e0f0b06aba42db57310d7767390810ec65368886cbd4602b823', - 17746732, + 'b2a7a26a2543dd7f0f4580bbdd241703f8e7b69675cb5c47c16bf6ef39c3a68a', + 17748788, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '7119f657137666d7050595be94579ab8a9900ef72692b3c909d4e848ec64cb08', - 17745504, + '87b400649472c55796ed5c51ef104e426f9aab3dacb537470c4aee879ca84bc8', + 17747560, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a5df291a06d080f1c31c0482ddd33219ebd8459194e833172bb38677ee8530a1', - 17742492, + '3a181d8338e272738b402b5031f95d2fd644ae769b77aa4c57b4e905cc52830a', + 17744544, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '0af5a6e38e6291cc00b9e414414c4579946a875d8b1c9fe3ffd9e97ec00770d4', - 17739596, + 'b62fc61f0a7424dee3fbdfbc6b552eb02c22446b91be9462259c4dd77588397f', + 17741652, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '4fe3b3f5cbff9dde48ef992e1ec79295ae11eae702c25ae62b74c97ba6c96586', - 17738536, + '9c70ec18fe911153d9a2088f444d6e9adeb4e2c9ee9998adbce21cdeaf5f0f7f', + 17740592, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '8ec6c0ad10c35d4a7de55b84ed8eb0c9f9e8ae9dae6050aa8d080f0eb5168317', - 19090452, + '3cd9f60610ef49dec1ec7604ac126ae5c1b054fb6deac9bd5012f87c7be76598', + 19092508, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '4d56660b803896bb2b10f4984ece57654337680e1faf8dc0c24eb3d533e25107', - 19094316, + '25d1e8952cd1b1f1a11c0263d9cd8f47a25a529fc1c5969828612b686c514ee1', + 19096372, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'd517bc42af811c30212c9e03d2e2ad9f14b146d293ce69408e0fc4d24fa4cf4b', - 19088600, + '6cdd6425638f8cb40d9639fd84b3e82e0c552e3d435774aac5b4540db825fba5', + 19090656, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'f89ff889cd431493ae319681c99477cf494e538542128b6a82ce9773faf437b3', - 19086164, + '96c1c9d62f6ca658263571b9ecbd6c4e198fdae4c9920e14756c00830333be91', + 19088220, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '48763f114e69ff4092653a8fdeb783a66d891e714270b42fb44ffe5c49623e5a', - 19086668, + '2d90509e5cceb61840189b71c7915e0923137d5a9483152453625bc5fd31f4fc', + 19088728, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'f0938e74a2c9122ad5cf162107ba8eb24971a1323a2bbb27e4d5fc890787e414', - 19085432, + '5a1faefc520b4c78ef5f7572ff7dc9e35259da0bf17dd68d58791aaff07a275f', + 19087492, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '17edda16485ca9f570daad0e0dac54c27124a3c825c095095a083f889204f1d1', - 19083424, + 'd60ea4de8199422cab72d93fe45f50ce2c796cf7001ede815ba5c0b8aa5fa32b', + 19085484, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '697583448593d2b5b07e0b4a81a75030bed04d8c82f4658eac041854e8f7cf0a', - 19083208, + 'd41aa99154b300893caa39446b27e15231602173f87b05e117f1f77f3f9e59ec', + 19085272, ), }; @@ -5912,198 +5919,6 @@ class PartC { ); } - /// Applies the Chiron Sung HK font family from Google Fonts to the - /// given [textStyle]. - /// - /// See: - /// * https://fonts.google.com/specimen/Chiron+Sung+HK - static TextStyle chironSungHk({ - TextStyle? textStyle, - Color? color, - Color? backgroundColor, - double? fontSize, - FontWeight? fontWeight, - FontStyle? fontStyle, - double? letterSpacing, - double? wordSpacing, - TextBaseline? textBaseline, - double? height, - Locale? locale, - Paint? foreground, - Paint? background, - List? shadows, - List? fontFeatures, - TextDecoration? decoration, - Color? decorationColor, - TextDecorationStyle? decorationStyle, - double? decorationThickness, - }) { - final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '6738650dc28d59dd500052a6346c1f119eab632aad54c5c4db65a4bfab0b821c', - 29149444, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '18036b3334f840aca6cbf0ea1f2f3572656a06f1c2d558c27f93a1e95143d5ce', - 29159720, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'cf5d3b88b7ac70a15efa153fe8fcd7fcbc3c6a46c20e9b769be2b2ed74132bc8', - 29163028, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '24d112890a759fdccd27e43a08f8aaa72f55df89f0d18fa10857ffc2bde279c2', - 29173472, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'b170a445bc918ddf7e50b36f2547bd6bee05eafd84589f35a53cdcecec44dee1', - 29172840, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'bdb23140d17cd8231b256c2b717de296e6aec538e2faa452a42fb71da588f182', - 29169336, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'b50d4c1de48acdd6e6c8ae08fe7779eca95b8d70251927292614b939f5b95dcb', - 29166284, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'b0439080f5e1e1a7fdb4288d5c177e4af889a4dd240128c464c223061c2f3418', - 29164068, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '32ae135018a44077fff3cb33e74f270e8ee7a13691e19b22b51ebb362c9ca8ec', - 30307776, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'd58210fd77263ae7138919d23583e66ed52692bde982cafc92fce95fd9b95b90', - 30309160, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '06ffc5f83b87977edb89cc0e248a2b0611095f1d47284865c29c73209e0dad7b', - 30309688, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '5c8ab13f6f822a9bdbfd4a06c03378d570c4eea33191767debd78ee04b861f5f', - 30312772, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '6b9470dad743bd82cb1fa513c47afc6c2d118b6e4521193b2f8272a84004edab', - 30307824, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'd88977c231d50bfb40cd5cf24ad85c4227ca1cb9bc198ea18fdab85f71fe373e', - 30307228, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'd1299d43381d17d4a2d25bcd6195a28e05f6d829995c30c8fda426049cf11dfb', - 30305852, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '7ce15123c740f53c691f477282327223391ac2a1ae16e50784ef69d642f6fe00', - 30306172, - ), - }; - - return googleFontsTextStyle( - textStyle: textStyle, - fontFamily: 'ChironSungHK', - color: color, - backgroundColor: backgroundColor, - fontSize: fontSize, - fontWeight: fontWeight, - fontStyle: fontStyle, - letterSpacing: letterSpacing, - wordSpacing: wordSpacing, - textBaseline: textBaseline, - height: height, - locale: locale, - foreground: foreground, - background: background, - shadows: shadows, - fontFeatures: fontFeatures, - decoration: decoration, - decorationColor: decorationColor, - decorationStyle: decorationStyle, - decorationThickness: decorationThickness, - fonts: fonts, - ); - } - - /// Applies the Chiron Sung HK font family from Google Fonts to every - /// [TextStyle] in the given [textTheme]. - /// - /// See: - /// * https://fonts.google.com/specimen/Chiron+Sung+HK - static TextTheme chironSungHkTextTheme([TextTheme? textTheme]) { - textTheme ??= ThemeData.light().textTheme; - return TextTheme( - displayLarge: chironSungHk(textStyle: textTheme.displayLarge), - displayMedium: chironSungHk(textStyle: textTheme.displayMedium), - displaySmall: chironSungHk(textStyle: textTheme.displaySmall), - headlineLarge: chironSungHk(textStyle: textTheme.headlineLarge), - headlineMedium: chironSungHk(textStyle: textTheme.headlineMedium), - headlineSmall: chironSungHk(textStyle: textTheme.headlineSmall), - titleLarge: chironSungHk(textStyle: textTheme.titleLarge), - titleMedium: chironSungHk(textStyle: textTheme.titleMedium), - titleSmall: chironSungHk(textStyle: textTheme.titleSmall), - bodyLarge: chironSungHk(textStyle: textTheme.bodyLarge), - bodyMedium: chironSungHk(textStyle: textTheme.bodyMedium), - bodySmall: chironSungHk(textStyle: textTheme.bodySmall), - labelLarge: chironSungHk(textStyle: textTheme.labelLarge), - labelMedium: chironSungHk(textStyle: textTheme.labelMedium), - labelSmall: chironSungHk(textStyle: textTheme.labelSmall), - ); - } - /// Applies the Chivo font family from Google Fonts to the /// given [textStyle]. /// @@ -6547,8 +6362,8 @@ class PartC { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '5c64ffa4066969a1c1e195c236f27569121789185762d8fe0c15fc4a44173fdc', - 12006544, + '9256e6a8ab4a2fd4f75bc7c4b473eab88fc7c17b53abeba0a94897862a9ec264', + 12008168, ), }; @@ -10133,15 +9948,15 @@ class PartC { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '179a8c3220a2d411c3eb67782ded2c335611d73d9b03468b55a47cd0bf7aff6e', - 36988, + 'b0260bc78f5439d1fda73efb24214037ebc49a372b37dd5bd7f93bddd76cac4e', + 36996, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '5c37959efae8ead972426707a01d06cea74a9528c5f98ab7e17e8f847370d28d', - 37008, + 'f808f7492f5e650d779094098484071bcd410a535a62c95976dc55ea0ab33014', + 37016, ), }; @@ -10227,15 +10042,15 @@ class PartC { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'c4c022fbf4873eb6c3e61b90c0684b8d1ce1a26503c63e5ceaa2bde618affcde', - 36544, + 'f916358a6f3aebf5bd5b8f036810399d53ed63a02e1ec6c139eede9d2f51029d', + 36552, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '03c1394d03882d7511f55d84c0716fbaec17e140fcc6bb13ce579fbeb3669df5', - 37652, + '8b01110821931139ac5c3940032891071a78253862abe6b691bd46c6e6a2d78c', + 37660, ), }; diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_e.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_e.dart index 7bfd8b9fd663..2f0d8b641517 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_e.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_e.dart @@ -2569,6 +2569,212 @@ class PartE { ); } + /// Applies the Elms Sans font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Elms+Sans + static TextStyle elmsSans({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '28f9865d37e4bf3aff9a7bcce2531906091a48ac86c242b9ef049cab9235267d', + 92556, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '36bc1ca4531f2df69f5264816debcfbff3bbcc58c84027a2da8cb743e6ca1207', + 92676, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'a7f679e28cd4fdde44362ac96448e87fa1506815ef36466bd677ac6c4f5b82ac', + 92636, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5905751d375a363b74f4209b0752310cc483bd60e0d1e9f06c6412340c62f6dc', + 92752, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '77b5781062d34f2795d9b94798b33b583894e0da0f625d8aefad763823bfe791', + 92500, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '96e3a57150190d3a9a329f4a430c1c106a3c773e1b47b37f08058604618146ea', + 92600, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'e24c5f5d321dc3c55ac17f5e18b06afa850766ae012de266d978ec3b1840ce15', + 92572, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'c6184128d8272d0595db7e863f2ec40ce9e0cc4f47fb807df24b2ca1c447df5a', + 92572, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '35592732d58b57ae9b61d4b3896608af94220648c02164c2f121394133c88455', + 92308, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '0cb04dc5fcc305142ac0c38156558009ba33e609065551d36d9c8def1d26b68d', + 95196, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'ece9b2e87047da263a8553d38c2842e8aa92b8bc16fe99d4dff7e47dfd06fc9f', + 95408, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '9bd624cadfc59da7ffdd2f170ebf18cf3a97a9d8248ac6a77cc32b427a140305', + 95308, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'd2c3ae84e4097c17f954643cb7080afb8625d3a90349fa8c481076e75185f810', + 95312, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '541ea0bbcb342d49b27eb3a49ce73f0377ffb988bc3694ac86a548e0e20747b0', + 95168, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '4035083bdc9ec4ab63f8a28f85730c9fc12d025b7c0c648c63294cbd9e2b15e3', + 95364, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'faa8daab9de95eb58e791950b95cbe535ebb6e08cf844b26427634ce7d146d1e', + 95220, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '9f2c706d903bae5ec11b7fda2f46269234ea5c4be6fc7277ae6f67ba770a5fea', + 95208, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'e858340de7eed67714fab471869f629edf90eeb2673cfc9f8f894eecfc79b6e0', + 94860, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'ElmsSans', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Elms Sans font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Elms+Sans + static TextTheme elmsSansTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: elmsSans(textStyle: textTheme.displayLarge), + displayMedium: elmsSans(textStyle: textTheme.displayMedium), + displaySmall: elmsSans(textStyle: textTheme.displaySmall), + headlineLarge: elmsSans(textStyle: textTheme.headlineLarge), + headlineMedium: elmsSans(textStyle: textTheme.headlineMedium), + headlineSmall: elmsSans(textStyle: textTheme.headlineSmall), + titleLarge: elmsSans(textStyle: textTheme.titleLarge), + titleMedium: elmsSans(textStyle: textTheme.titleMedium), + titleSmall: elmsSans(textStyle: textTheme.titleSmall), + bodyLarge: elmsSans(textStyle: textTheme.bodyLarge), + bodyMedium: elmsSans(textStyle: textTheme.bodyMedium), + bodySmall: elmsSans(textStyle: textTheme.bodySmall), + labelLarge: elmsSans(textStyle: textTheme.labelLarge), + labelMedium: elmsSans(textStyle: textTheme.labelMedium), + labelSmall: elmsSans(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Elsie font family from Google Fonts to the /// given [textStyle]. /// diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_g.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_g.dart index a5fd65034f01..4eb934037127 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_g.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_g.dart @@ -2730,6 +2730,184 @@ class PartG { ); } + /// Applies the Geom font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Geom + static TextStyle geom({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '98b7d211be4b524c461689f25b72f84b0adaa0c9706ac2cdb570f486fff255e2', + 45448, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '40be22f178a9c32c7bb431bd6b2a38cb9744d8140fb9c7dad90a1f963d7d334a', + 53412, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'f808e6e25b1aa510b3e7afa7d20ce6aa20ebe09222d9fa2985acc2cc6cd44d72', + 53476, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '85b41f79dc0cfe7058a5a75428b16dff80bef98bff9272a163864bc3d73925de', + 53356, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '555988aa5caac9bf380421447deec0b8cc6e623772f419ceaf2828113d09b044', + 53352, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '1da15df7946fd0c6866e433b1a6f1bf3b4791ba54b30c37b3b913c48f390f193', + 53264, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b457204ec5f1afa5fc8b50805ff141738cc6aa06a78742b740a81945bbae49c1', + 45420, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '9d94063d9083ce83ff1b97622044b7188dce65491484ee1fbe94115ff7965aea', + 46804, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '47deb650232c0fc2afe1cc1f0c606ce9ab0c3df4a1110aa342b56d219e0b4a2f', + 54660, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'd1981860004c6eb1d031fb221335f1fbf4bcc17a4c76af75a7ca967e33aac794', + 54796, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'e79333ba2fad64e368949214ed6f319c275142493f612bc611f77215d1d0ee79', + 54668, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '55a9d1fcebf12b5d0f84489ea848310f4bc889b7d08cdc175d4878090588bd0d', + 54600, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '07cecd23ca6ceb1af9e4f75936ecf06bf17fef9da374743abfea01e39adcfec0', + 54580, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'bdd89afaced562768c90cab902f4aabd76dfea45581577c2057ba308ebcf5430', + 46760, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'Geom', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Geom font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Geom + static TextTheme geomTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: geom(textStyle: textTheme.displayLarge), + displayMedium: geom(textStyle: textTheme.displayMedium), + displaySmall: geom(textStyle: textTheme.displaySmall), + headlineLarge: geom(textStyle: textTheme.headlineLarge), + headlineMedium: geom(textStyle: textTheme.headlineMedium), + headlineSmall: geom(textStyle: textTheme.headlineSmall), + titleLarge: geom(textStyle: textTheme.titleLarge), + titleMedium: geom(textStyle: textTheme.titleMedium), + titleSmall: geom(textStyle: textTheme.titleSmall), + bodyLarge: geom(textStyle: textTheme.bodyLarge), + bodyMedium: geom(textStyle: textTheme.bodyMedium), + bodySmall: geom(textStyle: textTheme.bodySmall), + labelLarge: geom(textStyle: textTheme.labelLarge), + labelMedium: geom(textStyle: textTheme.labelMedium), + labelSmall: geom(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Georama font family from Google Fonts to the /// given [textStyle]. /// @@ -4799,6 +4977,142 @@ class PartG { ); } + /// Applies the Google Sans font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Google+Sans + static TextStyle googleSans({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '86a48b7777eca43fc3de8301af904fea22a910881edb1ee544c680937457ca8c', + 1934704, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '582db67e51706253ea35c2fa6bf1d9488e436095c7f22d344ecee713e071c6e7', + 1940644, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'ef4d9928a58838b97567c31bbad347db2cb419c0c75e7eb622b3bf0b3cf5dc0e', + 1937812, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '1d41821b8055088bce5bc9c1007a6321fcbc1a06d8572e0e4f6ee93c9f0c470f', + 1937172, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '1cd38a80d2c71a9f94b2e55f6b857434f93ac7b2f3311655c4866e85cc88c449', + 1998136, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'eecd761274d5ad50c5469197c3e284a06f6356ddd5eb2675255459ac046eb94b', + 2000588, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '926c3fec87d962545d6ca2bb7a366a756cb04bf27b01a570a0d628f6bb645a7f', + 2001860, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '3fd76464b4827a4c2ee7a6136fe9f106c0a7fcf8820ee9d10bcdd8f71de73e3e', + 2001328, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'GoogleSans', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Google Sans font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Google+Sans + static TextTheme googleSansTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: googleSans(textStyle: textTheme.displayLarge), + displayMedium: googleSans(textStyle: textTheme.displayMedium), + displaySmall: googleSans(textStyle: textTheme.displaySmall), + headlineLarge: googleSans(textStyle: textTheme.headlineLarge), + headlineMedium: googleSans(textStyle: textTheme.headlineMedium), + headlineSmall: googleSans(textStyle: textTheme.headlineSmall), + titleLarge: googleSans(textStyle: textTheme.titleLarge), + titleMedium: googleSans(textStyle: textTheme.titleMedium), + titleSmall: googleSans(textStyle: textTheme.titleSmall), + bodyLarge: googleSans(textStyle: textTheme.bodyLarge), + bodyMedium: googleSans(textStyle: textTheme.bodyMedium), + bodySmall: googleSans(textStyle: textTheme.bodySmall), + labelLarge: googleSans(textStyle: textTheme.labelLarge), + labelMedium: googleSans(textStyle: textTheme.labelMedium), + labelSmall: googleSans(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Google Sans Code font family from Google Fonts to the /// given [textStyle]. /// @@ -4963,6 +5277,149 @@ class PartG { ); } + /// Applies the Google Sans Flex font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Google+Sans+Flex + static TextStyle googleSansFlex({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'd85824e6d12b762cc9f7bd163f0f2c49a395b46bd92e61d188d0c760ad0f41f8', + 122848, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '07e36cd077536f5d511605383269a482437625e5cc7323b7955bd26459648adf', + 122880, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'd4df55b0f90f7c594045eebad375f3d154856913e270d2df825a6c244e4302ac', + 122832, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'ae5f2d6dc93bb5933f70717436d6a7447138ffc35e84ee0749bc66b804a78fe9', + 122680, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '4f93da8420978944a1a878d9d015d499256fa8442f526ceb54f8c61c5a037b58', + 122928, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '6e7dc00d1c25fb4db008d83eea084a69533fde0216b0b30d59eb1dd9d74c3623', + 123096, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '2f37b9fb083959d26aa06789b571c347fb81e7bc42d0919b251af6579de8b69d', + 123152, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '328f20cae7bf7c5a635ea40d8e0a62428f17f3a8ff5b6e0e8652bbe723e4eccb', + 123324, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '0f04967dc9af689aca5a6e28506bbd8fa8ee91168214060f9b087deca3e362f2', + 123376, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'GoogleSansFlex', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Google Sans Flex font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Google+Sans+Flex + static TextTheme googleSansFlexTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: googleSansFlex(textStyle: textTheme.displayLarge), + displayMedium: googleSansFlex(textStyle: textTheme.displayMedium), + displaySmall: googleSansFlex(textStyle: textTheme.displaySmall), + headlineLarge: googleSansFlex(textStyle: textTheme.headlineLarge), + headlineMedium: googleSansFlex(textStyle: textTheme.headlineMedium), + headlineSmall: googleSansFlex(textStyle: textTheme.headlineSmall), + titleLarge: googleSansFlex(textStyle: textTheme.titleLarge), + titleMedium: googleSansFlex(textStyle: textTheme.titleMedium), + titleSmall: googleSansFlex(textStyle: textTheme.titleSmall), + bodyLarge: googleSansFlex(textStyle: textTheme.bodyLarge), + bodyMedium: googleSansFlex(textStyle: textTheme.bodyMedium), + bodySmall: googleSansFlex(textStyle: textTheme.bodySmall), + labelLarge: googleSansFlex(textStyle: textTheme.labelLarge), + labelMedium: googleSansFlex(textStyle: textTheme.labelMedium), + labelSmall: googleSansFlex(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Gorditas font family from Google Fonts to the /// given [textStyle]. /// diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_k.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_k.dart index c09179beae34..fb413b0dda4e 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_k.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_k.dart @@ -3061,6 +3061,128 @@ class PartK { ); } + /// Applies the Kedebideri font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Kedebideri + static TextStyle kedebideri({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '73b82b300a9ee508aab2af5e13357dcbe96a47718ebe52f819569d8467d585bb', + 38992, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5c82df34b417156bb3dbd865ec0e3c3cfde3719debdba61cf3f60cb8a253bd62', + 38896, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5da8416672b031ba1f194ff1b8bb03e5144b9d2732d3cc93ce22cb8adfca4baf', + 38808, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '0a95efc18c72150feff6a41fc146aedc22f1f45d94aece3f95455d050a787e58', + 38752, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b9af140901b6029f15e2739537107768309e2eead17976728501527bd734cdca', + 38736, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '7deba4e43c23d9bcdd5f60173b84b5e4d28b23c0777e158ee4d483e891bb89c2', + 38724, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'Kedebideri', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Kedebideri font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Kedebideri + static TextTheme kedebideriTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: kedebideri(textStyle: textTheme.displayLarge), + displayMedium: kedebideri(textStyle: textTheme.displayMedium), + displaySmall: kedebideri(textStyle: textTheme.displaySmall), + headlineLarge: kedebideri(textStyle: textTheme.headlineLarge), + headlineMedium: kedebideri(textStyle: textTheme.headlineMedium), + headlineSmall: kedebideri(textStyle: textTheme.headlineSmall), + titleLarge: kedebideri(textStyle: textTheme.titleLarge), + titleMedium: kedebideri(textStyle: textTheme.titleMedium), + titleSmall: kedebideri(textStyle: textTheme.titleSmall), + bodyLarge: kedebideri(textStyle: textTheme.bodyLarge), + bodyMedium: kedebideri(textStyle: textTheme.bodyMedium), + bodySmall: kedebideri(textStyle: textTheme.bodySmall), + labelLarge: kedebideri(textStyle: textTheme.labelLarge), + labelMedium: kedebideri(textStyle: textTheme.labelMedium), + labelSmall: kedebideri(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Kelly Slab font family from Google Fonts to the /// given [textStyle]. /// diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_l.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_l.dart index ebb6668a083b..1d6352735a25 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_l.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_l.dart @@ -4677,22 +4677,57 @@ class PartL { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '49d67b6c3953d003d1e6d90205fd1402430e9449a11e76e17b7cb0247620122f', - 101016, + '61bc993b7cb718c9783207e6d3fac74d629933bb226c775a6afc9269aeb9c6b8', + 106704, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'd26bd908687ce2ea8f49da4c8c3901a12296bf01c9039733bb8428b8422b8d57', + 106856, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '74be949099703f0b733ab2814436c0c442b75a4783d1b0e375d333db06ff5187', + 106824, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '7a36d00655348c5478a3d3097d0c712503d1aa33fb9df8787c4d1f4ca9e4e4e7', + 106728, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'c16e5ba1d326f7a315dff98c2fb0eeb43428e065ebe50d5d4641a7bacfbc4323', - 108140, + '6b02899f6595f645e1e2eac3d5db757e223fa4177af4cd4ad1403e7ae906a6ae', + 109724, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '58f70fe426368a8231980dd49e4b3514c47ab618208ce47b9252e36bb5cc6b22', + 110056, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'f0a6d542fad1c0017a203378c23247b9e23492856d9b5d4a23dcded8e3e54d59', + 110156, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, + fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'fb2cb8822753fcaee51da5acee4913832af2fd1277c480ab26315d15f33d1af5', - 100788, + '576fadc740609d9c091ba38a74087b4fb48d09bad40f3f68a71096fd07ee6427', + 110008, ), }; @@ -5465,6 +5500,184 @@ class PartL { ); } + /// Applies the Lilex font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Lilex + static TextStyle lilex({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b99f24a5b03de63a46b12b6a782bef7bf5c7d7fd8703940486dd31a6e126225d', + 125384, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'f6bcae54f4f161c3036318990a15279a85a3066abc10d3616445f26ef4b47457', + 125400, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '4a73c904717317ee1f04ef9b007c5cb8e60dcbf881c75c1c8ac386262ac6add8', + 125228, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'd13db5cb95b89b9cf17aaba16bd6eff20234fa5a36bbe7171845833abb718c45', + 125132, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '665b957d9f9017921d00a0576f9f3c508383519d2c0cb7e717e5590ee890c206', + 125088, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '55d03e426a51015e42d2f995912a0201be6e1d390e3a191a61656a293829ed11', + 125068, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '88ba76240295022e24ebf9b23d63e09fbec5603c4e88ad8927f23c135ca406a2', + 124828, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'c8345662572856f246d73f5de0b0da0db79cd48b9f541cbae72333a68e7e0e54', + 128696, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '1fa7b14c8a17c2ffc9880c2a579da57a816b6c71b5829ce2d029b36a26c20bd4', + 128772, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '4e6afa0b0d2b3b93c5c110fc1dbfc4103358eed5ecffe1c67c4e114d30cfc3fb', + 128648, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '063782c31c02abc4bdbe3ddce0f09e1a970ca23bd95baf37ee8ef17fde97edcf', + 128512, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'c097c3ff2fab7dfd6c3079371934aecc811d1af3e97eca140670d250822f4884', + 128588, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'a8cf7c01d6fd0bfc862aecd10bc1b84adf2cb655a572803d00beacc399ae08a1', + 128552, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '04016f81d08ea76ec84641fa9e03e657990015a46ae58519f5381b8b858e8e56', + 128320, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'Lilex', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Lilex font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Lilex + static TextTheme lilexTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: lilex(textStyle: textTheme.displayLarge), + displayMedium: lilex(textStyle: textTheme.displayMedium), + displaySmall: lilex(textStyle: textTheme.displaySmall), + headlineLarge: lilex(textStyle: textTheme.headlineLarge), + headlineMedium: lilex(textStyle: textTheme.headlineMedium), + headlineSmall: lilex(textStyle: textTheme.headlineSmall), + titleLarge: lilex(textStyle: textTheme.titleLarge), + titleMedium: lilex(textStyle: textTheme.titleMedium), + titleSmall: lilex(textStyle: textTheme.titleSmall), + bodyLarge: lilex(textStyle: textTheme.bodyLarge), + bodyMedium: lilex(textStyle: textTheme.bodyMedium), + bodySmall: lilex(textStyle: textTheme.bodySmall), + labelLarge: lilex(textStyle: textTheme.labelLarge), + labelMedium: lilex(textStyle: textTheme.labelMedium), + labelSmall: lilex(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Lilita One font family from Google Fonts to the /// given [textStyle]. /// diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_m.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_m.dart index e02f58cd8fba..7fb00b66c53f 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_m.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_m.dart @@ -315,50 +315,50 @@ class PartM { fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '2f96afa8e7d1d619cae4b2bc790c035d3e1602734966932117438a1e3023ffb1', - 1721500, + 'b7a65de45aa3f4388e30b58fb15656c3a94eaa547c7425fb9c49fbb6e2cc60ff', + 1726044, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '62b50570c65b7c2b41c1877b99dba8c817a58d26943b74727d705ce09c782d7b', - 1717044, + '30af32f6656bd6300b725101ff759d124a23be1e1ed9b16e6fcc9710dd8752a5', + 1721568, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'c1b2390e10b4782d810617d24c61c5a400332cd36ac2f38667a7d81dd6159829', - 1708652, + '160c38aaf943fb13385698d248ff589f402756ddc6ab702a632e4893426bb2ec', + 1713156, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '0ac7ee85786cd38987882cd92bcc07b2bd0ab54cae0ce8e585f18416d1531f54', - 1708628, + 'f01f6a239acf374b53f647f771b0afc480462a4bc8c0b96ffadb768af9dac9bf', + 1713168, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'bd7d9d3012055752a4583aa13fc88eceb022d84b3cfe1991e510546f0c4983d1', - 1716128, + '8fdcd109d276a810523c19d719a458600efd6b55e9be7b93fe83a7b41e1df2fc', + 1720668, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a079330286b45b9233d2f4b4881043c3a3407f2fb3e080d62748a244e9485e96', - 1722924, + 'b3cf38ea9c8892645eb22b141f3328dbb28d6ac6e274ff79e5eecdcbd2b62576', + 1727560, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '5bd8357a15f4a8d68896374486ebc47ad64bb0cfd7d2245949aec6daba077ece', - 1723200, + '0a873fa85033323f8a93a11fa65da8ecc4a607467cdbb908a0e14d0120c67f7f', + 1727784, ), }; @@ -716,50 +716,50 @@ class PartM { fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '6db157410fd61e3a54d6dc27417982ea47cc9a059677a2b2e27482eb6655fe7d', - 2817936, + '9898083d91ebffece4be7b30cb82f27812d7d55807636fd26bb973d35acaeaee', + 2826364, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '6db9182056d90556adfb4beedf4fdac026737bc5baca1b76d82cac5632199f17', - 3191904, + '37f7c825858976ee795e3343b3b22288d7357c01e8896d3c7bfc2b3d9fbd1c3b', + 3201440, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '89ae16059c75746476ba26890da8753482df07ab37675ddcce221a5e4d5a4419', - 3283076, + 'e0c21ebf6da2d09232143a54dde35af510dbef383b2962e3528489544e62f6c2', + 3292944, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '79ef24a1eee1de77fa822da827258ade779203f238459006ecc7dd92c252902b', - 3324352, + '4ffed8bf4a305e697824a7b3e4ee957cb6f375bf997eedfd5576ddf9b1d7a15f', + 3334428, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '4c8fe2f953225f4788dd9a6c1d44e426d32d21c9678caaf4743fda41752e42ec', - 3431756, + 'c9ef3f95ff397f82c8af5b1ed6d5f0c3ec7eaa684067724988caf839edac7f75', + 3442128, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'ac4e770ec6841ae0fc2f0007f79cb0a6a510daeb3b54e7f9abbe1aaa18bde295', - 3514180, + 'fa410e2dfe3d14c83a568b164786b24fc5b47f4a8a0c6f059df58b7110c96295', + 3525040, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'e322622aa425a72f0d71b9d2a13cb6326298fd5379c8dd9e234fb9eaaba8ad07', - 3520824, + '008f28da777fab5f4d296959c34ccbc8358072303c69680087a1bda5298815d2', + 3531604, ), }; @@ -8448,6 +8448,309 @@ class PartM { ); } + /// Applies the Momo Signature font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Momo+Signature + static TextStyle momoSignature({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '9d48197a74eaf1ea17b55ae73d72f462ee5209d2f1f0c5cb267b7ce964f4f97c', + 319148, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'MomoSignature', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Momo Signature font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Momo+Signature + static TextTheme momoSignatureTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: momoSignature(textStyle: textTheme.displayLarge), + displayMedium: momoSignature(textStyle: textTheme.displayMedium), + displaySmall: momoSignature(textStyle: textTheme.displaySmall), + headlineLarge: momoSignature(textStyle: textTheme.headlineLarge), + headlineMedium: momoSignature(textStyle: textTheme.headlineMedium), + headlineSmall: momoSignature(textStyle: textTheme.headlineSmall), + titleLarge: momoSignature(textStyle: textTheme.titleLarge), + titleMedium: momoSignature(textStyle: textTheme.titleMedium), + titleSmall: momoSignature(textStyle: textTheme.titleSmall), + bodyLarge: momoSignature(textStyle: textTheme.bodyLarge), + bodyMedium: momoSignature(textStyle: textTheme.bodyMedium), + bodySmall: momoSignature(textStyle: textTheme.bodySmall), + labelLarge: momoSignature(textStyle: textTheme.labelLarge), + labelMedium: momoSignature(textStyle: textTheme.labelMedium), + labelSmall: momoSignature(textStyle: textTheme.labelSmall), + ); + } + + /// Applies the Momo Trust Display font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Momo+Trust+Display + static TextStyle momoTrustDisplay({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5513cc233f58462700237b24a6975a4677b32f87ee372b2bcbfa628fb2dc856b', + 70964, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'MomoTrustDisplay', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Momo Trust Display font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Momo+Trust+Display + static TextTheme momoTrustDisplayTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: momoTrustDisplay(textStyle: textTheme.displayLarge), + displayMedium: momoTrustDisplay(textStyle: textTheme.displayMedium), + displaySmall: momoTrustDisplay(textStyle: textTheme.displaySmall), + headlineLarge: momoTrustDisplay(textStyle: textTheme.headlineLarge), + headlineMedium: momoTrustDisplay(textStyle: textTheme.headlineMedium), + headlineSmall: momoTrustDisplay(textStyle: textTheme.headlineSmall), + titleLarge: momoTrustDisplay(textStyle: textTheme.titleLarge), + titleMedium: momoTrustDisplay(textStyle: textTheme.titleMedium), + titleSmall: momoTrustDisplay(textStyle: textTheme.titleSmall), + bodyLarge: momoTrustDisplay(textStyle: textTheme.bodyLarge), + bodyMedium: momoTrustDisplay(textStyle: textTheme.bodyMedium), + bodySmall: momoTrustDisplay(textStyle: textTheme.bodySmall), + labelLarge: momoTrustDisplay(textStyle: textTheme.labelLarge), + labelMedium: momoTrustDisplay(textStyle: textTheme.labelMedium), + labelSmall: momoTrustDisplay(textStyle: textTheme.labelSmall), + ); + } + + /// Applies the Momo Trust Sans font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Momo+Trust+Sans + static TextStyle momoTrustSans({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '8486afe0b795b54d0e9bf415054c79f3140369bae4dbe6b290885b86b38c4323', + 68072, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'd2d4cabc780347794319af6b0fc56cb04180b11926a42e10290a7775144f3604', + 68004, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '70d925651908c8f2c9e8afbf5a66c5c6c6c865ad1e1607e4e2d516bec73ecb49', + 67932, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b7cafefecb6370d2adfb707c041d5a95406cfacd3987a109d5a6ed19a978cc3b', + 68000, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '916a59cd0f012207b33831a589261d6c02feef0fb506f5c4bc856bf31786dafc', + 68064, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'a612e7f38830813d22497678449a91b88e90d9e1be3ef978d94824248af754fa', + 67952, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '20183638605df86a71c23f3d2a73a8d46ddbbcb83a8b35dcae92313726b5949d', + 68020, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'MomoTrustSans', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Momo Trust Sans font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Momo+Trust+Sans + static TextTheme momoTrustSansTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: momoTrustSans(textStyle: textTheme.displayLarge), + displayMedium: momoTrustSans(textStyle: textTheme.displayMedium), + displaySmall: momoTrustSans(textStyle: textTheme.displaySmall), + headlineLarge: momoTrustSans(textStyle: textTheme.headlineLarge), + headlineMedium: momoTrustSans(textStyle: textTheme.headlineMedium), + headlineSmall: momoTrustSans(textStyle: textTheme.headlineSmall), + titleLarge: momoTrustSans(textStyle: textTheme.titleLarge), + titleMedium: momoTrustSans(textStyle: textTheme.titleMedium), + titleSmall: momoTrustSans(textStyle: textTheme.titleSmall), + bodyLarge: momoTrustSans(textStyle: textTheme.bodyLarge), + bodyMedium: momoTrustSans(textStyle: textTheme.bodyMedium), + bodySmall: momoTrustSans(textStyle: textTheme.bodySmall), + labelLarge: momoTrustSans(textStyle: textTheme.labelLarge), + labelMedium: momoTrustSans(textStyle: textTheme.labelMedium), + labelSmall: momoTrustSans(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Mona Sans font family from Google Fonts to the /// given [textStyle]. /// diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_n.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_n.dart index 2ce46247042e..0eaeb66d4029 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_n.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_n.dart @@ -3164,8 +3164,8 @@ class PartN { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b3b6ce7f9ba6eecac5ffa6b6e1c422f1277b12b3cbac72b8f64b308f2288e19f', - 25095396, + '91e9d923f168f51f1113b6119adb6b2d11014206b8729ee41d96258513cc7d6a', + 25096164, ), }; @@ -3596,29 +3596,29 @@ class PartN { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '982618cca89cee89c4f2ed9d19d47fdb2174bcde5e0fb54537d412829bce68ab', - 215356, + 'e3a088727dade0dd08666b0935f6487d8526d217f01c5b353bc08b4867e4a62f', + 196952, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '2c23baa2b2e3459eb4c612af215dc94ac7b8113bcd18b08b057685fbc6418816', - 215768, + 'ef1fe2f311ce5c88b75948ac6d8de8ea4c1aba9eea3aa1032b5a339ac62a9ec3', + 197356, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'd86d4c9ce2499bd06a3d8217603d9b377a139efb849f3263fbdaa6048d100eae', - 215720, + 'f41293dd9dd593878fc5312e24ebd72cec8ddd7d83aa94991d7dab84ee6d204b', + 197388, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '51a0d5088ba9fbae4d2948d1d91c24cffd727c479d2659bfc7b35c020d1df230', - 215344, + 'a4d782afbdb35bd46c7f3c8e525eb1695f2386a2403daba3e62c4f58d2a94a84', + 197060, ), }; @@ -8658,64 +8658,64 @@ class PartN { fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '0ee1341b5a39b53d7e209215bcff00f48a0cb467a00b78cfdb27e9c7d456a828', - 7067732, + '1add5ecd54327e4f2179180eb9788ea21bff6796d58367e9a36931fe58360ee8', + 7069760, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '5f79e31d5f3b4f09e2dcba0bd8cb0fdf6eb483af88d627579331356121f343e9', - 7070912, + 'a994f0bcbff1657c750316eff32e3216c7e7d0ac925fbe4f298f9acfe7fe52de', + 7072940, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '6e5e0d6ca8d46d34849868e18ba91331a03c8be73a0c8310034bd60e777ceee7', - 7071304, + 'b5ef46324473bee092760129c35672376d064ffc2dd7532cb98d134b121b4d02', + 7073332, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'ba5185113a904fedf01fe0000096e59c12e3b3cad2896a1f768d3f50100d2c73', - 7069136, + '86addaab33d64821a05f256a8a5b5ae7fef93631bc7faccf1a27d102ae6cd6d4', + 7071168, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a2b333ee37ce57b8009c94ca84b5e9dfd14841c670b0eea373288d099e5f7a5a', - 7065184, + 'd51c4e8bc8f3a7db23b1994cc5b5957dbb685fc30577719445806a103a875d58', + 7067216, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '88b102638551e29425c9a11fb79601713670bba45d7fcd8f414d8a037593200c', - 7062532, + 'bd8d9601d96f8e8f34ae2af6aec48c113d16ab24f88d11c6cfbfa4ec5ed5ee85', + 7064568, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f76f2dfe64e1a5af5f6ca2d04a268240904e99d01ea34cd7f72dbadf9f4d3b17', - 7061780, + 'bfdfc0d844639b1ba2b9b5f72c237aaabef0904845dfd8ff622be969dbe75006', + 7063820, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b2bcbe98eaa07590976b3827a3a29cff5190686e5a356a09ddaaeb6c28e4988a', - 7058184, + '304c1217057f14df12bff94a6cdf8d92e65ffee8d4e797682d85614b0e73f1fa', + 7060220, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '46fe4b693c4572aa5ad785589fbfc8c3880c74f8cb95fa97acea94cb7f5a1c05', - 7055728, + '7c79171710cc5e685ae686598165dbf28b8edcf4a2a62419e95fec566de660d8', + 7057764, ), }; @@ -9642,64 +9642,64 @@ class PartN { fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '11b70715a45284a9dd388cd58ba108eff1de06ddd999a4d368820f16b31f565f', - 5248148, + 'fd5fd3ae1b693f218a0a0e55a6c5eb1cfdd59a8c4841a7281cb634d974de0ae5', + 5326580, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '6d842cef351895a2d909a290359c1013cbcfa5e226364109d0a4a3d10b700a18', - 5249388, + '3fd473fd4ba4f658747ef3e2424317b19fad9210c52b82100173a9c5c9a205c3', + 5327856, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'ba9b2b3945c8da2c4f4c361fb551503ccc7d31f07e62edcdc58ab81fc5269540', - 5248944, + '27dd6dc6b2af43cad6db504f85cde5ecb457931541de48ce63aa5d7b1f7f61d1', + 5327420, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'd926d4850220d6bebdcb16eefd0c6158090bb13d22fd4c4dad2c9c1c279ac9a4', - 5245404, + '0eba77a9f62df60eda7b56719cf57bbfbd8434583f2a137a9b91d4d67cf420c0', + 5323876, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'c94a1d5d9fb2e59029e04819b191b1e0357517e9de65c54908a91fbe1e5c9533', - 5242140, + '1c4b8fd576578c2b1f556002f9cbb7ffe2438f764d680d47991d9a6c1458b239', + 5320560, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '2493d110b04054892855241b599b4b9d07f4ea859b75cf1c6f9dcca9c7476ae4', - 5239672, + 'e99a54bd88d39b36375fe79deb54257c8dcad374a86bbc6e2b6aab0797faae99', + 5318076, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '434be6d743021e12679242a449d3fa1cacfa9a43950ba4b96e9c7cef52226ba7', - 5241024, + '74823fedeaaa812df51a6a1ab156cdde3183f65dc924d02934238d8e553f28bc', + 5319412, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '607062e4ae4b4c86fdda6a24ebc2a88209074dfb3de746c5d3e13294d50dcda1', - 5238648, + '8900f1bbf86e9af7c4af59c2f46c862b595069cd7b462ec7b0503b88f3c23f1a', + 5317008, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '6b77a08bea2bfbcba7c7bcc2ab34f3ede2c4d9bfb062d3e3ec4cfdad0f4babb6', - 5236448, + '5b8ae91ae95c6f4e25f46769d9fe460ff484c4f17f27da4af3eb94352c6b760a', + 5314784, ), }; @@ -9893,64 +9893,64 @@ class PartN { fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '908ab7a7fc2217371b188d4f81cc3a99a8b7585f6a9f1bc47f3d95a4a504d85d', - 6170504, + '3237bc0bc2e641a81e13f46a5e98d240b7a34a78a8663c48675637de4f129e83', + 6171492, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '52beb96fce227770b8f3197c5b855e22bf78293de9a044d9500bf9b4a2a5ba27', - 6170308, + 'a52cca0a9cd218fc96a10b1465602bd0cadb784fdfbe1e6314e0cbb6e943993b', + 6171300, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '77b818c39a1aa86e53fa53a613eb316ac4053e79d190e3ec58d3da0975fcc535', - 6168204, + 'aae67a2cb87aa6cfaf5f6919fb9cf3731ff444a1e46b39c8354e0b58fafd8979', + 6169196, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '514e811e4f045cee29608dbfaec5f4b185423b2b5ea3b9c2762f8cbe9d3478d0', - 6161984, + '65f278fc677a3a0128c733af662c3eb31b910c9bce81e046ccc3c6d3ede879e2', + 6162976, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '3967a57df5ab81c0eb65076217502fdb70c2f0614d82a87db7c88d1aef053bda', - 6159540, + 'edcac553518d3030cbdc6ad00261bef84f988cf099dce567523c719c2082c743', + 6160528, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b894de8141def87f497079357457e1db1b981bd5bc6e13b4b0542569bd53811c', - 6158184, + '21ec9ca6ade00303740d965d4953af2af81a7ae1316d61de16ceded863394d7c', + 6159180, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '597a9a4a4a0b189c68f492e466b08efaed8c11ee211fc217e50f5b107452cb08', - 6157980, + '45f69f3abd7e355bcd9f754261c5090ab3b7e1b526c6af60a71fe7d999b35073', + 6158968, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f8aa276b01150a6bb47cdf164d16928348f6ccc1a535746f12f20b2f85cc749a', - 6157044, + '0451d4dc39f2e1ca0af978425c4639d245ca0c49425165d18c0ff5b31120d490', + 6158032, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '38b553430dcc6ebc7acc8d1ce9c55ce9e670bf2fd2bae701a3684a715531d64a', - 6155992, + 'd02b6beb93927ff6501698fa8c24a5f03ddf5f2fd796a0bfaa2426001acdbc2f', + 6156980, ), }; @@ -16209,8 +16209,8 @@ class PartN { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '1dfb57797cef6e5e9ad4d53b7ddaf72d0be0fe185925f4dd3a1564fc37459d30', - 37696, + 'ff182496c7d989c2592b5fda924cfd769aa870790ef40ed054b3e6f7ace05863', + 34316, ), }; @@ -16383,64 +16383,64 @@ class PartN { fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '25e16881a3790ede7a2630e5c208b350a81fe060f120f1979cfd20f7f00b9d71', - 10538300, + 'ddbc093810a71f7ac00bfce330df3ce5f44b8278ffbc953aeda546f963277d06', + 10538544, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'e162be2f888cee545e9b9b6dfa645a04ec00629ae063308d67b2a3f1b3dfcb34', - 10543680, + 'f56235a58c1a825390b4375365612a0304557cd76a71e82ff60bd04bd92c5104', + 10543924, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '895cadbcf2a4466779af219600890af32673ead51795d771d286d8c04e5983d7', - 10545176, + '049c2f219b203f9eb15be8cea973e3078a4f67dab0bd854bd5522126ab5eb6e1', + 10545416, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '7d48c93c1376fb314be5f17a0dd65546f9ec40546470acff0872b50d6afa5326', - 10540132, + 'a0ecca1c67a4da5a89857703b84a44eba9fce7d7b5941bf4285e8c0a8346cf60', + 10540376, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'd969e1fda64709bf7b34f2fda58a943f19864b7fe8dc8b2c6e5fc6f200c76f38', - 10533328, + 'b85915277d672d101e3b4aa74e16e9f88d0f13e6552579e92a0d54a1291013cd', + 10533572, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'cf80edbf2e02445f16749b62a36c7a26a93fa9313482da30da247be3732a8369', - 10529832, + 'a9100a1e77488d43c4dc38cfdd3602f7169181aa8b2696ff63d8ad90308ff1e3', + 10530080, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '78c4512edd90c32503a6b7c62321bdcc441b7ddf30d24b1644e90f2e4900fa6e', - 10529872, + '2179d44af51b5fc3db254102bd9710fb50e1538754cd33349f1ae1056bf7f3c8', + 10530140, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '1dfa85173c212a966db35cdabc57ea9f1a1c25d160942281984621d78f1b6d4e', - 10524892, + '1364bab1dd5a59a96dfe659ea03e8a120af791abb99c2b03b4366f92ed16786a', + 10525160, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '9b76540cf1d5b474fb2272e3a9c42342b11521b9a613dbcdcbcd50fb913b4ffc', - 10521148, + 'cc982dc2a6bbf41d3144d22672c7297e210612c4b95aa778d4fd235d52059220', + 10521416, ), }; @@ -18242,6 +18242,151 @@ class PartN { ); } + /// Applies the Noto Sans Syriac Western font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Noto+Sans+Syriac+Western + static TextStyle notoSansSyriacWestern({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '811ed099676dc78cc835bba1eae519b26a0ab1c1581c0e8e1f9a3be6e6a447bf', + 83424, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '11f6766408cfdfcd83662a84f8b6e8f8810fba9f2168996e96e43103fc584d8e', + 83616, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '28f2dcc8402ff5051145e389b1eefc630f508d3950183caece78bf56e2e69d52', + 86820, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'd8eac888e5e243550b46ba759035ed520927782ea3c4ba5b4b6c0cc2171d820c', + 86352, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'e6ede21060d3821f6f6bb356c44101bd0bc72e67a942563aed883201de65c11b', + 86704, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'e64ec59593f2e9ebeafcf404813aa341f67cac43178318493809911934acfc42', + 86784, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '8f8121bb77d9c91b0778dd1dc4a8d396aa30d58b5b387c3d8bce4984201fcbde', + 86788, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'be0f0a2aa1295ea4ec7c09675af7a9646f44e807d5875d22e6c18ef74814c4d4', + 86896, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '050e60467d59fdcef85f7dbbd861c6cc1fbf755716b905e7ee6e041232182c83', + 86556, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'NotoSansSyriacWestern', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Noto Sans Syriac Western font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Noto+Sans+Syriac+Western + static TextTheme notoSansSyriacWesternTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: notoSansSyriacWestern(textStyle: textTheme.displayLarge), + displayMedium: notoSansSyriacWestern(textStyle: textTheme.displayMedium), + displaySmall: notoSansSyriacWestern(textStyle: textTheme.displaySmall), + headlineLarge: notoSansSyriacWestern(textStyle: textTheme.headlineLarge), + headlineMedium: notoSansSyriacWestern( + textStyle: textTheme.headlineMedium, + ), + headlineSmall: notoSansSyriacWestern(textStyle: textTheme.headlineSmall), + titleLarge: notoSansSyriacWestern(textStyle: textTheme.titleLarge), + titleMedium: notoSansSyriacWestern(textStyle: textTheme.titleMedium), + titleSmall: notoSansSyriacWestern(textStyle: textTheme.titleSmall), + bodyLarge: notoSansSyriacWestern(textStyle: textTheme.bodyLarge), + bodyMedium: notoSansSyriacWestern(textStyle: textTheme.bodyMedium), + bodySmall: notoSansSyriacWestern(textStyle: textTheme.bodySmall), + labelLarge: notoSansSyriacWestern(textStyle: textTheme.labelLarge), + labelMedium: notoSansSyriacWestern(textStyle: textTheme.labelMedium), + labelSmall: notoSansSyriacWestern(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Noto Sans TC font family from Google Fonts to the /// given [textStyle]. /// @@ -18273,64 +18418,64 @@ class PartN { fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '6158cf1970cc86daf78d7c4c439b3aa25888d08631d5b4adaa8fc2b027a7d199', - 7086676, + 'b9cbd5f63040e6ae50f1715351b32f43acf592a1eb128617fd432c9c38f20bbf', + 7088644, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '85acdee8cfbe7565bfda9784ba203a06a599421f2d49e42bf75b1a0794dbf7d8', - 7090144, + '0db73879a96d3626f42d68bb00cf6b2f34082b312ae6796eece9a2592f9cac8b', + 7092112, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a939406f9e778c74a2f229cfb4c927101af9d598debdd35944470f759c66e93c', - 7090508, + 'b70102b5d688323432d92427b70800c3f5130c8f548c3cb1ddae30064322e77f', + 7092476, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'e662c6c3a4133eb4e3c375aa9c64f8e6b7732538d3c671260e8874fc9959cc8c', - 7088584, + '17d9b1bfc0eb614c5947422e575e4bf664afc809def6cdcd7760d76c71928e50', + 7090552, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'e6862fe7ff2389eea7bb4791e26655e04747838f421eec2bff27f20367d7ec49', - 7084700, + '95f8eb752ac1451f647591e4e3662d1e22a51a301898ecfd9415c8d2fbf95ea0', + 7086672, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a2f876783f449571733466c038224b59622ff675022cc43ebf4797b4405a425a', - 7082064, + '903287128d4b34489a7ac4f7906692887ed83f3e748943c3ffe7e04709c74db2', + 7084036, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '8591832ea0c5a61c3a1f5b83f8cf9e49bcfe4a104a091fd93d51814f90f10c44', - 7083344, + '3232510c1375fdfd9b8cd94cb67770dc9f58fb12133d5e630a2ea8fc0c19e7f2', + 7085332, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '8cbe787cf2f07eb83daac150d404ebaec9876b2f917b7c8d3cd00ab890ecc106', - 7080012, + '53f7ed972ca43163b3baf6e981382e71a2868af2c22228afc128b2be1ca503a5', + 7082004, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a451bebb656678038dbd1007fecbc6d54bdbecd217eef42108d9849ef899f06a', - 7077592, + '2ce5713ef1b1c63fba858d7e4479ed5a65e8ca9577f439bc9ddd1c28dfacc388', + 7079584, ), }; @@ -22537,57 +22682,57 @@ class PartN { fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'c3abc737e1ed4566d9c5b4615fa5e828f9d14b08c6b7754b2043504088de72e3', - 9910624, + '8ca6f4ae414dd3af58b5758d83d696457497b8f3b5d4aa18fb8de47b47f2313a', + 9911304, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '5df2fb21279bb22d39eb5053bb938c15cbe6e074cb7b9f96cfbb35e935307f85', - 9912912, + 'a97a1316e79c0b7a120fec628668a071ffb7e9ee43542139cfeea8715840ce5c', + 9913592, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '828c42f0e24612b0da988fff6e32ecb65b8a79ad33ae1aa4e398d0aaaf030202', - 9914412, + '6ce87d964ce848372936fb671ea671d3b70ca05689defd148d95921af049e083', + 9915092, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '9a95245a6403df96966d2d34dd848454cc47960abfb4f1b3d819250fb7059060', - 9915576, + '59e145346f770ee4e06e6c71efccb8515a75dda73dcd2f65ffd2ec36b1ec55db', + 9916252, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '5798ecb1e40691521f9bf03e7b3de842ab1ef8af392f3a0d670636cbbf1ba8bf', - 9916212, + '357b18aaa642497ad8f3480e9f5d8d3f45427e232cab303aadb294cb32d50270', + 9916892, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f5e816129363c53509a550c3ef9cb54c5d124c7db000f1fe1339fb7820546a96', - 9916344, + '9b16e112ae951564561b63bcdc14c0b5607f805cc623f9cffe9401c96e097e4e', + 9917024, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b61ccb8ed01dd1c50644c5be1655becfb91762fba6e9e08bede36ab2317fa2c0', - 9916884, + 'ff7c46f1943087ddedb80fa3a14aa140f09b63a8cf6d5ebc7358f56f18f65814', + 9917568, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '43f5520f75c4a39a2e357b7a78017fc46724503c02dbff6d3100fa0a31dc86fd', - 9917508, + '7a8ff511f260e2e227c781025dac9da1317ae8ae5d80a2d178c578ce089b8eb0', + 9918188, ), }; @@ -22952,57 +23097,57 @@ class PartN { fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '4a6d248e7d7a1a93da986870399988f093fdfb008d1d4368ec63d847e56b9992', - 7375056, + 'd97ca6cca2d3c1102b98e11b1746ec08e2159dc9be56235f85ac9f8c7131597b', + 7476592, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b45c981941d3922f8867374aea04807410fecbc10829231c073bf6acbfb568cb', - 7376156, + 'b5b036f359986e3113d126c120186eed26a49fa160b3021cd884bf91ba114975', + 7477704, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '522116e3c9d694d67f305c26f29327799dbcabbc97c537468145aaa94624acd2', - 7376144, + 'ce6d282bac541ab33a10859fe2ca98e8c25fde8893325cbf5930db348a1895a0', + 7477688, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a9b90c9ec9bb5e110043d95130ce6e80ed30dd47a05ba5f24622db90c5403339', - 7375124, + '69a9e3e69047fb269b4fca83e701d03ed36695b133785de8557a85e09586c3b9', + 7476656, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '7e82a990d31595f3d97089126fef59389c6e3dea6fc489873e8a85fbf4fbfbd6', - 7373552, + '2dbd85f24b63306ed284e18eb7fed398a229616365f30853a7f0681c5f46d124', + 7475072, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f15f74dc82c0f06676c33b72cf90b0a639e50217d4944cc149d33818fbcf7ac2', - 7370928, + 'd7562516b859119fcdb3565800a1774acec5ba8377af51a619dcb723b92d8b34', + 7472400, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a251414d15558d91602e9a3deb3c7a6dbaaacf17486e3f4ca6b3b77792834bec', - 7370104, + '2628feb36649ff0ba9193f9245210038989df521ed102d8568a62920e3e9ac51', + 7471548, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '86a030ba213c77c4ddadbfcda492897834f06b9d166afbb2eb4c16e42ed9f35d', - 7368908, + 'edb36318fd85adafc64467c7dbd23748b5efbc71e63eec8c50726a6a2f9965f3', + 7470352, ), }; @@ -23088,57 +23233,57 @@ class PartN { fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '885fd4061ab52a86c2ab8ab1de91cdbcedfd2d0407bbe57e93a3e96545b89b22', - 14034288, + '9e328e6e5780163add49cc0ac59e8b2c77e1c48e00333a766d0c1ce818cee547', + 14035360, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '8b4a1f358ed671b3bd150d9d690ad4eba4442c4d5884e26c930746dfb4fbf63b', - 14042120, + '2f1d0122de331fc8d476c43e18f73a253f9ce9ef8990850c97de6ff0fa945b22', + 14043188, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '4d2d61c0f22cdeb25fc81a64a77cf0ab5562817165635b755911b59150e04fec', - 14044428, + '57ffb4da1ac373450070ff8dd3d52f9982c39aa6f840d44b0b05b6848222fe60', + 14045500, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '4ac0fa59c54fcd53ffbb33200c7d7f2db3ea8318df570dc5bdcdb826052aad44', - 14053584, + '0b4cf14c135486ec0a7ead837b94c2d3704630cdaff9ec5314974e932562aa09', + 14054656, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'eb5bf9f9610396ecfa9d01b342061e6355400732ea84cc19213a7259da8417ef', - 14052836, + '40e194fc57eff2c4ed53784811669b3f85fd0da055fcb44073bc34d2f6e9e15e', + 14053904, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b1ede71b7aa8690d07a63206256912592560c1a4f682e79777b433b13cb0118d', - 14048060, + '18527e2958ad31deb66dd566de30a8e0aab35c4f7ebb6cad1d66e6d039b0dd87', + 14049136, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '60ceae4aef7bcea799a8e0c813a26a0d576b9db0e6433ceb215d1f0b83dfb9b7', - 14044184, + 'd089e604a986b064797c3b0f12bf479d3e9dd19a4ff70f3e2f5f6b20cf2b1ca3', + 14045260, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '089eb189bf825c467e0d2656d5b2b9b5933e10ddc78022cab24e814c2266940e', - 14040092, + '1580d5fe92b34cf86a5dc7417b3007fcd90c4f9d5bce9b738f78c49c60dde3b1', + 14041168, ), }; @@ -24625,57 +24770,57 @@ class PartN { fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'be6e62d461e4ccc354acfeeb0fe01c03700f57e52a01b814104ce6b84d21f5b4', - 14777300, + '94232c039a2b517df5d78687686ed990f45ce920f47337d867c73b85f6d8895a', + 14777584, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '2b0038fbef3b18ac274ab9fcd1e49440b33885619099b04ce56f685a085d0f7c', - 14779068, + 'bd7ff1ae035993d317caf7cec25db2ad600be9a858fe70420cc6fb0ff5e90d5a', + 14779360, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '9f99d736ed668d96fe802813bd1361e9d7dd15b95b30eeb66d9a768b88d22a44', - 14779788, + '5fbd8ebc1678279307a49822f08015acb572dcdc282c38653a0449890f603db6', + 14780076, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a7f3d6e6f8813acb259170c812fe441e5064dfcc3c6c9c903a03c4de3f778144', - 14779808, + '8bdba81403b303a826b47161a3f41bcd92727870c8f18775172a27de9ebcc0e9', + 14780096, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '7c17e3d12ca590cba02248f0cdaecb1423a44a04b1cb9f46495c03ccfdee480f', - 14779208, + '5c13c6beb90cb3e117ec46a9122c7009a52f6525fcafba849cbd7f8674ed94f1', + 14779500, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '9e533add828643ae219ec6e192208a3bfbc31dd74bd9792d70d2f9fa82638b90', - 14778700, + 'fd2b48355f5b68180eb488cadebe00a2509f2f2fe02bb878d081b0f38a0f91ec', + 14778984, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '0d66c61ff3acccb3c7a2d01cfe7f4d11ec854f07972ff1dead8966665a0b3bc0', - 14779472, + 'd97613b443d751943b82fe2c6e9a4a63c99225f5a9eab8f5a049aa49e1ab9a5a', + 14779756, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '456d76af8ec33ac72eddc4243035d1b513195330076c09921e3e3af1ec35328e', - 14779752, + '926cc59544c55545b241665fcf44acd143c3d0f62182fd79fcf54d4d234556d0', + 14780040, ), }; @@ -24904,57 +25049,57 @@ class PartN { fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '7d90a6fdc91546016107e6f2f939de744cb696226fff1545ec399dde457b4177', - 9924552, + '1f725b22e18f1625ed64c066eb735a79e52a1981f51547991d697d741a1c9d63', + 9925172, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'ab17e5e021c27814ac0f99e8d80377701218578066cf2fba808c2560059eecb6', - 9927024, + '7f9e2d4e63a62e60216dfe418fa9f43fe399448e7e2c16250d1b6a95e0122c8d', + 9927644, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '4cb8f46f7a7bcb9c9fc2d7c48f1b09dc5cc9f4e392949ac068289c6fb1ef2082', - 9928660, + 'd9326e505995c10800705c98912e506056d80eaab3a60d78e71a12ba33ee91af', + 9929280, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'd47ca2f97734dbe48dfa8b8b827c0c42544b41e6392625e5db7e4488914aa6ba', - 9930204, + '6b1f35d5d108a6ed8e2c9e73d05569427c12d602f71402f72f9eea0a29951f34', + 9930824, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '1736cb63fd4c29a9e635455d95c8cfc79798220aa10d14d63cf8bf48a88ab149', - 9930900, + '85852ba9e8846c2bd3fa2a10abcf756f6f5370d2553d5af51e6d9607226603bd', + 9931520, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '9eeb3802a8a3e59f268eea9138ae382f2c68d6142b81cf8327cd0a1f0c129a4c', - 9931416, + '03cdb03ed9541cc51f55d069e18305bf40685d5ebad62975b80284e1d111e51a', + 9932040, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '14481d1241d18b4c776e2c3db348472a234aff7d7f19231a5d95355ab7e03440', - 9932036, + '2647943cd733dba76e6f6ea0112e6d30973db4cce55e7f3ac6b999d87ff9913f', + 9932656, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '233bf2313d2bb2058e6a9f07a16935113919fddc867d8302d156cd3fba6c222b', - 9932760, + 'b6f1fc8de3dc13cd0206ba34af9b68746898514ce7ae15d95485a3e65bf6b24b', + 9933384, ), }; diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_p.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_p.dart index 1a1e5a6568ba..9f1ddca3d28e 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_p.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_p.dart @@ -1394,28 +1394,28 @@ class PartP { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '07b8b214b35de808a826cd6bd19e6df11b57427da36ad2e5a8c3737a767f1c32', + 'cba424362a6e5e4da76fb0b1ba5e24f290b9deb1a7050058d3ea677e93385863', 106972, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '93a6872b4101065de495768ea7e9f8adef0fbf1d831a048523704dcf6062f46f', + 'cd74c78868d621c265ec9368702f9d871885b81e58d422faaae5cb5a2247470d', 107288, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f8a53a19b40ccf90338610dfbd36137709ca9c3180db7196301f6c1d488d438a', + 'ffce374611188c3a2a90acdb7e25a3f815e57534f10a54a6f28668e15dafcab4', 107216, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f10f69e174a7fc1163df0888e317cc3212b27b043d317afc81f7859da1d0c613', + '6fe35475760d5f3f50b79a15f27348ea8e482e7a59e78409474902baec6e0186', 106584, ), }; diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_r.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_r.dart index b76e81e2f778..501120faeb7f 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_r.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_r.dart @@ -5074,6 +5074,132 @@ class PartR { double? decorationThickness, }) { final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '0ee0aa332b15abb50a6b06ea374bdec69c91e4dc7b1ed6ea82f8ddde9d96aa98', + 89860, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '20d88a38f5e589409cd2297a6b347749985b903da04afc22d0a66d3d21f5d526', + 89936, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '2f69a21a19ef7bf4ea24cdb11d96e9c828121d2d009f491f25a240f075807992', + 89892, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'eeadd754ef861e520762d34904cea8bf45d8e58393f406690c1d5d77045d0180', + 89880, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'e1c33bf8ced23bbb7a53c0d8bbf9578ce68e8b8434c2ea1118cafe5a75c8a6e7', + 89916, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '4fa29e3bb15eeae6ccd8137c4f5b2da9bbde2b9765168efc840ce2ab28544080', + 90368, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'bb7383b12d105f7f1363031fca02936397d6cf6334ac6245f752003a4edff082', + 90388, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '29bf5d94e414883e4a3c3394ce1749925dbabb5a7ecf46bea574b2bdd3d1cd5f', + 90616, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '18518c215c7df8d52588c4a361cad07ff13b77c6651a1fbf8b960c6e80bf17bf', + 90776, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '035e1ec502b3dcb5160a01169f4a0cdfa43f32b145aa95eea2014a193c75097a', + 89972, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '0d8240fa47c17bbf84056d333a6fad0edffc0c38556b4b683c66801ff7f366b2', + 90020, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '367ef67f1071b9b540767e4c31a58d0de0470d44d5e8bcbbf5b8bb2b4c11bcbb', + 89968, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b7159b058985becdb8432dae32fb23d245097515171495713d388ad82b2712f2', + 89944, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'a894eae84ee32d7555d582a25ed7066ec0fa24a1d5390b660243f238d02675dc', + 90040, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '677ac2995eae013feb177f82a2b13ef957a9ebb7bc4d2f1e83479c80a5e40c76', + 90492, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '8a2edd3524f6fdd1ea9d420029804c81363da5a7c065fba41f13d01ad9f0479a', + 90504, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'a20cdce16c4a92a47f5b87f1f2d6d2b48dd6a309e57227967f87daf682292816', + 90624, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'db71eebc11a894e1eddcdc4cd173d4e6a12c4a0361a0b6c8131197481746856c', + 90912, + ), const GoogleFontsVariant( fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, @@ -5137,6 +5263,132 @@ class PartR { '8331078f264b686c95ad4864222eb4dea03d1f12e8162913191e8471382e10b5', 90984, ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '338c7245a192e1ec18664be1e2e313099658baf18b66569091b49f2e103e6352', + 93760, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'cc005afd0b208a37f843de8ded855dfca03daab2ea43174a65261e745fe1e2ad', + 94176, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'cbe14a9fd2574180d90ca92beb0210d610f4de168a965fb5bf1e764f06ffa81b', + 94352, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '52d7f83fc4eab60abe23a3d74711c68ec31117a6a0777b658536761b65f8b7e7', + 94236, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '1aff7def826b8e98293a22d4812cca03f84efc7a080002a3fc7c9eb597bcc693', + 94404, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '13bec4ae0a81d77ae7f22192181d99e81760f32b88c13156eb73b04b200d8843', + 94596, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'f76ac207a726e1bb18ca3eee4465502fa8d85400b442eaf60df94c54b9326aa0', + 94788, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'c1a06197403edc2f992e6b2481e19e03d981e917d4e18e4e4fd802def88b6048', + 95116, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '36fe92d92f45dc3f7830a23592cb6c5c3fc8bedfe888abf69f3461086c1779d3', + 95268, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'b0b347f36e328047c4909c81b18bd26246bcf60d97aae196b497914fec98d5d5', + 93660, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '92aa7521a6ad276a55bcd389128f6046a6c3a21245dcd730631e672197f2a268', + 94056, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '9d1f45d7701f2cad63f7633852e6c2d79f497a35740053715c05e7302ca7cc68', + 94252, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'bc2cdc12216ee9ad50e4384b03f781cc7ee75a5da7bdacce0d6cb5aaa1f5e186', + 94252, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '33c68e199cfd6ee5c2980f3e20e6fb3b306d5a4c008088f0573d5ddc39c0736c', + 94416, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '4de98ba8f13bd8c9a364a7c2d8a09c36f751dd79f0796006df2a40b86f1c8942', + 94724, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '0c944f0f24fdc66e992a3f4543cfacb7fb2de6ff20716cc76acf4056bbe29044', + 94888, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '5a54dda1c147535f490436adcd0250b6fd02645a77e6638151215e27e0902947', + 95056, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '8a1cc74e8926f3742ae16916a73f53e6c315570f99349565f4aa43aabc4acb6f', + 95352, + ), const GoogleFontsVariant( fontWeight: FontWeight.w100, fontStyle: FontStyle.italic, diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_s.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_s.dart index dfb33a8c55ac..0b3c147f18d9 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_s.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_s.dart @@ -841,6 +841,258 @@ class PartS { double? decorationThickness, }) { final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'e93ae900e71146421b0b221550bae98bc428f52fe5c3740895cf21508a7bc1dd', + 67684, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'f5dabae727ba8ed0c4e9c82b663174a508f72f0705e537fbe8b9571f844712fb', + 68204, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '1ad399c27786a3cf20e44b65318da41c83d5590bd66b6099e8e5a5cdc258ca69', + 68684, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '2258363072b859c3a0fbdb767b5c807eed204516b080088a5b20be7eed066c14', + 70260, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'ba24ebd25fa22ec787b18f4c899873c7729c5ea5bc82da7b301ed490c7fb399e', + 70380, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '257df9d1db848a3b58a0a08f75a42f33fbfe421f3d4d204f045dca22e9d02acb', + 70368, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5ac8535fa67bbb17ebc5f3698cfd72a817fcfde88169f9c0689535ba66a08276', + 70348, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '651df8182a81dc542c0a4e3dc1b281cf0d9a60eaff2602cdf89749d428515524', + 70204, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'cf073ac52ff840d789578831c2ab0329174f8a2b5bf18bdbad12d19eba25e7fd', + 70020, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'e14774f3006609053a9a0c2efbaa30f896b006e299733746bc23b405b5abae1f', + 67940, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '6729d40f14f2335002ce5559f545bcc3fa055c15d6ff767e5a4b3c7d8512901f', + 68380, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '8b864abc1c207f48dc4e1a53f2b059c3538ceff5d74cdea4e8acc15942ece809', + 68888, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '0c3cad01d86056ecc9e18b26f81ad870ed7d41b28f5b2c9556fb6592c2c946e0', + 70568, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '4e8b627c48d649e16bb5f26003bde7e78ef53327a150b1b8bee9c49246a0493c', + 70480, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'c6ebbcb474f86bc6aeb4fcd91485c963494cdf02dbb59f9c373aea842d213d94', + 70552, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '3037af709efe4fde0be99816bf3b8ce9a1b7d9d81d29b198c422aca1eba9dea5', + 70632, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '3ccce9f280e24f1d0462270f49ce78b4c85adef8ce4307739b1c75aea05dab4a', + 70448, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '850f068952a1fe4845133a48b0d04a0108c8fad0782c8da78650346884f19d18', + 70360, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '1c4d617a526cefe758b659b9392484a83437ecade4aa307f6ff86ab0b74159ee', + 67872, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b905f67d42b5e22509536df1fa61eb285cb537475a7ee820e9254da755c6bb8d', + 68304, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '4a0c0c7e859f2762d4c97b072c260265590b24bba6a5ed7b5cd5d81e3e05784d', + 68828, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'bc0d5da7eb66864af0db4459dc83ceb41885badbffb8470b8887bc44945d07a7', + 70520, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '012a5dcb5980a01828aa09d57982a9a633b7f98d135e7c748bc73e771247bb99', + 70428, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '7c928eaa4c97930b5e4514a6945ed61f80441ef1e07c1b269d732b3da3327fa5', + 70504, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'c302edd7f1a5248d0243052656ee46a4d0068fa6ad659057764913c5ddd1df8d', + 70504, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'c0737be576b7c13ff6610bfa7654d09d0dc0eeb5784b793e58aa79f79fb3864f', + 70464, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '6c9d1288f0340487f9137bb4e51c5750047327322db9ad811754ed40740f60d9', + 70400, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '85a2815de8ce181ec47be075bf470f0479c94c5097a324e84659441d84b56c5b', + 67920, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '33c0a91b174cd03311cf9c01d88d9117cb347c37cc03a2e1a46d873a9acee774', + 68316, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '47db1ca1263c3a9078bba4a5256ddd0bbd40317e22f07aa9e1905876cfa06e91', + 68884, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '0b637f6667e013fffc6dfeb0194d1602d920c2251af7f0c6e64b9d1e21d5dba6', + 70600, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'a1df5974c5ecf1b6038ed906dff0484b47e5833d8569e6f3c87cc8c74addf84b', + 70700, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '10afd010ede833c4341aa8589db4f6787d40c6b55c09beeef7f0cbb1c4aec3af', + 70708, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b2e19c3be84de485467bff22af8fb50dd1ecb8a717478ec193c58d3e66d8307d', + 70584, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '32fe2e9c461eec7be5e28349b2a991add3ea245e23824177166b6a89b0ee8e89', + 70768, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b3a7f401c1b666c6ef11c58e9082f4e7db5e5172449b54face85ba69108ec811', + 70520, + ), const GoogleFontsVariant( fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, @@ -850,122 +1102,626 @@ class PartS { ), const GoogleFontsVariant( fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '4b9ed55c266e229bf01467856ae4551f7e9e324404d664568cbb004fde6ebc9a', + 67984, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '1bb97c424e58b35d9f82d1c932ef0a44b5770da786ce394afb4ac48a884cdacc', + 68444, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '260fb0c3305d1348bf95d2419b190ddfdf8371bec147554d0cef8b61ba64d311', + 70292, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '78ba4c79a5109fa58d616f4086ca937564ff951c82dd18c4a0d2092e719ddde2', + 70352, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '38029fc1293a844c1f2b4521fbbbbbb7720f76ae9db2c54e5e065954ac254a1b', + 70256, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '74cc324edb477b3926a0fee0dcb4427991c286cfa26d88265ffbcc02238097eb', + 70172, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5bf40e215f28ba9e68afeed42c8882c7ce313a2621d5f4f23cdde80ee928cfc9', + 70336, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'c674d3271ebf09e95710e6a4b3915a3a1f4bbe8bdd02022a32996d232bf31bf3', + 70184, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'c18ba7aa3560cf14b0bb5d940231c76ee22f4ae8dbfe78838b7888349feef5cb', + 68092, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '9fb72849c6518d31abd90e6851b8974a021ef7da6974795d61e21f1e5757f419', + 68344, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b22bd7960aad2025b8b419f3d3b9bc2ca29522f358ae194469ffa8eb70cdbd86', + 68804, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '0cee85d246de7742a793d9c796b7a1d1de7b0afd8de6a109ed3579a18c1d5c1d', + 70592, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'a7b2b0904363f65c7277f13993eef1982a1d10d39cb74b2b6026b780f5a28b66', + 70628, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '96984bfe7bba99676bc7c245c99c24c7cf4643da13ba0667940e2e7bc915555b', + 70588, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'adf9f557769a7f3c0e448f47251d1dfbabb00ec70d3357d7d52112905b1c335e', + 70588, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'a38a5117cd9c03b7e0a840b8f19c9e2819d39fc223f95ee7a084522fc038e708', + 70680, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'dcfc985eceead0e9fb51351220d9083919a05d5ad529a1c852258f5355b8bdc3', + 70492, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '7411294f5f7305e6d30a86a70327f689fc009759ac9e4eabfbf55c5403cbc92d', + 68168, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '8cb9953f91c7a77294a9d2132c128c9745b136c2cc096231ee84426ab0524edf', + 68384, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'ddc8039242599339bc3918d7a1db9e2d8661521969ceaf09c17debb4184c5b6d', + 68896, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '85cb04ce130a8c27c00870823104828a536caaa0284bf9905453dcce9c7c59db', + 70464, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '2d92ea0bb09aea4465a13f96074e129ad11dcedd9797b766926c37cda1b651b0', + 70560, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '69a0780cbd23d21b63fbc21c50bd5730a03d4bb9f00bc9409697314c64b2f54f', + 70532, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'f5e971221857a6b571fbbf666e473423968fb1dc41bc2acc15279fc6812ccbb2', + 70568, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'adaa937bd976fe5244f35d12004783973f2117ef8ca947a2f7e70491214f9283', + 70548, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'dc2a13436b51b072f7ee0cb199f2c76fd5787fc31f9f41b3dbd65fa5b0de9fb2', + 70352, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '9a8aa295bb90fd1963c89a25a08f9957386961568e19bfa3cad4cc351b371e57', + 69348, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '32e93cdf78408f90abc931866df142413d2a3b2f196cca25da12adaf1c289f5e', + 71004, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '4fdb39cd74c507297d6a691f2873e871924a4b80b778cdc6680f7488b99469d9', + 71632, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '12b40060ee436d98422ca310a1f53a0c5b4786471690847ad2212656e315214e', + 73340, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '3a8830e1a46923ec214005ecef61f4a9b08bb61c5a6ce26fa23fb725bdf285a9', + 73400, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '1cfe9b008ee9b8889ebc89596490a947d9b1acbcc871c459846bb94507fbbe37', + 73588, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '951e7a8e3b041d370e0ba1c91b172321344d3ee20ce69b1a4736d45109f46ea5', + 73360, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '80e9a2378e3896ff2c88c584da580dd8ef099f35a12f77bb4590a3037f43197e', + 73428, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '6835463c4329977f56f890b330009609a31e5664bb06f440cd58abcf0c831fbd', + 73236, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '50c3f94d7bb31554597d7bfe8f57014776ce651ffceb0fab8c20d9dc86e820c9', + 70864, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '034c325ad111d2418fa50ebc3e731aa257e885edcfe31bf25f9156e68e375c3a', + 71164, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '7c577dd4f4a1d7734dff6f1a9dc822e5f24562c55d9971be39c80af1a9598325', + 71816, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '846d1e412a55b0475f3fa05de48129466b3ef0b57e6d7c2b79de06c17a3fc6bd', + 73436, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '613e894a6cd68a2bbc861db7e4c6d1be972a68432858de9eae8bf1aefe80551d', + 73596, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'f27b7044d00fcc43608d0696ef62b415bcdcf0c6713739ad2060ffb8e5f69eec', + 73756, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '53c12beb4fd66bf640365974cee33218587d0c875cecd9aa631b425f20e852b1', + 73572, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '08aeb9d60a28ea563c36c936b65d5311774579237f7f13ba7f3fb543505e031b', + 73752, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '0d476a30168ef6a8796a909cdb24c2551b6b1d2d1b1c68c42ef8faef01d8703f', + 73688, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'f99658dd6b6b6d87cd441f6aef939f2731b471d672f11f5410a29ba3476947c9', + 70868, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'c5f65ecd68c9dc884ae58da37e25190604ac3fe5fc33ce4df3b0f2bc14950745', + 71156, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'ff288419ec72febf2bcc4a790c39d0a105efeb2bde327e591fe6a98af9a69525', + 71844, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'e32dab29da5c0863f6b248d2cf08eef972a7ae07a8f80e6571a3c3b8bafd3e46', + 73432, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'e2a3b81b06e24869373262358cc8ab340635d75f3abd674178c7debeb8c33824', + 73616, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'f78d997edffe71765e6ca3af6f71ac7235ed9d36422386eef9566ce19659c894', + 73652, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'c7941aeee0dd771df8be2e2ae596a9ac10105566bee44facb8776a64ae1a8cd9', + 73652, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '89b4c42e77363cb68cb9156e7bcab8183cd3e3aa60922b2c39b9634d109f474a', + 73764, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '0f1b4793fb4595f018c56bd3e90e93f64da32b0f298cc0c00a2d513247b183bb', + 73628, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'c2fba3b9587f60c632936ed1e1b7da17f9358c4a318dd166a6a6b06943cc3f90', + 71092, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'b0b8295b298055b496ebe318257d33625ff39bd23f155fa94369b94985df4236', + 71432, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '4e1eeec0ad3526a582bf43834ed770ed937d0922eccefbf417560d54941ef189', + 72160, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'dd0a82c2d2321494f01613b58b6d3f2db9b4628f1ce68eb736fd9d7bce170d06', + 73784, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'd5cf65f15d6bbc9c2c223a76a401cffd9c60854ec3db484bbd4ea4d2bb4c7f1d', + 73936, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'b78851391d7439275ca1b8a45b360c8790f3a2000d46ddf6af14ecaa64109762', + 74000, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '7d67fe099b4fb871db3cec6abed93d35b28f781520d67a76d168ba3cac41f2a7', + 73872, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '90ff391f915ffed993cacf4e4ba73e3018848b7901cd714f3105a6e68e5a5a9a', + 73880, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '63d9ead0bd8162983a31560c836869dbf75641864e9aa0420602cbb9f143d748', + 73952, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'eacca2729b8133b1399c262a828e0da571a075d22ff29f120aae3fbdcee80296', + 71160, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'ac2491083a40358492928a156928c7333696e88c97438123358e80360097bad4', + 71480, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'ed5a39d93ca84c7ac9232749b0b7bfaa5cb9bdb25d38ecb7ddaf131f8c978cd1', + 72060, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '24a08a279a8ec8ffd283f320eef6324c6b21e4c054e37e67e6a687c837e2a027', + 73816, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '52144f933ca3a03c8b36f26bf223010aaf944fef84e6454d7dc9b6207fc5da99', + 73920, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'd8721ec9e986973c1fc4ee07d618828b6d8576c0df78c04993625cf19d9a86ee', + 73892, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'baa00a220d6c01effdaa1cadbd345b57731d43d44d16d2087ff90c78cf8ac08e', + 73752, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'dcf1e95af2af4f696b1910be7d8fda58229adde60d8dccf8f8ed6c3f2c32e0ff', + 73764, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'ea9a8d68ec764cd995f3d949cfa5ba801d28261914d09abf7b9c8a9f3545afee', + 73496, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'ab12a18ca48ca1d85cd513dc3c6393cbceceed0447083ab8387fef7ca8e3103a', + 71392, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, ): GoogleFontsFile( - '4b9ed55c266e229bf01467856ae4551f7e9e324404d664568cbb004fde6ebc9a', - 67984, + 'bfef1b2cdb2abea8a97da0973a4b1d08e40a8e7a1d81ad8c3ace1ae60c9d587e', + 71756, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, + fontStyle: FontStyle.italic, ): GoogleFontsFile( - '1bb97c424e58b35d9f82d1c932ef0a44b5770da786ce394afb4ac48a884cdacc', - 68444, + '2df1cd2b3eaa720514fdeb6c56429f8f1353e60760775ab6532b295796f5e44c', + 72320, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, + fontStyle: FontStyle.italic, ): GoogleFontsFile( - '260fb0c3305d1348bf95d2419b190ddfdf8371bec147554d0cef8b61ba64d311', - 70292, + 'aa8e05c2443a2f4a084b62ab72787bc5e7f6aaeb083eeee5f91e2d80c1788d14', + 74132, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, + fontStyle: FontStyle.italic, ): GoogleFontsFile( - '78ba4c79a5109fa58d616f4086ca937564ff951c82dd18c4a0d2092e719ddde2', - 70352, + '6de490bf67c5ad4f6ae9508c2e3eb3216c4f2cd47bdf8b4334e79af7e8b3e71f', + 74172, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, + fontStyle: FontStyle.italic, ): GoogleFontsFile( - '38029fc1293a844c1f2b4521fbbbbbb7720f76ae9db2c54e5e065954ac254a1b', - 70256, + '0dd18d9a3da672784d07002bf1d4f284e51c6ab2d17cc9a15d9e1c8dae8d6093', + 74184, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, + fontStyle: FontStyle.italic, ): GoogleFontsFile( - '74cc324edb477b3926a0fee0dcb4427991c286cfa26d88265ffbcc02238097eb', - 70172, + '5c18182866626ee48f7294aec957224e0876983decff00d426e99e91f6f86fab', + 74024, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, + fontStyle: FontStyle.italic, ): GoogleFontsFile( - '5bf40e215f28ba9e68afeed42c8882c7ce313a2621d5f4f23cdde80ee928cfc9', - 70336, + 'b49f69f5b05f0f5d8f7e5a4447a654ad7c3d7d4b83c1d0d142c394be3efdd88d', + 73892, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, + fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'c674d3271ebf09e95710e6a4b3915a3a1f4bbe8bdd02022a32996d232bf31bf3', - 70184, + '9d33793a150f536dbebc2246982a530690ad045eba6e1a00448ea92700863e38', + 73792, ), const GoogleFontsVariant( fontWeight: FontWeight.w100, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'eacca2729b8133b1399c262a828e0da571a075d22ff29f120aae3fbdcee80296', - 71160, + '7f6f316bc5d3b0725df9dc9eb6c5f0d0cd1bec55ce4e6b2a4bed541a6db12573', + 69892, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'ac2491083a40358492928a156928c7333696e88c97438123358e80360097bad4', - 71480, + '75104c14a9aeb7a4797cb2bc9136e00ea50e7a5d17e8370c8dc5cd234488300d', + 70268, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'ed5a39d93ca84c7ac9232749b0b7bfaa5cb9bdb25d38ecb7ddaf131f8c978cd1', - 72060, + '102a67f62ddf855b65241adb277bf7eaba334f716bd037a5e67ed271a2750bc5', + 70880, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '24a08a279a8ec8ffd283f320eef6324c6b21e4c054e37e67e6a687c837e2a027', - 73816, + 'eed8c9ceedc4ba1521285fee7428be5e3c6018e65082d95abf32cc1f74739331', + 72544, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '52144f933ca3a03c8b36f26bf223010aaf944fef84e6454d7dc9b6207fc5da99', - 73920, + '053f40574adeb3a0461d4efe9c39c039e4f2fcccd0aeec976b3e351d05cadfb9', + 72548, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'd8721ec9e986973c1fc4ee07d618828b6d8576c0df78c04993625cf19d9a86ee', - 73892, + '0eefa9fc6155aea99a3c5af16984c85c6a1614cf388a0ac519bcaca924af232b', + 73880, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'baa00a220d6c01effdaa1cadbd345b57731d43d44d16d2087ff90c78cf8ac08e', - 73752, + 'dde2bc8b5b9d3243dc3b67110d5cc2175c9d2976439fce6201266e449a3b1a2e', + 73708, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'dcf1e95af2af4f696b1910be7d8fda58229adde60d8dccf8f8ed6c3f2c32e0ff', - 73764, + '29dd0b4145b6ef641083fe58cdc4a3485f248ed70f59c0f902d7c80b1a2ecf11', + 73812, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'ea9a8d68ec764cd995f3d949cfa5ba801d28261914d09abf7b9c8a9f3545afee', - 73496, + '5876e8df0019be673af9597efcb7d4c96cd9e7b93491cdd9ac4a566f231b0ffe', + 73548, ), }; @@ -3351,6 +4107,149 @@ class PartS { ); } + /// Applies the Science Gothic font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Science+Gothic + static TextStyle scienceGothic({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '2053a29ccc127969c2d9c007463b1202c45e5086f3875c9f7e42be3244afb577', + 135880, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '602cc000d827aeac4a15d1d9c5c6d2679005c16a1be0223b2ae20e0d2294d75f', + 136024, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'd751734b0f399047427742bddae9f6140a1cbc925cd89fc9dd19f61938cc537a', + 135784, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '7b7cf5fb25d06cf2e36ef51df0c7f16d4996a594e88804751cdc9b58cf193f69', + 130996, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5e976cdf4a355d5688b1586424a72c1f3177e019ab585c19c40a8009d2360285', + 132268, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'fb9d39729b7741f1097aaf0bf18bf2a2963185a6703e7716db9241847f8e4aab', + 132520, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b59a2a24853849fd685efe72ee686513f972cd23e1527136025b188ca2f4c5f7', + 132328, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '2be01da6a80d4448913310d427db722f748e82dfdc1fc2f0f74665199419d4ce', + 134168, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'bbe0a7cd5b6c340e82f5b2f1f77b55032edeac132ee9d2d3d7d26b1de8ffc551', + 133928, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'ScienceGothic', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Science Gothic font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Science+Gothic + static TextTheme scienceGothicTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: scienceGothic(textStyle: textTheme.displayLarge), + displayMedium: scienceGothic(textStyle: textTheme.displayMedium), + displaySmall: scienceGothic(textStyle: textTheme.displaySmall), + headlineLarge: scienceGothic(textStyle: textTheme.headlineLarge), + headlineMedium: scienceGothic(textStyle: textTheme.headlineMedium), + headlineSmall: scienceGothic(textStyle: textTheme.headlineSmall), + titleLarge: scienceGothic(textStyle: textTheme.titleLarge), + titleMedium: scienceGothic(textStyle: textTheme.titleMedium), + titleSmall: scienceGothic(textStyle: textTheme.titleSmall), + bodyLarge: scienceGothic(textStyle: textTheme.bodyLarge), + bodyMedium: scienceGothic(textStyle: textTheme.bodyMedium), + bodySmall: scienceGothic(textStyle: textTheme.bodySmall), + labelLarge: scienceGothic(textStyle: textTheme.labelLarge), + labelMedium: scienceGothic(textStyle: textTheme.labelMedium), + labelSmall: scienceGothic(textStyle: textTheme.labelSmall), + ); + } + /// Applies the Scope One font family from Google Fonts to the /// given [textStyle]. /// @@ -3880,12 +4779,99 @@ class PartS { ); } - /// Applies the Sedgwick Ave Display font family from Google Fonts to the + /// Applies the Sedgwick Ave Display font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Sedgwick+Ave+Display + static TextStyle sedgwickAveDisplay({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '4537f6fcc9824700ff844df8629942ca81fd8eeeb3537415fc080f48d9601614', + 85088, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'SedgwickAveDisplay', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Sedgwick Ave Display font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Sedgwick+Ave+Display + static TextTheme sedgwickAveDisplayTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: sedgwickAveDisplay(textStyle: textTheme.displayLarge), + displayMedium: sedgwickAveDisplay(textStyle: textTheme.displayMedium), + displaySmall: sedgwickAveDisplay(textStyle: textTheme.displaySmall), + headlineLarge: sedgwickAveDisplay(textStyle: textTheme.headlineLarge), + headlineMedium: sedgwickAveDisplay(textStyle: textTheme.headlineMedium), + headlineSmall: sedgwickAveDisplay(textStyle: textTheme.headlineSmall), + titleLarge: sedgwickAveDisplay(textStyle: textTheme.titleLarge), + titleMedium: sedgwickAveDisplay(textStyle: textTheme.titleMedium), + titleSmall: sedgwickAveDisplay(textStyle: textTheme.titleSmall), + bodyLarge: sedgwickAveDisplay(textStyle: textTheme.bodyLarge), + bodyMedium: sedgwickAveDisplay(textStyle: textTheme.bodyMedium), + bodySmall: sedgwickAveDisplay(textStyle: textTheme.bodySmall), + labelLarge: sedgwickAveDisplay(textStyle: textTheme.labelLarge), + labelMedium: sedgwickAveDisplay(textStyle: textTheme.labelMedium), + labelSmall: sedgwickAveDisplay(textStyle: textTheme.labelSmall), + ); + } + + /// Applies the Sekuya font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Sedgwick+Ave+Display - static TextStyle sedgwickAveDisplay({ + /// * https://fonts.google.com/specimen/Sekuya + static TextStyle sekuya({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -3911,14 +4897,14 @@ class PartS { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '4537f6fcc9824700ff844df8629942ca81fd8eeeb3537415fc080f48d9601614', - 85088, + '7b5b32df9f001977ee14b9d9c9c008fa8e06c5f34c3c1e5dc6df15008f289864', + 282652, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SedgwickAveDisplay', + fontFamily: 'Sekuya', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -3941,29 +4927,29 @@ class PartS { ); } - /// Applies the Sedgwick Ave Display font family from Google Fonts to every + /// Applies the Sekuya font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Sedgwick+Ave+Display - static TextTheme sedgwickAveDisplayTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Sekuya + static TextTheme sekuyaTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: sedgwickAveDisplay(textStyle: textTheme.displayLarge), - displayMedium: sedgwickAveDisplay(textStyle: textTheme.displayMedium), - displaySmall: sedgwickAveDisplay(textStyle: textTheme.displaySmall), - headlineLarge: sedgwickAveDisplay(textStyle: textTheme.headlineLarge), - headlineMedium: sedgwickAveDisplay(textStyle: textTheme.headlineMedium), - headlineSmall: sedgwickAveDisplay(textStyle: textTheme.headlineSmall), - titleLarge: sedgwickAveDisplay(textStyle: textTheme.titleLarge), - titleMedium: sedgwickAveDisplay(textStyle: textTheme.titleMedium), - titleSmall: sedgwickAveDisplay(textStyle: textTheme.titleSmall), - bodyLarge: sedgwickAveDisplay(textStyle: textTheme.bodyLarge), - bodyMedium: sedgwickAveDisplay(textStyle: textTheme.bodyMedium), - bodySmall: sedgwickAveDisplay(textStyle: textTheme.bodySmall), - labelLarge: sedgwickAveDisplay(textStyle: textTheme.labelLarge), - labelMedium: sedgwickAveDisplay(textStyle: textTheme.labelMedium), - labelSmall: sedgwickAveDisplay(textStyle: textTheme.labelSmall), + displayLarge: sekuya(textStyle: textTheme.displayLarge), + displayMedium: sekuya(textStyle: textTheme.displayMedium), + displaySmall: sekuya(textStyle: textTheme.displaySmall), + headlineLarge: sekuya(textStyle: textTheme.headlineLarge), + headlineMedium: sekuya(textStyle: textTheme.headlineMedium), + headlineSmall: sekuya(textStyle: textTheme.headlineSmall), + titleLarge: sekuya(textStyle: textTheme.titleLarge), + titleMedium: sekuya(textStyle: textTheme.titleMedium), + titleSmall: sekuya(textStyle: textTheme.titleSmall), + bodyLarge: sekuya(textStyle: textTheme.bodyLarge), + bodyMedium: sekuya(textStyle: textTheme.bodyMedium), + bodySmall: sekuya(textStyle: textTheme.bodySmall), + labelLarge: sekuya(textStyle: textTheme.labelLarge), + labelMedium: sekuya(textStyle: textTheme.labelMedium), + labelSmall: sekuya(textStyle: textTheme.labelSmall), ); } @@ -9961,12 +10947,235 @@ class PartS { ); } - /// Applies the Sonsie One font family from Google Fonts to the + /// Applies the Sonsie One font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Sonsie+One + static TextStyle sonsieOne({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'f2c995f35ad5a3b7ac79a038320eb9567923553b332a2e6e03b774a67ac435b0', + 70196, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'SonsieOne', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Sonsie One font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Sonsie+One + static TextTheme sonsieOneTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: sonsieOne(textStyle: textTheme.displayLarge), + displayMedium: sonsieOne(textStyle: textTheme.displayMedium), + displaySmall: sonsieOne(textStyle: textTheme.displaySmall), + headlineLarge: sonsieOne(textStyle: textTheme.headlineLarge), + headlineMedium: sonsieOne(textStyle: textTheme.headlineMedium), + headlineSmall: sonsieOne(textStyle: textTheme.headlineSmall), + titleLarge: sonsieOne(textStyle: textTheme.titleLarge), + titleMedium: sonsieOne(textStyle: textTheme.titleMedium), + titleSmall: sonsieOne(textStyle: textTheme.titleSmall), + bodyLarge: sonsieOne(textStyle: textTheme.bodyLarge), + bodyMedium: sonsieOne(textStyle: textTheme.bodyMedium), + bodySmall: sonsieOne(textStyle: textTheme.bodySmall), + labelLarge: sonsieOne(textStyle: textTheme.labelLarge), + labelMedium: sonsieOne(textStyle: textTheme.labelMedium), + labelSmall: sonsieOne(textStyle: textTheme.labelSmall), + ); + } + + /// Applies the Sora font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Sora + static TextStyle sora({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '6dc531f0734bdada1cb501e549b593717bc35ddfbb171d5964fe057a4baf1c16', + 46164, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b257a0df12c3d72374e3de3336b4abf41a26186f8c73e80999ea511b99a1a80e', + 46272, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '861443f83a7064027723fdab9e5c67bdf0062722dec0e6620203d11f342d9a7f', + 46216, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'f0b677402a4d21f526423f63592e44bd4c05b11327f6488489af48838c24466c', + 46016, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'db4f36ffce09bcf2c0e33eebfdbab6e59c97b7c7df9b4f45666bad7cff60d49f', + 46112, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'fa22295bbcfa182d33a2546576373632c39b25b8164d24d58a0ea64f094f99ee', + 46192, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '8dd36675bfcb85eabfb2b51aee0c8b708edb18911b82cea93f36fe56e5396a0a', + 46128, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '43614ed07b3eb6008b6eb978688312cb962103b1a627153a4305bd1bcb256769', + 46204, + ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'Sora', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Sora font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Sora + static TextTheme soraTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: sora(textStyle: textTheme.displayLarge), + displayMedium: sora(textStyle: textTheme.displayMedium), + displaySmall: sora(textStyle: textTheme.displaySmall), + headlineLarge: sora(textStyle: textTheme.headlineLarge), + headlineMedium: sora(textStyle: textTheme.headlineMedium), + headlineSmall: sora(textStyle: textTheme.headlineSmall), + titleLarge: sora(textStyle: textTheme.titleLarge), + titleMedium: sora(textStyle: textTheme.titleMedium), + titleSmall: sora(textStyle: textTheme.titleSmall), + bodyLarge: sora(textStyle: textTheme.bodyLarge), + bodyMedium: sora(textStyle: textTheme.bodyMedium), + bodySmall: sora(textStyle: textTheme.bodySmall), + labelLarge: sora(textStyle: textTheme.labelLarge), + labelMedium: sora(textStyle: textTheme.labelMedium), + labelSmall: sora(textStyle: textTheme.labelSmall), + ); + } + + /// Applies the Sorts Mill Goudy font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Sonsie+One - static TextStyle sonsieOne({ + /// * https://fonts.google.com/specimen/Sorts+Mill+Goudy + static TextStyle sortsMillGoudy({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -9992,14 +11201,21 @@ class PartS { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f2c995f35ad5a3b7ac79a038320eb9567923553b332a2e6e03b774a67ac435b0', - 70196, + '0720529a1a0f7640c832577151de5ef90baea23214f785f37ed7fb84c4dd24b3', + 77772, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'cf0bfbd9b704815e01309f86cf6e66673f5a665b24553ee1362511852c1ea578', + 88172, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SonsieOne', + fontFamily: 'SortsMillGoudy', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -10022,38 +11238,38 @@ class PartS { ); } - /// Applies the Sonsie One font family from Google Fonts to every + /// Applies the Sorts Mill Goudy font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Sonsie+One - static TextTheme sonsieOneTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Sorts+Mill+Goudy + static TextTheme sortsMillGoudyTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: sonsieOne(textStyle: textTheme.displayLarge), - displayMedium: sonsieOne(textStyle: textTheme.displayMedium), - displaySmall: sonsieOne(textStyle: textTheme.displaySmall), - headlineLarge: sonsieOne(textStyle: textTheme.headlineLarge), - headlineMedium: sonsieOne(textStyle: textTheme.headlineMedium), - headlineSmall: sonsieOne(textStyle: textTheme.headlineSmall), - titleLarge: sonsieOne(textStyle: textTheme.titleLarge), - titleMedium: sonsieOne(textStyle: textTheme.titleMedium), - titleSmall: sonsieOne(textStyle: textTheme.titleSmall), - bodyLarge: sonsieOne(textStyle: textTheme.bodyLarge), - bodyMedium: sonsieOne(textStyle: textTheme.bodyMedium), - bodySmall: sonsieOne(textStyle: textTheme.bodySmall), - labelLarge: sonsieOne(textStyle: textTheme.labelLarge), - labelMedium: sonsieOne(textStyle: textTheme.labelMedium), - labelSmall: sonsieOne(textStyle: textTheme.labelSmall), + displayLarge: sortsMillGoudy(textStyle: textTheme.displayLarge), + displayMedium: sortsMillGoudy(textStyle: textTheme.displayMedium), + displaySmall: sortsMillGoudy(textStyle: textTheme.displaySmall), + headlineLarge: sortsMillGoudy(textStyle: textTheme.headlineLarge), + headlineMedium: sortsMillGoudy(textStyle: textTheme.headlineMedium), + headlineSmall: sortsMillGoudy(textStyle: textTheme.headlineSmall), + titleLarge: sortsMillGoudy(textStyle: textTheme.titleLarge), + titleMedium: sortsMillGoudy(textStyle: textTheme.titleMedium), + titleSmall: sortsMillGoudy(textStyle: textTheme.titleSmall), + bodyLarge: sortsMillGoudy(textStyle: textTheme.bodyLarge), + bodyMedium: sortsMillGoudy(textStyle: textTheme.bodyMedium), + bodySmall: sortsMillGoudy(textStyle: textTheme.bodySmall), + labelLarge: sortsMillGoudy(textStyle: textTheme.labelLarge), + labelMedium: sortsMillGoudy(textStyle: textTheme.labelMedium), + labelSmall: sortsMillGoudy(textStyle: textTheme.labelSmall), ); } - /// Applies the Sora font family from Google Fonts to the + /// Applies the Sour Gummy font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Sora - static TextStyle sora({ + /// * https://fonts.google.com/specimen/Sour+Gummy + static TextStyle sourGummy({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -10079,63 +11295,133 @@ class PartS { fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '6dc531f0734bdada1cb501e549b593717bc35ddfbb171d5964fe057a4baf1c16', - 46164, + '688829e5309e2ab7f5062ce3bb63bf47321dfa0ad67c0f04fd21c09483d80a6c', + 56684, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b257a0df12c3d72374e3de3336b4abf41a26186f8c73e80999ea511b99a1a80e', - 46272, + 'a72ffcaacff0a927d572158af5aaa35c9f1d42613f6e351daa74de090eb50dd5', + 56888, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '861443f83a7064027723fdab9e5c67bdf0062722dec0e6620203d11f342d9a7f', - 46216, + 'afad497d162153db44bb20d7959c65fc80d1cddd6d43131436ac8e1819e8cfb5', + 56828, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f0b677402a4d21f526423f63592e44bd4c05b11327f6488489af48838c24466c', - 46016, + 'f671cd0c91501a89db98d40f5b8a19fe7fa269d6af195525d0fbc5a55ede5026', + 56804, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'db4f36ffce09bcf2c0e33eebfdbab6e59c97b7c7df9b4f45666bad7cff60d49f', - 46112, + '2077f0f19bf5bd788100dd4c07066d86601bda44c7cc23ef5bff8f3314069b62', + 56832, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'fa22295bbcfa182d33a2546576373632c39b25b8164d24d58a0ea64f094f99ee', - 46192, + '732748836427dceece30e68eb523972e59c4a305747b1b4d52364f602d5c2a1b', + 56884, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '8dd36675bfcb85eabfb2b51aee0c8b708edb18911b82cea93f36fe56e5396a0a', - 46128, + '9c5f2756edf75b92606b03bc139ebe763852f08f971c46a45a3350e3fa8148f5', + 56768, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '43614ed07b3eb6008b6eb978688312cb962103b1a627153a4305bd1bcb256769', - 46204, + '7782f867d16a1e946bf71f5d7a14ce10a0d74223661e43935eb41d37fea1804b', + 56840, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '4bb337934de3cd2d2a89c8c106b7622c628ddb796a1398beb913291e39cd5e12', + 56772, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w100, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '3fa80b5d3cdf935a330cd60f294b4a9649c86f377c8304a656fc2c4622b25e67', + 57172, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'f7aba2bd9aba39e7a6b1718ff24ce170c9aafa9fd9dae3a7d3ac2d837060fa32', + 57320, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'f85d2dc13d9d73fba0c33d1fc19dbf121ecf43f5c47afacd8e64f41f15f951de', + 57288, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'd1b85a89e68174129fa932853ebaca1e0df744ded40aac6f088c1da9949f4d71', + 57196, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '36635a845a3e69b6baa08d028df638063ba98bc355717153b742039c2e838905', + 57312, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'f0a78f2e15cff1ba9867dac4b1fe88f8df51b4a2c7ebed8556c8e3cf890ad4f2', + 57368, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '7ac148702582ad734aa2c755a754cf67e7f6247c727551a868bbb146bc72fd7d', + 57240, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'a055c4813ead8f0bcd032bc1e9addb661b784b6341108340f4c16e6c8f79c426', + 57336, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'bac5d9f66d86494401928472dc6feba80a9cea0dc38b415341004c63a273a97b', + 57256, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'Sora', + fontFamily: 'SourGummy', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -10158,38 +11444,38 @@ class PartS { ); } - /// Applies the Sora font family from Google Fonts to every + /// Applies the Sour Gummy font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Sora - static TextTheme soraTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Sour+Gummy + static TextTheme sourGummyTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: sora(textStyle: textTheme.displayLarge), - displayMedium: sora(textStyle: textTheme.displayMedium), - displaySmall: sora(textStyle: textTheme.displaySmall), - headlineLarge: sora(textStyle: textTheme.headlineLarge), - headlineMedium: sora(textStyle: textTheme.headlineMedium), - headlineSmall: sora(textStyle: textTheme.headlineSmall), - titleLarge: sora(textStyle: textTheme.titleLarge), - titleMedium: sora(textStyle: textTheme.titleMedium), - titleSmall: sora(textStyle: textTheme.titleSmall), - bodyLarge: sora(textStyle: textTheme.bodyLarge), - bodyMedium: sora(textStyle: textTheme.bodyMedium), - bodySmall: sora(textStyle: textTheme.bodySmall), - labelLarge: sora(textStyle: textTheme.labelLarge), - labelMedium: sora(textStyle: textTheme.labelMedium), - labelSmall: sora(textStyle: textTheme.labelSmall), + displayLarge: sourGummy(textStyle: textTheme.displayLarge), + displayMedium: sourGummy(textStyle: textTheme.displayMedium), + displaySmall: sourGummy(textStyle: textTheme.displaySmall), + headlineLarge: sourGummy(textStyle: textTheme.headlineLarge), + headlineMedium: sourGummy(textStyle: textTheme.headlineMedium), + headlineSmall: sourGummy(textStyle: textTheme.headlineSmall), + titleLarge: sourGummy(textStyle: textTheme.titleLarge), + titleMedium: sourGummy(textStyle: textTheme.titleMedium), + titleSmall: sourGummy(textStyle: textTheme.titleSmall), + bodyLarge: sourGummy(textStyle: textTheme.bodyLarge), + bodyMedium: sourGummy(textStyle: textTheme.bodyMedium), + bodySmall: sourGummy(textStyle: textTheme.bodySmall), + labelLarge: sourGummy(textStyle: textTheme.labelLarge), + labelMedium: sourGummy(textStyle: textTheme.labelMedium), + labelSmall: sourGummy(textStyle: textTheme.labelSmall), ); } - /// Applies the Sorts Mill Goudy font family from Google Fonts to the + /// Applies the Source Code Pro font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Sorts+Mill+Goudy - static TextStyle sortsMillGoudy({ + /// * https://fonts.google.com/specimen/Source+Code+Pro + static TextStyle sourceCodePro({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -10212,24 +11498,122 @@ class PartS { }) { final fonts = { const GoogleFontsVariant( - fontWeight: FontWeight.w400, + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '89fafa2f91cb1d6207208b006579e7a6bf3a8fa7c980d54d636e97bfb8cc69a4', + 120812, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'cd5621c4e70e5f63adc269ca83f89102ec42edebc300b873670a232d1c057601', + 121192, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '9e6886fe8f6509c3ed4106d7e5b83dc9620e0505397d46d4b4aa432ed0b08c84', + 121056, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '71034cae055c34ebf3eb26011524bd4cbd46e97ecc3a2cdcc455d29c9afd7ab2', + 120864, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '3d759fced8b9b63e0e0b59a4c6535993db356491a98d89608bb119a1f80b1013', + 120860, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '6d1370b166a038fddd2a6e452e7b28fa3be7872519e2c2346785fbba993db827', + 120916, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'a38a413e89ae57760def25d37b189114e9c0564466add002e4556057a785613a', + 120948, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '0720529a1a0f7640c832577151de5ef90baea23214f785f37ed7fb84c4dd24b3', - 77772, + '855d462d7e008b2c3a777795716fd6d78cf1b4d55b70473767eed43926e38b59', + 120456, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '4501dddd72705c3ef9213eaeb96495d7e71db6466c3bc9a483ba65282554c9bb', + 101668, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '637279b2e9c1ca633a590561cd96754d14eb0d962df4f45aad7f56253416138d', + 101968, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'cf0bfbd9b704815e01309f86cf6e66673f5a665b24553ee1362511852c1ea578', - 88172, + '83adb384c140d2dd206ce055381f57d9a3732e3e8409a1831523dda071dbf72a', + 101776, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '4be784b7d9053db0014d50cde21bced632b2a36bce4e487d69f00097c4b9dacf', + 101748, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'be5e34a1e84ea7add3982ab01760a9ea6a0fa6bc9bfb267ed5a00e3614907f72', + 101740, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'a97facc841bbab86de8596157db1523256435c9605ccfe2870161352ddefbe56', + 101732, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'cdb3594a2736c4ea1bacf32de55fde645d36762ac8b786ef67660659291da3ae', + 101804, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w900, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '7a75669d3e8aea35565e21580e480ef0bb31a36af89733413991d3d44ef1b082', + 101500, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SortsMillGoudy', + fontFamily: 'SourceCodePro', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -10252,38 +11636,38 @@ class PartS { ); } - /// Applies the Sorts Mill Goudy font family from Google Fonts to every + /// Applies the Source Code Pro font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Sorts+Mill+Goudy - static TextTheme sortsMillGoudyTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Source+Code+Pro + static TextTheme sourceCodeProTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: sortsMillGoudy(textStyle: textTheme.displayLarge), - displayMedium: sortsMillGoudy(textStyle: textTheme.displayMedium), - displaySmall: sortsMillGoudy(textStyle: textTheme.displaySmall), - headlineLarge: sortsMillGoudy(textStyle: textTheme.headlineLarge), - headlineMedium: sortsMillGoudy(textStyle: textTheme.headlineMedium), - headlineSmall: sortsMillGoudy(textStyle: textTheme.headlineSmall), - titleLarge: sortsMillGoudy(textStyle: textTheme.titleLarge), - titleMedium: sortsMillGoudy(textStyle: textTheme.titleMedium), - titleSmall: sortsMillGoudy(textStyle: textTheme.titleSmall), - bodyLarge: sortsMillGoudy(textStyle: textTheme.bodyLarge), - bodyMedium: sortsMillGoudy(textStyle: textTheme.bodyMedium), - bodySmall: sortsMillGoudy(textStyle: textTheme.bodySmall), - labelLarge: sortsMillGoudy(textStyle: textTheme.labelLarge), - labelMedium: sortsMillGoudy(textStyle: textTheme.labelMedium), - labelSmall: sortsMillGoudy(textStyle: textTheme.labelSmall), + displayLarge: sourceCodePro(textStyle: textTheme.displayLarge), + displayMedium: sourceCodePro(textStyle: textTheme.displayMedium), + displaySmall: sourceCodePro(textStyle: textTheme.displaySmall), + headlineLarge: sourceCodePro(textStyle: textTheme.headlineLarge), + headlineMedium: sourceCodePro(textStyle: textTheme.headlineMedium), + headlineSmall: sourceCodePro(textStyle: textTheme.headlineSmall), + titleLarge: sourceCodePro(textStyle: textTheme.titleLarge), + titleMedium: sourceCodePro(textStyle: textTheme.titleMedium), + titleSmall: sourceCodePro(textStyle: textTheme.titleSmall), + bodyLarge: sourceCodePro(textStyle: textTheme.bodyLarge), + bodyMedium: sourceCodePro(textStyle: textTheme.bodyMedium), + bodySmall: sourceCodePro(textStyle: textTheme.bodySmall), + labelLarge: sourceCodePro(textStyle: textTheme.labelLarge), + labelMedium: sourceCodePro(textStyle: textTheme.labelMedium), + labelSmall: sourceCodePro(textStyle: textTheme.labelSmall), ); } - /// Applies the Sour Gummy font family from Google Fonts to the + /// Applies the Source Sans 3 font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Sour+Gummy - static TextStyle sourGummy({ + /// * https://fonts.google.com/specimen/Source+Sans+3 + static TextStyle sourceSans3({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -10305,137 +11689,123 @@ class PartS { double? decorationThickness, }) { final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '688829e5309e2ab7f5062ce3bb63bf47321dfa0ad67c0f04fd21c09483d80a6c', - 56684, - ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a72ffcaacff0a927d572158af5aaa35c9f1d42613f6e351daa74de090eb50dd5', - 56888, + 'a8d500bdb030c5630dbbed4356e6ae0432532937e8376b8aad80b3d8f9471e65', + 233600, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'afad497d162153db44bb20d7959c65fc80d1cddd6d43131436ac8e1819e8cfb5', - 56828, + 'd464a46952aea037c7075e3c44553056df69f58b2df55193a65c80f273bcc9ef', + 234580, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f671cd0c91501a89db98d40f5b8a19fe7fa269d6af195525d0fbc5a55ede5026', - 56804, + 'f63ee6981c8ca18a461f39ca0475668d26f9897b064a33b7448a4352e3281edc', + 234684, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '2077f0f19bf5bd788100dd4c07066d86601bda44c7cc23ef5bff8f3314069b62', - 56832, + 'f709a664f7810c42bd46e595904bb44500b4272235a9143e43ec586a765450d4', + 234472, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '732748836427dceece30e68eb523972e59c4a305747b1b4d52364f602d5c2a1b', - 56884, + 'a57c67a03a8c195df35b4f2700f7b89b1888c6f4c313f0e9d1ddcc834b155727', + 234656, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '9c5f2756edf75b92606b03bc139ebe763852f08f971c46a45a3350e3fa8148f5', - 56768, + 'fdbb56eac55436884cba53b2b71658ae5c426d545619866108a580b8da808866', + 234616, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '7782f867d16a1e946bf71f5d7a14ce10a0d74223661e43935eb41d37fea1804b', - 56840, + '1186628b8b13f3d725c21553067099801aaf6a8ec5e1b53905a48d1cd5d14f2e', + 234636, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '4bb337934de3cd2d2a89c8c106b7622c628ddb796a1398beb913291e39cd5e12', - 56772, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '3fa80b5d3cdf935a330cd60f294b4a9649c86f377c8304a656fc2c4622b25e67', - 57172, + '0b737d23fb6df0119fbaf563c658b80e3050c1d86536a829b288cbecd67738bb', + 233588, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'f7aba2bd9aba39e7a6b1718ff24ce170c9aafa9fd9dae3a7d3ac2d837060fa32', - 57320, + '31d05c5ddc30028a2c5a3aa16d433cf6058d16025c9753fde48a8d7f9957a084', + 208336, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'f85d2dc13d9d73fba0c33d1fc19dbf121ecf43f5c47afacd8e64f41f15f951de', - 57288, + 'ad306c8e474caaf8f62e210c0a40c73a89b66dbca273ce2dd7809e09567db8f2', + 209504, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'd1b85a89e68174129fa932853ebaca1e0df744ded40aac6f088c1da9949f4d71', - 57196, + 'f4088f7bd8d7073e254138de0f73f801d563076cf67fe2e8bfd68dd86d4a2114', + 209352, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '36635a845a3e69b6baa08d028df638063ba98bc355717153b742039c2e838905', - 57312, + '2ea875f303378defe47e29390d8e33d3a8ded5e366b6bcacb428b97a3406507c', + 209152, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'f0a78f2e15cff1ba9867dac4b1fe88f8df51b4a2c7ebed8556c8e3cf890ad4f2', - 57368, + '8362f21da6891c4a48209cf5e9cd435321520e08c1e0372b67f9bb7a49e1dab6', + 209312, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '7ac148702582ad734aa2c755a754cf67e7f6247c727551a868bbb146bc72fd7d', - 57240, + 'ad43aaf7ece7db2d4f5b2d8cb15ec8c9280f431be4f2c945f3b10d4bc5b0272b', + 209332, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'a055c4813ead8f0bcd032bc1e9addb661b784b6341108340f4c16e6c8f79c426', - 57336, + '631998eb4dc0e4e148177dc5a46c408b8db74dceb3c37f3a54c7445702cb2ba1', + 209232, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'bac5d9f66d86494401928472dc6feba80a9cea0dc38b415341004c63a273a97b', - 57256, + '0506f2ce0c921668a975ef371774f8fafc45b9fb8a115f110639228db90836ed', + 207896, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SourGummy', + fontFamily: 'SourceSans3', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -10458,38 +11828,38 @@ class PartS { ); } - /// Applies the Sour Gummy font family from Google Fonts to every + /// Applies the Source Sans 3 font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Sour+Gummy - static TextTheme sourGummyTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Source+Sans+3 + static TextTheme sourceSans3TextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: sourGummy(textStyle: textTheme.displayLarge), - displayMedium: sourGummy(textStyle: textTheme.displayMedium), - displaySmall: sourGummy(textStyle: textTheme.displaySmall), - headlineLarge: sourGummy(textStyle: textTheme.headlineLarge), - headlineMedium: sourGummy(textStyle: textTheme.headlineMedium), - headlineSmall: sourGummy(textStyle: textTheme.headlineSmall), - titleLarge: sourGummy(textStyle: textTheme.titleLarge), - titleMedium: sourGummy(textStyle: textTheme.titleMedium), - titleSmall: sourGummy(textStyle: textTheme.titleSmall), - bodyLarge: sourGummy(textStyle: textTheme.bodyLarge), - bodyMedium: sourGummy(textStyle: textTheme.bodyMedium), - bodySmall: sourGummy(textStyle: textTheme.bodySmall), - labelLarge: sourGummy(textStyle: textTheme.labelLarge), - labelMedium: sourGummy(textStyle: textTheme.labelMedium), - labelSmall: sourGummy(textStyle: textTheme.labelSmall), + displayLarge: sourceSans3(textStyle: textTheme.displayLarge), + displayMedium: sourceSans3(textStyle: textTheme.displayMedium), + displaySmall: sourceSans3(textStyle: textTheme.displaySmall), + headlineLarge: sourceSans3(textStyle: textTheme.headlineLarge), + headlineMedium: sourceSans3(textStyle: textTheme.headlineMedium), + headlineSmall: sourceSans3(textStyle: textTheme.headlineSmall), + titleLarge: sourceSans3(textStyle: textTheme.titleLarge), + titleMedium: sourceSans3(textStyle: textTheme.titleMedium), + titleSmall: sourceSans3(textStyle: textTheme.titleSmall), + bodyLarge: sourceSans3(textStyle: textTheme.bodyLarge), + bodyMedium: sourceSans3(textStyle: textTheme.bodyMedium), + bodySmall: sourceSans3(textStyle: textTheme.bodySmall), + labelLarge: sourceSans3(textStyle: textTheme.labelLarge), + labelMedium: sourceSans3(textStyle: textTheme.labelMedium), + labelSmall: sourceSans3(textStyle: textTheme.labelSmall), ); } - /// Applies the Source Code Pro font family from Google Fonts to the + /// Applies the Source Serif 4 font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Source+Code+Pro - static TextStyle sourceCodePro({ + /// * https://fonts.google.com/specimen/Source+Serif+4 + static TextStyle sourceSerif4({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -10515,119 +11885,119 @@ class PartS { fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '89fafa2f91cb1d6207208b006579e7a6bf3a8fa7c980d54d636e97bfb8cc69a4', - 120812, + '1e1cb39a0f56df4037e4bf42fa0b0e62501b3919e55ed92bf2d866811675734a', + 194332, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'cd5621c4e70e5f63adc269ca83f89102ec42edebc300b873670a232d1c057601', - 121192, + '7c0d50db8e4146080cbf4bf37fffb23df859566cc7f2a03326586ecb9356130d', + 194484, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '9e6886fe8f6509c3ed4106d7e5b83dc9620e0505397d46d4b4aa432ed0b08c84', - 121056, + '444d1df62a9693f8ff54dcb9fca4da2d4da7ccbce5c39c91644d0d983cf4cd0d', + 194440, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '71034cae055c34ebf3eb26011524bd4cbd46e97ecc3a2cdcc455d29c9afd7ab2', - 120864, + '0bf8089ceff9125fe74e101b322c936bd3c66ed336f8f02cddcd978759153db8', + 194692, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '3d759fced8b9b63e0e0b59a4c6535993db356491a98d89608bb119a1f80b1013', - 120860, + '532158a64c3ff8cf4c71ea05ac5bdd9d3a067287061634f513aab275af942db1', + 194776, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '6d1370b166a038fddd2a6e452e7b28fa3be7872519e2c2346785fbba993db827', - 120916, + 'bb37bf8029423d8045d0f4d39730f68297ef7167d9510f0eca7d7c6c111bc40b', + 194736, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a38a413e89ae57760def25d37b189114e9c0564466add002e4556057a785613a', - 120948, + '0b91ff909f063d670aab6ac7d72c695d4c33ac7a95c7ed654795d2818d6b69d7', + 194772, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '855d462d7e008b2c3a777795716fd6d78cf1b4d55b70473767eed43926e38b59', - 120456, + '8dabaeac0e9c871157516aec8c843beb7866aa9c7758ad0a1e84ec64829fb641', + 194696, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '4501dddd72705c3ef9213eaeb96495d7e71db6466c3bc9a483ba65282554c9bb', - 101668, + 'ec86f6d8cdd83cd5b410d431b5a4ee2a8169fa9569e1a481adb40920208816c9', + 183548, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '637279b2e9c1ca633a590561cd96754d14eb0d962df4f45aad7f56253416138d', - 101968, + 'e12ecc34a9d7e376966680b0b71143ec4e9ec3ac709cd2d7731b9ebd83a4af8f', + 183672, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '83adb384c140d2dd206ce055381f57d9a3732e3e8409a1831523dda071dbf72a', - 101776, + '6f6fb5229f3c5356779bf1ea3d78847c640160b4a2dd94906543fb5b94a09d85', + 183528, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '4be784b7d9053db0014d50cde21bced632b2a36bce4e487d69f00097c4b9dacf', - 101748, + '5dd489c34d83c6a7114064d60854fe22a1abdf61014361552b1f1a4af76d49e6', + 183692, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'be5e34a1e84ea7add3982ab01760a9ea6a0fa6bc9bfb267ed5a00e3614907f72', - 101740, + 'c99bd3c792cdafced334aeda139ff1962e58ca8c7d737f1982424f67fbd015d0', + 183664, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'a97facc841bbab86de8596157db1523256435c9605ccfe2870161352ddefbe56', - 101732, + '008a213805f8e07a048122272abf749ddd19518dd24013674b64d101f232e403', + 183624, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'cdb3594a2736c4ea1bacf32de55fde645d36762ac8b786ef67660659291da3ae', - 101804, + '6007b684c9e0e77bcfa9308e860ebba6871d75f58df5af43a69a210442a457af', + 183736, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '7a75669d3e8aea35565e21580e480ef0bb31a36af89733413991d3d44ef1b082', - 101500, + '0ccc09292baf067c86fc11d015ddab0008b94a698b4ad1edffe17067ce408318', + 183704, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SourceCodePro', + fontFamily: 'SourceSerif4', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -10650,38 +12020,38 @@ class PartS { ); } - /// Applies the Source Code Pro font family from Google Fonts to every + /// Applies the Source Serif 4 font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Source+Code+Pro - static TextTheme sourceCodeProTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Source+Serif+4 + static TextTheme sourceSerif4TextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: sourceCodePro(textStyle: textTheme.displayLarge), - displayMedium: sourceCodePro(textStyle: textTheme.displayMedium), - displaySmall: sourceCodePro(textStyle: textTheme.displaySmall), - headlineLarge: sourceCodePro(textStyle: textTheme.headlineLarge), - headlineMedium: sourceCodePro(textStyle: textTheme.headlineMedium), - headlineSmall: sourceCodePro(textStyle: textTheme.headlineSmall), - titleLarge: sourceCodePro(textStyle: textTheme.titleLarge), - titleMedium: sourceCodePro(textStyle: textTheme.titleMedium), - titleSmall: sourceCodePro(textStyle: textTheme.titleSmall), - bodyLarge: sourceCodePro(textStyle: textTheme.bodyLarge), - bodyMedium: sourceCodePro(textStyle: textTheme.bodyMedium), - bodySmall: sourceCodePro(textStyle: textTheme.bodySmall), - labelLarge: sourceCodePro(textStyle: textTheme.labelLarge), - labelMedium: sourceCodePro(textStyle: textTheme.labelMedium), - labelSmall: sourceCodePro(textStyle: textTheme.labelSmall), + displayLarge: sourceSerif4(textStyle: textTheme.displayLarge), + displayMedium: sourceSerif4(textStyle: textTheme.displayMedium), + displaySmall: sourceSerif4(textStyle: textTheme.displaySmall), + headlineLarge: sourceSerif4(textStyle: textTheme.headlineLarge), + headlineMedium: sourceSerif4(textStyle: textTheme.headlineMedium), + headlineSmall: sourceSerif4(textStyle: textTheme.headlineSmall), + titleLarge: sourceSerif4(textStyle: textTheme.titleLarge), + titleMedium: sourceSerif4(textStyle: textTheme.titleMedium), + titleSmall: sourceSerif4(textStyle: textTheme.titleSmall), + bodyLarge: sourceSerif4(textStyle: textTheme.bodyLarge), + bodyMedium: sourceSerif4(textStyle: textTheme.bodyMedium), + bodySmall: sourceSerif4(textStyle: textTheme.bodySmall), + labelLarge: sourceSerif4(textStyle: textTheme.labelLarge), + labelMedium: sourceSerif4(textStyle: textTheme.labelMedium), + labelSmall: sourceSerif4(textStyle: textTheme.labelSmall), ); } - /// Applies the Source Sans 3 font family from Google Fonts to the + /// Applies the Space Grotesk font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Source+Sans+3 - static TextStyle sourceSans3({ + /// * https://fonts.google.com/specimen/Space+Grotesk + static TextStyle spaceGrotesk({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -10703,123 +12073,154 @@ class PartS { double? decorationThickness, }) { final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'a8d500bdb030c5630dbbed4356e6ae0432532937e8376b8aad80b3d8f9471e65', - 233600, - ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'd464a46952aea037c7075e3c44553056df69f58b2df55193a65c80f273bcc9ef', - 234580, + 'fd8943c197bcfbb835a8d002ef16d2b5bde4fb928ec8ab97f2ce7366c7a14339', + 69376, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f63ee6981c8ca18a461f39ca0475668d26f9897b064a33b7448a4352e3281edc', - 234684, + '7821207a715952786271398700a0ffaf2dcad829090ab5bca09b9cab112fa8eb', + 69336, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f709a664f7810c42bd46e595904bb44500b4272235a9143e43ec586a765450d4', - 234472, + 'b997a6d2ee768c870c6d3e525a1ac21fd18402485181cc69de5b098341a1f47c', + 69392, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a57c67a03a8c195df35b4f2700f7b89b1888c6f4c313f0e9d1ddcc834b155727', - 234656, + 'dc709777ca632c127616b1350e7d30103b0e897fd3d86741fa4344233315b32c', + 69332, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'fdbb56eac55436884cba53b2b71658ae5c426d545619866108a580b8da808866', - 234616, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '1186628b8b13f3d725c21553067099801aaf6a8ec5e1b53905a48d1cd5d14f2e', - 234636, + '22eb3cc87edf0bd73cd7b79336429dd0035eaf2c9a9fe83c6c7e11b825116926', + 69284, ), + }; + + return googleFontsTextStyle( + textStyle: textStyle, + fontFamily: 'SpaceGrotesk', + color: color, + backgroundColor: backgroundColor, + fontSize: fontSize, + fontWeight: fontWeight, + fontStyle: fontStyle, + letterSpacing: letterSpacing, + wordSpacing: wordSpacing, + textBaseline: textBaseline, + height: height, + locale: locale, + foreground: foreground, + background: background, + shadows: shadows, + fontFeatures: fontFeatures, + decoration: decoration, + decorationColor: decorationColor, + decorationStyle: decorationStyle, + decorationThickness: decorationThickness, + fonts: fonts, + ); + } + + /// Applies the Space Grotesk font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Space+Grotesk + static TextTheme spaceGroteskTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: spaceGrotesk(textStyle: textTheme.displayLarge), + displayMedium: spaceGrotesk(textStyle: textTheme.displayMedium), + displaySmall: spaceGrotesk(textStyle: textTheme.displaySmall), + headlineLarge: spaceGrotesk(textStyle: textTheme.headlineLarge), + headlineMedium: spaceGrotesk(textStyle: textTheme.headlineMedium), + headlineSmall: spaceGrotesk(textStyle: textTheme.headlineSmall), + titleLarge: spaceGrotesk(textStyle: textTheme.titleLarge), + titleMedium: spaceGrotesk(textStyle: textTheme.titleMedium), + titleSmall: spaceGrotesk(textStyle: textTheme.titleSmall), + bodyLarge: spaceGrotesk(textStyle: textTheme.bodyLarge), + bodyMedium: spaceGrotesk(textStyle: textTheme.bodyMedium), + bodySmall: spaceGrotesk(textStyle: textTheme.bodySmall), + labelLarge: spaceGrotesk(textStyle: textTheme.labelLarge), + labelMedium: spaceGrotesk(textStyle: textTheme.labelMedium), + labelSmall: spaceGrotesk(textStyle: textTheme.labelSmall), + ); + } + + /// Applies the Space Mono font family from Google Fonts to the + /// given [textStyle]. + /// + /// See: + /// * https://fonts.google.com/specimen/Space+Mono + static TextStyle spaceMono({ + TextStyle? textStyle, + Color? color, + Color? backgroundColor, + double? fontSize, + FontWeight? fontWeight, + FontStyle? fontStyle, + double? letterSpacing, + double? wordSpacing, + TextBaseline? textBaseline, + double? height, + Locale? locale, + Paint? foreground, + Paint? background, + List? shadows, + List? fontFeatures, + TextDecoration? decoration, + Color? decorationColor, + TextDecorationStyle? decorationStyle, + double? decorationThickness, + }) { + final fonts = { const GoogleFontsVariant( - fontWeight: FontWeight.w900, + fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '0b737d23fb6df0119fbaf563c658b80e3050c1d86536a829b288cbecd67738bb', - 233588, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '31d05c5ddc30028a2c5a3aa16d433cf6058d16025c9753fde48a8d7f9957a084', - 208336, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'ad306c8e474caaf8f62e210c0a40c73a89b66dbca273ce2dd7809e09567db8f2', - 209504, + 'd9e28ce88420fcbccb074f652afc16c1d496f7aca31311964c6a30bbdd71e4a0', + 51364, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'f4088f7bd8d7073e254138de0f73f801d563076cf67fe2e8bfd68dd86d4a2114', - 209352, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '2ea875f303378defe47e29390d8e33d3a8ded5e366b6bcacb428b97a3406507c', - 209152, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '8362f21da6891c4a48209cf5e9cd435321520e08c1e0372b67f9bb7a49e1dab6', - 209312, + '7c275ff8b8edf521212d67092331ca9cee95b88858bef0271cdcb72e6d7ac674', + 57280, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'ad43aaf7ece7db2d4f5b2d8cb15ec8c9280f431be4f2c945f3b10d4bc5b0272b', - 209332, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, + fontStyle: FontStyle.normal, ): GoogleFontsFile( - '631998eb4dc0e4e148177dc5a46c408b8db74dceb3c37f3a54c7445702cb2ba1', - 209232, + '9bc9f9da68e4f847e99faab84b9202aa74430a0955675dcf949b79a65257c368', + 50712, ), const GoogleFontsVariant( - fontWeight: FontWeight.w900, + fontWeight: FontWeight.w700, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '0506f2ce0c921668a975ef371774f8fafc45b9fb8a115f110639228db90836ed', - 207896, + '2aadb3101629ed838f06620801061a873286ae60aa2d62298c603ac1d0769c07', + 53612, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SourceSans3', + fontFamily: 'SpaceMono', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -10842,38 +12243,38 @@ class PartS { ); } - /// Applies the Source Sans 3 font family from Google Fonts to every + /// Applies the Space Mono font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Source+Sans+3 - static TextTheme sourceSans3TextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Space+Mono + static TextTheme spaceMonoTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: sourceSans3(textStyle: textTheme.displayLarge), - displayMedium: sourceSans3(textStyle: textTheme.displayMedium), - displaySmall: sourceSans3(textStyle: textTheme.displaySmall), - headlineLarge: sourceSans3(textStyle: textTheme.headlineLarge), - headlineMedium: sourceSans3(textStyle: textTheme.headlineMedium), - headlineSmall: sourceSans3(textStyle: textTheme.headlineSmall), - titleLarge: sourceSans3(textStyle: textTheme.titleLarge), - titleMedium: sourceSans3(textStyle: textTheme.titleMedium), - titleSmall: sourceSans3(textStyle: textTheme.titleSmall), - bodyLarge: sourceSans3(textStyle: textTheme.bodyLarge), - bodyMedium: sourceSans3(textStyle: textTheme.bodyMedium), - bodySmall: sourceSans3(textStyle: textTheme.bodySmall), - labelLarge: sourceSans3(textStyle: textTheme.labelLarge), - labelMedium: sourceSans3(textStyle: textTheme.labelMedium), - labelSmall: sourceSans3(textStyle: textTheme.labelSmall), + displayLarge: spaceMono(textStyle: textTheme.displayLarge), + displayMedium: spaceMono(textStyle: textTheme.displayMedium), + displaySmall: spaceMono(textStyle: textTheme.displaySmall), + headlineLarge: spaceMono(textStyle: textTheme.headlineLarge), + headlineMedium: spaceMono(textStyle: textTheme.headlineMedium), + headlineSmall: spaceMono(textStyle: textTheme.headlineSmall), + titleLarge: spaceMono(textStyle: textTheme.titleLarge), + titleMedium: spaceMono(textStyle: textTheme.titleMedium), + titleSmall: spaceMono(textStyle: textTheme.titleSmall), + bodyLarge: spaceMono(textStyle: textTheme.bodyLarge), + bodyMedium: spaceMono(textStyle: textTheme.bodyMedium), + bodySmall: spaceMono(textStyle: textTheme.bodySmall), + labelLarge: spaceMono(textStyle: textTheme.labelLarge), + labelMedium: spaceMono(textStyle: textTheme.labelMedium), + labelSmall: spaceMono(textStyle: textTheme.labelSmall), ); } - /// Applies the Source Serif 4 font family from Google Fonts to the + /// Applies the Special Elite font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Source+Serif+4 - static TextStyle sourceSerif4({ + /// * https://fonts.google.com/specimen/Special+Elite + static TextStyle specialElite({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -10895,123 +12296,18 @@ class PartS { double? decorationThickness, }) { final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '1e1cb39a0f56df4037e4bf42fa0b0e62501b3919e55ed92bf2d866811675734a', - 194332, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '7c0d50db8e4146080cbf4bf37fffb23df859566cc7f2a03326586ecb9356130d', - 194484, - ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '444d1df62a9693f8ff54dcb9fca4da2d4da7ccbce5c39c91644d0d983cf4cd0d', - 194440, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '0bf8089ceff9125fe74e101b322c936bd3c66ed336f8f02cddcd978759153db8', - 194692, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '532158a64c3ff8cf4c71ea05ac5bdd9d3a067287061634f513aab275af942db1', - 194776, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'bb37bf8029423d8045d0f4d39730f68297ef7167d9510f0eca7d7c6c111bc40b', - 194736, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '0b91ff909f063d670aab6ac7d72c695d4c33ac7a95c7ed654795d2818d6b69d7', - 194772, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '8dabaeac0e9c871157516aec8c843beb7866aa9c7758ad0a1e84ec64829fb641', - 194696, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'ec86f6d8cdd83cd5b410d431b5a4ee2a8169fa9569e1a481adb40920208816c9', - 183548, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'e12ecc34a9d7e376966680b0b71143ec4e9ec3ac709cd2d7731b9ebd83a4af8f', - 183672, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '6f6fb5229f3c5356779bf1ea3d78847c640160b4a2dd94906543fb5b94a09d85', - 183528, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '5dd489c34d83c6a7114064d60854fe22a1abdf61014361552b1f1a4af76d49e6', - 183692, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'c99bd3c792cdafced334aeda139ff1962e58ca8c7d737f1982424f67fbd015d0', - 183664, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '008a213805f8e07a048122272abf749ddd19518dd24013674b64d101f232e403', - 183624, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '6007b684c9e0e77bcfa9308e860ebba6871d75f58df5af43a69a210442a457af', - 183736, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '0ccc09292baf067c86fc11d015ddab0008b94a698b4ad1edffe17067ce408318', - 183704, + '237e5646bbf5562a70e6cec5020bf4c5eb8473f90c2c0bd595bf501a2e28b3b1', + 150108, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SourceSerif4', + fontFamily: 'SpecialElite', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -11034,38 +12330,38 @@ class PartS { ); } - /// Applies the Source Serif 4 font family from Google Fonts to every + /// Applies the Special Elite font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Source+Serif+4 - static TextTheme sourceSerif4TextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Special+Elite + static TextTheme specialEliteTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: sourceSerif4(textStyle: textTheme.displayLarge), - displayMedium: sourceSerif4(textStyle: textTheme.displayMedium), - displaySmall: sourceSerif4(textStyle: textTheme.displaySmall), - headlineLarge: sourceSerif4(textStyle: textTheme.headlineLarge), - headlineMedium: sourceSerif4(textStyle: textTheme.headlineMedium), - headlineSmall: sourceSerif4(textStyle: textTheme.headlineSmall), - titleLarge: sourceSerif4(textStyle: textTheme.titleLarge), - titleMedium: sourceSerif4(textStyle: textTheme.titleMedium), - titleSmall: sourceSerif4(textStyle: textTheme.titleSmall), - bodyLarge: sourceSerif4(textStyle: textTheme.bodyLarge), - bodyMedium: sourceSerif4(textStyle: textTheme.bodyMedium), - bodySmall: sourceSerif4(textStyle: textTheme.bodySmall), - labelLarge: sourceSerif4(textStyle: textTheme.labelLarge), - labelMedium: sourceSerif4(textStyle: textTheme.labelMedium), - labelSmall: sourceSerif4(textStyle: textTheme.labelSmall), + displayLarge: specialElite(textStyle: textTheme.displayLarge), + displayMedium: specialElite(textStyle: textTheme.displayMedium), + displaySmall: specialElite(textStyle: textTheme.displaySmall), + headlineLarge: specialElite(textStyle: textTheme.headlineLarge), + headlineMedium: specialElite(textStyle: textTheme.headlineMedium), + headlineSmall: specialElite(textStyle: textTheme.headlineSmall), + titleLarge: specialElite(textStyle: textTheme.titleLarge), + titleMedium: specialElite(textStyle: textTheme.titleMedium), + titleSmall: specialElite(textStyle: textTheme.titleSmall), + bodyLarge: specialElite(textStyle: textTheme.bodyLarge), + bodyMedium: specialElite(textStyle: textTheme.bodyMedium), + bodySmall: specialElite(textStyle: textTheme.bodySmall), + labelLarge: specialElite(textStyle: textTheme.labelLarge), + labelMedium: specialElite(textStyle: textTheme.labelMedium), + labelSmall: specialElite(textStyle: textTheme.labelSmall), ); } - /// Applies the Space Grotesk font family from Google Fonts to the + /// Applies the Special Gothic font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Space+Grotesk - static TextStyle spaceGrotesk({ + /// * https://fonts.google.com/specimen/Special+Gothic + static TextStyle specialGothic({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -11087,46 +12383,39 @@ class PartS { double? decorationThickness, }) { final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'fd8943c197bcfbb835a8d002ef16d2b5bde4fb928ec8ab97f2ce7366c7a14339', - 69376, - ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '7821207a715952786271398700a0ffaf2dcad829090ab5bca09b9cab112fa8eb', - 69336, + 'a38a70e072941a1fac685b4c6848e6d524d0bafd1339976403146fac623aab17', + 75780, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b997a6d2ee768c870c6d3e525a1ac21fd18402485181cc69de5b098341a1f47c', - 69392, + 'beadaa81acd87b7e44ee8569f4be0e8e5e28aa070436d1cc7ba612f2e5eecde5', + 76276, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'dc709777ca632c127616b1350e7d30103b0e897fd3d86741fa4344233315b32c', - 69332, + '43dd4dd79a37bd524559e6529e3d1c11349683c4c2aa7fc12ea644415f4c6b62', + 76364, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '22eb3cc87edf0bd73cd7b79336429dd0035eaf2c9a9fe83c6c7e11b825116926', - 69284, + 'ef937bc495c5862713d361129cff63c3d3199542c1249560f978513ff110b158', + 76124, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SpaceGrotesk', + fontFamily: 'SpecialGothic', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -11149,38 +12438,38 @@ class PartS { ); } - /// Applies the Space Grotesk font family from Google Fonts to every + /// Applies the Special Gothic font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Space+Grotesk - static TextTheme spaceGroteskTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Special+Gothic + static TextTheme specialGothicTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: spaceGrotesk(textStyle: textTheme.displayLarge), - displayMedium: spaceGrotesk(textStyle: textTheme.displayMedium), - displaySmall: spaceGrotesk(textStyle: textTheme.displaySmall), - headlineLarge: spaceGrotesk(textStyle: textTheme.headlineLarge), - headlineMedium: spaceGrotesk(textStyle: textTheme.headlineMedium), - headlineSmall: spaceGrotesk(textStyle: textTheme.headlineSmall), - titleLarge: spaceGrotesk(textStyle: textTheme.titleLarge), - titleMedium: spaceGrotesk(textStyle: textTheme.titleMedium), - titleSmall: spaceGrotesk(textStyle: textTheme.titleSmall), - bodyLarge: spaceGrotesk(textStyle: textTheme.bodyLarge), - bodyMedium: spaceGrotesk(textStyle: textTheme.bodyMedium), - bodySmall: spaceGrotesk(textStyle: textTheme.bodySmall), - labelLarge: spaceGrotesk(textStyle: textTheme.labelLarge), - labelMedium: spaceGrotesk(textStyle: textTheme.labelMedium), - labelSmall: spaceGrotesk(textStyle: textTheme.labelSmall), + displayLarge: specialGothic(textStyle: textTheme.displayLarge), + displayMedium: specialGothic(textStyle: textTheme.displayMedium), + displaySmall: specialGothic(textStyle: textTheme.displaySmall), + headlineLarge: specialGothic(textStyle: textTheme.headlineLarge), + headlineMedium: specialGothic(textStyle: textTheme.headlineMedium), + headlineSmall: specialGothic(textStyle: textTheme.headlineSmall), + titleLarge: specialGothic(textStyle: textTheme.titleLarge), + titleMedium: specialGothic(textStyle: textTheme.titleMedium), + titleSmall: specialGothic(textStyle: textTheme.titleSmall), + bodyLarge: specialGothic(textStyle: textTheme.bodyLarge), + bodyMedium: specialGothic(textStyle: textTheme.bodyMedium), + bodySmall: specialGothic(textStyle: textTheme.bodySmall), + labelLarge: specialGothic(textStyle: textTheme.labelLarge), + labelMedium: specialGothic(textStyle: textTheme.labelMedium), + labelSmall: specialGothic(textStyle: textTheme.labelSmall), ); } - /// Applies the Space Mono font family from Google Fonts to the + /// Applies the Special Gothic Condensed One font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Space+Mono - static TextStyle spaceMono({ + /// * https://fonts.google.com/specimen/Special+Gothic+Condensed+One + static TextStyle specialGothicCondensedOne({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -11206,35 +12495,14 @@ class PartS { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'd9e28ce88420fcbccb074f652afc16c1d496f7aca31311964c6a30bbdd71e4a0', - 51364, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '7c275ff8b8edf521212d67092331ca9cee95b88858bef0271cdcb72e6d7ac674', - 57280, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '9bc9f9da68e4f847e99faab84b9202aa74430a0955675dcf949b79a65257c368', - 50712, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '2aadb3101629ed838f06620801061a873286ae60aa2d62298c603ac1d0769c07', - 53612, + '2a4064fd31d2532e97f779a1b92f7afaf79dbeb573866e53c893672bceefee16', + 67504, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SpaceMono', + fontFamily: 'SpecialGothicCondensedOne', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -11257,38 +12525,50 @@ class PartS { ); } - /// Applies the Space Mono font family from Google Fonts to every + /// Applies the Special Gothic Condensed One font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Space+Mono - static TextTheme spaceMonoTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Special+Gothic+Condensed+One + static TextTheme specialGothicCondensedOneTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: spaceMono(textStyle: textTheme.displayLarge), - displayMedium: spaceMono(textStyle: textTheme.displayMedium), - displaySmall: spaceMono(textStyle: textTheme.displaySmall), - headlineLarge: spaceMono(textStyle: textTheme.headlineLarge), - headlineMedium: spaceMono(textStyle: textTheme.headlineMedium), - headlineSmall: spaceMono(textStyle: textTheme.headlineSmall), - titleLarge: spaceMono(textStyle: textTheme.titleLarge), - titleMedium: spaceMono(textStyle: textTheme.titleMedium), - titleSmall: spaceMono(textStyle: textTheme.titleSmall), - bodyLarge: spaceMono(textStyle: textTheme.bodyLarge), - bodyMedium: spaceMono(textStyle: textTheme.bodyMedium), - bodySmall: spaceMono(textStyle: textTheme.bodySmall), - labelLarge: spaceMono(textStyle: textTheme.labelLarge), - labelMedium: spaceMono(textStyle: textTheme.labelMedium), - labelSmall: spaceMono(textStyle: textTheme.labelSmall), + displayLarge: specialGothicCondensedOne( + textStyle: textTheme.displayLarge, + ), + displayMedium: specialGothicCondensedOne( + textStyle: textTheme.displayMedium, + ), + displaySmall: specialGothicCondensedOne( + textStyle: textTheme.displaySmall, + ), + headlineLarge: specialGothicCondensedOne( + textStyle: textTheme.headlineLarge, + ), + headlineMedium: specialGothicCondensedOne( + textStyle: textTheme.headlineMedium, + ), + headlineSmall: specialGothicCondensedOne( + textStyle: textTheme.headlineSmall, + ), + titleLarge: specialGothicCondensedOne(textStyle: textTheme.titleLarge), + titleMedium: specialGothicCondensedOne(textStyle: textTheme.titleMedium), + titleSmall: specialGothicCondensedOne(textStyle: textTheme.titleSmall), + bodyLarge: specialGothicCondensedOne(textStyle: textTheme.bodyLarge), + bodyMedium: specialGothicCondensedOne(textStyle: textTheme.bodyMedium), + bodySmall: specialGothicCondensedOne(textStyle: textTheme.bodySmall), + labelLarge: specialGothicCondensedOne(textStyle: textTheme.labelLarge), + labelMedium: specialGothicCondensedOne(textStyle: textTheme.labelMedium), + labelSmall: specialGothicCondensedOne(textStyle: textTheme.labelSmall), ); } - /// Applies the Special Elite font family from Google Fonts to the + /// Applies the Special Gothic Expanded One font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Special+Elite - static TextStyle specialElite({ + /// * https://fonts.google.com/specimen/Special+Gothic+Expanded+One + static TextStyle specialGothicExpandedOne({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -11314,14 +12594,14 @@ class PartS { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '237e5646bbf5562a70e6cec5020bf4c5eb8473f90c2c0bd595bf501a2e28b3b1', - 150108, + '43b5bb59d513eb617672d9232965b8e5c132d0032d1ed48af0aca7310071f0d3', + 69352, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SpecialElite', + fontFamily: 'SpecialGothicExpandedOne', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -11344,38 +12624,46 @@ class PartS { ); } - /// Applies the Special Elite font family from Google Fonts to every + /// Applies the Special Gothic Expanded One font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Special+Elite - static TextTheme specialEliteTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Special+Gothic+Expanded+One + static TextTheme specialGothicExpandedOneTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: specialElite(textStyle: textTheme.displayLarge), - displayMedium: specialElite(textStyle: textTheme.displayMedium), - displaySmall: specialElite(textStyle: textTheme.displaySmall), - headlineLarge: specialElite(textStyle: textTheme.headlineLarge), - headlineMedium: specialElite(textStyle: textTheme.headlineMedium), - headlineSmall: specialElite(textStyle: textTheme.headlineSmall), - titleLarge: specialElite(textStyle: textTheme.titleLarge), - titleMedium: specialElite(textStyle: textTheme.titleMedium), - titleSmall: specialElite(textStyle: textTheme.titleSmall), - bodyLarge: specialElite(textStyle: textTheme.bodyLarge), - bodyMedium: specialElite(textStyle: textTheme.bodyMedium), - bodySmall: specialElite(textStyle: textTheme.bodySmall), - labelLarge: specialElite(textStyle: textTheme.labelLarge), - labelMedium: specialElite(textStyle: textTheme.labelMedium), - labelSmall: specialElite(textStyle: textTheme.labelSmall), + displayLarge: specialGothicExpandedOne(textStyle: textTheme.displayLarge), + displayMedium: specialGothicExpandedOne( + textStyle: textTheme.displayMedium, + ), + displaySmall: specialGothicExpandedOne(textStyle: textTheme.displaySmall), + headlineLarge: specialGothicExpandedOne( + textStyle: textTheme.headlineLarge, + ), + headlineMedium: specialGothicExpandedOne( + textStyle: textTheme.headlineMedium, + ), + headlineSmall: specialGothicExpandedOne( + textStyle: textTheme.headlineSmall, + ), + titleLarge: specialGothicExpandedOne(textStyle: textTheme.titleLarge), + titleMedium: specialGothicExpandedOne(textStyle: textTheme.titleMedium), + titleSmall: specialGothicExpandedOne(textStyle: textTheme.titleSmall), + bodyLarge: specialGothicExpandedOne(textStyle: textTheme.bodyLarge), + bodyMedium: specialGothicExpandedOne(textStyle: textTheme.bodyMedium), + bodySmall: specialGothicExpandedOne(textStyle: textTheme.bodySmall), + labelLarge: specialGothicExpandedOne(textStyle: textTheme.labelLarge), + labelMedium: specialGothicExpandedOne(textStyle: textTheme.labelMedium), + labelSmall: specialGothicExpandedOne(textStyle: textTheme.labelSmall), ); } - /// Applies the Special Gothic font family from Google Fonts to the + /// Applies the Spectral font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Special+Gothic - static TextStyle specialGothic({ + /// * https://fonts.google.com/specimen/Spectral + static TextStyle spectral({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -11397,39 +12685,109 @@ class PartS { double? decorationThickness, }) { final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'cc4e5c864abdfef386a878f67c991dccc3d89162cd5fb069f9d540e88c2b9422', + 122100, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'b6b3ea544454b4ed2cb7346816f1aa4c56e883f2326f609c112588e457bd4fba', + 130876, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'ee91d7ded90669d1d7ab04b1075682267c610ae048926dc66b878522840fdc4a', + 128752, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '7e230b6ea00a319fd11c98ec3afa23e7afe80257fb5f0b20c45c808125c039e7', + 139716, + ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'a38a70e072941a1fac685b4c6848e6d524d0bafd1339976403146fac623aab17', - 75780, + '92be75e9069665578801c3f732bb885378492365ce029d86685bc7409655016f', + 123696, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '26fe75675d3b025baa51762bc48b1261b751b05ed6a7614e4d75746ce945d97b', + 134420, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'beadaa81acd87b7e44ee8569f4be0e8e5e28aa070436d1cc7ba612f2e5eecde5', - 76276, + 'd568f40a47c6ead6e53662b585b52e01e17dc3c55dbe954029706aeb33abe2aa', + 129864, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'e2c72c7fb1a9f7482ed5d1b908f05cf2ecd69e6768125fb44521cf26e8261f84', + 139500, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '43dd4dd79a37bd524559e6529e3d1c11349683c4c2aa7fc12ea644415f4c6b62', - 76364, + 'eb3695a5584288731c91b5d64b29dfc82af6bdb9a5995cd53284a7c839aa09d5', + 129792, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '82785bc5210fcd6ffa58d4022285ce56b6b12a53ef82291740ca15d90a62b72b', + 139452, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'ef937bc495c5862713d361129cff63c3d3199542c1249560f978513ff110b158', - 76124, + '62b19dd1e30a241639034c72f3b356dd119d76216c5167baaddf856f9f40b25d', + 129772, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '3bdd2f0bb460dd83ef70afd090b7cf0af8c224e26ccfc327f4be29315933cd00', + 139452, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'f400704b14aa9104eba2a40d775320d961afafa521faae53c6f9ede58d60283f', + 123408, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '255a56cbb4973776d083eaa92bd6bb4e2b535f5fa1b1a6593b17e19c1f854317', + 131220, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SpecialGothic', + fontFamily: 'Spectral', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -11452,38 +12810,38 @@ class PartS { ); } - /// Applies the Special Gothic font family from Google Fonts to every + /// Applies the Spectral font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Special+Gothic - static TextTheme specialGothicTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Spectral + static TextTheme spectralTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: specialGothic(textStyle: textTheme.displayLarge), - displayMedium: specialGothic(textStyle: textTheme.displayMedium), - displaySmall: specialGothic(textStyle: textTheme.displaySmall), - headlineLarge: specialGothic(textStyle: textTheme.headlineLarge), - headlineMedium: specialGothic(textStyle: textTheme.headlineMedium), - headlineSmall: specialGothic(textStyle: textTheme.headlineSmall), - titleLarge: specialGothic(textStyle: textTheme.titleLarge), - titleMedium: specialGothic(textStyle: textTheme.titleMedium), - titleSmall: specialGothic(textStyle: textTheme.titleSmall), - bodyLarge: specialGothic(textStyle: textTheme.bodyLarge), - bodyMedium: specialGothic(textStyle: textTheme.bodyMedium), - bodySmall: specialGothic(textStyle: textTheme.bodySmall), - labelLarge: specialGothic(textStyle: textTheme.labelLarge), - labelMedium: specialGothic(textStyle: textTheme.labelMedium), - labelSmall: specialGothic(textStyle: textTheme.labelSmall), + displayLarge: spectral(textStyle: textTheme.displayLarge), + displayMedium: spectral(textStyle: textTheme.displayMedium), + displaySmall: spectral(textStyle: textTheme.displaySmall), + headlineLarge: spectral(textStyle: textTheme.headlineLarge), + headlineMedium: spectral(textStyle: textTheme.headlineMedium), + headlineSmall: spectral(textStyle: textTheme.headlineSmall), + titleLarge: spectral(textStyle: textTheme.titleLarge), + titleMedium: spectral(textStyle: textTheme.titleMedium), + titleSmall: spectral(textStyle: textTheme.titleSmall), + bodyLarge: spectral(textStyle: textTheme.bodyLarge), + bodyMedium: spectral(textStyle: textTheme.bodyMedium), + bodySmall: spectral(textStyle: textTheme.bodySmall), + labelLarge: spectral(textStyle: textTheme.labelLarge), + labelMedium: spectral(textStyle: textTheme.labelMedium), + labelSmall: spectral(textStyle: textTheme.labelSmall), ); } - /// Applies the Special Gothic Condensed One font family from Google Fonts to the + /// Applies the Spectral SC font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Special+Gothic+Condensed+One - static TextStyle specialGothicCondensedOne({ + /// * https://fonts.google.com/specimen/Spectral+SC + static TextStyle spectralSc({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -11505,18 +12863,109 @@ class PartS { double? decorationThickness, }) { final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '7c02ca9ee914de70c806f5c40bbf11a5ee452de0412ed2f99f4a402e286fe7e9', + 167320, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '8c0c588300c695d787324794fceb054a414fa0958e1426b537c3475c77c939bc', + 187700, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'ff61b159d27d8d7973097721b3e23b16e97b3b778915c82accceb0579fc7ab67', + 186752, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '2c8a72e4633b5ba328eb4ee3c570bc4777e1e8b1af017cda41a1c66eee0dcd78', + 201828, + ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '2a4064fd31d2532e97f779a1b92f7afaf79dbeb573866e53c893672bceefee16', - 67504, + '2b5f0f3e11863e2ebcbdbcbcf162a346497fdeddf1ee15a73416cf45b591b607', + 178760, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '0231cd44c8f589b5c75ae08ff910321a747765fdb1d6600a4c9cbbf50b8e7121', + 192028, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'c3a8e7b15e9bf512072278f89d114f042688a1b23eecb7616e281ac6704af9ba', + 189260, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '85533e7fb60da68a315e201910650f960ea7c103229e17d77ef10583ac0a889f', + 201908, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '26343c9f6aad0abb80b397faabd923f472a97e83e404899303a6e8c4ecda35bb', + 189160, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '1c8f7f2f6b3132b1f18cbca3d9b87483ed2390b40e685dcacbe2115130e26dab', + 201896, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '16dd09e69fb9e809e2280bc12b4ad4b6b33ecfef27faddfffe1366130a3f6ee1', + 189212, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'bd65a72ef3485433dca976bae6d1927fe2f81f171c7372286affb806536d468c', + 201980, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '002cdcfc06767bfb15fbcc616dc18c223bfbf5f2b4c782ed7f2589b956f7706c', + 178656, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w800, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '65384b2126e4beb22b83d21a0b2b81b501af3e8f65665ea423d7e5de87cdf4f5', + 190928, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SpecialGothicCondensedOne', + fontFamily: 'SpectralSC', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -11539,50 +12988,38 @@ class PartS { ); } - /// Applies the Special Gothic Condensed One font family from Google Fonts to every + /// Applies the Spectral SC font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Special+Gothic+Condensed+One - static TextTheme specialGothicCondensedOneTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Spectral+SC + static TextTheme spectralScTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: specialGothicCondensedOne( - textStyle: textTheme.displayLarge, - ), - displayMedium: specialGothicCondensedOne( - textStyle: textTheme.displayMedium, - ), - displaySmall: specialGothicCondensedOne( - textStyle: textTheme.displaySmall, - ), - headlineLarge: specialGothicCondensedOne( - textStyle: textTheme.headlineLarge, - ), - headlineMedium: specialGothicCondensedOne( - textStyle: textTheme.headlineMedium, - ), - headlineSmall: specialGothicCondensedOne( - textStyle: textTheme.headlineSmall, - ), - titleLarge: specialGothicCondensedOne(textStyle: textTheme.titleLarge), - titleMedium: specialGothicCondensedOne(textStyle: textTheme.titleMedium), - titleSmall: specialGothicCondensedOne(textStyle: textTheme.titleSmall), - bodyLarge: specialGothicCondensedOne(textStyle: textTheme.bodyLarge), - bodyMedium: specialGothicCondensedOne(textStyle: textTheme.bodyMedium), - bodySmall: specialGothicCondensedOne(textStyle: textTheme.bodySmall), - labelLarge: specialGothicCondensedOne(textStyle: textTheme.labelLarge), - labelMedium: specialGothicCondensedOne(textStyle: textTheme.labelMedium), - labelSmall: specialGothicCondensedOne(textStyle: textTheme.labelSmall), + displayLarge: spectralSc(textStyle: textTheme.displayLarge), + displayMedium: spectralSc(textStyle: textTheme.displayMedium), + displaySmall: spectralSc(textStyle: textTheme.displaySmall), + headlineLarge: spectralSc(textStyle: textTheme.headlineLarge), + headlineMedium: spectralSc(textStyle: textTheme.headlineMedium), + headlineSmall: spectralSc(textStyle: textTheme.headlineSmall), + titleLarge: spectralSc(textStyle: textTheme.titleLarge), + titleMedium: spectralSc(textStyle: textTheme.titleMedium), + titleSmall: spectralSc(textStyle: textTheme.titleSmall), + bodyLarge: spectralSc(textStyle: textTheme.bodyLarge), + bodyMedium: spectralSc(textStyle: textTheme.bodyMedium), + bodySmall: spectralSc(textStyle: textTheme.bodySmall), + labelLarge: spectralSc(textStyle: textTheme.labelLarge), + labelMedium: spectralSc(textStyle: textTheme.labelMedium), + labelSmall: spectralSc(textStyle: textTheme.labelSmall), ); } - /// Applies the Special Gothic Expanded One font family from Google Fonts to the + /// Applies the Spicy Rice font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Special+Gothic+Expanded+One - static TextStyle specialGothicExpandedOne({ + /// * https://fonts.google.com/specimen/Spicy+Rice + static TextStyle spicyRice({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -11608,14 +13045,14 @@ class PartS { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '43b5bb59d513eb617672d9232965b8e5c132d0032d1ed48af0aca7310071f0d3', - 69352, + 'b32aec7a162c56cd024ebc5edd804b7540e985bb4fde0cd6db6a6108b98766bf', + 64692, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SpecialGothicExpandedOne', + fontFamily: 'SpicyRice', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -11638,46 +13075,38 @@ class PartS { ); } - /// Applies the Special Gothic Expanded One font family from Google Fonts to every + /// Applies the Spicy Rice font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Special+Gothic+Expanded+One - static TextTheme specialGothicExpandedOneTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Spicy+Rice + static TextTheme spicyRiceTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: specialGothicExpandedOne(textStyle: textTheme.displayLarge), - displayMedium: specialGothicExpandedOne( - textStyle: textTheme.displayMedium, - ), - displaySmall: specialGothicExpandedOne(textStyle: textTheme.displaySmall), - headlineLarge: specialGothicExpandedOne( - textStyle: textTheme.headlineLarge, - ), - headlineMedium: specialGothicExpandedOne( - textStyle: textTheme.headlineMedium, - ), - headlineSmall: specialGothicExpandedOne( - textStyle: textTheme.headlineSmall, - ), - titleLarge: specialGothicExpandedOne(textStyle: textTheme.titleLarge), - titleMedium: specialGothicExpandedOne(textStyle: textTheme.titleMedium), - titleSmall: specialGothicExpandedOne(textStyle: textTheme.titleSmall), - bodyLarge: specialGothicExpandedOne(textStyle: textTheme.bodyLarge), - bodyMedium: specialGothicExpandedOne(textStyle: textTheme.bodyMedium), - bodySmall: specialGothicExpandedOne(textStyle: textTheme.bodySmall), - labelLarge: specialGothicExpandedOne(textStyle: textTheme.labelLarge), - labelMedium: specialGothicExpandedOne(textStyle: textTheme.labelMedium), - labelSmall: specialGothicExpandedOne(textStyle: textTheme.labelSmall), + displayLarge: spicyRice(textStyle: textTheme.displayLarge), + displayMedium: spicyRice(textStyle: textTheme.displayMedium), + displaySmall: spicyRice(textStyle: textTheme.displaySmall), + headlineLarge: spicyRice(textStyle: textTheme.headlineLarge), + headlineMedium: spicyRice(textStyle: textTheme.headlineMedium), + headlineSmall: spicyRice(textStyle: textTheme.headlineSmall), + titleLarge: spicyRice(textStyle: textTheme.titleLarge), + titleMedium: spicyRice(textStyle: textTheme.titleMedium), + titleSmall: spicyRice(textStyle: textTheme.titleSmall), + bodyLarge: spicyRice(textStyle: textTheme.bodyLarge), + bodyMedium: spicyRice(textStyle: textTheme.bodyMedium), + bodySmall: spicyRice(textStyle: textTheme.bodySmall), + labelLarge: spicyRice(textStyle: textTheme.labelLarge), + labelMedium: spicyRice(textStyle: textTheme.labelMedium), + labelSmall: spicyRice(textStyle: textTheme.labelSmall), ); } - /// Applies the Spectral font family from Google Fonts to the + /// Applies the Spinnaker font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Spectral - static TextStyle spectral({ + /// * https://fonts.google.com/specimen/Spinnaker + static TextStyle spinnaker({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -11697,111 +13126,20 @@ class PartS { Color? decorationColor, TextDecorationStyle? decorationStyle, double? decorationThickness, - }) { - final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'cc4e5c864abdfef386a878f67c991dccc3d89162cd5fb069f9d540e88c2b9422', - 122100, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'b6b3ea544454b4ed2cb7346816f1aa4c56e883f2326f609c112588e457bd4fba', - 130876, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'ee91d7ded90669d1d7ab04b1075682267c610ae048926dc66b878522840fdc4a', - 128752, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '7e230b6ea00a319fd11c98ec3afa23e7afe80257fb5f0b20c45c808125c039e7', - 139716, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '92be75e9069665578801c3f732bb885378492365ce029d86685bc7409655016f', - 123696, - ), + }) { + final fonts = { const GoogleFontsVariant( fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '26fe75675d3b025baa51762bc48b1261b751b05ed6a7614e4d75746ce945d97b', - 134420, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'd568f40a47c6ead6e53662b585b52e01e17dc3c55dbe954029706aeb33abe2aa', - 129864, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'e2c72c7fb1a9f7482ed5d1b908f05cf2ecd69e6768125fb44521cf26e8261f84', - 139500, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'eb3695a5584288731c91b5d64b29dfc82af6bdb9a5995cd53284a7c839aa09d5', - 129792, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '82785bc5210fcd6ffa58d4022285ce56b6b12a53ef82291740ca15d90a62b72b', - 139452, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '62b19dd1e30a241639034c72f3b356dd119d76216c5167baaddf856f9f40b25d', - 129772, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '3bdd2f0bb460dd83ef70afd090b7cf0af8c224e26ccfc327f4be29315933cd00', - 139452, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f400704b14aa9104eba2a40d775320d961afafa521faae53c6f9ede58d60283f', - 123408, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '255a56cbb4973776d083eaa92bd6bb4e2b535f5fa1b1a6593b17e19c1f854317', - 131220, + '0af978a1c594e9e946a9d079c1a4af1ce888d06bbcb095cd9b822ae0ef39d142', + 19608, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'Spectral', + fontFamily: 'Spinnaker', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -11824,38 +13162,38 @@ class PartS { ); } - /// Applies the Spectral font family from Google Fonts to every + /// Applies the Spinnaker font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Spectral - static TextTheme spectralTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Spinnaker + static TextTheme spinnakerTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: spectral(textStyle: textTheme.displayLarge), - displayMedium: spectral(textStyle: textTheme.displayMedium), - displaySmall: spectral(textStyle: textTheme.displaySmall), - headlineLarge: spectral(textStyle: textTheme.headlineLarge), - headlineMedium: spectral(textStyle: textTheme.headlineMedium), - headlineSmall: spectral(textStyle: textTheme.headlineSmall), - titleLarge: spectral(textStyle: textTheme.titleLarge), - titleMedium: spectral(textStyle: textTheme.titleMedium), - titleSmall: spectral(textStyle: textTheme.titleSmall), - bodyLarge: spectral(textStyle: textTheme.bodyLarge), - bodyMedium: spectral(textStyle: textTheme.bodyMedium), - bodySmall: spectral(textStyle: textTheme.bodySmall), - labelLarge: spectral(textStyle: textTheme.labelLarge), - labelMedium: spectral(textStyle: textTheme.labelMedium), - labelSmall: spectral(textStyle: textTheme.labelSmall), + displayLarge: spinnaker(textStyle: textTheme.displayLarge), + displayMedium: spinnaker(textStyle: textTheme.displayMedium), + displaySmall: spinnaker(textStyle: textTheme.displaySmall), + headlineLarge: spinnaker(textStyle: textTheme.headlineLarge), + headlineMedium: spinnaker(textStyle: textTheme.headlineMedium), + headlineSmall: spinnaker(textStyle: textTheme.headlineSmall), + titleLarge: spinnaker(textStyle: textTheme.titleLarge), + titleMedium: spinnaker(textStyle: textTheme.titleMedium), + titleSmall: spinnaker(textStyle: textTheme.titleSmall), + bodyLarge: spinnaker(textStyle: textTheme.bodyLarge), + bodyMedium: spinnaker(textStyle: textTheme.bodyMedium), + bodySmall: spinnaker(textStyle: textTheme.bodySmall), + labelLarge: spinnaker(textStyle: textTheme.labelLarge), + labelMedium: spinnaker(textStyle: textTheme.labelMedium), + labelSmall: spinnaker(textStyle: textTheme.labelSmall), ); } - /// Applies the Spectral SC font family from Google Fonts to the + /// Applies the Spirax font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Spectral+SC - static TextStyle spectralSc({ + /// * https://fonts.google.com/specimen/Spirax + static TextStyle spirax({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -11877,109 +13215,18 @@ class PartS { double? decorationThickness, }) { final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '7c02ca9ee914de70c806f5c40bbf11a5ee452de0412ed2f99f4a402e286fe7e9', - 167320, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '8c0c588300c695d787324794fceb054a414fa0958e1426b537c3475c77c939bc', - 187700, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'ff61b159d27d8d7973097721b3e23b16e97b3b778915c82accceb0579fc7ab67', - 186752, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '2c8a72e4633b5ba328eb4ee3c570bc4777e1e8b1af017cda41a1c66eee0dcd78', - 201828, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '2b5f0f3e11863e2ebcbdbcbcf162a346497fdeddf1ee15a73416cf45b591b607', - 178760, - ), const GoogleFontsVariant( fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '0231cd44c8f589b5c75ae08ff910321a747765fdb1d6600a4c9cbbf50b8e7121', - 192028, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'c3a8e7b15e9bf512072278f89d114f042688a1b23eecb7616e281ac6704af9ba', - 189260, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '85533e7fb60da68a315e201910650f960ea7c103229e17d77ef10583ac0a889f', - 201908, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '26343c9f6aad0abb80b397faabd923f472a97e83e404899303a6e8c4ecda35bb', - 189160, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '1c8f7f2f6b3132b1f18cbca3d9b87483ed2390b40e685dcacbe2115130e26dab', - 201896, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '16dd09e69fb9e809e2280bc12b4ad4b6b33ecfef27faddfffe1366130a3f6ee1', - 189212, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'bd65a72ef3485433dca976bae6d1927fe2f81f171c7372286affb806536d468c', - 201980, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '002cdcfc06767bfb15fbcc616dc18c223bfbf5f2b4c782ed7f2589b956f7706c', - 178656, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '65384b2126e4beb22b83d21a0b2b81b501af3e8f65665ea423d7e5de87cdf4f5', - 190928, + 'fcdff832b173744e5c90cdabeb0a20a2f1b215b14d4b78978ddf7b38df922d63', + 46520, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SpectralSC', + fontFamily: 'Spirax', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12002,38 +13249,38 @@ class PartS { ); } - /// Applies the Spectral SC font family from Google Fonts to every + /// Applies the Spirax font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Spectral+SC - static TextTheme spectralScTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Spirax + static TextTheme spiraxTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: spectralSc(textStyle: textTheme.displayLarge), - displayMedium: spectralSc(textStyle: textTheme.displayMedium), - displaySmall: spectralSc(textStyle: textTheme.displaySmall), - headlineLarge: spectralSc(textStyle: textTheme.headlineLarge), - headlineMedium: spectralSc(textStyle: textTheme.headlineMedium), - headlineSmall: spectralSc(textStyle: textTheme.headlineSmall), - titleLarge: spectralSc(textStyle: textTheme.titleLarge), - titleMedium: spectralSc(textStyle: textTheme.titleMedium), - titleSmall: spectralSc(textStyle: textTheme.titleSmall), - bodyLarge: spectralSc(textStyle: textTheme.bodyLarge), - bodyMedium: spectralSc(textStyle: textTheme.bodyMedium), - bodySmall: spectralSc(textStyle: textTheme.bodySmall), - labelLarge: spectralSc(textStyle: textTheme.labelLarge), - labelMedium: spectralSc(textStyle: textTheme.labelMedium), - labelSmall: spectralSc(textStyle: textTheme.labelSmall), + displayLarge: spirax(textStyle: textTheme.displayLarge), + displayMedium: spirax(textStyle: textTheme.displayMedium), + displaySmall: spirax(textStyle: textTheme.displaySmall), + headlineLarge: spirax(textStyle: textTheme.headlineLarge), + headlineMedium: spirax(textStyle: textTheme.headlineMedium), + headlineSmall: spirax(textStyle: textTheme.headlineSmall), + titleLarge: spirax(textStyle: textTheme.titleLarge), + titleMedium: spirax(textStyle: textTheme.titleMedium), + titleSmall: spirax(textStyle: textTheme.titleSmall), + bodyLarge: spirax(textStyle: textTheme.bodyLarge), + bodyMedium: spirax(textStyle: textTheme.bodyMedium), + bodySmall: spirax(textStyle: textTheme.bodySmall), + labelLarge: spirax(textStyle: textTheme.labelLarge), + labelMedium: spirax(textStyle: textTheme.labelMedium), + labelSmall: spirax(textStyle: textTheme.labelSmall), ); } - /// Applies the Spicy Rice font family from Google Fonts to the + /// Applies the Splash font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Spicy+Rice - static TextStyle spicyRice({ + /// * https://fonts.google.com/specimen/Splash + static TextStyle splash({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -12059,14 +13306,14 @@ class PartS { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b32aec7a162c56cd024ebc5edd804b7540e985bb4fde0cd6db6a6108b98766bf', - 64692, + 'c38ce9bfe8fb7778fd95abfab2842dc088fee15404a0e080913cdf0985b985d4', + 781932, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SpicyRice', + fontFamily: 'Splash', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12089,38 +13336,38 @@ class PartS { ); } - /// Applies the Spicy Rice font family from Google Fonts to every + /// Applies the Splash font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// - /// See: - /// * https://fonts.google.com/specimen/Spicy+Rice - static TextTheme spicyRiceTextTheme([TextTheme? textTheme]) { + /// See: + /// * https://fonts.google.com/specimen/Splash + static TextTheme splashTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: spicyRice(textStyle: textTheme.displayLarge), - displayMedium: spicyRice(textStyle: textTheme.displayMedium), - displaySmall: spicyRice(textStyle: textTheme.displaySmall), - headlineLarge: spicyRice(textStyle: textTheme.headlineLarge), - headlineMedium: spicyRice(textStyle: textTheme.headlineMedium), - headlineSmall: spicyRice(textStyle: textTheme.headlineSmall), - titleLarge: spicyRice(textStyle: textTheme.titleLarge), - titleMedium: spicyRice(textStyle: textTheme.titleMedium), - titleSmall: spicyRice(textStyle: textTheme.titleSmall), - bodyLarge: spicyRice(textStyle: textTheme.bodyLarge), - bodyMedium: spicyRice(textStyle: textTheme.bodyMedium), - bodySmall: spicyRice(textStyle: textTheme.bodySmall), - labelLarge: spicyRice(textStyle: textTheme.labelLarge), - labelMedium: spicyRice(textStyle: textTheme.labelMedium), - labelSmall: spicyRice(textStyle: textTheme.labelSmall), + displayLarge: splash(textStyle: textTheme.displayLarge), + displayMedium: splash(textStyle: textTheme.displayMedium), + displaySmall: splash(textStyle: textTheme.displaySmall), + headlineLarge: splash(textStyle: textTheme.headlineLarge), + headlineMedium: splash(textStyle: textTheme.headlineMedium), + headlineSmall: splash(textStyle: textTheme.headlineSmall), + titleLarge: splash(textStyle: textTheme.titleLarge), + titleMedium: splash(textStyle: textTheme.titleMedium), + titleSmall: splash(textStyle: textTheme.titleSmall), + bodyLarge: splash(textStyle: textTheme.bodyLarge), + bodyMedium: splash(textStyle: textTheme.bodyMedium), + bodySmall: splash(textStyle: textTheme.bodySmall), + labelLarge: splash(textStyle: textTheme.labelLarge), + labelMedium: splash(textStyle: textTheme.labelMedium), + labelSmall: splash(textStyle: textTheme.labelSmall), ); } - /// Applies the Spinnaker font family from Google Fonts to the + /// Applies the Spline Sans font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Spinnaker - static TextStyle spinnaker({ + /// * https://fonts.google.com/specimen/Spline+Sans + static TextStyle splineSans({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -12142,18 +13389,46 @@ class PartS { double? decorationThickness, }) { final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '9e7de4523250e69b9561adb4af8a54e7ec5f22d0d107dbf787a13ab322d3b6c0', + 51136, + ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '0af978a1c594e9e946a9d079c1a4af1ce888d06bbcb095cd9b822ae0ef39d142', - 19608, + '5a8fc3d5e3dee81539792a2eebfb4c990ba7c8e642a3a448e8e431fb1f610cc3', + 51328, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'bb8db8ef6269b277381d862bd79ab28cc7139c6c79666ad9561c84e0aae78e2d', + 51308, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '9d19a5083b390b493e51f6b15e53494ef3d025d1ac2ba0667501b5d7c271785d', + 51444, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '6386aed13c1db592810b93bf4a9def4d6356bd2d98245792ef3a15335a52d5b2', + 51444, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'Spinnaker', + fontFamily: 'SplineSans', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12176,38 +13451,38 @@ class PartS { ); } - /// Applies the Spinnaker font family from Google Fonts to every + /// Applies the Spline Sans font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Spinnaker - static TextTheme spinnakerTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Spline+Sans + static TextTheme splineSansTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: spinnaker(textStyle: textTheme.displayLarge), - displayMedium: spinnaker(textStyle: textTheme.displayMedium), - displaySmall: spinnaker(textStyle: textTheme.displaySmall), - headlineLarge: spinnaker(textStyle: textTheme.headlineLarge), - headlineMedium: spinnaker(textStyle: textTheme.headlineMedium), - headlineSmall: spinnaker(textStyle: textTheme.headlineSmall), - titleLarge: spinnaker(textStyle: textTheme.titleLarge), - titleMedium: spinnaker(textStyle: textTheme.titleMedium), - titleSmall: spinnaker(textStyle: textTheme.titleSmall), - bodyLarge: spinnaker(textStyle: textTheme.bodyLarge), - bodyMedium: spinnaker(textStyle: textTheme.bodyMedium), - bodySmall: spinnaker(textStyle: textTheme.bodySmall), - labelLarge: spinnaker(textStyle: textTheme.labelLarge), - labelMedium: spinnaker(textStyle: textTheme.labelMedium), - labelSmall: spinnaker(textStyle: textTheme.labelSmall), + displayLarge: splineSans(textStyle: textTheme.displayLarge), + displayMedium: splineSans(textStyle: textTheme.displayMedium), + displaySmall: splineSans(textStyle: textTheme.displaySmall), + headlineLarge: splineSans(textStyle: textTheme.headlineLarge), + headlineMedium: splineSans(textStyle: textTheme.headlineMedium), + headlineSmall: splineSans(textStyle: textTheme.headlineSmall), + titleLarge: splineSans(textStyle: textTheme.titleLarge), + titleMedium: splineSans(textStyle: textTheme.titleMedium), + titleSmall: splineSans(textStyle: textTheme.titleSmall), + bodyLarge: splineSans(textStyle: textTheme.bodyLarge), + bodyMedium: splineSans(textStyle: textTheme.bodyMedium), + bodySmall: splineSans(textStyle: textTheme.bodySmall), + labelLarge: splineSans(textStyle: textTheme.labelLarge), + labelMedium: splineSans(textStyle: textTheme.labelMedium), + labelSmall: splineSans(textStyle: textTheme.labelSmall), ); } - /// Applies the Spirax font family from Google Fonts to the + /// Applies the Spline Sans Mono font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Spirax - static TextStyle spirax({ + /// * https://fonts.google.com/specimen/Spline+Sans+Mono + static TextStyle splineSansMono({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -12229,18 +13504,81 @@ class PartS { double? decorationThickness, }) { final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '1548cecf56187ba492511108321a326098c2df0aedb6e570e777ff2d557c0fff', + 37728, + ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'fcdff832b173744e5c90cdabeb0a20a2f1b215b14d4b78978ddf7b38df922d63', - 46520, + 'f7c5a9bd9235fba94e4742c38f266634641e130b70d220db2fec9c9d7fe0ba55', + 37756, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'bdafb3dc1928ff61f0a286dc95fc0bbc84c75b88aab593e6b0caa7985abe483a', + 37716, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '896b15ef2a94d47f2d91e24e223fd9cc3ef9e28a96b17bdc9cfaa1e235854118', + 38024, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5a86a71e6d912298520bc0d81daf2b08711e2a1a2280935788f6a3eebde5123a', + 38004, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '75b19fa0bdec69b21c7ddd2cb051bb4dd7df4d2d55a07328c7fad681283e7f36', + 37336, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w400, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + 'a36f994ede00aa902cf5b19ef169d07ec32fc53f8720e9f599ed8d637ed43455', + 37204, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '9cc1329126fd8f5f5cf1c4341dc750fd8d9318de4e155e38c75086c9213bdbf0', + 37256, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '77cdeac23eb6658ab9341f1a9f24f070c65f6f39e22469a7f42fbc67f9054801', + 37460, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.italic, + ): GoogleFontsFile( + '979697f3bfa5f2b4ed11a6e99e22eca98817dec02131993de0609cc00704a65d', + 37488, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'Spirax', + fontFamily: 'SplineSansMono', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12263,38 +13601,38 @@ class PartS { ); } - /// Applies the Spirax font family from Google Fonts to every + /// Applies the Spline Sans Mono font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Spirax - static TextTheme spiraxTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Spline+Sans+Mono + static TextTheme splineSansMonoTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: spirax(textStyle: textTheme.displayLarge), - displayMedium: spirax(textStyle: textTheme.displayMedium), - displaySmall: spirax(textStyle: textTheme.displaySmall), - headlineLarge: spirax(textStyle: textTheme.headlineLarge), - headlineMedium: spirax(textStyle: textTheme.headlineMedium), - headlineSmall: spirax(textStyle: textTheme.headlineSmall), - titleLarge: spirax(textStyle: textTheme.titleLarge), - titleMedium: spirax(textStyle: textTheme.titleMedium), - titleSmall: spirax(textStyle: textTheme.titleSmall), - bodyLarge: spirax(textStyle: textTheme.bodyLarge), - bodyMedium: spirax(textStyle: textTheme.bodyMedium), - bodySmall: spirax(textStyle: textTheme.bodySmall), - labelLarge: spirax(textStyle: textTheme.labelLarge), - labelMedium: spirax(textStyle: textTheme.labelMedium), - labelSmall: spirax(textStyle: textTheme.labelSmall), + displayLarge: splineSansMono(textStyle: textTheme.displayLarge), + displayMedium: splineSansMono(textStyle: textTheme.displayMedium), + displaySmall: splineSansMono(textStyle: textTheme.displaySmall), + headlineLarge: splineSansMono(textStyle: textTheme.headlineLarge), + headlineMedium: splineSansMono(textStyle: textTheme.headlineMedium), + headlineSmall: splineSansMono(textStyle: textTheme.headlineSmall), + titleLarge: splineSansMono(textStyle: textTheme.titleLarge), + titleMedium: splineSansMono(textStyle: textTheme.titleMedium), + titleSmall: splineSansMono(textStyle: textTheme.titleSmall), + bodyLarge: splineSansMono(textStyle: textTheme.bodyLarge), + bodyMedium: splineSansMono(textStyle: textTheme.bodyMedium), + bodySmall: splineSansMono(textStyle: textTheme.bodySmall), + labelLarge: splineSansMono(textStyle: textTheme.labelLarge), + labelMedium: splineSansMono(textStyle: textTheme.labelMedium), + labelSmall: splineSansMono(textStyle: textTheme.labelSmall), ); } - /// Applies the Splash font family from Google Fonts to the + /// Applies the Squada One font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Splash - static TextStyle splash({ + /// * https://fonts.google.com/specimen/Squada+One + static TextStyle squadaOne({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -12320,14 +13658,14 @@ class PartS { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'c38ce9bfe8fb7778fd95abfab2842dc088fee15404a0e080913cdf0985b985d4', - 781932, + 'f526f16bed5b296a7bc2a0060a6827423b2e3a954be2ad2f3993b88915daeae6', + 17200, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'Splash', + fontFamily: 'SquadaOne', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12349,39 +13687,39 @@ class PartS { fonts: fonts, ); } - - /// Applies the Splash font family from Google Fonts to every - /// [TextStyle] in the given [textTheme]. - /// - /// See: - /// * https://fonts.google.com/specimen/Splash - static TextTheme splashTextTheme([TextTheme? textTheme]) { - textTheme ??= ThemeData.light().textTheme; - return TextTheme( - displayLarge: splash(textStyle: textTheme.displayLarge), - displayMedium: splash(textStyle: textTheme.displayMedium), - displaySmall: splash(textStyle: textTheme.displaySmall), - headlineLarge: splash(textStyle: textTheme.headlineLarge), - headlineMedium: splash(textStyle: textTheme.headlineMedium), - headlineSmall: splash(textStyle: textTheme.headlineSmall), - titleLarge: splash(textStyle: textTheme.titleLarge), - titleMedium: splash(textStyle: textTheme.titleMedium), - titleSmall: splash(textStyle: textTheme.titleSmall), - bodyLarge: splash(textStyle: textTheme.bodyLarge), - bodyMedium: splash(textStyle: textTheme.bodyMedium), - bodySmall: splash(textStyle: textTheme.bodySmall), - labelLarge: splash(textStyle: textTheme.labelLarge), - labelMedium: splash(textStyle: textTheme.labelMedium), - labelSmall: splash(textStyle: textTheme.labelSmall), + + /// Applies the Squada One font family from Google Fonts to every + /// [TextStyle] in the given [textTheme]. + /// + /// See: + /// * https://fonts.google.com/specimen/Squada+One + static TextTheme squadaOneTextTheme([TextTheme? textTheme]) { + textTheme ??= ThemeData.light().textTheme; + return TextTheme( + displayLarge: squadaOne(textStyle: textTheme.displayLarge), + displayMedium: squadaOne(textStyle: textTheme.displayMedium), + displaySmall: squadaOne(textStyle: textTheme.displaySmall), + headlineLarge: squadaOne(textStyle: textTheme.headlineLarge), + headlineMedium: squadaOne(textStyle: textTheme.headlineMedium), + headlineSmall: squadaOne(textStyle: textTheme.headlineSmall), + titleLarge: squadaOne(textStyle: textTheme.titleLarge), + titleMedium: squadaOne(textStyle: textTheme.titleMedium), + titleSmall: squadaOne(textStyle: textTheme.titleSmall), + bodyLarge: squadaOne(textStyle: textTheme.bodyLarge), + bodyMedium: squadaOne(textStyle: textTheme.bodyMedium), + bodySmall: squadaOne(textStyle: textTheme.bodySmall), + labelLarge: squadaOne(textStyle: textTheme.labelLarge), + labelMedium: squadaOne(textStyle: textTheme.labelMedium), + labelSmall: squadaOne(textStyle: textTheme.labelSmall), ); } - /// Applies the Spline Sans font family from Google Fonts to the + /// Applies the Square Peg font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Spline+Sans - static TextStyle splineSans({ + /// * https://fonts.google.com/specimen/Square+Peg + static TextStyle squarePeg({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -12403,46 +13741,18 @@ class PartS { double? decorationThickness, }) { final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '9e7de4523250e69b9561adb4af8a54e7ec5f22d0d107dbf787a13ab322d3b6c0', - 51136, - ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '5a8fc3d5e3dee81539792a2eebfb4c990ba7c8e642a3a448e8e431fb1f610cc3', - 51328, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'bb8db8ef6269b277381d862bd79ab28cc7139c6c79666ad9561c84e0aae78e2d', - 51308, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '9d19a5083b390b493e51f6b15e53494ef3d025d1ac2ba0667501b5d7c271785d', - 51444, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '6386aed13c1db592810b93bf4a9def4d6356bd2d98245792ef3a15335a52d5b2', - 51444, + '03cb2d6e066acd962d6aa8aaa327bf8dacb27c987bcc558925a8513c9622202f', + 88908, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SplineSans', + fontFamily: 'SquarePeg', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12465,38 +13775,38 @@ class PartS { ); } - /// Applies the Spline Sans font family from Google Fonts to every + /// Applies the Square Peg font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Spline+Sans - static TextTheme splineSansTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Square+Peg + static TextTheme squarePegTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: splineSans(textStyle: textTheme.displayLarge), - displayMedium: splineSans(textStyle: textTheme.displayMedium), - displaySmall: splineSans(textStyle: textTheme.displaySmall), - headlineLarge: splineSans(textStyle: textTheme.headlineLarge), - headlineMedium: splineSans(textStyle: textTheme.headlineMedium), - headlineSmall: splineSans(textStyle: textTheme.headlineSmall), - titleLarge: splineSans(textStyle: textTheme.titleLarge), - titleMedium: splineSans(textStyle: textTheme.titleMedium), - titleSmall: splineSans(textStyle: textTheme.titleSmall), - bodyLarge: splineSans(textStyle: textTheme.bodyLarge), - bodyMedium: splineSans(textStyle: textTheme.bodyMedium), - bodySmall: splineSans(textStyle: textTheme.bodySmall), - labelLarge: splineSans(textStyle: textTheme.labelLarge), - labelMedium: splineSans(textStyle: textTheme.labelMedium), - labelSmall: splineSans(textStyle: textTheme.labelSmall), + displayLarge: squarePeg(textStyle: textTheme.displayLarge), + displayMedium: squarePeg(textStyle: textTheme.displayMedium), + displaySmall: squarePeg(textStyle: textTheme.displaySmall), + headlineLarge: squarePeg(textStyle: textTheme.headlineLarge), + headlineMedium: squarePeg(textStyle: textTheme.headlineMedium), + headlineSmall: squarePeg(textStyle: textTheme.headlineSmall), + titleLarge: squarePeg(textStyle: textTheme.titleLarge), + titleMedium: squarePeg(textStyle: textTheme.titleMedium), + titleSmall: squarePeg(textStyle: textTheme.titleSmall), + bodyLarge: squarePeg(textStyle: textTheme.bodyLarge), + bodyMedium: squarePeg(textStyle: textTheme.bodyMedium), + bodySmall: squarePeg(textStyle: textTheme.bodySmall), + labelLarge: squarePeg(textStyle: textTheme.labelLarge), + labelMedium: squarePeg(textStyle: textTheme.labelMedium), + labelSmall: squarePeg(textStyle: textTheme.labelSmall), ); } - /// Applies the Spline Sans Mono font family from Google Fonts to the + /// Applies the Sree Krushnadevaraya font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Spline+Sans+Mono - static TextStyle splineSansMono({ + /// * https://fonts.google.com/specimen/Sree+Krushnadevaraya + static TextStyle sreeKrushnadevaraya({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -12518,81 +13828,18 @@ class PartS { double? decorationThickness, }) { final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '1548cecf56187ba492511108321a326098c2df0aedb6e570e777ff2d557c0fff', - 37728, - ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f7c5a9bd9235fba94e4742c38f266634641e130b70d220db2fec9c9d7fe0ba55', - 37756, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'bdafb3dc1928ff61f0a286dc95fc0bbc84c75b88aab593e6b0caa7985abe483a', - 37716, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '896b15ef2a94d47f2d91e24e223fd9cc3ef9e28a96b17bdc9cfaa1e235854118', - 38024, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '5a86a71e6d912298520bc0d81daf2b08711e2a1a2280935788f6a3eebde5123a', - 38004, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '75b19fa0bdec69b21c7ddd2cb051bb4dd7df4d2d55a07328c7fad681283e7f36', - 37336, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'a36f994ede00aa902cf5b19ef169d07ec32fc53f8720e9f599ed8d637ed43455', - 37204, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '9cc1329126fd8f5f5cf1c4341dc750fd8d9318de4e155e38c75086c9213bdbf0', - 37256, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '77cdeac23eb6658ab9341f1a9f24f070c65f6f39e22469a7f42fbc67f9054801', - 37460, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '979697f3bfa5f2b4ed11a6e99e22eca98817dec02131993de0609cc00704a65d', - 37488, + '31b77cfd21743eb6d51d63eed84a37ae9e376a3e3c32758315a346c47de5a9ac', + 405624, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SplineSansMono', + fontFamily: 'SreeKrushnadevaraya', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12615,38 +13862,38 @@ class PartS { ); } - /// Applies the Spline Sans Mono font family from Google Fonts to every + /// Applies the Sree Krushnadevaraya font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Spline+Sans+Mono - static TextTheme splineSansMonoTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Sree+Krushnadevaraya + static TextTheme sreeKrushnadevarayaTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: splineSansMono(textStyle: textTheme.displayLarge), - displayMedium: splineSansMono(textStyle: textTheme.displayMedium), - displaySmall: splineSansMono(textStyle: textTheme.displaySmall), - headlineLarge: splineSansMono(textStyle: textTheme.headlineLarge), - headlineMedium: splineSansMono(textStyle: textTheme.headlineMedium), - headlineSmall: splineSansMono(textStyle: textTheme.headlineSmall), - titleLarge: splineSansMono(textStyle: textTheme.titleLarge), - titleMedium: splineSansMono(textStyle: textTheme.titleMedium), - titleSmall: splineSansMono(textStyle: textTheme.titleSmall), - bodyLarge: splineSansMono(textStyle: textTheme.bodyLarge), - bodyMedium: splineSansMono(textStyle: textTheme.bodyMedium), - bodySmall: splineSansMono(textStyle: textTheme.bodySmall), - labelLarge: splineSansMono(textStyle: textTheme.labelLarge), - labelMedium: splineSansMono(textStyle: textTheme.labelMedium), - labelSmall: splineSansMono(textStyle: textTheme.labelSmall), + displayLarge: sreeKrushnadevaraya(textStyle: textTheme.displayLarge), + displayMedium: sreeKrushnadevaraya(textStyle: textTheme.displayMedium), + displaySmall: sreeKrushnadevaraya(textStyle: textTheme.displaySmall), + headlineLarge: sreeKrushnadevaraya(textStyle: textTheme.headlineLarge), + headlineMedium: sreeKrushnadevaraya(textStyle: textTheme.headlineMedium), + headlineSmall: sreeKrushnadevaraya(textStyle: textTheme.headlineSmall), + titleLarge: sreeKrushnadevaraya(textStyle: textTheme.titleLarge), + titleMedium: sreeKrushnadevaraya(textStyle: textTheme.titleMedium), + titleSmall: sreeKrushnadevaraya(textStyle: textTheme.titleSmall), + bodyLarge: sreeKrushnadevaraya(textStyle: textTheme.bodyLarge), + bodyMedium: sreeKrushnadevaraya(textStyle: textTheme.bodyMedium), + bodySmall: sreeKrushnadevaraya(textStyle: textTheme.bodySmall), + labelLarge: sreeKrushnadevaraya(textStyle: textTheme.labelLarge), + labelMedium: sreeKrushnadevaraya(textStyle: textTheme.labelMedium), + labelSmall: sreeKrushnadevaraya(textStyle: textTheme.labelSmall), ); } - /// Applies the Squada One font family from Google Fonts to the + /// Applies the Sriracha font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Squada+One - static TextStyle squadaOne({ + /// * https://fonts.google.com/specimen/Sriracha + static TextStyle sriracha({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -12672,14 +13919,14 @@ class PartS { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'f526f16bed5b296a7bc2a0060a6827423b2e3a954be2ad2f3993b88915daeae6', - 17200, + '2abdfb413a84bb590f0ef33fd5d1f909101491d6ed38685da67943a2a5f3c5da', + 196204, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SquadaOne', + fontFamily: 'Sriracha', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12702,38 +13949,38 @@ class PartS { ); } - /// Applies the Squada One font family from Google Fonts to every + /// Applies the Sriracha font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Squada+One - static TextTheme squadaOneTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Sriracha + static TextTheme srirachaTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: squadaOne(textStyle: textTheme.displayLarge), - displayMedium: squadaOne(textStyle: textTheme.displayMedium), - displaySmall: squadaOne(textStyle: textTheme.displaySmall), - headlineLarge: squadaOne(textStyle: textTheme.headlineLarge), - headlineMedium: squadaOne(textStyle: textTheme.headlineMedium), - headlineSmall: squadaOne(textStyle: textTheme.headlineSmall), - titleLarge: squadaOne(textStyle: textTheme.titleLarge), - titleMedium: squadaOne(textStyle: textTheme.titleMedium), - titleSmall: squadaOne(textStyle: textTheme.titleSmall), - bodyLarge: squadaOne(textStyle: textTheme.bodyLarge), - bodyMedium: squadaOne(textStyle: textTheme.bodyMedium), - bodySmall: squadaOne(textStyle: textTheme.bodySmall), - labelLarge: squadaOne(textStyle: textTheme.labelLarge), - labelMedium: squadaOne(textStyle: textTheme.labelMedium), - labelSmall: squadaOne(textStyle: textTheme.labelSmall), + displayLarge: sriracha(textStyle: textTheme.displayLarge), + displayMedium: sriracha(textStyle: textTheme.displayMedium), + displaySmall: sriracha(textStyle: textTheme.displaySmall), + headlineLarge: sriracha(textStyle: textTheme.headlineLarge), + headlineMedium: sriracha(textStyle: textTheme.headlineMedium), + headlineSmall: sriracha(textStyle: textTheme.headlineSmall), + titleLarge: sriracha(textStyle: textTheme.titleLarge), + titleMedium: sriracha(textStyle: textTheme.titleMedium), + titleSmall: sriracha(textStyle: textTheme.titleSmall), + bodyLarge: sriracha(textStyle: textTheme.bodyLarge), + bodyMedium: sriracha(textStyle: textTheme.bodyMedium), + bodySmall: sriracha(textStyle: textTheme.bodySmall), + labelLarge: sriracha(textStyle: textTheme.labelLarge), + labelMedium: sriracha(textStyle: textTheme.labelMedium), + labelSmall: sriracha(textStyle: textTheme.labelSmall), ); } - /// Applies the Square Peg font family from Google Fonts to the + /// Applies the Srisakdi font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Square+Peg - static TextStyle squarePeg({ + /// * https://fonts.google.com/specimen/Srisakdi + static TextStyle srisakdi({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -12759,14 +14006,21 @@ class PartS { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '03cb2d6e066acd962d6aa8aaa327bf8dacb27c987bcc558925a8513c9622202f', - 88908, + '9e0dd029d5fd02816eaf0c0b09c6667b534d9c3fb9e86e655f1a8f136ac4130d', + 96348, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '10506c2a583c06b405b2c2b31afa5b0405b6600af3b9c76c0c74d71141949712', + 96188, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SquarePeg', + fontFamily: 'Srisakdi', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12789,38 +14043,38 @@ class PartS { ); } - /// Applies the Square Peg font family from Google Fonts to every + /// Applies the Srisakdi font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Square+Peg - static TextTheme squarePegTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Srisakdi + static TextTheme srisakdiTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: squarePeg(textStyle: textTheme.displayLarge), - displayMedium: squarePeg(textStyle: textTheme.displayMedium), - displaySmall: squarePeg(textStyle: textTheme.displaySmall), - headlineLarge: squarePeg(textStyle: textTheme.headlineLarge), - headlineMedium: squarePeg(textStyle: textTheme.headlineMedium), - headlineSmall: squarePeg(textStyle: textTheme.headlineSmall), - titleLarge: squarePeg(textStyle: textTheme.titleLarge), - titleMedium: squarePeg(textStyle: textTheme.titleMedium), - titleSmall: squarePeg(textStyle: textTheme.titleSmall), - bodyLarge: squarePeg(textStyle: textTheme.bodyLarge), - bodyMedium: squarePeg(textStyle: textTheme.bodyMedium), - bodySmall: squarePeg(textStyle: textTheme.bodySmall), - labelLarge: squarePeg(textStyle: textTheme.labelLarge), - labelMedium: squarePeg(textStyle: textTheme.labelMedium), - labelSmall: squarePeg(textStyle: textTheme.labelSmall), + displayLarge: srisakdi(textStyle: textTheme.displayLarge), + displayMedium: srisakdi(textStyle: textTheme.displayMedium), + displaySmall: srisakdi(textStyle: textTheme.displaySmall), + headlineLarge: srisakdi(textStyle: textTheme.headlineLarge), + headlineMedium: srisakdi(textStyle: textTheme.headlineMedium), + headlineSmall: srisakdi(textStyle: textTheme.headlineSmall), + titleLarge: srisakdi(textStyle: textTheme.titleLarge), + titleMedium: srisakdi(textStyle: textTheme.titleMedium), + titleSmall: srisakdi(textStyle: textTheme.titleSmall), + bodyLarge: srisakdi(textStyle: textTheme.bodyLarge), + bodyMedium: srisakdi(textStyle: textTheme.bodyMedium), + bodySmall: srisakdi(textStyle: textTheme.bodySmall), + labelLarge: srisakdi(textStyle: textTheme.labelLarge), + labelMedium: srisakdi(textStyle: textTheme.labelMedium), + labelSmall: srisakdi(textStyle: textTheme.labelSmall), ); } - /// Applies the Sree Krushnadevaraya font family from Google Fonts to the + /// Applies the Staatliches font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Sree+Krushnadevaraya - static TextStyle sreeKrushnadevaraya({ + /// * https://fonts.google.com/specimen/Staatliches + static TextStyle staatliches({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -12846,14 +14100,14 @@ class PartS { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '31b77cfd21743eb6d51d63eed84a37ae9e376a3e3c32758315a346c47de5a9ac', - 405624, + 'd1c82fa66aa28b7170f9e110b1e70c3f054f62ea32a9fa4753ab24843d292158', + 42164, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'SreeKrushnadevaraya', + fontFamily: 'Staatliches', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12876,38 +14130,38 @@ class PartS { ); } - /// Applies the Sree Krushnadevaraya font family from Google Fonts to every + /// Applies the Staatliches font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Sree+Krushnadevaraya - static TextTheme sreeKrushnadevarayaTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Staatliches + static TextTheme staatlichesTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: sreeKrushnadevaraya(textStyle: textTheme.displayLarge), - displayMedium: sreeKrushnadevaraya(textStyle: textTheme.displayMedium), - displaySmall: sreeKrushnadevaraya(textStyle: textTheme.displaySmall), - headlineLarge: sreeKrushnadevaraya(textStyle: textTheme.headlineLarge), - headlineMedium: sreeKrushnadevaraya(textStyle: textTheme.headlineMedium), - headlineSmall: sreeKrushnadevaraya(textStyle: textTheme.headlineSmall), - titleLarge: sreeKrushnadevaraya(textStyle: textTheme.titleLarge), - titleMedium: sreeKrushnadevaraya(textStyle: textTheme.titleMedium), - titleSmall: sreeKrushnadevaraya(textStyle: textTheme.titleSmall), - bodyLarge: sreeKrushnadevaraya(textStyle: textTheme.bodyLarge), - bodyMedium: sreeKrushnadevaraya(textStyle: textTheme.bodyMedium), - bodySmall: sreeKrushnadevaraya(textStyle: textTheme.bodySmall), - labelLarge: sreeKrushnadevaraya(textStyle: textTheme.labelLarge), - labelMedium: sreeKrushnadevaraya(textStyle: textTheme.labelMedium), - labelSmall: sreeKrushnadevaraya(textStyle: textTheme.labelSmall), + displayLarge: staatliches(textStyle: textTheme.displayLarge), + displayMedium: staatliches(textStyle: textTheme.displayMedium), + displaySmall: staatliches(textStyle: textTheme.displaySmall), + headlineLarge: staatliches(textStyle: textTheme.headlineLarge), + headlineMedium: staatliches(textStyle: textTheme.headlineMedium), + headlineSmall: staatliches(textStyle: textTheme.headlineSmall), + titleLarge: staatliches(textStyle: textTheme.titleLarge), + titleMedium: staatliches(textStyle: textTheme.titleMedium), + titleSmall: staatliches(textStyle: textTheme.titleSmall), + bodyLarge: staatliches(textStyle: textTheme.bodyLarge), + bodyMedium: staatliches(textStyle: textTheme.bodyMedium), + bodySmall: staatliches(textStyle: textTheme.bodySmall), + labelLarge: staatliches(textStyle: textTheme.labelLarge), + labelMedium: staatliches(textStyle: textTheme.labelMedium), + labelSmall: staatliches(textStyle: textTheme.labelSmall), ); } - /// Applies the Sriracha font family from Google Fonts to the + /// Applies the Stack Sans Headline font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Sriracha - static TextStyle sriracha({ + /// * https://fonts.google.com/specimen/Stack+Sans+Headline + static TextStyle stackSansHeadline({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -12929,18 +14183,53 @@ class PartS { double? decorationThickness, }) { final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '062b6b9d20a5cdb1d60d5d3b6a84f5bf013c5cac9c608140bd4cc349984834c6', + 65200, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '46dfa7b79a3805f2046ef2c9702902467dfa36b18ce0c21f36f58dca0d0e6ce4', + 65296, + ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '2abdfb413a84bb590f0ef33fd5d1f909101491d6ed38685da67943a2a5f3c5da', - 196204, + '8830feb569f59738ccf2ce891d2eb80f4c0a874452b4e5310bde02c01617414c', + 65252, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '3c0589b41d96657c4b20534cc9b8569b0676c10518ef2eaf987759270090370c', + 65220, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '22d19c094c3df806b4bba7ca2918c16f4d8c405505ea65126161226585577664', + 65288, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'a5eef8de335f2e1ee3babf6ed8d0f578189b9e3e77e0573bba2c36488a8a0f57', + 65060, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'Sriracha', + fontFamily: 'StackSansHeadline', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -12963,38 +14252,38 @@ class PartS { ); } - /// Applies the Sriracha font family from Google Fonts to every + /// Applies the Stack Sans Headline font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Sriracha - static TextTheme srirachaTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Stack+Sans+Headline + static TextTheme stackSansHeadlineTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: sriracha(textStyle: textTheme.displayLarge), - displayMedium: sriracha(textStyle: textTheme.displayMedium), - displaySmall: sriracha(textStyle: textTheme.displaySmall), - headlineLarge: sriracha(textStyle: textTheme.headlineLarge), - headlineMedium: sriracha(textStyle: textTheme.headlineMedium), - headlineSmall: sriracha(textStyle: textTheme.headlineSmall), - titleLarge: sriracha(textStyle: textTheme.titleLarge), - titleMedium: sriracha(textStyle: textTheme.titleMedium), - titleSmall: sriracha(textStyle: textTheme.titleSmall), - bodyLarge: sriracha(textStyle: textTheme.bodyLarge), - bodyMedium: sriracha(textStyle: textTheme.bodyMedium), - bodySmall: sriracha(textStyle: textTheme.bodySmall), - labelLarge: sriracha(textStyle: textTheme.labelLarge), - labelMedium: sriracha(textStyle: textTheme.labelMedium), - labelSmall: sriracha(textStyle: textTheme.labelSmall), - ); - } - - /// Applies the Srisakdi font family from Google Fonts to the + displayLarge: stackSansHeadline(textStyle: textTheme.displayLarge), + displayMedium: stackSansHeadline(textStyle: textTheme.displayMedium), + displaySmall: stackSansHeadline(textStyle: textTheme.displaySmall), + headlineLarge: stackSansHeadline(textStyle: textTheme.headlineLarge), + headlineMedium: stackSansHeadline(textStyle: textTheme.headlineMedium), + headlineSmall: stackSansHeadline(textStyle: textTheme.headlineSmall), + titleLarge: stackSansHeadline(textStyle: textTheme.titleLarge), + titleMedium: stackSansHeadline(textStyle: textTheme.titleMedium), + titleSmall: stackSansHeadline(textStyle: textTheme.titleSmall), + bodyLarge: stackSansHeadline(textStyle: textTheme.bodyLarge), + bodyMedium: stackSansHeadline(textStyle: textTheme.bodyMedium), + bodySmall: stackSansHeadline(textStyle: textTheme.bodySmall), + labelLarge: stackSansHeadline(textStyle: textTheme.labelLarge), + labelMedium: stackSansHeadline(textStyle: textTheme.labelMedium), + labelSmall: stackSansHeadline(textStyle: textTheme.labelSmall), + ); + } + + /// Applies the Stack Sans Notch font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Srisakdi - static TextStyle srisakdi({ + /// * https://fonts.google.com/specimen/Stack+Sans+Notch + static TextStyle stackSansNotch({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -13016,25 +14305,53 @@ class PartS { double? decorationThickness, }) { final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '79f8d85b3deae233db7226ebc13f016000216056e00b87a7453efa3afe5c042e', + 65568, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5d346f96f7901fabba1d43e8b2bf8efc0393074afb65f1f9827b2f4959a8d16c', + 65668, + ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '9e0dd029d5fd02816eaf0c0b09c6667b534d9c3fb9e86e655f1a8f136ac4130d', - 96348, + '788622688c3f56611c6b527335b4b45f7f1ccfa10385f1dd572b53fc7c83ba4c', + 65636, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '84d62cadd82ea02cc0321921e2488c234123a66f6bc3f161607c7bc80808839a', + 65604, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'e203736700d426cd6cb7a7a8a4eeac00842fa8f64c46f059c8544e05744bbe7e', + 65664, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '10506c2a583c06b405b2c2b31afa5b0405b6600af3b9c76c0c74d71141949712', - 96188, + '733a3b168f8343402f2c12b0fc771d1af352b91a5d324718bfe5e7d3df18643e', + 65448, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'Srisakdi', + fontFamily: 'StackSansNotch', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -13057,38 +14374,38 @@ class PartS { ); } - /// Applies the Srisakdi font family from Google Fonts to every + /// Applies the Stack Sans Notch font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Srisakdi - static TextTheme srisakdiTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Stack+Sans+Notch + static TextTheme stackSansNotchTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: srisakdi(textStyle: textTheme.displayLarge), - displayMedium: srisakdi(textStyle: textTheme.displayMedium), - displaySmall: srisakdi(textStyle: textTheme.displaySmall), - headlineLarge: srisakdi(textStyle: textTheme.headlineLarge), - headlineMedium: srisakdi(textStyle: textTheme.headlineMedium), - headlineSmall: srisakdi(textStyle: textTheme.headlineSmall), - titleLarge: srisakdi(textStyle: textTheme.titleLarge), - titleMedium: srisakdi(textStyle: textTheme.titleMedium), - titleSmall: srisakdi(textStyle: textTheme.titleSmall), - bodyLarge: srisakdi(textStyle: textTheme.bodyLarge), - bodyMedium: srisakdi(textStyle: textTheme.bodyMedium), - bodySmall: srisakdi(textStyle: textTheme.bodySmall), - labelLarge: srisakdi(textStyle: textTheme.labelLarge), - labelMedium: srisakdi(textStyle: textTheme.labelMedium), - labelSmall: srisakdi(textStyle: textTheme.labelSmall), - ); - } - - /// Applies the Staatliches font family from Google Fonts to the + displayLarge: stackSansNotch(textStyle: textTheme.displayLarge), + displayMedium: stackSansNotch(textStyle: textTheme.displayMedium), + displaySmall: stackSansNotch(textStyle: textTheme.displaySmall), + headlineLarge: stackSansNotch(textStyle: textTheme.headlineLarge), + headlineMedium: stackSansNotch(textStyle: textTheme.headlineMedium), + headlineSmall: stackSansNotch(textStyle: textTheme.headlineSmall), + titleLarge: stackSansNotch(textStyle: textTheme.titleLarge), + titleMedium: stackSansNotch(textStyle: textTheme.titleMedium), + titleSmall: stackSansNotch(textStyle: textTheme.titleSmall), + bodyLarge: stackSansNotch(textStyle: textTheme.bodyLarge), + bodyMedium: stackSansNotch(textStyle: textTheme.bodyMedium), + bodySmall: stackSansNotch(textStyle: textTheme.bodySmall), + labelLarge: stackSansNotch(textStyle: textTheme.labelLarge), + labelMedium: stackSansNotch(textStyle: textTheme.labelMedium), + labelSmall: stackSansNotch(textStyle: textTheme.labelSmall), + ); + } + + /// Applies the Stack Sans Text font family from Google Fonts to the /// given [textStyle]. /// /// See: - /// * https://fonts.google.com/specimen/Staatliches - static TextStyle staatliches({ + /// * https://fonts.google.com/specimen/Stack+Sans+Text + static TextStyle stackSansText({ TextStyle? textStyle, Color? color, Color? backgroundColor, @@ -13110,18 +14427,53 @@ class PartS { double? decorationThickness, }) { final fonts = { + const GoogleFontsVariant( + fontWeight: FontWeight.w200, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '3510dd76eb460ca3f8be4c769446c27a6a8f7d9c5744257717f1772411b4a201', + 65176, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w300, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'ec6b4ae278905e401389d077b3cb97339ea930530331979fe651eb3c82a4058f', + 65272, + ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'd1c82fa66aa28b7170f9e110b1e70c3f054f62ea32a9fa4753ab24843d292158', - 42164, + '8775abf97396debc8aa79a1b32c8446ce96618c654d380b2711f159f20f1e03b', + 65256, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w500, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'c5445a90d8a52a5a4ef29653470278839d195acc7d61b2ca1d711b0ea806f641', + 65236, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w600, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + '5627704c88227ff538fccc522b9b56b24bc974be344d407541a5947808badbef', + 65300, + ), + const GoogleFontsVariant( + fontWeight: FontWeight.w700, + fontStyle: FontStyle.normal, + ): GoogleFontsFile( + 'b392b9118341c2393657d61ecf1d983c94f71abe8bce98a7a87f2fdffa577b38', + 65080, ), }; return googleFontsTextStyle( textStyle: textStyle, - fontFamily: 'Staatliches', + fontFamily: 'StackSansText', color: color, backgroundColor: backgroundColor, fontSize: fontSize, @@ -13144,29 +14496,29 @@ class PartS { ); } - /// Applies the Staatliches font family from Google Fonts to every + /// Applies the Stack Sans Text font family from Google Fonts to every /// [TextStyle] in the given [textTheme]. /// /// See: - /// * https://fonts.google.com/specimen/Staatliches - static TextTheme staatlichesTextTheme([TextTheme? textTheme]) { + /// * https://fonts.google.com/specimen/Stack+Sans+Text + static TextTheme stackSansTextTextTheme([TextTheme? textTheme]) { textTheme ??= ThemeData.light().textTheme; return TextTheme( - displayLarge: staatliches(textStyle: textTheme.displayLarge), - displayMedium: staatliches(textStyle: textTheme.displayMedium), - displaySmall: staatliches(textStyle: textTheme.displaySmall), - headlineLarge: staatliches(textStyle: textTheme.headlineLarge), - headlineMedium: staatliches(textStyle: textTheme.headlineMedium), - headlineSmall: staatliches(textStyle: textTheme.headlineSmall), - titleLarge: staatliches(textStyle: textTheme.titleLarge), - titleMedium: staatliches(textStyle: textTheme.titleMedium), - titleSmall: staatliches(textStyle: textTheme.titleSmall), - bodyLarge: staatliches(textStyle: textTheme.bodyLarge), - bodyMedium: staatliches(textStyle: textTheme.bodyMedium), - bodySmall: staatliches(textStyle: textTheme.bodySmall), - labelLarge: staatliches(textStyle: textTheme.labelLarge), - labelMedium: staatliches(textStyle: textTheme.labelMedium), - labelSmall: staatliches(textStyle: textTheme.labelSmall), + displayLarge: stackSansText(textStyle: textTheme.displayLarge), + displayMedium: stackSansText(textStyle: textTheme.displayMedium), + displaySmall: stackSansText(textStyle: textTheme.displaySmall), + headlineLarge: stackSansText(textStyle: textTheme.headlineLarge), + headlineMedium: stackSansText(textStyle: textTheme.headlineMedium), + headlineSmall: stackSansText(textStyle: textTheme.headlineSmall), + titleLarge: stackSansText(textStyle: textTheme.titleLarge), + titleMedium: stackSansText(textStyle: textTheme.titleMedium), + titleSmall: stackSansText(textStyle: textTheme.titleSmall), + bodyLarge: stackSansText(textStyle: textTheme.bodyLarge), + bodyMedium: stackSansText(textStyle: textTheme.bodyMedium), + bodySmall: stackSansText(textStyle: textTheme.bodySmall), + labelLarge: stackSansText(textStyle: textTheme.labelLarge), + labelMedium: stackSansText(textStyle: textTheme.labelMedium), + labelSmall: stackSansText(textStyle: textTheme.labelSmall), ); } diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_w.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_w.dart index 496737887958..47013e8a86f6 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_w.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_w.dart @@ -43,8 +43,8 @@ class PartW { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '112dfb9dbb7fea6d6b4047067483e0a27d0fdbf25850c285d0dbb39da5565bd0', - 10262424, + '2a2245010a73fb620e4e4c34518c9160b4ccefdf6332b6ac3925af8e7edad095', + 10261348, ), }; @@ -130,8 +130,8 @@ class PartW { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '43ce593cd4616be3c83900b3d3f0501b549daee33d4f995b1c527ea3a113d86e', - 10237696, + 'a39da3d4f7a0a429f94dd7baf8e67f7d67520676b74c0dc0af6733663448e669', + 10236616, ), }; @@ -217,8 +217,8 @@ class PartW { fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '425b5a9e2ed3111387f8b5b2589734f57435ff385a87fdfa94600b6ffb2aa479', - 10238312, + '70ccefb3a722fb239a249ac98d94ec6b1574781cba085de95eb6d583fc8ffb97', + 10237236, ), }; diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_z.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_z.dart index 8667a5228277..78e606a2fbde 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_z.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_z.dart @@ -304,57 +304,57 @@ class PartZ { fontWeight: FontWeight.w200, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'cd1365f4e44e641930d21e7c1d0605ea19530c3c2d206a07569f60a57016628f', - 121068, + '57fadcdcf3751821856c77f417be022f028ca9d7dca5b1d5674a9ce1a24af288', + 116948, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '3ecca9cffa9180488deedc57932fae574a2792f8164062f98ba741473293f271', - 124004, + '8a0690a2563540c65c38d8b8c230f22f12d4bde27d05a6212e1a114b11fb2182', + 120864, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, fontStyle: FontStyle.italic, ): GoogleFontsFile( - '4e5898c3695a2dfa106c41a82e1b54a221fab9919a045b785d723601585ed120', - 143932, + '65f5e832659ef1505f4e6743070c54b39cb543c98dfe47066c6824adeda22057', + 139048, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'fe7f136e3a868b0631dbc49782b175adf5b1e0c7c00f204bd5412f4698b88251', - 121176, + 'd1543193c9600da5e6d2869cf03d2c5dc86e60b1b2a4876bcd452640af67bdbb', + 118608, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, fontStyle: FontStyle.italic, ): GoogleFontsFile( - 'df03f944eb8cb8c88c192ec81d65abebeebe60d9e8af57f7ebf68170abf2db09', - 138732, + '393ee155030f7af618637b73b89ab234d963efc228e54c72c2484e2b57d16ba7', + 131928, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '32b9edcb86bb477910238b23e108f47b38361956a689bf371e8cc73825c3ff66', - 123224, + '3545787915a241708318f71b2dfbdf3e1148ed6188cf5cc6def8410951909814', + 118484, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b788acee6381d086ee3fd605e89a066ae46a50d653ca5bece1c78bc9d2880efa', - 121484, + 'e6e1cdb9eccdcfcdb1bda8bb626c32738e7b3bbf63eb9ad7ae8fe4b990ea4a6b', + 116456, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, fontStyle: FontStyle.normal, ): GoogleFontsFile( - '72cd112d99eb916b2a34b0e5c018234020739e874152cb15d9edff4f57b4ef2e', - 121428, + '4a8c1bb7c6796c2e902eb019a93370f1fabd6d836761f57b1502c355e81c3920', + 115584, ), }; diff --git a/packages/google_fonts/pubspec.yaml b/packages/google_fonts/pubspec.yaml index 1e445e3712a5..b3c045be5506 100644 --- a/packages/google_fonts/pubspec.yaml +++ b/packages/google_fonts/pubspec.yaml @@ -2,7 +2,7 @@ name: google_fonts description: A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling. repository: https://github.com/flutter/packages/tree/main/packages/google_fonts issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+google_fonts%22 -version: 7.0.2 +version: 8.0.0 environment: sdk: ^3.9.0 From a76dbe1e1fe83a8cd173f3d8d9bc11084df44539 Mon Sep 17 00:00:00 2001 From: Pierre-Louis Date: Tue, 13 Jan 2026 19:06:16 +0100 Subject: [PATCH 2/3] x --- packages/google_fonts/generator/generator.dart | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/google_fonts/generator/generator.dart b/packages/google_fonts/generator/generator.dart index da7cf972e2ec..795457f678a8 100644 --- a/packages/google_fonts/generator/generator.dart +++ b/packages/google_fonts/generator/generator.dart @@ -167,21 +167,23 @@ class _FamiliesDelta { // (e.g. CHANGELOG, PR description). String markdownDiff() { final Iterable addedPrintable = added.map( - (String family) => ' - Added `$family`', + (String family) => ' - `$family`', ); final Iterable removedPrintable = removed.map( - (String family) => ' - Removed `$family`', + (String family) => ' - `$family`', ); var diff = ''; - if (removedPrintable.isNotEmpty) { - diff += removedPrintable.join('\n'); - diff += '\n'; - } if (addedPrintable.isNotEmpty) { + diff += '- Added fonts:\n'; diff += addedPrintable.join('\n'); diff += '\n'; } + if (removedPrintable.isNotEmpty) { + diff += '- Removed fonts:\n'; + diff += removedPrintable.join('\n'); + diff += '\n'; + } return diff; } From a74cb30f6fccafbe5ea1912cea5dfc99dcbcf40a Mon Sep 17 00:00:00 2001 From: Pierre-Louis Date: Wed, 14 Jan 2026 11:22:00 +0100 Subject: [PATCH 3/3] depuplicate multiple widths two fonts, Roboto and Saira, offer multiple width variants, exclude those for now and default to the right variant --- .../google_fonts/generator/generator.dart | 42 +- .../lib/src/google_fonts_parts/part_r.dart | 252 ------ .../lib/src/google_fonts_parts/part_s.dart | 808 +----------------- 3 files changed, 64 insertions(+), 1038 deletions(-) diff --git a/packages/google_fonts/generator/generator.dart b/packages/google_fonts/generator/generator.dart index 795457f678a8..ce943bce01f8 100644 --- a/packages/google_fonts/generator/generator.dart +++ b/packages/google_fonts/generator/generator.dart @@ -334,17 +334,50 @@ void _writeDartFile(String path, String content) { /// Remove variable-font entries when a static entry of the same /// weight/italic exists. Keep variable only if no static equivalent. +/// Also deduplicate static variants by keeping only default width (100.0). /// // TODO(guidezpl): Add explicit variable-font support, see // https://github.com/flutter/flutter/issues/174575 and // https://github.com/flutter/flutter/issues/174567 +// TODO(guidezpl): Add font width/stretch support to google_fonts API to properly +// handle width variants (condensed, normal, extended) instead of deduplicating them. List _deduplicateFonts(List fonts) { + // First, identify variable fonts, and group static fonts by weight/italic to + // find the best width variant. + final List variableFonts = []; + final Map> staticGroups = {}; + for (final font in fonts) { + if (font.isVf) { + variableFonts.add(font); + } else { + final key = '${font.weight.start}_${font.italic.start.round()}'; + staticGroups.putIfAbsent(key, () => []).add(font); + } + } + + // For each static group, keep a single width (default to 100.0) variant. final filteredVariants = []; - for (final variant in fonts) { - if (!variant.isVf) { - filteredVariants.add(variant); - continue; + for (final List group in staticGroups.values) { + Font? defaultWidthVariant; + for (final font in group) { + if (font.width.start == 100.0) { + defaultWidthVariant = font; + break; + } } + + if (defaultWidthVariant == null) { + // If no default width, and more than one variant, we'll have to revise + // this logic to understand which width to prefer. + assert(group.length == 1); + } + + filteredVariants.add(defaultWidthVariant ?? group.first); + } + + // Now, for each variable font, check if a static equivalent exists. + // If so, skip the variable font. + for (final variant in variableFonts) { var hasStaticEquivalent = false; for (final other in fonts) { if (!other.isVf && @@ -358,6 +391,7 @@ List _deduplicateFonts(List fonts) { filteredVariants.add(variant); } } + return filteredVariants; } diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_r.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_r.dart index 501120faeb7f..b76e81e2f778 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_r.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_r.dart @@ -5074,132 +5074,6 @@ class PartR { double? decorationThickness, }) { final fonts = { - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '0ee0aa332b15abb50a6b06ea374bdec69c91e4dc7b1ed6ea82f8ddde9d96aa98', - 89860, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '20d88a38f5e589409cd2297a6b347749985b903da04afc22d0a66d3d21f5d526', - 89936, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '2f69a21a19ef7bf4ea24cdb11d96e9c828121d2d009f491f25a240f075807992', - 89892, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'eeadd754ef861e520762d34904cea8bf45d8e58393f406690c1d5d77045d0180', - 89880, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'e1c33bf8ced23bbb7a53c0d8bbf9578ce68e8b8434c2ea1118cafe5a75c8a6e7', - 89916, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '4fa29e3bb15eeae6ccd8137c4f5b2da9bbde2b9765168efc840ce2ab28544080', - 90368, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'bb7383b12d105f7f1363031fca02936397d6cf6334ac6245f752003a4edff082', - 90388, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '29bf5d94e414883e4a3c3394ce1749925dbabb5a7ecf46bea574b2bdd3d1cd5f', - 90616, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '18518c215c7df8d52588c4a361cad07ff13b77c6651a1fbf8b960c6e80bf17bf', - 90776, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '035e1ec502b3dcb5160a01169f4a0cdfa43f32b145aa95eea2014a193c75097a', - 89972, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '0d8240fa47c17bbf84056d333a6fad0edffc0c38556b4b683c66801ff7f366b2', - 90020, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '367ef67f1071b9b540767e4c31a58d0de0470d44d5e8bcbbf5b8bb2b4c11bcbb', - 89968, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'b7159b058985becdb8432dae32fb23d245097515171495713d388ad82b2712f2', - 89944, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'a894eae84ee32d7555d582a25ed7066ec0fa24a1d5390b660243f238d02675dc', - 90040, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '677ac2995eae013feb177f82a2b13ef957a9ebb7bc4d2f1e83479c80a5e40c76', - 90492, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '8a2edd3524f6fdd1ea9d420029804c81363da5a7c065fba41f13d01ad9f0479a', - 90504, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'a20cdce16c4a92a47f5b87f1f2d6d2b48dd6a309e57227967f87daf682292816', - 90624, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'db71eebc11a894e1eddcdc4cd173d4e6a12c4a0361a0b6c8131197481746856c', - 90912, - ), const GoogleFontsVariant( fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, @@ -5263,132 +5137,6 @@ class PartR { '8331078f264b686c95ad4864222eb4dea03d1f12e8162913191e8471382e10b5', 90984, ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '338c7245a192e1ec18664be1e2e313099658baf18b66569091b49f2e103e6352', - 93760, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'cc005afd0b208a37f843de8ded855dfca03daab2ea43174a65261e745fe1e2ad', - 94176, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'cbe14a9fd2574180d90ca92beb0210d610f4de168a965fb5bf1e764f06ffa81b', - 94352, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '52d7f83fc4eab60abe23a3d74711c68ec31117a6a0777b658536761b65f8b7e7', - 94236, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '1aff7def826b8e98293a22d4812cca03f84efc7a080002a3fc7c9eb597bcc693', - 94404, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '13bec4ae0a81d77ae7f22192181d99e81760f32b88c13156eb73b04b200d8843', - 94596, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'f76ac207a726e1bb18ca3eee4465502fa8d85400b442eaf60df94c54b9326aa0', - 94788, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'c1a06197403edc2f992e6b2481e19e03d981e917d4e18e4e4fd802def88b6048', - 95116, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '36fe92d92f45dc3f7830a23592cb6c5c3fc8bedfe888abf69f3461086c1779d3', - 95268, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'b0b347f36e328047c4909c81b18bd26246bcf60d97aae196b497914fec98d5d5', - 93660, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '92aa7521a6ad276a55bcd389128f6046a6c3a21245dcd730631e672197f2a268', - 94056, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '9d1f45d7701f2cad63f7633852e6c2d79f497a35740053715c05e7302ca7cc68', - 94252, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'bc2cdc12216ee9ad50e4384b03f781cc7ee75a5da7bdacce0d6cb5aaa1f5e186', - 94252, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '33c68e199cfd6ee5c2980f3e20e6fb3b306d5a4c008088f0573d5ddc39c0736c', - 94416, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '4de98ba8f13bd8c9a364a7c2d8a09c36f751dd79f0796006df2a40b86f1c8942', - 94724, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '0c944f0f24fdc66e992a3f4543cfacb7fb2de6ff20716cc76acf4056bbe29044', - 94888, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '5a54dda1c147535f490436adcd0250b6fd02645a77e6638151215e27e0902947', - 95056, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '8a1cc74e8926f3742ae16916a73f53e6c315570f99349565f4aa43aabc4acb6f', - 95352, - ), const GoogleFontsVariant( fontWeight: FontWeight.w100, fontStyle: FontStyle.italic, diff --git a/packages/google_fonts/lib/src/google_fonts_parts/part_s.dart b/packages/google_fonts/lib/src/google_fonts_parts/part_s.dart index 0b3c147f18d9..91bedcaf13cb 100644 --- a/packages/google_fonts/lib/src/google_fonts_parts/part_s.dart +++ b/packages/google_fonts/lib/src/google_fonts_parts/part_s.dart @@ -845,694 +845,64 @@ class PartS { fontWeight: FontWeight.w100, fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'e93ae900e71146421b0b221550bae98bc428f52fe5c3740895cf21508a7bc1dd', - 67684, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'f5dabae727ba8ed0c4e9c82b663174a508f72f0705e537fbe8b9571f844712fb', - 68204, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '1ad399c27786a3cf20e44b65318da41c83d5590bd66b6099e8e5a5cdc258ca69', - 68684, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '2258363072b859c3a0fbdb767b5c807eed204516b080088a5b20be7eed066c14', - 70260, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'ba24ebd25fa22ec787b18f4c899873c7729c5ea5bc82da7b301ed490c7fb399e', - 70380, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '257df9d1db848a3b58a0a08f75a42f33fbfe421f3d4d204f045dca22e9d02acb', - 70368, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '5ac8535fa67bbb17ebc5f3698cfd72a817fcfde88169f9c0689535ba66a08276', - 70348, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '651df8182a81dc542c0a4e3dc1b281cf0d9a60eaff2602cdf89749d428515524', - 70204, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'cf073ac52ff840d789578831c2ab0329174f8a2b5bf18bdbad12d19eba25e7fd', - 70020, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'e14774f3006609053a9a0c2efbaa30f896b006e299733746bc23b405b5abae1f', - 67940, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '6729d40f14f2335002ce5559f545bcc3fa055c15d6ff767e5a4b3c7d8512901f', - 68380, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '8b864abc1c207f48dc4e1a53f2b059c3538ceff5d74cdea4e8acc15942ece809', - 68888, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '0c3cad01d86056ecc9e18b26f81ad870ed7d41b28f5b2c9556fb6592c2c946e0', - 70568, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '4e8b627c48d649e16bb5f26003bde7e78ef53327a150b1b8bee9c49246a0493c', - 70480, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'c6ebbcb474f86bc6aeb4fcd91485c963494cdf02dbb59f9c373aea842d213d94', - 70552, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '3037af709efe4fde0be99816bf3b8ce9a1b7d9d81d29b198c422aca1eba9dea5', - 70632, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '3ccce9f280e24f1d0462270f49ce78b4c85adef8ce4307739b1c75aea05dab4a', - 70448, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '850f068952a1fe4845133a48b0d04a0108c8fad0782c8da78650346884f19d18', - 70360, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '1c4d617a526cefe758b659b9392484a83437ecade4aa307f6ff86ab0b74159ee', - 67872, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'b905f67d42b5e22509536df1fa61eb285cb537475a7ee820e9254da755c6bb8d', - 68304, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '4a0c0c7e859f2762d4c97b072c260265590b24bba6a5ed7b5cd5d81e3e05784d', - 68828, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'bc0d5da7eb66864af0db4459dc83ceb41885badbffb8470b8887bc44945d07a7', - 70520, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '012a5dcb5980a01828aa09d57982a9a633b7f98d135e7c748bc73e771247bb99', - 70428, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '7c928eaa4c97930b5e4514a6945ed61f80441ef1e07c1b269d732b3da3327fa5', - 70504, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'c302edd7f1a5248d0243052656ee46a4d0068fa6ad659057764913c5ddd1df8d', - 70504, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'c0737be576b7c13ff6610bfa7654d09d0dc0eeb5784b793e58aa79f79fb3864f', - 70464, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '6c9d1288f0340487f9137bb4e51c5750047327322db9ad811754ed40740f60d9', - 70400, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '85a2815de8ce181ec47be075bf470f0479c94c5097a324e84659441d84b56c5b', - 67920, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '33c0a91b174cd03311cf9c01d88d9117cb347c37cc03a2e1a46d873a9acee774', - 68316, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '47db1ca1263c3a9078bba4a5256ddd0bbd40317e22f07aa9e1905876cfa06e91', - 68884, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '0b637f6667e013fffc6dfeb0194d1602d920c2251af7f0c6e64b9d1e21d5dba6', - 70600, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'a1df5974c5ecf1b6038ed906dff0484b47e5833d8569e6f3c87cc8c74addf84b', - 70700, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '10afd010ede833c4341aa8589db4f6787d40c6b55c09beeef7f0cbb1c4aec3af', - 70708, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'b2e19c3be84de485467bff22af8fb50dd1ecb8a717478ec193c58d3e66d8307d', - 70584, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '32fe2e9c461eec7be5e28349b2a991add3ea245e23824177166b6a89b0ee8e89', - 70768, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'b3a7f401c1b666c6ef11c58e9082f4e7db5e5172449b54face85ba69108ec811', - 70520, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '207ee7fe4341c31dadd1fd90d9de74dc98d38483ae5b236f9e4056054733ef2f', - 67872, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '4b9ed55c266e229bf01467856ae4551f7e9e324404d664568cbb004fde6ebc9a', - 67984, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '1bb97c424e58b35d9f82d1c932ef0a44b5770da786ce394afb4ac48a884cdacc', - 68444, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '260fb0c3305d1348bf95d2419b190ddfdf8371bec147554d0cef8b61ba64d311', - 70292, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '78ba4c79a5109fa58d616f4086ca937564ff951c82dd18c4a0d2092e719ddde2', - 70352, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '38029fc1293a844c1f2b4521fbbbbbb7720f76ae9db2c54e5e065954ac254a1b', - 70256, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '74cc324edb477b3926a0fee0dcb4427991c286cfa26d88265ffbcc02238097eb', - 70172, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '5bf40e215f28ba9e68afeed42c8882c7ce313a2621d5f4f23cdde80ee928cfc9', - 70336, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'c674d3271ebf09e95710e6a4b3915a3a1f4bbe8bdd02022a32996d232bf31bf3', - 70184, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'c18ba7aa3560cf14b0bb5d940231c76ee22f4ae8dbfe78838b7888349feef5cb', - 68092, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '9fb72849c6518d31abd90e6851b8974a021ef7da6974795d61e21f1e5757f419', - 68344, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'b22bd7960aad2025b8b419f3d3b9bc2ca29522f358ae194469ffa8eb70cdbd86', - 68804, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '0cee85d246de7742a793d9c796b7a1d1de7b0afd8de6a109ed3579a18c1d5c1d', - 70592, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'a7b2b0904363f65c7277f13993eef1982a1d10d39cb74b2b6026b780f5a28b66', - 70628, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '96984bfe7bba99676bc7c245c99c24c7cf4643da13ba0667940e2e7bc915555b', - 70588, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'adf9f557769a7f3c0e448f47251d1dfbabb00ec70d3357d7d52112905b1c335e', - 70588, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'a38a5117cd9c03b7e0a840b8f19c9e2819d39fc223f95ee7a084522fc038e708', - 70680, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'dcfc985eceead0e9fb51351220d9083919a05d5ad529a1c852258f5355b8bdc3', - 70492, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '7411294f5f7305e6d30a86a70327f689fc009759ac9e4eabfbf55c5403cbc92d', - 68168, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '8cb9953f91c7a77294a9d2132c128c9745b136c2cc096231ee84426ab0524edf', - 68384, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'ddc8039242599339bc3918d7a1db9e2d8661521969ceaf09c17debb4184c5b6d', - 68896, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '85cb04ce130a8c27c00870823104828a536caaa0284bf9905453dcce9c7c59db', - 70464, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '2d92ea0bb09aea4465a13f96074e129ad11dcedd9797b766926c37cda1b651b0', - 70560, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - '69a0780cbd23d21b63fbc21c50bd5730a03d4bb9f00bc9409697314c64b2f54f', - 70532, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'f5e971221857a6b571fbbf666e473423968fb1dc41bc2acc15279fc6812ccbb2', - 70568, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'adaa937bd976fe5244f35d12004783973f2117ef8ca947a2f7e70491214f9283', - 70548, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.normal, - ): GoogleFontsFile( - 'dc2a13436b51b072f7ee0cb199f2c76fd5787fc31f9f41b3dbd65fa5b0de9fb2', - 70352, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '9a8aa295bb90fd1963c89a25a08f9957386961568e19bfa3cad4cc351b371e57', - 69348, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '32e93cdf78408f90abc931866df142413d2a3b2f196cca25da12adaf1c289f5e', - 71004, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '4fdb39cd74c507297d6a691f2873e871924a4b80b778cdc6680f7488b99469d9', - 71632, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '12b40060ee436d98422ca310a1f53a0c5b4786471690847ad2212656e315214e', - 73340, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '3a8830e1a46923ec214005ecef61f4a9b08bb61c5a6ce26fa23fb725bdf285a9', - 73400, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '1cfe9b008ee9b8889ebc89596490a947d9b1acbcc871c459846bb94507fbbe37', - 73588, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '951e7a8e3b041d370e0ba1c91b172321344d3ee20ce69b1a4736d45109f46ea5', - 73360, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '80e9a2378e3896ff2c88c584da580dd8ef099f35a12f77bb4590a3037f43197e', - 73428, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '6835463c4329977f56f890b330009609a31e5664bb06f440cd58abcf0c831fbd', - 73236, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '50c3f94d7bb31554597d7bfe8f57014776ce651ffceb0fab8c20d9dc86e820c9', - 70864, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '034c325ad111d2418fa50ebc3e731aa257e885edcfe31bf25f9156e68e375c3a', - 71164, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '7c577dd4f4a1d7734dff6f1a9dc822e5f24562c55d9971be39c80af1a9598325', - 71816, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '846d1e412a55b0475f3fa05de48129466b3ef0b57e6d7c2b79de06c17a3fc6bd', - 73436, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '613e894a6cd68a2bbc861db7e4c6d1be972a68432858de9eae8bf1aefe80551d', - 73596, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'f27b7044d00fcc43608d0696ef62b415bcdcf0c6713739ad2060ffb8e5f69eec', - 73756, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '53c12beb4fd66bf640365974cee33218587d0c875cecd9aa631b425f20e852b1', - 73572, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '08aeb9d60a28ea563c36c936b65d5311774579237f7f13ba7f3fb543505e031b', - 73752, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '0d476a30168ef6a8796a909cdb24c2551b6b1d2d1b1c68c42ef8faef01d8703f', - 73688, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'f99658dd6b6b6d87cd441f6aef939f2731b471d672f11f5410a29ba3476947c9', - 70868, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'c5f65ecd68c9dc884ae58da37e25190604ac3fe5fc33ce4df3b0f2bc14950745', - 71156, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'ff288419ec72febf2bcc4a790c39d0a105efeb2bde327e591fe6a98af9a69525', - 71844, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'e32dab29da5c0863f6b248d2cf08eef972a7ae07a8f80e6571a3c3b8bafd3e46', - 73432, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'e2a3b81b06e24869373262358cc8ab340635d75f3abd674178c7debeb8c33824', - 73616, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'f78d997edffe71765e6ca3af6f71ac7235ed9d36422386eef9566ce19659c894', - 73652, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'c7941aeee0dd771df8be2e2ae596a9ac10105566bee44facb8776a64ae1a8cd9', - 73652, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '89b4c42e77363cb68cb9156e7bcab8183cd3e3aa60922b2c39b9634d109f474a', - 73764, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '0f1b4793fb4595f018c56bd3e90e93f64da32b0f298cc0c00a2d513247b183bb', - 73628, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'c2fba3b9587f60c632936ed1e1b7da17f9358c4a318dd166a6a6b06943cc3f90', - 71092, + '207ee7fe4341c31dadd1fd90d9de74dc98d38483ae5b236f9e4056054733ef2f', + 67872, ), const GoogleFontsVariant( fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, + fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b0b8295b298055b496ebe318257d33625ff39bd23f155fa94369b94985df4236', - 71432, + '4b9ed55c266e229bf01467856ae4551f7e9e324404d664568cbb004fde6ebc9a', + 67984, ), const GoogleFontsVariant( fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, + fontStyle: FontStyle.normal, ): GoogleFontsFile( - '4e1eeec0ad3526a582bf43834ed770ed937d0922eccefbf417560d54941ef189', - 72160, + '1bb97c424e58b35d9f82d1c932ef0a44b5770da786ce394afb4ac48a884cdacc', + 68444, ), const GoogleFontsVariant( fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, + fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'dd0a82c2d2321494f01613b58b6d3f2db9b4628f1ce68eb736fd9d7bce170d06', - 73784, + '260fb0c3305d1348bf95d2419b190ddfdf8371bec147554d0cef8b61ba64d311', + 70292, ), const GoogleFontsVariant( fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, + fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'd5cf65f15d6bbc9c2c223a76a401cffd9c60854ec3db484bbd4ea4d2bb4c7f1d', - 73936, + '78ba4c79a5109fa58d616f4086ca937564ff951c82dd18c4a0d2092e719ddde2', + 70352, ), const GoogleFontsVariant( fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, + fontStyle: FontStyle.normal, ): GoogleFontsFile( - 'b78851391d7439275ca1b8a45b360c8790f3a2000d46ddf6af14ecaa64109762', - 74000, + '38029fc1293a844c1f2b4521fbbbbbb7720f76ae9db2c54e5e065954ac254a1b', + 70256, ), const GoogleFontsVariant( fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, + fontStyle: FontStyle.normal, ): GoogleFontsFile( - '7d67fe099b4fb871db3cec6abed93d35b28f781520d67a76d168ba3cac41f2a7', - 73872, + '74cc324edb477b3926a0fee0dcb4427991c286cfa26d88265ffbcc02238097eb', + 70172, ), const GoogleFontsVariant( fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, + fontStyle: FontStyle.normal, ): GoogleFontsFile( - '90ff391f915ffed993cacf4e4ba73e3018848b7901cd714f3105a6e68e5a5a9a', - 73880, + '5bf40e215f28ba9e68afeed42c8882c7ce313a2621d5f4f23cdde80ee928cfc9', + 70336, ), const GoogleFontsVariant( fontWeight: FontWeight.w900, - fontStyle: FontStyle.italic, + fontStyle: FontStyle.normal, ): GoogleFontsFile( - '63d9ead0bd8162983a31560c836869dbf75641864e9aa0420602cbb9f143d748', - 73952, + 'c674d3271ebf09e95710e6a4b3915a3a1f4bbe8bdd02022a32996d232bf31bf3', + 70184, ), const GoogleFontsVariant( fontWeight: FontWeight.w100, @@ -1597,132 +967,6 @@ class PartS { 'ea9a8d68ec764cd995f3d949cfa5ba801d28261914d09abf7b9c8a9f3545afee', 73496, ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'ab12a18ca48ca1d85cd513dc3c6393cbceceed0447083ab8387fef7ca8e3103a', - 71392, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'bfef1b2cdb2abea8a97da0973a4b1d08e40a8e7a1d81ad8c3ace1ae60c9d587e', - 71756, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '2df1cd2b3eaa720514fdeb6c56429f8f1353e60760775ab6532b295796f5e44c', - 72320, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'aa8e05c2443a2f4a084b62ab72787bc5e7f6aaeb083eeee5f91e2d80c1788d14', - 74132, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '6de490bf67c5ad4f6ae9508c2e3eb3216c4f2cd47bdf8b4334e79af7e8b3e71f', - 74172, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '0dd18d9a3da672784d07002bf1d4f284e51c6ab2d17cc9a15d9e1c8dae8d6093', - 74184, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '5c18182866626ee48f7294aec957224e0876983decff00d426e99e91f6f86fab', - 74024, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'b49f69f5b05f0f5d8f7e5a4447a654ad7c3d7d4b83c1d0d142c394be3efdd88d', - 73892, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '9d33793a150f536dbebc2246982a530690ad045eba6e1a00448ea92700863e38', - 73792, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w100, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '7f6f316bc5d3b0725df9dc9eb6c5f0d0cd1bec55ce4e6b2a4bed541a6db12573', - 69892, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w200, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '75104c14a9aeb7a4797cb2bc9136e00ea50e7a5d17e8370c8dc5cd234488300d', - 70268, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w300, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '102a67f62ddf855b65241adb277bf7eaba334f716bd037a5e67ed271a2750bc5', - 70880, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w400, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'eed8c9ceedc4ba1521285fee7428be5e3c6018e65082d95abf32cc1f74739331', - 72544, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w500, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '053f40574adeb3a0461d4efe9c39c039e4f2fcccd0aeec976b3e351d05cadfb9', - 72548, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w600, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '0eefa9fc6155aea99a3c5af16984c85c6a1614cf388a0ac519bcaca924af232b', - 73880, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w700, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - 'dde2bc8b5b9d3243dc3b67110d5cc2175c9d2976439fce6201266e449a3b1a2e', - 73708, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w800, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '29dd0b4145b6ef641083fe58cdc4a3485f248ed70f59c0f902d7c80b1a2ecf11', - 73812, - ), - const GoogleFontsVariant( - fontWeight: FontWeight.w900, - fontStyle: FontStyle.italic, - ): GoogleFontsFile( - '5876e8df0019be673af9597efcb7d4c96cd9e7b93491cdd9ac4a566f231b0ffe', - 73548, - ), }; return googleFontsTextStyle(