The weight property specifies the weight of the outlines in These files are included in the app’s asset bundle.Ī single font can reference many different files with different These files contain the outlines for the glyphs in the font. The family determines the name of the font, which you use in theįontFamily property of a TextStyle object.
It’s common practice to put font files in a fonts or assetsįor example, to import the Raleway and Roboto Mono fontįiles into a project, the folder structure might look like this:įlutter : fonts : - family : Raleway fonts : - asset : fonts/Raleway-Regular.ttf - asset : fonts/Raleway-Italic.ttf style : italic - family : RobotoMono fonts : - asset : fonts/RobotoMono-Regular.ttf - asset : fonts/RobotoMono-Bold.ttf weight : 700 pubspec.yaml option definitions To work with a font, import the font files into the project. This recipe creates an app that uses custom fonts with To over 1,000 open-sourced font families.įor another approach to using custom fonts,Įspecially if you want to re-use one font over multiple projects,įlutter works with custom fonts and you can apply a customįont across an entire app or to individual widgets. Or perhaps you downloaded a font from Google Fonts.Ĭheck out the google_fonts package for direct access One of the most common requests from designers is for custom fonts.įor example, you might have a custom-built font from a designer, Although Android and iOS offer high quality system fonts,