diff --git a/src/resources/vnote.ini b/src/resources/vnote.ini index d15545aa..7335ed26 100644 --- a/src/resources/vnote.ini +++ b/src/resources/vnote.ini @@ -13,6 +13,7 @@ highlight_searched_word=1 current_background_color=System current_render_background_color=System language=System +editor_font_size=12 [predefined_colors] 1\name=White diff --git a/src/vconfigmanager.cpp b/src/vconfigmanager.cpp index 080f627d..62b96a49 100644 --- a/src/vconfigmanager.cpp +++ b/src/vconfigmanager.cpp @@ -35,7 +35,11 @@ void VConfigManager::initialize() userSettings = new QSettings(QSettings::IniFormat, QSettings::UserScope, orgName, appName); defaultSettings = new QSettings(defaultConfigFilePath, QSettings::IniFormat); - baseEditFont.setPointSize(11); + m_editorFontSize = getConfigFromSettings("global", "editor_font_size").toInt(); + if (m_editorFontSize <= 0) { + m_editorFontSize = 12; + } + baseEditFont.setPointSize(m_editorFontSize); baseEditPalette = QTextEdit().palette(); welcomePagePath = getConfigFromSettings("global", "welcome_page_path").toString(); diff --git a/src/vconfigmanager.h b/src/vconfigmanager.h index 5af1bbf1..746dcb46 100644 --- a/src/vconfigmanager.h +++ b/src/vconfigmanager.h @@ -130,6 +130,7 @@ private: // Update baseEditPalette according to curBackgroundColor void updatePaletteColor(); + int m_editorFontSize; QFont baseEditFont; QPalette baseEditPalette; QFont mdEditFont;