diff --git a/lib/utils/theme_util.dart b/lib/utils/theme_util.dart index d8059c1..063dd91 100644 --- a/lib/utils/theme_util.dart +++ b/lib/utils/theme_util.dart @@ -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 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());