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.