一、找到字體ttfgit
https://github.com/Pal3love/Source-Han-TrueTypegithub
二、導入項目async
fonts: - family: NotoSerif fonts: - asset: assets/fonts/NotoSerif-Regular.ttf - asset: assets/fonts/SourceHanSansCN-Light.ttf
三、使用字體
import 'package:flutter/material.dart'; import 'package:shared_preferences/shared_preferences.dart'; void main() { // declare the text style const textStyle = const TextStyle( fontFamily: 'NotoSerif', ); // use the text style var buttonText = const Text( "思源宋體", style: textStyle, ); runApp(MaterialApp( home: Scaffold( body: Center( child: RaisedButton( onPressed: _incrementCounter, child: buttonText, ), ), ), )); } _incrementCounter() async { SharedPreferences prefs = await SharedPreferences.getInstance(); int counter = (prefs.getInt('counter') ?? 0) + 1; print('Pressed $counter times.'); await prefs.setInt('counter', counter); }