Split wordbreak-7 test into two testcases, one without lam-alef ligatures and one with (marked as failing due to bug 479829). Bug 249159, r=smontagu

This commit is contained in:
Jonathan Kew 2012-05-07 12:18:24 -07:00
parent 3b6c3efca9
commit 37f001de9d
7 changed files with 122 additions and 41 deletions

View File

@ -107,7 +107,8 @@ HTTP(..) != synthetic-bold-metrics-01.html synthetic-bold-metrics-01-notref.html
== wordbreak-4b.html wordbreak-4b-ref.html
== wordbreak-5.html wordbreak-5-ref.html
== wordbreak-6.html wordbreak-6-ref.html
HTTP(..) == wordbreak-7.html wordbreak-7-ref.html
HTTP(..) == wordbreak-7a.html wordbreak-7a-ref.html
fails HTTP(..) == wordbreak-7b.html wordbreak-7b-ref.html # bug 479829
== wordwrap-01.html wordwrap-01-ref.html
HTTP(..) == wordwrap-02.html wordwrap-02-ref.html
HTTP(..) == wordwrap-03.html wordwrap-03-ref.html

View File

@ -1,19 +0,0 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
@font-face {
font-family: test;
src: url(../fonts/DejaVuSansMono.woff);
}
body {
font-family: test;
}
</style>
<title>Test - word-break: break-all with rtl and diacritics</title>
</head>
<body>
<div>&#x0648;&#x064E;<br/>&#x0644;&#x064E;&#x0627;<br/>&#x0627;<br/>&#xFEDF;<br/>&#xFEC0;&#x064E;&#x0651;<br/>&#xFE8E;<br/>&#xFEDF;&#x0650;&#x0651;<br/>&#xFEF4;<br/>&#xFEE6;&#x064E;</div><br/>
<div>&#x0648;&#x064E;&#x0644;&#x064E;&#x0627;<br/>&#x0627;&#x0644;&#x0636;&#x064E;&#x0651;&#x0627;&#x0644;&#x0650;&#x0651;&#x064A;&#x0646;&#x064E;</div><br/>
</body>
</html>

View File

@ -1,21 +0,0 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
@font-face {
font-family: test;
src: url(../fonts/DejaVuSansMono.woff);
}
body {
font-family: test;
}
div.breakall { width: 0px; word-break: break-all; }
div.keepall { width: 0px; word-break: keep-all; }
</style>
<title>Test - word-break: break-all with rtl and diacritics</title>
</head>
<body>
<div class="breakall">&#x0648;&#x064E;&#x0644;&#x064E;&#x0627; &#x0627;&#x0644;&#x0636;&#x064E;&#x0651;&#x0627;&#x0644;&#x0650;&#x0651;&#x064A;&#x0646;&#x064E;</div><br />
<div class="keepall">&#x0648;&#x064E;&#x0644;&#x064E;&#x0627; &#x0627;&#x0644;&#x0636;&#x064E;&#x0651;&#x0627;&#x0644;&#x0650;&#x0651;&#x064A;&#x0646;&#x064E;</div><br />
</body>
</html>

View File

@ -0,0 +1,28 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
@font-face {
font-family: test;
src: url(../fonts/dejavu-sans/DejaVuSans.ttf);
}
body {
font-family: test;
line-height: 1.5em;
}
</style>
<title>Test - word-break: break-all with rtl and diacritics, no ligatures</title>
</head>
<body>
<div>
&#x0627;<br>&#xFEDF;<br>&#xFECC;<br>&#xFEAE;<br>&#xFE91;<br>&#xFEF2;<br>
&#x0627;<br>&#xFEDF;<br>&#xFEC0;&#x064E;&#x0651;<br>&#xFE8E;<br>&#xFEDF;&#x0650;&#x0651;<br>&#xFEF4;<br>&#xFEE6;&#x064E;
</div>
<br>
<div>
&#x0627;&#x0644;&#x0639;&#x0631;&#x0628;&#x064A;<br>
&#x0627;&#x0644;&#x0636;&#x064E;&#x0651;&#x0627;&#x0644;&#x0650;&#x0651;&#x064A;&#x0646;&#x064E;
</div>
</body>
</html>

