【发布时间】:2021-07-11 03:24:03
【问题描述】:
我需要将我自己的自定义字体文件添加到下面的代码中。我不想在这里使用谷歌字体。 如何添加自定义字体。我已经在 pubspec.yaml 和文件夹中添加了字体文件。
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
/// Google fonts constant setting: https://fonts.google.com/
TextTheme kTextTheme(theme, String language) {
switch (language) {
case 'vi':
return GoogleFonts.montserratTextTheme(theme);
case 'ar':
return GoogleFonts.ralewayTextTheme(theme);
default:
return GoogleFonts.robotoTextTheme(theme);
}
}
TextTheme kHeadlineTheme(theme, [language = 'en']) {
switch (language) {
case 'vi':
return GoogleFonts.montserratTextTheme(theme);
case 'ar':
return GoogleFonts.ralewayTextTheme(theme);
default:
return GoogleFonts.robotoTextTheme(theme);
}
}
【问题讨论】:
-
在flutter文档的cookbook指南中,您可以找到如何添加自定义字体的教程:flutter.dev/docs/cookbook/design/fonts
-
我知道如何添加自定义字体。我只想知道如何将该字体添加到此代码中。
-
我知道如何添加自定义字体。我只想知道如何以格式将该字体添加到此代码中。我想传递参数并返回我需要的字体。谢谢
-
正如我在下面回答的那样,您可以返回 Textstyle
标签: android flutter dart fonts custom-font