diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-11-17 11:39:18 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-11-17 11:39:18 +0100 |
commit | 909ee26e03d6a7f93b83fad9709139565a62629a (patch) | |
tree | 0e7a72d66fe71f3c36ccce68342e983ce82c3ecd /src/graphics/font.c | |
parent | a14eb65e82d226fe8b33ca23d29eeba02066357d (diff) |
Readd kerning
Diffstat (limited to 'src/graphics/font.c')
-rw-r--r-- | src/graphics/font.c | 6 |
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); } |