aboutsummaryrefslogtreecommitdiff
path: root/src/Text.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Text.cpp')
-rw-r--r--src/Text.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Text.cpp b/src/Text.cpp
index 04d0d11..1f34067 100644
--- a/src/Text.cpp
+++ b/src/Text.cpp
@@ -517,7 +517,7 @@ namespace QuickMedia
int vertexStart = vertices[vertices_index].size();
EmojiRectangle emoji_rec = emoji_get_extents(codepoint);
- const float font_height_offset = floor(-vspace * 0.2f);
+ const float font_height_offset = floor(vspace * 0.6f);
mgl::vec2f vertexTopLeft(glyphPos.x, glyphPos.y + font_height_offset - floor(emoji_rec.height * emoji_scale) * 0.5f);
mgl::vec2f vertexTopRight(glyphPos.x + floor(emoji_rec.width * emoji_scale), glyphPos.y + font_height_offset - floor(emoji_rec.height * emoji_scale) * 0.5f);
mgl::vec2f vertexBottomLeft(glyphPos.x, glyphPos.y + font_height_offset + emoji_rec.height * emoji_scale * 0.5f);
@@ -1118,7 +1118,7 @@ namespace QuickMedia
mgl::Font *latin_font = FontLoader::get_font(latin_font_type, characterSize);
const float vspace = font_get_real_height(latin_font);
- pos.y += floor(vspace); // Origin is at bottom left, we want it to be at top left
+ pos.y += floor(vspace*0.25f); // Origin is at bottom left, we want it to be at top left
const FontLoader::FontType font_types[] = { latin_font_type, FontLoader::FontType::CJK, FontLoader::FontType::SYMBOLS };
for(size_t i = 0; i < FONT_INDEX_EMOJI; ++i) {
@@ -1142,7 +1142,7 @@ namespace QuickMedia
}
if(!editable) return true;
- pos.y -= floor(vspace * 2.0f);
+ pos.y -= floor(vspace*1.25f);
const float caret_margin = floor(2.0f * get_config().scale);