mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 05:41:12 +00:00
Bug 1265631 - Reftests for line-breaking with supplementary-plane characters. r=masayuki
This commit is contained in:
parent
593eadd25a
commit
5de38fc4e9
36
layout/reftests/line-breaking/emoji-1-ref.html
Normal file
36
layout/reftests/line-breaking/emoji-1-ref.html
Normal file
@ -0,0 +1,36 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset=utf-8>
|
||||
<style>
|
||||
.test {
|
||||
width: 6em;
|
||||
border: 1px solid silver;
|
||||
margin: 1em;
|
||||
padding: 2px;
|
||||
}
|
||||
.wrapped {
|
||||
word-wrap: break-word;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
The emoji should wrap within the box in both cases:
|
||||
<div class="test">
|
||||
abcde fghij klmno pqrst uvw xyz
|
||||
😀😁😂😃 😄😅😆😇
|
||||
😈😉😊😋 😌😍😎😏
|
||||
abcdefghijklmnopqrstuvwxyz
|
||||
<span class="wrapped">😀😁😂😃😄😅😆😇<!--
|
||||
-->😈😉😊😋😌😍😎😏</span>
|
||||
</div>
|
||||
<div class="test wrapped">
|
||||
abcde fghij klmno pqrst uvw xyz
|
||||
😀😁😂😃 😄😅😆😇
|
||||
😈😉😊😋 😌😍😎😏
|
||||
abcdefghijklmnopqrstuvwxyz
|
||||
😀😁😂😃😄😅😆😇<!--
|
||||
-->😈😉😊😋😌😍😎😏
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
36
layout/reftests/line-breaking/emoji-1.html
Normal file
36
layout/reftests/line-breaking/emoji-1.html
Normal file
@ -0,0 +1,36 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset=utf-8>
|
||||
<style>
|
||||
.test {
|
||||
width: 6em;
|
||||
border: 1px solid silver;
|
||||
margin: 1em;
|
||||
padding: 2px;
|
||||
}
|
||||
.wrapped {
|
||||
word-wrap: break-word;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
The emoji should wrap within the box in both cases:
|
||||
<div class=test>
|
||||
abcde fghij klmno pqrst uvw xyz
|
||||
😀😁😂😃 😄😅😆😇
|
||||
😈😉😊😋 😌😍😎😏
|
||||
abcdefghijklmnopqrstuvwxyz
|
||||
😀😁😂😃😄😅😆😇<!--
|
||||
-->😈😉😊😋😌😍😎😏
|
||||
</div>
|
||||
<div class="test wrapped">
|
||||
abcde fghij klmno pqrst uvw xyz
|
||||
😀😁😂😃 😄😅😆😇
|
||||
😈😉😊😋 😌😍😎😏
|
||||
abcdefghijklmnopqrstuvwxyz
|
||||
😀😁😂😃😄😅😆😇<!--
|
||||
-->😈😉😊😋😌😍😎😏
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
30
layout/reftests/line-breaking/emoji-2-ref.html
Normal file
30
layout/reftests/line-breaking/emoji-2-ref.html
Normal file
@ -0,0 +1,30 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset=utf-8>
|
||||
<style>
|
||||
.test {
|
||||
width: 5em;
|
||||
border: 1px solid silver;
|
||||
margin: 1em;
|
||||
padding: 2px;
|
||||
}
|
||||
.wrapped {
|
||||
word-wrap: break-word;
|
||||
}
|
||||
.nowrap {
|
||||
white-space: nowrap;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
The emoji faces should wrap within the box; the series of flags should not wrap.
|
||||
<div class="test">
|
||||
<span class="wrapped">😀😁😂😃😄😅😆😇<!--
|
||||
-->😈😉😊😋😌😍😎😏</span><!--
|
||||
--><span class="nowrap">🇯🇵🇰🇷🇩🇪🇨🇳<!--
|
||||
-->🇺🇸🇫🇷🇪🇸🇮🇹<!--
|
||||
-->🇷🇺🇬🇧</span>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
24
layout/reftests/line-breaking/emoji-2.html
Normal file
24
layout/reftests/line-breaking/emoji-2.html
Normal file
@ -0,0 +1,24 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset=utf-8>
|
||||
<style>
|
||||
.test {
|
||||
width: 5em;
|
||||
border: 1px solid silver;
|
||||
margin: 1em;
|
||||
padding: 2px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
The emoji faces should wrap within the box; the series of flags should not wrap.
|
||||
<div class=test>
|
||||
😀😁😂😃😄😅😆😇<!--
|
||||
-->😈😉😊😋😌😍😎😏<!--
|
||||
-->🇯🇵🇰🇷🇩🇪🇨🇳<!--
|
||||
-->🇺🇸🇫🇷🇪🇸🇮🇹<!--
|
||||
-->🇷🇺🇬🇧
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -3,6 +3,8 @@
|
||||
== currency-1.html currency-1-ref.html
|
||||
== currency-2.html currency-2-ref.html
|
||||
== datetime-1.html datetime-1-ref.html
|
||||
fails == emoji-1.html emoji-1-ref.html # bug 1265631
|
||||
fails == emoji-2.html emoji-2-ref.html # bug 1265631
|
||||
== hyphens-1.html hyphens-1-ref.html
|
||||
== hyphens-2.html hyphens-2-ref.html
|
||||
# The following three tests may fail if rendering with Core Text (see bug 389074)
|
||||
|
Loading…
Reference in New Issue
Block a user