From 23edd92d4a4ba8abe700a0b0edd6cfea19fbef14 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 3 Nov 2022 22:49:56 +0100 Subject: Config: add option to set custom fonts without using system config (fontconfig) --- src/Config.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/Config.cpp') 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); -- cgit v1.2.3