Replace hardcoded font with check for default fonts, fall back to

inter/roboto
Settings: use font detection function
GeneralTab: let user know that it uses default fonts and falls back to
inter/roboto
FontService: add proper checks for default fonts (sans & mono)
This commit is contained in:
Ly-sec 2025-09-12 22:00:05 +02:00
parent 62b12d5436
commit be4a69f6e0
3 changed files with 126 additions and 3 deletions

View file

@ -195,6 +195,15 @@ ColumnLayout {
Layout.bottomMargin: Style.marginS * scaling
}
NText {
text: "Fonts are automatically detected from your system. Inter/Roboto are used as fallbacks when system fonts cannot be detected."
font.pointSize: Style.fontSizeS * scaling
color: Color.mOnSurfaceVariant
wrapMode: Text.WordWrap
Layout.fillWidth: true
Layout.bottomMargin: Style.marginM * scaling
}
// Font configuration section
ColumnLayout {
spacing: Style.marginL * scaling