add fonts

This commit is contained in:
Chen Li
2025-08-22 12:35:52 +08:00
parent f5116fb2ac
commit 7b57322170
7 changed files with 23 additions and 3 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
assets/fonts/iconfont.ttf Normal file

Binary file not shown.

View File

@@ -1,10 +1,17 @@
import 'package:basic_intl/intl.dart';
import 'package:flutter/material.dart';
class AppTheme {
static String _getLocaleAwareFontFamily() {
final isChinese = Intl.getCurrentLocale().startsWith('zh');
return isChinese ? 'HYQiHei_Regular' : 'VWHead_Regular';
}
static final ThemeData lightTheme = ThemeData(
primaryColor: const Color(0xFF6C63FF),
scaffoldBackgroundColor: Colors.white,
fontFamily: 'Roboto',
fontFamily: _getLocaleAwareFontFamily(),
colorScheme: ColorScheme.fromSeed(
seedColor: const Color(0xFF6C63FF),
brightness: Brightness.light,
@@ -14,7 +21,7 @@ class AppTheme {
static final ThemeData darkTheme = ThemeData(
primaryColor: const Color(0xFF6C63FF),
scaffoldBackgroundColor: const Color(0xFF121212),
fontFamily: 'Roboto',
fontFamily: _getLocaleAwareFontFamily(),
colorScheme: ColorScheme.fromSeed(
seedColor: const Color(0xFF6C63FF),
brightness: Brightness.dark,

View File

@@ -27,3 +27,16 @@ flutter:
uses-material-design: true
assets:
- assets/images/
fonts:
- family: VWHead_Bold
fonts:
- asset: assets/fonts/VWHead-Bold.otf
- family: VWHead_Regular
fonts:
- asset: assets/fonts/VWHead-Regular.otf
- family: HYQiHei_Bold
fonts:
- asset: assets/fonts/HYQiHei-80S.ttf
- family: HYQiHei_Regular
fonts:
- asset: assets/fonts/HYQiHei-60S.ttf