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