A Flutter package for using free persian fonts.
The persian_fonts
package for Flutter allows you to easily use any free persian fonts in your app.
Currently, PersianFonts
supports 5 types of fonts: Vazir
, Samim
, Shabnam
, Sahel
and B-Yekan
. yours isn't hrere? add it!
First, add the persian_fonts
package to your pubsec dependencies.
To import PersianFonts
:
import 'package:persian_fonts/persian_fonts.dart';
To use PersianFonts
as the default TextStyle:
Text(
'These are persian fonts.',
style: PersianFonts.Samim,
),
To use PersianFonts
with a customized TextStyle:
Text(
'These are persian fonts.',
style: PersianFonts.Samim.copyWith(
...
),
),
You can also use PersianFonts
to make or modify an entire text theme to use one of the supported fonts:
MaterialApp(
theme: ThemeData(
textTheme: PersianFonts.vazirTextTheme,
),
);