aboutsummaryrefslogtreecommitdiff
path: root/src/Config.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2022-11-03 22:49:56 +0100
committerdec05eba <dec05eba@protonmail.com>2022-11-03 22:49:56 +0100
commit23edd92d4a4ba8abe700a0b0edd6cfea19fbef14 (patch)
treeb296ea4e93895f4c6ff43c33d526bd8d7e781a60 /src/Config.cpp
parent089818f9078c53de7ff9e6596eb7eb82cc8d6727 (diff)
Config: add option to set custom fonts without using system config (fontconfig)
Diffstat (limited to 'src/Config.cpp')
-rw-r--r--src/Config.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Config.cpp b/src/Config.cpp
index 3f2d68c..c303448 100644
--- a/src/Config.cpp
+++ b/src/Config.cpp
@@ -295,6 +295,14 @@ namespace QuickMedia {
}
}
+ const Json::Value &font_json = json_root["font"];
+ if(font_json.isObject()) {
+ get_json_value(font_json, "latin", config->font.latin);
+ get_json_value(font_json, "latin_bold", config->font.latin_bold);
+ get_json_value(font_json, "cjk", config->font.cjk);
+ get_json_value(font_json, "symbols", config->font.symbols);
+ }
+
get_json_value(json_root, "use_system_fonts", config->use_system_fonts);
get_json_value(json_root, "use_system_mpv_config", config->use_system_mpv_config);
get_json_value(json_root, "enable_shaders", config->enable_shaders);