diff --git a/assets/fonts/radley/Radley-Italic.ttf b/assets/fonts/radley/Radley-Italic.ttf new file mode 100644 index 0000000..78ae519 Binary files /dev/null and b/assets/fonts/radley/Radley-Italic.ttf differ diff --git a/assets/fonts/radley/Radley-Regular.ttf b/assets/fonts/radley/Radley-Regular.ttf new file mode 100644 index 0000000..e4503c2 Binary files /dev/null and b/assets/fonts/radley/Radley-Regular.ttf differ diff --git a/assets/fonts/sourceserif4/SourceSerif4-Italic-VariableFont_opsz,wght.ttf b/assets/fonts/sourceserif4/SourceSerif4-Italic-VariableFont_opsz,wght.ttf new file mode 100644 index 0000000..370b74a Binary files /dev/null and b/assets/fonts/sourceserif4/SourceSerif4-Italic-VariableFont_opsz,wght.ttf differ diff --git a/assets/fonts/sourceserif4/SourceSerif4-VariableFont_opsz,wght.ttf b/assets/fonts/sourceserif4/SourceSerif4-VariableFont_opsz,wght.ttf new file mode 100644 index 0000000..60cb80a Binary files /dev/null and b/assets/fonts/sourceserif4/SourceSerif4-VariableFont_opsz,wght.ttf differ diff --git a/lib/main.dart b/lib/main.dart index 1220c0d..d57f8da 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:resume/pages/landing_page.dart'; +import 'theme.dart' show darkTheme; void main() { runApp(const Resume()); @@ -12,11 +13,7 @@ class Resume extends StatelessWidget { Widget build(BuildContext context) { return MaterialApp( title: 'Resume', - theme: ThemeData( - colorScheme: ColorScheme.fromSeed( - seedColor: Colors.deepPurple, brightness: Brightness.dark), - useMaterial3: true, - ), + theme: darkTheme, routes: { '/': (context) => const LandingPage(), }, diff --git a/lib/theme.dart b/lib/theme.dart new file mode 100644 index 0000000..6c68b4a --- /dev/null +++ b/lib/theme.dart @@ -0,0 +1,10 @@ +import 'package:flutter/material.dart'; + +ThemeData get darkTheme => ThemeData( + colorScheme: ColorScheme.fromSeed( + seedColor: const Color(0xAAbb71fc), + brightness: Brightness.dark, + ), + useMaterial3: true, + fontFamily: 'SourceSerif4', + ); diff --git a/pubspec.yaml b/pubspec.yaml index ddb22d2..13c1185 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -26,4 +26,19 @@ flutter: - assets/content.json - assets/profile.jpg - assets/de_icon.png - - assets/gb_icon.png \ No newline at end of file + - assets/gb_icon.png + + fonts: + - family: Radley + fonts: + - asset: assets/fonts/radley/Radley-Regular.ttf + style: normal + - asset: assets/fonts/radley/Radley-Italic.ttf + style: italic + + - family: SourceSerif4 + fonts: + - asset: assets/fonts/sourceserif4/SourceSerif4-VariableFont_opsz,wght.ttf + style: normal + - asset: assets/fonts/sourceserif4/SourceSerif4-Italic-VariableFont_opsz,wght.ttf + style: italic \ No newline at end of file