Mudah tambahkan font fontsource ke aplikasi flutter Anda. Termasuk antarmuka DART untuk API Fontsource.
Untuk memulai, buat konfigurasi di file pubspec.yaml Anda di bawah kunci fontsource atau di file fontsource.yaml .
include : [my-package] # Defaults to all
fonts :
alex-brush : # This can be any font id
version : 4.5.3 # Defaults to latest
subsets : [latin, latin-ext] # Defaults to all
weights : [400] # Defaults to all
styles : [normal] # Defaults to all Konfigurasi akan memberi tahu fontsource apa yang harus diunduh dan bundel ke aplikasi Flutter Anda. Untuk memastikan semuanya diunduh, jalankan dart run fontsource setelah konfigurasi Anda dimodifikasi. Juga, pastikan untuk menjalankannya setiap kali repositori Anda dikloning. Ini akan menghasilkan paket lokal di direktori .fontsource .
Anda kemudian dapat mengimpor paket fontsource :
import 'package:fontsource/fontsource.dart' ; Gunakan kelas FontsourceTextStyle untuk menggunakan font fontsource:
const Text (
'Hello world!' ,
style : FontsourceTextStyle (fontFamily : 'Alex Brush' , fontSize : 30 ),
), FontsourceTextStyle memperluas kelas TextStyle , sehingga setiap properti styling dapat digunakan untuk mengubah penampilan teks.
Untuk menggunakan ini dalam paket, tambahkan konfigurasi seperti normal, tetapi jangan jalankan FontSource CLI.
Paket dengan konfigurasi FontSource akan secara otomatis akan dimasukkan. Untuk menentukan secara manual paket apa yang harus dipindai, berikan kunci include dengan daftar nama paket untuk dipindai.
Fontsource API juga memiliki antarmuka DART yang dapat diakses melalui fontsource/api.dart .