eliminate font fudge factors; fix size units in freetype backend; fix directory iteration lack-of-robustness-to-failed-dir-open

This commit is contained in:
Ryan Fleury
2025-05-11 13:27:59 -07:00
parent 6df96b7eef
commit 8b3f07c7b5
4 changed files with 6 additions and 7 deletions
+1 -1
View File
@@ -2767,7 +2767,7 @@ ui_box_text_position(UI_Box *box)
FNT_Tag font = box->font;
F32 font_size = box->font_size;
FNT_Metrics font_metrics = fnt_metrics_from_tag_size(font, font_size);
result.y = floor_f32((box->rect.p0.y + box->rect.p1.y)/2.f) + font_metrics.capital_height/2.f - 1.f;
result.y = floor_f32((box->rect.p0.y + box->rect.p1.y)/2.f) + font_metrics.ascent/2.f - 2.f;
if(!fnt_tag_match(font, ui_icon_font()))
{
result.y += font_metrics.descent/2;