google_fonts 4.0.0 google_fonts: ^4.0.0 copied to clipboard
A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.
4.0.0 #
Added #
Aboreto
Abyssinica SIL
Albert Sans
Alexandria
Alkalami
Alumni Sans Collegiate One
Alumni Sans Pinstripe
Amiri Quran
Aref Ruqaa Ink
Arima
Blaka
Blaka Hollow
Blaka Ink
Bungee Spice
Cairo Play
Charis SIL
Crimson Text
DynaPuff
Edu NSW ACT Foundation
Edu QLD Beginner
Edu SA Beginner
Edu TAS Beginner
Edu VIC WA NT Beginner
Figtree
Finlandica
Fragment Mono
Gantari
Gentium Book Plus
Gentium Plus
Gulzar
IBM Plex Sans JP
Inter Tight
Joan
Kantumruy Pro
Kdam Thmor Pro
Marhey
Mingzat
Nabla
Noto Color Emoji
Noto Sans Ethiopic
Noto Sans Lao Looped
Noto Sans Mende Kikakui
Noto Serif HK
Noto Serif Khojki
Noto Serif Oriya
Nuosu SIL
Reem Kufi Fun
Reem Kufi Ink
Rubik Burned
Rubik Dirt
Rubik Distressed
Rubik Iso
Rubik Marker Hatch
Rubik Maze
Silkscreen
Sono
Splash
Spline Sans Mono
Tai Heritage Pro
Tiro Bangla
Tiro Devanagari Hindi
Tiro Devanagari Marathi
Tiro Devanagari Sanskrit
Tiro Gurmukhi
Tiro Kannada
Tiro Tamil
Tiro Telugu
Removed #
Andika New Basic
Gentium Basic
Kdam Thmor
Otomanopee One
Palette Mosaic
Rock 3D
Shizuru
Yuji Hentaigana Akari
Yuji Hentaigana Akebono
3.0.0 - 2022-05-20 #
Added #
- Cache busting for font updates
- Support for removing fonts
Akaya Kanadaka
Akshar
Alumni Sans Inline One
Anek Bangla
Anek Devanagari
Anek Gujarati
Anek Gurmukhi
Anek Kannada
Anek Latin
Anek Malayalam
Anek Odia
Anek Tamil
Anek Telugu
Angkor
Antonio
Anybody
Asap Condensed
BIZ UDGothic
BIZ UDMincho
BIZ UDPGothic
BIZ UDPMincho
Babylonica
Ballet
Battambang
Bayon
Beau Rivage
Benne
BhuTuka Expanded One
Bodoni Moda
Bokor
Chenla
Content
Dangrek
Familjen Grotesk
Fasthand
Fredoka
Freehand
Grape Nuts
Hanuman
Hubballi
Imbue
Imperial Script
Ingrid Darling
Inspiration
Island Moments
Karantina
Khmer
Kiwi Maru
Kolker Brush
Koulen
Lavishly Yours
League Gothic
League Spartan
Libre Barcode EAN13 Text
Libre Bodoni
Licorice
Love Light
Luxurious Roman
Mea Culpa
Metal
Moo Lah Lah
Moon Dance
Moul
Moulpali
Ms Madi
My Soul
Neonderthaw
Newsreader
Nokora
Noto Emoji
Ole
Oooh Baby
Orelega One
Plus Jakarta Sans
Preahvihear
Qwitcher Grypen
Radio Canada
Roboto Flex
Roboto Serif
Rubik Bubbles
Rubik Glitch
Rubik Microbe
Rubik Moonrocks
Rubik Puddles
Rubik Wet Paint
Send Flowers
Siemreap
Smooch Sans
Source Serif 4
Spline Sans
Square Peg
Suwannaphum
Tapestry
Taprom
Texturina
The Nautigal
Truculenta
Twinkle Star
Updock
Vazirmatn
Vujahday Script
Water Brush
Waterfall
Whisper
Zen Dots
Changed #
- Complete null safety migration
- Improve documentation
- Improve support around HTTP fetching errors
Removed #
Amatica SC
Andada
Baloo
Baloo Bhai
Baloo Bhaijaan
Baloo Bhaina
Baloo Chettan
Baloo Da
Baloo Paaji
Baloo Tamma
Baloo Tammudu
Baloo Thambi
Be Vietnam
Crimson Text
Droid Sans
Droid Sans Mono
Droid Serif
Muli
Noto Color Emoji Compat
Pushster
Scheherazade
Spartan
2.3.0 - 2022-02-04 #
Changed #
- Update 2018 text style names to 2021 text style names (
display
,headline
,title
,body
,label
Xlarge
,medium
,small
)
2.0.0 - 2021-02-26 #
Changed #
- Migrated the main library to null safety
- Require Dart 2.12 or greater
1.1.1 - 2020-10-02 #
Changed #
- Use conditional imports to separate out web from destkop + mobile
file_io
implementations
1.1.0 - 2020-05-11 #
Changed #
- 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 - 2020-04-22 #
Changed #
- Removed beta notice from README
- Public API is now defined, as per semantic versioning guidelines
0.7.0 - 2020-04-22 #
Changed #
- 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.5.0 - 2020-04-14 #
Changed #
- Use more accurate naming algorithm for
GoogleFonts.foo
andGoogleFonts.fooTextTheme
0.4.3 - 2020-04-14 #
Added #
- Add
GoogleFonts.getTextTheme(...)
method for dynamically getting a text theme from a font name
0.4.2 - 2020-04-14 #
Changed #
- Change loadFontIfNecessary to only follow through once per unique family when called in parallel
0.4.1 - 2020-04-13 #
Changed #
- Update README to include instructions for how to include licenses for fonts
0.4.0 - 2020-03-20 #
Added #
- Added ability to load fonts dynamically through
getFont
method - Added
asMap
method which returns a map with font family names mapped to methods
0.3.7 - 2020-02-03 #
0.3.5 - 2020-01-23 #
0.3.4 - 2020-01-23 #
Changed #
- Store downloaded font files in device's support directory instead of documents directory
0.3.0 - 2020-01-07 #
Added #
-
Added dartdocs to every public method in the google fonts package
-
Added the ability to include font files in pubspec assets (see README)
0.1.1 - 2019-12-10 #
Changed #
-
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 - 2019-12-06 #
Changed #
-
Generated method names changed (breaking change). For example,
-
Text theme support. Every font family now also has a
TextTheme
method. For example, theLato
font now hasGoogleFonts.latoTextStyle()
andGoogleFonts.latoTextTheme()
. See README for more examples -
Refactored implementation, updated READMEs, and usage docs
0.0.1 - 2019-11-15 #
Added #
-
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