From 3dbfd32ea9590f0c8c077a644f65593503f23580 Mon Sep 17 00:00:00 2001 From: Samuel Ugochukwu Date: Sat, 21 Dec 2024 09:57:59 +0100 Subject: [PATCH] Add `alignment-baseline:central` logic --- source/svgtextelement.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/svgtextelement.cpp b/source/svgtextelement.cpp index 6d35cd8..b6da9ba 100644 --- a/source/svgtextelement.cpp +++ b/source/svgtextelement.cpp @@ -71,7 +71,7 @@ static float calculateBaselineOffset(const SVGTextPositioningElement* element) offset -= font.xHeight() / 2.f; break; case AlignmentBaseline::Central: - offset -= (font.ascent() - font.descent()) / 2.f; + offset -= (font.ascent() + font.descent()) / 2.f; break; case AlignmentBaseline::AfterEdge: case AlignmentBaseline::TextAfterEdge: