Make layout/reftests/text/444656.html not depend on the size ratio between Hebrew and Western fonts. (Bug 466484) r=smontagu a=tests
authorL. David Baron <dbaron@dbaron.org>
Tue, 25 Nov 2008 13:27:53 -0800
changeset 21886 81cfdc324ffbf9483ea236e60b5907a91742f284
parent 21885 c02e8266ed2ad41bba5212cd8362ebc850b813df
child 21887 d1e1e38fc0cf5ce60425af029c2a5b1349bc0947
push idunknown
push userunknown
push dateunknown
reviewerssmontagu, tests
bugs444656, 466484
milestone1.9.1b3pre
Make layout/reftests/text/444656.html not depend on the size ratio between Hebrew and Western fonts. (Bug 466484) r=smontagu a=tests
layout/reftests/text/444656-ref.html
layout/reftests/text/444656.html
--- a/layout/reftests/text/444656-ref.html
+++ b/layout/reftests/text/444656-ref.html
@@ -1,14 +1,12 @@
 <!DOCTYPE html>
 <html>
  <head>
   <meta http-equiv="content-type" content="text/html; charset=UTF-8">
   <title>Test soft hyphen in rtl text</title>
-  <style>
-   p { font-family: monospace; }
-  </style>
  </head>
  <body dir="rtl">
+  <p>אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכל</p>
   <p>אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת&#x2010;<br>אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת&#x2010;<br>אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת&#x2010;<br>אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת&#x2010;<br>אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת&#x2010;<br>אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשת&#x2010;<br>אבגדהוזחטיכלמנסעפצקרשת</p>
   </p>
  </body>
 </html>
--- a/layout/reftests/text/444656.html
+++ b/layout/reftests/text/444656.html
@@ -1,14 +1,27 @@
 <!DOCTYPE html>
 <html>
  <head>
   <meta http-equiv="content-type" content="text/html; charset=UTF-8">
   <title>Test soft hyphen in rtl text</title>
   <style>
-   p { width: 55ch; font-family: monospace; }
+   div { width: -moz-min-content; position: relative; }
+
+   /*prevent the soft hyphens from contributing to the minimum content width*/
+   div > p:nth-child(2) {
+    position: absolute;
+    top: auto;
+    right: 0;
+    margin-top: 0;
+    width: 100%;
+   }
   </style>
  </head>
  <body dir="rtl">
+  <div>
+  <!-- add a first paragraph with no soft hyphens to set minimum content width -->
+  <p>אבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכלמנסעפצקרשתאבגדהוזחטיכל</p>
   <p>אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת&shy;אבגדהוזחטיכלמנסעפצקרשת</p>
   </p>
+  </div>
  </body>
 </html>