1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-17 14:11:06 +00:00

Fix font preview text color on light background

This commit is contained in:
Haoyu Qiu
2021-12-16 13:59:58 +08:00
parent 9c04c75e7d
commit d99a313fd3
5 changed files with 17 additions and 2 deletions

View File

@@ -867,7 +867,9 @@ Ref<Texture> EditorFontPreviewPlugin::generate_from_path(const String &p_path, c
Ref<Font> font = sampled_font;
font->draw(canvas_item, pos, sampled_text);
const Color c = GLOBAL_GET("rendering/environment/default_clear_color");
const float fg = c.get_luminance() < 0.5 ? 1.0 : 0.0;
font->draw(canvas_item, pos, sampled_text, Color(fg, fg, fg));
preview_done.clear();
VS::get_singleton()->viewport_set_update_mode(viewport, VS::VIEWPORT_UPDATE_ONCE); //once used for capture