View File

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
@font-face {
font-family: test;
src: url(../fonts/dejavu-sans/DejaVuSans.ttf);
}
body {
font-family: test;
line-height: 1.5em;
}
div.breakall { width: 0px; word-break: break-all; }
div.keepall { width: 0px; word-break: keep-all; }
</style>
<title>Test - word-break: break-all with rtl and diacritics, no ligatures</title>
</head>
<body>
<div class="breakall">
&#x0627;&#x0644;&#x0639;&#x0631;&#x0628;&#x064A;
&#x0627;&#x0644;&#x0636;&#x064E;&#x0651;&#x0627;&#x0644;&#x0650;&#x0651;&#x064A;&#x0646;&#x064E;
</div>
<br>
<div class="keepall">
&#x0627;&#x0644;&#x0639;&#x0631;&#x0628;&#x064A;
&#x0627;&#x0644;&#x0636;&#x064E;&#x0651;&#x0627;&#x0644;&#x0650;&#x0651;&#x064A;&#x0646;&#x064E;
</div>
</body>
</html>

View File

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
@font-face {
font-family: test;
src: url(../fonts/dejavu-sans/DejaVuSans.ttf);
}
body {
font-family: test;
line-height: 1.5em;
}
</style>
<title>Test - word-break: break-all with rtl and diacritics, including ligatures</title>
</head>
<body>
<div>
&#x0648;&#x064E;<br>&#xFEDF;&#x064E;<br>&#xFE8E;<br>
&#x0627;<br>&#xFEDF;<br>&#xFEB4;&#x0651;&#x064E;<br>&#xFEE0;&#x064E;<br>&#xFE8E;<br>&#x0645;&#x064F;<br>
&#xFECB;&#x064E;<br>&#xFEE0;&#x064E;<br>&#xFEF4;&#x0652;<br>&#xFEDC;&#x064F;<br>&#xFEE2;&#x0652;
</div>
<br>
<div>
&#x0648;&#x064E;&#x0644;&#x064E;&#x0627;<br>
&#x0627;&#x0644;&#x0633;&#x0651;&#x064E;&#x0644;&#x064E;&#x0627;&#x0645;&#x064F;<br>
&#x0639;&#x064E;&#x0644;&#x064E;&#x064A;&#x0652;&#x0643;&#x064F;&#x0645;&#x0652;
</div>
</body>
</html>

View File

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
@font-face {
font-family: test;
src: url(../fonts/dejavu-sans/DejaVuSans.ttf);
}
body {
font-family: test;
line-height: 1.5em;
}
div.breakall { width: 0px; word-break: break-all; }
div.keepall { width: 0px; word-break: keep-all; }
</style>
<title>Test - word-break: break-all with rtl and diacritics, including ligatures</title>
</head>
<body>
<div class="breakall">
&#x0648;&#x064E;&#x0644;&#x064E;&#x0627;
&#x0627;&#x0644;&#x0633;&#x0651;&#x064E;&#x0644;&#x064E;&#x0627;&#x0645;&#x064F;
&#x0639;&#x064E;&#x0644;&#x064E;&#x064A;&#x0652;&#x0643;&#x064F;&#x0645;&#x0652;
</div>
<br>
<div class="keepall">
&#x0648;&#x064E;&#x0644;&#x064E;&#x0627;
&#x0627;&#x0644;&#x0633;&#x0651;&#x064E;&#x0644;&#x064E;&#x0627;&#x0645;&#x064F;
&#x0639;&#x064E;&#x0644;&#x064E;&#x064A;&#x0652;&#x0643;&#x064F;&#x0645;&#x0652;
</div>
</body>
</html>