feat(settings): set Source Serif 4 as default reading font

This commit is contained in:
Gigi
2025-10-05 22:14:47 +01:00
parent 6bbc5eb1fc
commit c51c1810c4
2 changed files with 5 additions and 6 deletions

View File

@@ -29,9 +29,8 @@ const Settings: React.FC<SettingsProps> = ({ settings, onSave, onClose }) => {
useEffect(() => {
// Load font for preview when it changes
if (localSettings.readingFont) {
loadFont(localSettings.readingFont)
}
const fontToLoad = localSettings.readingFont || 'source-serif-4'
loadFont(fontToLoad)
}, [localSettings.readingFont])
// Auto-save settings whenever they change (except on initial mount)
@@ -44,7 +43,7 @@ const Settings: React.FC<SettingsProps> = ({ settings, onSave, onClose }) => {
onSave(localSettings)
}, [localSettings, onSave])
const previewFontFamily = getFontFamily(localSettings.readingFont)
const previewFontFamily = getFontFamily(localSettings.readingFont || 'source-serif-4')
return (
<div className="settings-view">
@@ -66,7 +65,7 @@ const Settings: React.FC<SettingsProps> = ({ settings, onSave, onClose }) => {
<div className="setting-group setting-inline">
<label htmlFor="readingFont">Reading Font</label>
<FontSelector
value={localSettings.readingFont || 'system'}
value={localSettings.readingFont || 'source-serif-4'}
onChange={(font) => setLocalSettings({ ...localSettings, readingFont: font })}
/>
</div>

View File

@@ -13,7 +13,7 @@
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: 100%;
--reading-font: system-ui, -apple-system, sans-serif;
--reading-font: 'Source Serif 4', serif;
--reading-font-size: 16px;
/* Layout variables */
--sidebar-width: 320px;