mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-05-13 07:42:46 -04:00
fonts: native rendering + add settings to override renderType
fixes #2371
This commit is contained in:
@@ -61,6 +61,20 @@ Singleton {
|
||||
Colorful
|
||||
}
|
||||
|
||||
enum TextRenderType {
|
||||
Qt,
|
||||
Native,
|
||||
Curve
|
||||
}
|
||||
|
||||
enum TextRenderQuality {
|
||||
Default,
|
||||
Low,
|
||||
Normal,
|
||||
High,
|
||||
VeryHigh
|
||||
}
|
||||
|
||||
readonly property string _homeUrl: StandardPaths.writableLocation(StandardPaths.HomeLocation)
|
||||
readonly property string _configUrl: StandardPaths.writableLocation(StandardPaths.ConfigLocation)
|
||||
readonly property string _configDir: Paths.strip(_configUrl)
|
||||
@@ -483,6 +497,8 @@ Singleton {
|
||||
property int fontWeight: Font.Normal
|
||||
property real fontScale: 1.0
|
||||
property real dankBarFontScale: 1.0
|
||||
property int textRenderType: SettingsData.TextRenderType.Native
|
||||
property int textRenderQuality: SettingsData.TextRenderQuality.Default
|
||||
|
||||
property bool notepadUseMonospace: true
|
||||
property string notepadFontFamily: ""
|
||||
|
||||
@@ -242,6 +242,8 @@ var SPEC = {
|
||||
monoFontFamily: { def: "Fira Code" },
|
||||
fontWeight: { def: 400 },
|
||||
fontScale: { def: 1.0 },
|
||||
textRenderType: { def: 1 },
|
||||
textRenderQuality: { def: 0 },
|
||||
|
||||
notepadUseMonospace: { def: true },
|
||||
notepadFontFamily: { def: "" },
|
||||
|
||||
Reference in New Issue
Block a user