google_fonts 6.3.2
google_fonts: ^6.3.2 copied to clipboard
A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.
6.3.2 #
- Makes a map keyed on FontWeight non-const for compatibility with proposed changes to the engine's implementation of FontWeight.
6.3.1 #
- Transfers the package source from https://github.com/material-foundation/flutter-packages to https://github.com/flutter/packages.
- Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
- Updates code to meet repository analyzer settings.
6.3.0 #
- Update AssetManifest to use the builtin Flutter API.
- Added fonts:
Anton SCArsenal SCBaskervville SCBeirutiBodoni Moda SCBona Nova SCCactus Classical SerifChocolate Classical SansDanfoEdu AU VIC WA NT HandFreemanFustatGa MaamliJacquard 12Jacquard 12 ChartedJacquard 24Jacquard 24 ChartedJacquarda Bastarda 9 ChartedJainiJaini PurvaJaroJersey 10Jersey 10 ChartedJersey 15Jersey 15 ChartedJersey 20Jersey 20 ChartedJersey 25Jersey 25 ChartedKalnia GlazeLXGW WenKai Mono TCLXGW WenKai TCMadimi OneManameMicro 5 ChartedNoto Serif JPNoto Serif KRNoto Serif SCNoto Serif TCNoto Znamenny Musical NotationOjujuPlatypiPlaywrite ARPlaywrite ATPlaywrite AU NSWPlaywrite AU QLDPlaywrite AU SAPlaywrite AU TASPlaywrite AU VICPlaywrite BE VLGPlaywrite BE WALPlaywrite BRPlaywrite CAPlaywrite CLPlaywrite COPlaywrite CUPlaywrite CZPlaywrite DE GrundPlaywrite DE LAPlaywrite DE SASPlaywrite DE VAPlaywrite DK LoopetPlaywrite DK UloopetPlaywrite ESPlaywrite ES DecoPlaywrite FR ModernePlaywrite FR TradPlaywrite GB JPlaywrite GB SPlaywrite HRPlaywrite HR LijevaPlaywrite HUPlaywrite IDPlaywrite IEPlaywrite INPlaywrite ISPlaywrite IT ModernaPlaywrite IT TradPlaywrite MXPlaywrite NG ModernPlaywrite NLPlaywrite NOPlaywrite NZPlaywrite PEPlaywrite PLPlaywrite PTPlaywrite ROPlaywrite SKPlaywrite TZPlaywrite US ModernPlaywrite US TradPlaywrite VNPlaywrite ZAPoetsen OneRadio Canada BigReddit MonoReddit SansReddit Sans CondensedSedanSedan SCTac OneTeachersTiny5Ubuntu SansUbuntu Sans MonoWittgensteinYarndings 12Yarndings 12 ChartedYarndings 20Yarndings 20 ChartedZain
6.2.1 #
- Update lowest supported Flutter version to current stable (
3.19.2)
6.2.0 #
- Added fonts:
AR One SansAfacadAgbalumoAnnapurna SILAntaGabaritoHedvig Letters SansHedvig Letters SerifHonkJacquarda Bastarda 9KalniaKay Pho DuKode MonoLinefontMicro 5NamdhinggoNoto Sans KawiNoto Sans NKo UnjoinedNoto Serif Old UyghurOnestPixelify SansPlaypen SansProtest GuerrillaProtest RevolutionProtest RiotProtest StrikeRethink SansRubik Broken FaxRubik Doodle ShadowRubik Doodle TrianglesRubik Glitch PopRubik LinesRubik MapsRubik ScribbleSixtyfourSometype MonoWorkbenchYoung Serif
6.1.0 #
- Add an example where one can select any available font
6.0.0 #
- Added fonts
ADLaM DisplayAgdasimaAkatabAoboshi OneBacasime AntiqueBagel Fat OneBelanosimaBorelBricolage GrotesqueCaprasimoCherry Bomb OneChokokutaiDai Banna SILDiphylleiaGasoek OneGeologicaGrandiflora OneHandjetInclusive SansKablammoLisu BosaLugrasimoLumanosimoLunasimaMoirai OneMonomaniac OneMooliNarnoorNoto Sans ChorasmianNoto Sans Cypro MinoanNoto Sans HKNoto Sans JPNoto Sans KRNoto Sans SCNoto Sans Syriac EasternNoto Sans TCNoto Sans VithkuqiNoto Serif Khitan Small ScriptNoto Serif MakasarNoto Serif Ottoman SiyaqNoto Serif VithkuqiOrbitPalette MosaicPlayfairREMRock 3DRuwuduShizuruSlackside OneTekturTsukimi RoundedVictor MonoWavefontYsabeau InfantYsabeau OfficeYsabeau SCYuji Hentaigana AkariYuji Hentaigana Akebono
- Removed fonts:
Coda CaptionSource Sans ProSource Serif Pro
5.1.0 #
- Add ability to wait for fonts to load with
GoogleFonts.pendingFonts - Split
google_fonts.dartinto multiple files
5.0.0 #
-
Added fonts:
AlkatraAnuphanBraah OneBruno AceBruno Ace SCCarlitoCastoro TitlingChivo MonoClimate CrisisCommeDarumadrop OneDelicious HandrawnFolditGajraj OneGloockGolos TextHanken GroteskInstrument SansInstrument SerifKonkhmer SleokchherLabradaMartian MonoMynerveNoto Sans NKoNoto Sans Nag MundariNoto Sans NandinagariNoto Sans SignWritingNoto Sans TangsaNoto Serif NP HmongNoto Serif TotoPadyakke Expanded OnePathway ExtremePhuduPoltawski NowyRubik 80s FadeRubik GemstonesRubik PixelsRubik Spray PaintRubik StormRubik VinylSchibsted GroteskShantell SansSigmarSofia SansSofia Sans CondensedSofia Sans Extra CondensedSofia Sans Semi CondensedSolitreoTilt NeonTilt PrismTilt WarpUnboundedVina SansWix Madefor DisplayWix Madefor TextYsabeau
-
Removed fonts:
Arima MaduraiFredoka OneGentium Book BasicKantumruyMerienda OneNoto Sans N KoNoto Serif Nyiakeng Puachue Hmong
4.0.5 #
- Bumped
httpversion to 1.0.0
4.0.4 #
- Bumped minimum SDK version to 2.14
4.0.3 #
- Added screenshots
4.0.2 #
- Update pubspec
repository
4.0.1 #
- Hide AssetManifest from flutter services imports
4.0.0 #
- Added fonts:
AboretoAbyssinica SILAlbert SansAlexandriaAlkalamiAlumni Sans Collegiate OneAlumni Sans PinstripeAmiri QuranAref Ruqaa InkArimaBlakaBlaka HollowBlaka InkBungee SpiceCairo PlayCharis SILCrimson TextDynaPuffEdu NSW ACT FoundationEdu QLD BeginnerEdu SA BeginnerEdu TAS BeginnerEdu VIC WA NT BeginnerFigtreeFinlandicaFragment MonoGantariGentium Book PlusGentium PlusGulzarIBM Plex Sans JPInter TightJoanKantumruy ProKdam Thmor ProMarheyMingzatNablaNoto Color EmojiNoto Sans EthiopicNoto Sans Lao LoopedNoto Sans Mende KikakuiNoto Serif HKNoto Serif KhojkiNoto Serif OriyaNuosu SILReem Kufi FunReem Kufi InkRubik BurnedRubik DirtRubik DistressedRubik IsoRubik Marker HatchRubik MazeSilkscreenSonoSplashSpline Sans MonoTai Heritage ProTiro BanglaTiro Devanagari HindiTiro Devanagari MarathiTiro Devanagari SanskritTiro GurmukhiTiro KannadaTiro TamilTiro Telugu
- Removed fonts:
Andika New BasicGentium BasicKdam ThmorOtomanopee OnePalette MosaicRock 3DShizuruYuji Hentaigana AkariYuji Hentaigana Akebono
3.0.0 #
- Complete null safety migration
- Improve documentation
- Improve support around HTTP fetching errors
- Added cache busting for font updates
- Added support for removing fonts
- Added fonts:
Akaya KanadakaAksharAlumni Sans Inline OneAnek BanglaAnek DevanagariAnek GujaratiAnek GurmukhiAnek KannadaAnek LatinAnek MalayalamAnek OdiaAnek TamilAnek TeluguAngkorAntonioAnybodyAsap CondensedBIZ UDGothicBIZ UDMinchoBIZ UDPGothicBIZ UDPMinchoBabylonicaBalletBattambangBayonBeau RivageBenneBhuTuka Expanded OneBodoni ModaBokorChenlaContentDangrekFamiljen GroteskFasthandFredokaFreehandGrape NutsHanumanHubballiImbueImperial ScriptIngrid DarlingInspirationIsland MomentsKarantinaKhmerKiwi MaruKolker BrushKoulenLavishly YoursLeague GothicLeague SpartanLibre Barcode EAN13 TextLibre BodoniLicoriceLove LightLuxurious RomanMea CulpaMetalMoo Lah LahMoon DanceMoulMoulpaliMs MadiMy SoulNeonderthawNewsreaderNokoraNoto EmojiOleOooh BabyOrelega OnePlus Jakarta SansPreahvihearQwitcher GrypenRadio CanadaRoboto FlexRoboto SerifRubik BubblesRubik GlitchRubik MicrobeRubik MoonrocksRubik PuddlesRubik Wet PaintSend FlowersSiemreapSmooch SansSource Serif 4Spline SansSquare PegSuwannaphumTapestryTapromTexturinaThe NautigalTruculentaTwinkle StarUpdockVazirmatnVujahday ScriptWater BrushWaterfallWhisperZen Dots
- Removed fonts:
Amatica SCAndadaBalooBaloo BhaiBaloo BhaijaanBaloo BhainaBaloo ChettanBaloo DaBaloo PaajiBaloo TammaBaloo TammuduBaloo ThambiBe VietnamCrimson TextDroid SansDroid Sans MonoDroid SerifMuliNoto Color Emoji CompatPushsterScheherazadeSpartan
2.3.3 #
- Updated the value of the pubspec 'repository' field
2.3.2 #
- Add warning on macOS about entitlements
2.3.1 #
- Introduce Flutter SDK constraint minimum of 2.10
2.3.0 #
- Update 2018 text style names to 2021 text style names (
display,headline,title,body,labelXlarge,medium,small)
2.2.0 #
- Added the latest fonts from fonts.google.com
2.1.1 #
- Migrated from
pedantictoflutter_lints
2.1.0 #
- Added the latest fonts from fonts.google.com
2.0.0 #
- Migrated the main library to null safety
- Require Dart 2.12 or greater
1.1.2 #
- Bump dependency constraints for null safety
1.1.1 #
- Use conditional imports to separate out web from destkop + mobile
file_ioimplementations
1.1.0 #
- Increase the flutter SDK dependency to version
1.17(latest stable). This is needed for updated text theme names and a fix in the engine - Update text theme names
1.0.0 #
- Removed beta notice from README
- Public API is now defined, as per semantic versioning guidelines
0.7.0 #
- Added the following variable fonts: Bellota, Bellota Text, Comic Neue, Fira Code, Gotu, Hepta Slab, Inria Sans, Inter, Literata, Manrope, Markazi Text, Public Sans, Sen, Spartan, Viaoda Libre
0.6.2 #
- Clean up code
0.6.1 #
- Memoize asset manifest
0.6.0 #
- Rename
config.allowHttptoconfig.allowRuntimeFetching
0.5.0 #
- Use more accurate naming algorithm for
GoogleFonts.fooandGoogleFonts.fooTextTheme
0.4.3 #
- Add
GoogleFonts.getTextTheme(...)method for dynamically getting a text theme from a font name
0.4.2 #
- Change loadFontIfNecessary to only follow through once per unique family when called in parallel
0.4.1 #
- Update README to include instructions for how to include licenses for fonts
0.4.0 #
- Added ability to load fonts dynamically through
getFontmethod - Added
asMapmethod which returns a map with font family names mapped to methods
0.3.10 #
- Update Fonts API url in generator to add in missing fonts
0.3.9 #
- Fix
path_providerusage for web
0.3.8 #
- Add byte length and checksum verification for font files downloaded
0.3.7 #
- Fix asset font loading bug
- Update asset font README instructions
0.3.6 #
- Add a config to the
GoogleFontsclass with anallowHttpoption
0.3.5 #
- Add
CONTRIBUTING.md - Update generator to get most up-to-date urls from fonts.google.com
0.3.4 #
- Store downloaded font files in device's support directory instead of documents directory
0.3.3 #
- Update font URLs to https to properly support web
0.3.2 #
- README image path fixes
0.3.1 #
- README fixes
0.3.0 #
- Added dartdocs to every public method in the google fonts package
- Added the ability to include font files in pubspec assets (see README)
0.2.0 #
- Updated to include all fonts currently on fonts.google.com
0.1.1 #
- Generated method names changed back to pre 0.1.0 (breaking change). For example,
GoogleFonts.latoTextStyle(...)is nowGoogleFonts.lato(...) - Text theme parameters are now optional positional parameters (breaking change). For example,
GoogleFonts.latoTextTheme(textTheme: TextTheme(...))is nowGoogleFonts.latoTextTheme(TextTheme(...))
0.1.0 #
- Generated method names changed (breaking change).
- Text theme support. Every font family now also has a
TextThememethod. For example, theLatofont now hasGoogleFonts.latoTextStyle()andGoogleFonts.latoTextTheme(). See README for more examples - Refactored implementation, updated READMEs, and usage docs
0.0.8 #
- Internal refactor and added tests
0.0.7 #
- BETA support for Flutter web
0.0.6 #
- Minor updates to README
0.0.5 #
- Mark as experimental in more places
0.0.4 #
- Add pubspec instructions to README
0.0.3 #
- Fix homepage and main gif
0.0.2 #
- Update README with import instructions
0.0.1 #
- Initial release: supports all 960 fonts and variants from fonts.google.com
- ttf files are downloaded via http on demand, and saved to local disk so that they can be loaded without making another http request for future font requests
- Fonts are loaded asynchronously through the font loader and Text widgets that use them are refreshed when they are ready




