persian_fonts 1.0.6 copy "persian_fonts: ^1.0.6" to clipboard
persian_fonts: ^1.0.6 copied to clipboard

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

example/lib/main.dart

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:persian_fonts/persian_fonts.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Persian Fonts Example',
      home: MyHomePage(),
      theme: ThemeData(
        textTheme: PersianFonts.vazirTextTheme,
      )
    );
  }
}

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Directionality(
      textDirection: TextDirection.rtl,
      child: Scaffold(
        appBar: AppBar(
          title: Text('تست فونت‌های فارسی'),
        ),
        body: Container(
          margin: EdgeInsets.only(top: 20),
          child: Center(
            child: Column(
              children: <Widget>[
                Text(
                  'فونت پیش‌فرض (وزیر)',
                  style: TextStyle(
                    fontSize: 23.0,
                  ),
                ),
                Text('فونت صمیم',
                    style: PersianFonts.Samim.copyWith(
                      fontSize: 23.0,
                    )),
                Text('فونت شبنم',
                    style: PersianFonts.Shabnam.copyWith(
                      fontSize: 23.0,
                    )),
                Text('فونت ساحل',
                    style: PersianFonts.Sahel.copyWith(
                      fontSize: 23.0,
                    )),
                Text('فونت یکان',
                    style: PersianFonts.Yekan.copyWith(
                      fontSize: 23.0,
                    )),
              ],
            ),
          ),
        ),
      ),
    );
  }
}
40
likes
150
pub points
71%
popularity

Publisher

verified publishermahdyar.me

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

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on persian_fonts