diff options
Diffstat (limited to 'src/ImageViewer.cpp')
-rw-r--r-- | src/ImageViewer.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ImageViewer.cpp b/src/ImageViewer.cpp index e8bc71d..fb9912c 100644 --- a/src/ImageViewer.cpp +++ b/src/ImageViewer.cpp @@ -14,7 +14,7 @@ #include <cmath> namespace QuickMedia { - static const int page_text_character_size = 14 * get_config().scale * get_config().font_scale; + static const int page_text_character_size = 14 * get_config().scale * get_config().font_scale * get_config().font.scale.latin; static mgl::vec2d get_no_image_size_scaled(mgl::vec2d window_size, bool fit_image_to_window) { mgl::vec2d no_image_page_size(720.0, 1280.0); @@ -108,7 +108,7 @@ namespace QuickMedia { if(page == -1 || page == num_pages) { // TODO: Dont show if first/last chapter - mgl::Text text(page == -1 ? "Scroll up to go to the previous chapter" : "Scroll down to go to the next chapter", *FontLoader::get_font(FontLoader::FontType::LATIN, 30 * get_config().scale * get_config().font_scale)); + mgl::Text text(page == -1 ? "Scroll up to go to the previous chapter" : "Scroll down to go to the next chapter", *FontLoader::get_font(FontLoader::FontType::LATIN, 30 * get_config().scale * get_config().font_scale * get_config().font.scale.latin)); auto text_bounds = text.get_bounds(); text.set_color(get_theme().text_color); mgl::vec2d render_pos_text(floor(window_size.x * 0.5 - text_bounds.size.x * 0.5), image_size.y * 0.5 - text_bounds.size.y * 0.5 + scroll + offset_y); @@ -160,7 +160,7 @@ namespace QuickMedia { msg = "Failed to load image for page " + page_str; } - mgl::Text error_message(std::move(msg), *FontLoader::get_font(FontLoader::FontType::LATIN, 30 * get_config().scale * get_config().font_scale)); + mgl::Text error_message(std::move(msg), *FontLoader::get_font(FontLoader::FontType::LATIN, 30 * get_config().scale * get_config().font_scale * get_config().font.scale.latin)); auto text_bounds = error_message.get_bounds(); error_message.set_color(get_theme().text_color); mgl::vec2d render_pos_text(floor(window_size.x * 0.5 - text_bounds.size.x * 0.5), image_size.y * 0.5 - text_bounds.size.y * 0.5 + scroll + offset_y); @@ -179,7 +179,7 @@ namespace QuickMedia { } else { std::string page_str = std::to_string(1 + page); - mgl::Text error_message("Downloading page " + page_str, *FontLoader::get_font(FontLoader::FontType::LATIN, 30 * get_config().scale * get_config().font_scale)); + mgl::Text error_message("Downloading page " + page_str, *FontLoader::get_font(FontLoader::FontType::LATIN, 30 * get_config().scale * get_config().font_scale * get_config().font.scale.latin)); auto text_bounds = error_message.get_bounds(); error_message.set_color(get_theme().text_color); mgl::vec2d render_pos_text(floor(window_size.x * 0.5 - text_bounds.size.x * 0.5), image_size.y * 0.5 - text_bounds.size.y * 0.5 + scroll + offset_y); |