From 09d900bf56ab4efc37882a340ffc0b04a846e22a Mon Sep 17 00:00:00 2001 From: danfickle Date: Fri, 17 Jul 2020 00:21:56 +1000 Subject: [PATCH] #514 Test confirming issues with BIDI text when justified. [ci skip] --- .../visualtest/html/text/rtl-justify.html | 38 +++++++++++++++++++ .../TextVisualRegressionTest.java | 11 +++++- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 openhtmltopdf-examples/src/main/resources/visualtest/html/text/rtl-justify.html diff --git a/openhtmltopdf-examples/src/main/resources/visualtest/html/text/rtl-justify.html b/openhtmltopdf-examples/src/main/resources/visualtest/html/text/rtl-justify.html new file mode 100644 index 000000000..6d26e6304 --- /dev/null +++ b/openhtmltopdf-examples/src/main/resources/visualtest/html/text/rtl-justify.html @@ -0,0 +1,38 @@ + + + + + + +

+وترك وانتهاءً بالسيطرة أن كلّ, فقد من ثمّة قائمة بأيدي. أن قررت بتحدّي وبريطانيا تحت. ومن زهاء الثقيلة إذ. وسوء إحكام معزّزة وفي بل. هاربر الضروري أم دنو, بزمام استعملت حول في. إذ يونيو العظمى التنازلي 1234 بحق. + +معزّزة وبولندا ولم لم, إعمار الخاسرة إذ أخر, فسقط تغييرات واقتصار قد ومن. ان تلك وسوء الأبرياء. تصفح يرتبط ثم كلا, ومن لم أملاً يعادل وهولندا،. مسرح وصغار الإمتعاض بـ يتم, كل لمّ حادثة 1234 بالسيطرة, تحرير لبلجيكا، ومن بـ. فقد ثانية مسؤولية الأوروبية، عن, اسبوعين بريطانيا-فرنسا ما تعد, كلّ أي الثانية التقليدية. + +الذود الرئيسية لم حدى, وقد مرجع لفرنسا المتساقطة، أن. هُزم الأجل عن لان, فهرست الخاطفة غير لم, المنتصر بالإنزال جعل أن. مع استراليا، الإتفاقية تحت, عملية والكوري باستخدام ٣٠ يكن. أن وقد احداث 1234 إيطاليا عسكرياً, دارت الهادي هذا أم, يتم كل السادس الحيلولة. الى وعلى والقرى الخاصّة أي, دون علاقة المدن الإتحاد هو. وباءت الإكتفاء ماليزيا، بعض و. + +

+ + diff --git a/openhtmltopdf-examples/src/test/java/com/openhtmltopdf/visualregressiontests/TextVisualRegressionTest.java b/openhtmltopdf-examples/src/test/java/com/openhtmltopdf/visualregressiontests/TextVisualRegressionTest.java index 6a5e088c3..4decd0a34 100644 --- a/openhtmltopdf-examples/src/test/java/com/openhtmltopdf/visualregressiontests/TextVisualRegressionTest.java +++ b/openhtmltopdf-examples/src/test/java/com/openhtmltopdf/visualregressiontests/TextVisualRegressionTest.java @@ -494,7 +494,16 @@ public void testTableCaptionPosition() throws IOException { public void testArabicBiDi() throws IOException { assertTrue(vtester.runTest("arabic-bidi", TestSupport.WITH_ARABIC)); } - + + /** + * Tests that rtl and bidi with text-align: justify works correctly. + */ + @Test + @Ignore // RTL/LTR text runs together and the last line is incorrectly left justified. + public void testIssue514JustifyRtl() throws IOException { + assertTrue(vtester.runTest("rtl-justify", TestSupport.WITH_ARABIC)); + } + /** * Tests that letter-spacing property works correctly with bi-directional text. * Semi-related to issue 342.