summaryrefslogtreecommitdiffstats
path: root/scene/gui/text_edit.cpp
diff options
context:
space:
mode:
authorbruvzg <7645683+bruvzg@users.noreply.github.com>2020-12-17 13:22:04 +0200
committerbruvzg <7645683+bruvzg@users.noreply.github.com>2020-12-21 07:49:27 +0200
commit1adea98d070783c8b5a560eeb1f9ca636db28514 (patch)
tree2ae4495d3cb1940032b296b06f0a5e480298e559 /scene/gui/text_edit.cpp
parent7d5a8ea0e9c22b5e9b513de6ceb49f34fe120cc3 (diff)
downloadredot-engine-1adea98d070783c8b5a560eeb1f9ca636db28514.tar.gz
Use integer text position in scroll container, TextEdit and canvas editor, to ensure sharp text rendering.
Use integer font align/advance with any font scaling, to ensure sharp text rendering.
Diffstat (limited to 'scene/gui/text_edit.cpp')
-rw-r--r--scene/gui/text_edit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp
index f3569f9ce3..bf7e82e87c 100644
--- a/scene/gui/text_edit.cpp
+++ b/scene/gui/text_edit.cpp
@@ -1245,7 +1245,7 @@ void TextEdit::_notification(int p_what) {
int gl_size = visual.size();
ofs_y += ldata->get_line_ascent(line_wrap_index);
- float char_ofs = 0.f;
+ int char_ofs = 0;
for (int j = 0; j < gl_size; j++) {
if (color_map.has(glyphs[j].start)) {
current_color = color_map[glyphs[j].start].get("color");