vcl/quartz/salgdi.cxx |    6 ------
 1 file changed, 6 deletions(-)

New commits:
commit ab1985d0b39e8bcc976543b9700e04610f434423
Author:     Khaled Hosny <[email protected]>
AuthorDate: Mon May 29 11:01:56 2023 +0300
Commit:     خالد حسني <[email protected]>
CommitDate: Mon May 29 16:13:16 2023 +0200

    tdf#149297: Fix Y position of vertical glyphs on macOS
    
    Remove the Y position offset that became redundant and now double shifts
    the glyphs after:
    
    commit dd0d0b44fd1c6c0292d7b2eb3f5cf2baa21e4481
    Author: Mark Hung <[email protected]>
    Date:   Sun May 2 15:12:46 2021 +0800
    
        vcl: adjust LayoutText() for vertical writing.
    
    Change-Id: Iac7abfa69acfe75860d05800f446c25ed622bb95
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152366
    Tested-by: Jenkins
    Reviewed-by: خالد حسني <[email protected]>

diff --git a/vcl/quartz/salgdi.cxx b/vcl/quartz/salgdi.cxx
index 0793c15dd4ab..522ccb2b3add 100644
--- a/vcl/quartz/salgdi.cxx
+++ b/vcl/quartz/salgdi.cxx
@@ -346,16 +346,10 @@ void AquaGraphicsBackend::drawTextLayout(const 
GenericSalLayout& rLayout, bool b
         if (rFont.mfFontRotation)
         {
             if (pGlyph->IsVertical())
-            {
                 bUprightGlyph = true;
-                // Adjust the position of upright (vertical) glyphs.
-                aGCPos.y -= CTFontGetAscent(pCTFont) - 
CTFontGetDescent(pCTFont);
-            }
             else
-            {
                 // Transform the position of rotated glyphs.
                 aGCPos = CGPointApplyAffineTransform(aGCPos, aRotMatrix);
-            }
         }
 
         aGlyphIds.push_back(pGlyph->glyphId());

Reply via email to