mirror of
https://github.com/ZhuJHua/moodiary.git
synced 2026-04-05 16:31:45 +08:00
fix(font): fix font is not loaded when startup
This commit is contained in:
@@ -8,6 +8,8 @@ import 'package:flutter_quill/internal.dart';
|
||||
import 'package:moodiary/common/values/colors.dart';
|
||||
import 'package:moodiary/presentation/isar.dart';
|
||||
import 'package:moodiary/presentation/pref.dart';
|
||||
import 'package:moodiary/utils/file_util.dart';
|
||||
import 'package:moodiary/utils/font_util.dart';
|
||||
|
||||
class ThemeUtil {
|
||||
static Future<bool> supportDynamicColor() async {
|
||||
@@ -166,6 +168,10 @@ class ThemeUtil {
|
||||
if (customFont.isNotEmpty) {
|
||||
final font = await IsarUtil.getFontByFontFamily(customFont);
|
||||
if (font != null) {
|
||||
await FontUtil.loadFont(
|
||||
fontName: font.fontFamily,
|
||||
fontPath: FileUtil.getRealPath('font', font.fontFileName),
|
||||
);
|
||||
fontFamily = font.fontFamily;
|
||||
wghtAxisMap =
|
||||
_unifyFontWeights(font.fontWghtAxisMap.cast<String, double>());
|
||||
|
||||
Reference in New Issue
Block a user