From 97d232303c0a6bdbf9a3d50d6a1e8daf9eaf6035 Mon Sep 17 00:00:00 2001 From: Joogab Yun Date: Tue, 25 Aug 2020 17:59:40 +0900 Subject: [PATCH] If the size of the text is larger than the size of the control, setting it to VerticalAlignment::Center cuts the top and bottom of the text. The VerticalAlignment::CENTER setting works when the size of the control is enough. Change-Id: I3d35b4dfceb4297c89bddfc5c5364de4be5bc646 --- dali-toolkit/internal/text/rendering/text-typesetter.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/dali-toolkit/internal/text/rendering/text-typesetter.cpp b/dali-toolkit/internal/text/rendering/text-typesetter.cpp index 5b424be..0256a43 100755 --- a/dali-toolkit/internal/text/rendering/text-typesetter.cpp +++ b/dali-toolkit/internal/text/rendering/text-typesetter.cpp @@ -337,6 +337,7 @@ PixelData Typesetter::Render( const Vector2& size, Toolkit::DevelText::TextDirec case VerticalAlignment::CENTER: { penY = static_cast( 0.5f * ( size.height - layoutSize.height ) ); + penY = penY < 0.f ? 0.f : penY; break; } case VerticalAlignment::BOTTOM: -- 2.7.4