From 831985066679310847d7b35e7e61bb1bfa038bd4 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Tue, 28 May 2024 06:10:12 -0700 Subject: [PATCH] fix precision tab alignment issue --- src/font_cache/font_cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/font_cache/font_cache.c b/src/font_cache/font_cache.c index 4e05a24f..0f7ba96d 100644 --- a/src/font_cache/font_cache.c +++ b/src/font_cache/font_cache.c @@ -792,7 +792,7 @@ f_push_run_from_string(Arena *arena, F_Tag tag, F32 size, F32 base_align_px, F32 F32 advance = info->advance; if(is_tab) { - advance = tab_size_px - mod_f32(base_align_px, tab_size_px); + advance = floor_f32(tab_size_px) - mod_f32(floor_f32(base_align_px), floor_f32(tab_size_px)); } // rjf: push piece