Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Fonts packages

Last updated: February 25, 2025

A font is a printable or displayable graphical representation of text that may include a different typeface, point size, weight, color, or design. The type design for a set of fonts is the typeface and variations of this design form the typeface family. A typeface family may include several fonts, each in a different weight, style, or size.

Most typefaces can be divided into four basic groups: serif, sans serif, scripts and decorative. Serif typefaces have small lines (serifs) at the ends of the strokes that make up the letters and symbols; sans serif typefaces do not have these lines (sans is French for without). Script typefaces are based on the fluid, connected strokes of handwriting; decorative typefaces are ornamental and are not intended for extended text setting.

There are thousands of different typefaces in existence, with new ones being designed all the time. Choosing the right typeface for your Flutter project is a key decision that can have a major impact on the overall look and feel of the finished app.

Google Fonts is the most popular library of free licensed fonts, developed by Google.

The complete list of Flutter packages that provide various Fonts (including Google Fonts) and Language specific Fonts that can be seamlessly added to your Flutter app is provided below.


google_fonts
👍 6.11K   ⬇️ 1.2M
Dart 3 compatible
Maintenance Status: Good

A Flutter package to use fonts from fonts.google.com. Supports HTTP fetching, caching, and asset bundling.

term_glyph
👍 41   ⬇️ 5.8M
Dart 3 compatible
Maintenance Status: Good

Useful Unicode glyphs and ASCII substitutes.

icon_font_generator
👍 121   ⬇️ 18.4K
Dart 3 compatible
Maintenance Status: Average

Converts SVG icons to OTF font and generates Flutter-compatible class. Provides an API and a CLI tool.

chinese_font_library Card Image
chinese_font_library
👍 53   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Good

Helper package for rendering Chinese fonts, including cross-platform Chinese font family fallback & dynamic font loader.

dynamic_fonts
👍 47   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Good

A package to include dynamic web-hosted fonts in your Flutter app.

persian_fonts Card Image
persian_fonts
👍 41   ⬇️ 99
Dart 3 compatible
Maintenance Status: Good

A Flutter package for using free persian fonts. It supports Vazir, Samim, Shabnam and Sahel fonts.

flutter_font_picker Card Image
flutter_font_picker
👍 38   ⬇️ 533
Dart 3 compatible
Maintenance Status: Average

A Flutter widget that lets the user select a Google Font from a custom dropdown/screen.

dynamic_cached_fonts Card Image
dynamic_cached_fonts
👍 27   ⬇️ 448
Dart 3 compatible
Maintenance Status: Good

A font loader to download, cache and load web fonts in flutter with support for Firebase Cloud Storage.

khmer_fonts
👍 22   ⬇️ 105
Dart 3 compatible
Maintenance Status: Poor

A Khmer fonts is easy to use without think about to import font file into your pubspec.yaml it just import 1 file and call it in text style.

arabic_font Card Image
arabic_font
👍 13   ⬇️ 402
Dart 3 compatible
Maintenance Status: Average

Flutter package allows you to add arabic fonts in your flutter projects

fontsource
👍 12   ⬇️ 45
Dart 3 compatible
Maintenance Status: Poor

Easily add Fontsource fonts to your flutter app. Includes a dart interface for the Fontsource API.

fontresoft Card Image
fontresoft
👍 7   ⬇️ 99
Dart 3 compatible
Maintenance Status: Good

FontResoft is a flutter font package compiled and arranged by us for use in any flutter project. It contains different beautiful fonts for building nice, eye-catchy flutter apps.

fontify
👍 50   ⬇️ 274

Maintenance Status: Poor

Converts SVG icons to OTF font and generates Flutter-compatible class. Provides an API and a CLI tool.

google_fonts_arabic
👍 27   ⬇️ 63

Maintenance Status: Poor

Arabic fonts by google right into your flutter application. Just import the fonts file and use the constant in example to browse the available fonts.

google_language_fonts
👍 15   ⬇️ 94

Maintenance Status: Poor

Include easily Google Fonts which are compatible with your languages.