sd/qa/unit/TextFittingTest.cxx                                             |   
 5 +++++
 sd/qa/unit/data/TextFittingComparisonWithMSO_1.pptx                        
|binary
 sd/qa/unit/data/TextFittingComparisonWithMSO_2.pptx                        
|binary
 sd/qa/unit/data/TextFittingComparisonWithMSO_3.pptx                        
|binary
 sd/qa/unit/data/TextFittingComparisonWithMSO_TopBottomMiddleAlignment.pptx 
|binary
 5 files changed, 5 insertions(+)

New commits:
commit 9bfe698bbf02ddf8e91bb5473508768b206c88d9
Author:     Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
AuthorDate: Thu Aug 28 15:01:54 2025 +0200
Commit:     Tomaž Vajngerl <qui...@gmail.com>
CommitDate: Fri Aug 29 09:40:07 2025 +0200

    sd: add documents for visually testing text fitting / scaling
    
    Made this when changing the text scaling algorithm to have a
    reference if we are regressing or progressing compared to MSO.
    These documents are useful when further changing the text scaling
    algorithm. Note that the rendering was not perfectly matching MSO,
    but it was a progress. Making the algorithm be perfectly inline
    with the MSO rendering is not a simple task.
    
    Change-Id: I59a17d197724fd84603d8f2928c2a26ee2069a68
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/190328
    Reviewed-by: Tomaž Vajngerl <qui...@gmail.com>
    Tested-by: Jenkins

diff --git a/sd/qa/unit/TextFittingTest.cxx b/sd/qa/unit/TextFittingTest.cxx
index 814b5063c7a3..e2c36f4aa88a 100644
--- a/sd/qa/unit/TextFittingTest.cxx
+++ b/sd/qa/unit/TextFittingTest.cxx
@@ -33,6 +33,11 @@ public:
     }
 };
 
+// Additionally visually check documents TextFittingComparisonWithMSO_*.pptx
+// Those documents contain a bitmap image that includes rendering from MSO
+// so we can visually check where our scaling implementation differs with the
+// rendering in MSO.
+
 CPPUNIT_TEST_FIXTURE(TextFittingTest, testTest)
 {
     createSdImpressDoc("TextFitting.odp");
diff --git a/sd/qa/unit/data/TextFittingComparisonWithMSO_1.pptx 
b/sd/qa/unit/data/TextFittingComparisonWithMSO_1.pptx
new file mode 100644
index 000000000000..1c857544fa5d
Binary files /dev/null and 
b/sd/qa/unit/data/TextFittingComparisonWithMSO_1.pptx differ
diff --git a/sd/qa/unit/data/TextFittingComparisonWithMSO_2.pptx 
b/sd/qa/unit/data/TextFittingComparisonWithMSO_2.pptx
new file mode 100644
index 000000000000..703f107398c4
Binary files /dev/null and 
b/sd/qa/unit/data/TextFittingComparisonWithMSO_2.pptx differ
diff --git a/sd/qa/unit/data/TextFittingComparisonWithMSO_3.pptx 
b/sd/qa/unit/data/TextFittingComparisonWithMSO_3.pptx
new file mode 100644
index 000000000000..f952bff1383b
Binary files /dev/null and 
b/sd/qa/unit/data/TextFittingComparisonWithMSO_3.pptx differ
diff --git 
a/sd/qa/unit/data/TextFittingComparisonWithMSO_TopBottomMiddleAlignment.pptx 
b/sd/qa/unit/data/TextFittingComparisonWithMSO_TopBottomMiddleAlignment.pptx
new file mode 100644
index 000000000000..7ea4cacc3bf7
Binary files /dev/null and 
b/sd/qa/unit/data/TextFittingComparisonWithMSO_TopBottomMiddleAlignment.pptx 
differ

Reply via email to