aboutsummaryrefslogtreecommitdiff
path: root/src/graphics/font.c
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-11-17 11:39:18 +0100
committerdec05eba <dec05eba@protonmail.com>2021-11-17 11:39:18 +0100
commit909ee26e03d6a7f93b83fad9709139565a62629a (patch)
tree0e7a72d66fe71f3c36ccce68342e983ce82c3ecd /src/graphics/font.c
parenta14eb65e82d226fe8b33ca23d29eeba02066357d (diff)
Readd kerning
Diffstat (limited to 'src/graphics/font.c')
-rw-r--r--src/graphics/font.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/graphics/font.c b/src/graphics/font.c
index 1c3631d..17362f6 100644
--- a/src/graphics/font.c
+++ b/src/graphics/font.c
@@ -228,8 +228,6 @@ int mgl_font_get_glyph(mgl_font *self, uint32_t codepoint, mgl_font_glyph *glyph
return res;
}
-int mgl_font_get_kerning(const mgl_font *self, uint32_t prev_codepoint, uint32_t codepoint) {
- return 0;
- /* TODO: */
- /*return stbtt_GetCodepointKernAdvance(self->font_info, prev_codepoint, codepoint);*/
+float mgl_font_get_kerning(const mgl_font *self, uint32_t prev_codepoint, uint32_t codepoint) {
+ return stbtt_GetCodepointKernAdvance(self->font_info, prev_codepoint, codepoint) * stbtt_ScaleForPixelHeight(self->font_info, self->character_size);
}