diff options
Diffstat (limited to 'src/Config.cpp')
-rw-r--r-- | src/Config.cpp | 9 |
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"]; |