Fix ren_font_group_get_tab_size returning unexpected values

We were casting the `xadvance` to an int, so in some cases the resulting 
tab size was wrong.
This commit is contained in:
Guldoman
2022-04-26 04:34:18 +02:00
parent f42dbb0060
commit 7dd83bb737
+1 -1
View File
@@ -240,7 +240,7 @@ void ren_font_group_set_tab_size(RenFont **fonts, int n) {
}
int ren_font_group_get_tab_size(RenFont **fonts) {
int advance = font_get_glyphset(fonts[0], '\t', 0)->metrics['\t'].xadvance;
float advance = font_get_glyphset(fonts[0], '\t', 0)->metrics['\t'].xadvance;
if (fonts[0]->space_advance) {
advance /= fonts[0]->space_advance;
}