From 2b3cdb0d974e7c2e904bc492f782417657c80971 Mon Sep 17 00:00:00 2001 From: Jinny You Date: Fri, 4 Apr 2025 17:06:36 +0900 Subject: [PATCH] lottie: simplify text layout calculation --- src/loaders/lottie/tvgLottieBuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/loaders/lottie/tvgLottieBuilder.cpp b/src/loaders/lottie/tvgLottieBuilder.cpp index b11a3406..b1ec0a78 100644 --- a/src/loaders/lottie/tvgLottieBuilder.cpp +++ b/src/loaders/lottie/tvgLottieBuilder.cpp @@ -968,7 +968,7 @@ void LottieBuilder::updateText(LottieLayer* layer, float frameNo) Point layout = {doc.bbox.pos.x, doc.bbox.pos.y + ascent - doc.shift}; //horizontal alignment - layout.x += -1.0f * doc.bbox.size.x * doc.justify + (cursor.x * scale) * doc.justify; + layout.x += doc.justify * (-1.0f * doc.bbox.size.x + cursor.x * scale); //new text group, single scene based on text-grouping scene->push(textGroup);