diff --git a/libs/ui/source/label.cpp b/libs/ui/source/label.cpp index 6b95f4e4..933a8901 100644 --- a/libs/ui/source/label.cpp +++ b/libs/ui/source/label.cpp @@ -561,7 +561,7 @@ namespace psemek::ui if (items[i].character && std::isspace(*items[i].character)) ++spaces; - geom::vector offset{0.f, current_y}; + geom::vector offset{0.f, current_y - line_bbox[l][1].min}; float space_extra = 0.f; switch (halign_)