aboutsummaryrefslogtreecommitdiff
path: root/src/Config.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Config.cpp')
-rw-r--r--src/Config.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Config.cpp b/src/Config.cpp
index 4f8d4d1..474e6a9 100644
--- a/src/Config.cpp
+++ b/src/Config.cpp
@@ -302,6 +302,15 @@ namespace QuickMedia {
get_json_value_path(font_json, "latin_monospace", config->font.latin_monospace);
get_json_value_path(font_json, "cjk", config->font.cjk);
get_json_value_path(font_json, "symbols", config->font.symbols);
+
+ const Json::Value &font_scale_json = font_json["scale"];
+ if(font_scale_json.isObject()) {
+ get_json_value(font_scale_json, "latin", config->font.scale.latin);
+ get_json_value(font_scale_json, "latin_bold", config->font.scale.latin_bold);
+ get_json_value(font_scale_json, "latin_monospace", config->font.scale.latin_monospace);
+ get_json_value(font_scale_json, "cjk", config->font.scale.cjk);
+ get_json_value(font_scale_json, "symbols", config->font.scale.symbols);
+ }
}
const Json::Value &mangadex_json = json_root["mangadex"];