Backed out 4 changesets (bug 1729450) for wr failures on text-emphasis-style. CLOSED TREE

Backed out changeset 798e26d71dfc (bug 1729450)
Backed out changeset 29f3f16dcd31 (bug 1729450)
Backed out changeset ed14cda4f033 (bug 1729450)
Backed out changeset e3ee29b05f7b (bug 1729450)
This commit is contained in:
Cosmin Sabou 2021-09-07 22:42:43 +03:00
Родитель a9849f5f68
Коммит ea371f72db
82 изменённых файлов: 1302 добавлений и 551 удалений

Просмотреть файл

@ -113,7 +113,7 @@ fuzzy-if(skiaContent,0-4,0-2) == underline-select-1.html underline-select-1-ref.
== vertical-mode-decorations-1.html vertical-mode-decorations-1-ref.html
fuzzy-if(Android,0-238,0-36) == vertical-mode-decorations-2.html vertical-mode-decorations-2-ref.html
!= 1415214.html 1415214-notref.html
skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) HTTP(..) == skip-ink-multiline-position.html skip-ink-multiline-position-ref.html # not reliable on Win7 (bug 1499459)
skip-if(/^Windows\x20NT\x206\.1/.test(http.oscpu)) test-pref(layout.css.text-underline-offset.enabled,true) HTTP(..) == skip-ink-multiline-position.html skip-ink-multiline-position-ref.html # not reliable on Win7 (bug 1499459)
== skip-ink-vertical-align.html skip-ink-vertical-align-ref.html
!= skip-ink-vertical-align-2.html skip-ink-vertical-align-2-notref.html
fuzzy(0-94,0-4) == skip-ink-cjk-1.html skip-ink-cjk-1-ref.html

Просмотреть файл

@ -0,0 +1,2 @@
[text-decoration-skip-ink-valid.html]
prefs: [layout.css.text-decoration-skip-ink.enabled:true]

Просмотреть файл

@ -0,0 +1,2 @@
[text-underline-position-computed.html]
prefs: [layout.css.text-underline-position.enabled:true]

Просмотреть файл

@ -0,0 +1,2 @@
[text-underline-position-valid.html]
prefs: [layout.css.text-underline-position.enabled:true]

Просмотреть файл

@ -1,4 +1,5 @@
[text-decoration-underline-position-vertical-ja.html]
prefs: [layout.css.text-underline-position.enabled:true]
expected:
if (os == "android"): PASS
FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-decoration-underline-position-vertical.html]
prefs: [layout.css.text-underline-position.enabled:true]

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-color-001.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-position-above-left-001.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-position-above-left-002.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-position-above-right-001.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-position-above-right-002.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-position-below-left-001.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-position-below-left-002.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-position-below-right-001.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-position-below-right-002.xht]
expected: FAIL

Просмотреть файл

@ -1,3 +1,2 @@
[text-emphasis-style-002.html]
fuzzy:
if (os == "mac"): maxDifference=70;totalPixels=0-11
expected: FAIL

Просмотреть файл

@ -0,0 +1,5 @@
[text-emphasis-style-006.html]
disabled:
if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview)
fuzzy:
if os == "mac": maxDifference=0-96;totalPixels=0-12

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-style-007.html]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-style-008.html]
expected: FAIL

Просмотреть файл

@ -1,3 +1,2 @@
[text-emphasis-style-010.html]
fuzzy:
if (os == "mac"): maxDifference=68;totalPixels=0-24
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-style-012.html]
expected: FAIL

Просмотреть файл

@ -1,3 +0,0 @@
[text-emphasis-style-016.html]
fuzzy:
if (os == "mac"): maxDifference=70;totalPixels=0-11

Просмотреть файл

@ -0,0 +1,3 @@
[text-emphasis-style-021.html]
expected:
FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-style-filled-001.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-style-open-001.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-style-shape-001.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-emphasis-style-string-001.xht]
expected: FAIL

Просмотреть файл

@ -0,0 +1,2 @@
[text-underline-offset-001.html]
prefs: [layout.css.text-underline-offset.enabled:true]

Просмотреть файл

@ -0,0 +1,2 @@
[text-underline-offset-002.html]
prefs: [layout.css.text-underline-offset.enabled:true]

Просмотреть файл

@ -0,0 +1,2 @@
[text-underline-offset-computed.html]
prefs: [layout.css.text-underline-offset.enabled:true]

Просмотреть файл

@ -0,0 +1,3 @@
[text-underline-offset-initial.html]
prefs: [layout.css.text-underline-offset.enabled:true]

Просмотреть файл

@ -0,0 +1,2 @@
[text-underline-offset-invalid.html]
prefs: [layout.css.text-underline-offset.enabled:true]

Просмотреть файл

@ -0,0 +1,2 @@
[text-underline-offset-scroll-001.html]
prefs: [layout.css.text-underline-offset.enabled:true]

Просмотреть файл

@ -0,0 +1,2 @@
[text-underline-offset-valid.html]
prefs: [layout.css.text-underline-offset.enabled:true]

Просмотреть файл

@ -0,0 +1,2 @@
[text-underline-offset-vertical-001.html]
prefs: [layout.css.text-underline-offset.enabled:true]

Просмотреть файл

@ -0,0 +1,2 @@
[text-underline-offset-vertical-002.html]
prefs: [layout.css.text-underline-offset.enabled:true]

Просмотреть файл

@ -5,6 +5,11 @@
<title>CSS Test: text-emphasis - color - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.margin
{
margin: 0.6em 0 0;
@ -12,26 +17,51 @@
.parent
{
border: solid 1px gray;
font: 1.5em monospace;
font-size: 2em;
width: 10em;
}
.ref1 rt
.refcommon
{
font-size: 0.5em;
left: 0em;
position: absolute;
top: -1.5em;
}
.black
{
color: black;
}
.ref2 rt
.blue
{
color: blue;
}
.ref3 rt
.green
{
color: green;
}
.ref4 rt
.red
{
color: red;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<div>
@ -39,11 +69,12 @@
black
<div class="parent">
<div class="margin">
<ruby class="ref1"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="black refcommon">&#x25CF;</span></span><span class="common">i<span class="black refcommon">&#x25CF;</span></span><span class="common">l<span class="black refcommon">&#x25CF;</span></span><span class="common">l<span class="black refcommon">&#x25CF;</span></span><span class="common">e<span class="black refcommon">&#x25CF;</span></span><span class="common">r<span class="black refcommon">&#x25CF;</span></span>
Text
</div>
<br />
<div>
<ruby class="ref1"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="black refcommon">&#x25CF;</span></span><span class="common">i<span class="black refcommon">&#x25CF;</span></span><span class="common">l<span class="black refcommon">&#x25CF;</span></span><span class="common">l<span class="black refcommon">&#x25CF;</span></span><span class="common">e<span class="black refcommon">&#x25CF;</span></span><span class="common">r<span class="black refcommon">&#x25CF;</span></span>
Text
</div>
</div>
@ -51,11 +82,12 @@
blue
<div class="parent">
<div class="margin">
<ruby class="ref2"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="blue refcommon">&#x25CF;</span></span><span class="common">i<span class="blue refcommon">&#x25CF;</span></span><span class="common">l<span class="blue refcommon">&#x25CF;</span></span><span class="common">l<span class="blue refcommon">&#x25CF;</span></span><span class="common">e<span class="blue refcommon">&#x25CF;</span></span><span class="common">r<span class="blue refcommon">&#x25CF;</span></span>
Text
</div>
<br />
<div>
<ruby class="ref2"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="blue refcommon">&#x25CF;</span></span><span class="common">i<span class="blue refcommon">&#x25CF;</span></span><span class="common">l<span class="blue refcommon">&#x25CF;</span></span><span class="common">l<span class="blue refcommon">&#x25CF;</span></span><span class="common">e<span class="blue refcommon">&#x25CF;</span></span><span class="common">r<span class="blue refcommon">&#x25CF;</span></span>
Text
</div>
</div>
@ -63,11 +95,12 @@
green
<div class="parent">
<div class="margin">
<ruby class="ref3"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="green refcommon">&#x25CF;</span></span><span class="common">i<span class="green refcommon">&#x25CF;</span></span><span class="common">l<span class="green refcommon">&#x25CF;</span></span><span class="common">l<span class="green refcommon">&#x25CF;</span></span><span class="common">e<span class="green refcommon">&#x25CF;</span></span><span class="common">r<span class="green refcommon">&#x25CF;</span></span>
Text
</div>
<br />
<div>
<ruby class="ref3"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="green refcommon">&#x25CF;</span></span><span class="common">i<span class="green refcommon">&#x25CF;</span></span><span class="common">l<span class="green refcommon">&#x25CF;</span></span><span class="common">l<span class="green refcommon">&#x25CF;</span></span><span class="common">e<span class="green refcommon">&#x25CF;</span></span><span class="common">r<span class="green refcommon">&#x25CF;</span></span>
Text
</div>
</div>
@ -75,11 +108,12 @@
red
<div class="parent">
<div class="margin">
<ruby class="ref4"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="red refcommon">&#x25CF;</span></span><span class="common">i<span class="red refcommon">&#x25CF;</span></span><span class="common">l<span class="red refcommon">&#x25CF;</span></span><span class="common">l<span class="red refcommon">&#x25CF;</span></span><span class="common">e<span class="red refcommon">&#x25CF;</span></span><span class="common">r<span class="red refcommon">&#x25CF;</span></span>
Text
</div>
<br />
<div>
<ruby class="ref4"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="red refcommon">&#x25CF;</span></span><span class="common">i<span class="red refcommon">&#x25CF;</span></span><span class="common">l<span class="red refcommon">&#x25CF;</span></span><span class="common">l<span class="red refcommon">&#x25CF;</span></span><span class="common">e<span class="red refcommon">&#x25CF;</span></span><span class="common">r<span class="red refcommon">&#x25CF;</span></span>
Text
</div>
</div>
@ -87,14 +121,26 @@
current-color
<div class="parent">
<div class="margin">
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CF;</span></span><span class="common">i<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">e<span class="refcommon">&#x25CF;</span></span><span class="common">r<span class="refcommon">&#x25CF;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CF;</span></span><span class="common">i<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">e<span class="refcommon">&#x25CF;</span></span><span class="common">r<span class="refcommon">&#x25CF;</span></span>
Text
</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -2,11 +2,19 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - over right - basic cases Reftest Reference</title>
<title>CSS Test: text-emphasis-position - above left - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.margin
{
margin-top: 0.5em;
}
.parent
{
background: yellow;
@ -15,8 +23,15 @@
font: 20px/1em ahem;
width: 6em;
}
ruby {
ruby-position: over;
.refcommon
{
font-size: 0.5em;
left: 0.6em;
position: absolute;
}
.top
{
top: -1.4em;
}
]]></style>
</head>
@ -25,16 +40,16 @@
<p>Test passes if a pair of upper and lower block in the square box is identical.</p>
<p>horizontal</p>
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
<div class="margin">
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>
</div>
<br />
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
<div class="margin">
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>

Просмотреть файл

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - above left - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.displayarea
{
border: solid 1px gray;
padding: 10px;
width: 10em;
}
.floatright
{
float: right;
}
.parent
{
background: yellow;
border: solid 1px gray;
color: blue;
font: 20px/1em ahem;
height: 6em;
width: 2em;
}
.refcommon
{
font-size: 0.5em;
left: 1.1em;
position: absolute;
top: 0.1em;
}
]]></style>
</head>
<body>
<div>
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent floatright">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
<div class="parent">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
</div>
</div>
</body>
</html>

Просмотреть файл

@ -2,11 +2,19 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - over left - basic cases Reftest Reference</title>
<title>CSS Test: text-emphasis-position - above right - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.margin
{
margin-top: 0.5em;
}
.parent
{
background: yellow;
@ -15,8 +23,15 @@
font: 20px/1em ahem;
width: 6em;
}
ruby {
ruby-position: over;
.refcommon
{
font-size: 0.5em;
left: 0.6em;
position: absolute;
}
.top
{
top: -1.4em;
}
]]></style>
</head>
@ -25,16 +40,16 @@
<p>Test passes if a pair of upper and lower block in the square box is identical.</p>
<p>horizontal</p>
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
<div class="margin">
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>
</div>
<br />
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
<div class="margin">
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>

Просмотреть файл

@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - above right - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.common
{
left: -0.5em;
line-height: 1em;
position: relative;
}
.displayarea
{
border: solid 1px gray;
padding: 10px;
width: 10em;
}
.floatright
{
float: right;
}
.parent
{
background: yellow;
border: solid 1px gray;
color: blue;
font: 20px/1em ahem;
height: 6em;
width: 2em;
}
.refcommon
{
font-size: 0.5em;
left: 4.1em;
position: absolute;
top: 0.1em;
}
]]></style>
</head>
<body>
<div>
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent floatright">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
<div class="parent">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
</div>
</div>
</body>
</html>

Просмотреть файл

@ -2,11 +2,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - under left - basic cases Reftest Reference</title>
<title>CSS Test: text-emphasis-position - below left - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.parent
{
background: yellow;
@ -14,10 +18,16 @@
color: blue;
font: 20px/1em ahem;
width: 6em;
padding-top: 1em;
}
ruby {
ruby-position: under;
.refcommon
{
font-size: 0.5em;
left: 0.6em;
position: absolute;
}
.top
{
top: 1.6em;
}
]]></style>
</head>
@ -27,7 +37,7 @@
<p>horizontal</p>
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>
@ -35,7 +45,7 @@
<br />
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>

Просмотреть файл

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - below left - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.displayarea
{
border: solid 1px gray;
padding: 10px;
width: 10em;
}
.floatright
{
float: right;
}
.parent
{
background: yellow;
border: solid 1px gray;
color: blue;
font: 20px/1em ahem;
height: 6em;
width: 2em;
}
.refcommon
{
font-size: 0.5em;
left: 1.1em;
position: absolute;
top: 0.1em;
}
]]></style>
</head>
<body>
<div>
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent floatright">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
<div class="parent">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
</div>
</div>
</body>
</html>

Просмотреть файл

@ -2,11 +2,15 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - under right - basic cases Reftest Reference</title>
<title>CSS Test: text-emphasis-position - below right - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.parent
{
background: yellow;
@ -14,10 +18,16 @@
color: blue;
font: 20px/1em ahem;
width: 6em;
padding-top: 1em;
}
ruby {
ruby-position: under;
.refcommon
{
font-size: 0.5em;
left: 0.6em;
position: absolute;
}
.top
{
top: 1.6em;
}
]]></style>
</head>
@ -26,16 +36,16 @@
<p>Test passes if a pair of upper and lower block in the square box is identical.</p>
<p>horizontal</p>
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
<div class="margin">
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>
</div>
<br />
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
<div class="margin">
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>

Просмотреть файл

@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - below right - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.common
{
left: -0.5em;
line-height: 1em;
position: relative;
}
.displayarea
{
border: solid 1px gray;
padding: 10px;
width: 10em;
}
.floatright
{
float: right;
}
.parent
{
background: yellow;
border: solid 1px gray;
color: blue;
font: 20px/1em ahem;
height: 6em;
width: 2em;
}
.refcommon
{
font-size: 0.5em;
left: 4.1em;
position: absolute;
top: 0.1em;
}
]]></style>
</head>
<body>
<div>
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent floatright">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
<div class="parent">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
</div>
</div>
</body>
</html>

Просмотреть файл

@ -1,60 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - over left - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.vertical
{
writing-mode: vertical-rl;
}
.displayarea
{
border: solid 1px gray;
padding: 10px;
width: 10em;
}
.floatright
{
float: right;
}
.ref {
ruby-position: under; /* to match emphasis position 'left' */
}
.parent
{
background: yellow;
border: solid 1px gray;
color: blue;
font: 20px/1em ahem;
height: 6em;
width: 2em;
}
]]></style>
</head>
<body>
<div>
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent vertical floatright ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
</div>
<div class="parent vertical ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
</div>
</div>
</div>
</body>
</html>

Просмотреть файл

@ -1,60 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - over right - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.vertical
{
writing-mode: vertical-rl;
}
.displayarea
{
border: solid 1px gray;
padding: 10px;
width: 10em;
}
.floatright
{
float: right;
}
.ref {
ruby-position: over; /* to match emphasis position 'right' */
}
.parent
{
background: yellow;
border: solid 1px gray;
color: blue;
font: 20px/1em ahem;
height: 6em;
width: 2em;
}
]]></style>
</head>
<body>
<div>
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent vertical floatright ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
</div>
<div class="parent vertical ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
</div>
</div>
</div>
</body>
</html>

Просмотреть файл

@ -1,60 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - under left - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.vertical
{
writing-mode: vertical-rl;
}
.displayarea
{
border: solid 1px gray;
padding: 10px;
width: 10em;
}
.floatright
{
float: right;
}
.ref {
ruby-position: under; /* to match emphasis position 'left' */
}
.parent
{
background: yellow;
border: solid 1px gray;
color: blue;
font: 20px/1em ahem;
height: 6em;
width: 2em;
}
]]></style>
</head>
<body>
<div>
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent vertical floatright ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
</div>
<div class="parent vertical ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
</div>
</div>
</div>
</body>
</html>

Просмотреть файл

@ -1,60 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - under right - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
<style type="text/css"><![CDATA[
.vertical
{
writing-mode: vertical-rl;
}
.displayarea
{
border: solid 1px gray;
padding: 10px;
width: 10em;
}
.floatright
{
float: right;
}
.ref {
ruby-position: over; /* to match emphasis position 'right' */
}
.parent
{
background: yellow;
border: solid 1px gray;
color: blue;
font: 20px/1em ahem;
height: 6em;
width: 2em;
}
]]></style>
</head>
<body>
<div>
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent vertical floatright ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
</div>
<div class="parent vertical ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
</div>
</div>
</div>
</body>
</html>

Просмотреть файл

@ -6,7 +6,7 @@
<link rel="author" title="Yuuki Furukawa" href="mailto:tenderhearted0407@gmail.com">
</head>
<body>
<p>Test passes if "filled dot" is above every single character of "Text sample".</p>
<div><ruby>T<rt>&#x2022;</rt>e<rt>&#x2022;</rt>x<rt>&#x2022;</rt>t<rt>&#x2022;</rt></ruby> <ruby>s<rt>&#x2022;</rt>a<rt>&#x2022;</rt>m<rt>&#x2022;</rt>p<rt>&#x2022;</rt>l<rt>&#x2022;</rt>e<rt>&#x2022;</rt></span></div>
<p>Test passes if "open dot" is above every single character of "Text sample".</p>
<div><ruby>T<rt>&#x2022;</rt>e<rt>&#x2022;</rt>x<rt>&#x2022;</rt>t<rt>&#x2022;</rt></ruby> <ruby>S<rt>&#x2022;</rt>i<rt>&#x2022;</rt>m<rt>&#x2022;</rt>p<rt>&#x2022;</rt>l<rt>&#x2022;</rt>e<rt>&#x2022;</rt></span></div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Reference File</title>
<link rel="author" title="Tomoyuki Shimizu" href="mailto:tomoyuki.labs@gmail.com">
<!-- link rel="reviewer" title="" href="" -->
</head>
<body>
<p>Test passes if a filled dot is above every single character of "Text Sample".</p>
<div><ruby>T<rt>&#x2022;</rt>e<rt>&#x2022;</rt>x<rt>&#x2022;</rt>t<rt>&#x2022;</rt></ruby> <ruby>s<rt>&#x2022;</rt>a<rt>&#x2022;</rt>m<rt>&#x2022;</rt>p<rt>&#x2022;</rt>l<rt>&#x2022;</rt>e<rt>&#x2022;</rt></ruby></div>
</body>
</html>

Просмотреть файл

@ -5,11 +5,6 @@
<title>CSS Reference File</title>
<link rel="author" title="Tomoyuki Shimizu" href="mailto:tomoyuki.labs@gmail.com">
<!-- link rel="reviewer" title="" href="" -->
<style>
div {
font: 1.5em monospace;
}
</style>
</head>
<body>
<p>Test passes if a filled circle is above every single character of "Text Sample".</p>

Просмотреть файл

@ -9,9 +9,8 @@
</head>
<body>
<p>Test passes if "&#x25c9" is above every single character of "Text sample"</p>
<div style="font: 1.5em monospace">
<span><ruby><rb>T</rb><rt>&#x25c9</rt><rb>e</rb><rt>&#x25c9</rt><rb>x</rb><rt>&#x25c9</rt><rb>t</rb><rt>&#x25c9</rt>
<rb>s</rb><rt>&#x25c9</rt><rb>a</rb><rt>&#x25c9</rt><rb>m</rb><rt>&#x25c9</rt><rb>p</rb><rt>&#x25c9</rt><rb>l</rb><rt>&#x25c9</rt><rb>e</rb><rt>&#x25c9</rt></ruby></span>.
<div>
<span><ruby>Text sample<rt>&#x25c9&#x25c9&#x25c9&#x25c9&#x25c9&#x25c9&#x25c9&#x25c9&#x25c9&#x25c9</rt></ruby></span>.
</div>
</body>
</html>

Просмотреть файл

@ -5,14 +5,9 @@
<title>CSS Reference File</title>
<link rel="author" title="Yu.Taguchi" href="mailto:taguchu@gmail.com">
<!-- link rel="reviewer" title="" href="" -->
<style>
div {
font: 1.5em monospace;
}
</style>
</head>
<body>
<p>Test passes if &#xFE45; is above every single character of "Text sample".</p>
<p>Test passes if &#xFE45; is aborve every single character of"Text sample".</p>
<div><ruby class="dot">T<rt>&#xFE45;</rt>e<rt>&#xFE45;</rt>x<rt>&#xFE45;</rt>t<rt>&#xFE45;</rt></ruby> <ruby class="circle">s<rt>&#xFE45;</rt>a<rt>&#xFE45;</rt>m<rt>&#xFE45;</rt>p<rt>&#xFE45;</rt>l<rt>&#xFE45;</rt>e<rt>&#xFE45;</rt></span></div>
</body>
</html>

Просмотреть файл

@ -7,6 +7,6 @@
</head>
<body>
<p>Test passes if "open dot" is above every single character of "Text sample".</p>
<div><ruby>T<rt>&#x25E6;</rt>e<rt>&#x25E6;</rt>x<rt>&#x25E6;</rt>t<rt>&#x25E6;</rt></ruby> <ruby>s<rt>&#x25E6;</rt>a<rt>&#x25E6;</rt>m<rt>&#x25E6;</rt>p<rt>&#x25E6;</rt>l<rt>&#x25E6;</rt>e<rt>&#x25E6;</rt></span></div>
<div><ruby>T<rt>&#x25E6;</rt>e<rt>&#x25E6;</rt>x<rt>&#x25E6;</rt>t<rt>&#x25E6;</rt></ruby> <ruby>S<rt>&#x25E6;</rt>i<rt>&#x25E6;</rt>m<rt>&#x25E6;</rt>p<rt>&#x25E6;</rt>l<rt>&#x25E6;</rt>e<rt>&#x25E6;</rt></span></div>
</body>
</html>

Просмотреть файл

@ -5,11 +5,6 @@
<title>CSS Reference File</title>
<link rel="author" title="Shinsuke Matsuki" href="mailto:shinsk@gmail.com">
<!-- link rel="reviewer" title="" href="" -->
<style>
div {
font: 1.5em monospace;
}
</style>
</head>
<body>
<p>Test passes if "^" is above every single character of "Text sample".</p>

Просмотреть файл

@ -4,90 +4,140 @@
<head>
<title>CSS Test: text-emphasis-style - filled - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.margin
{
margin: 18px 0 0;
}
.parent
{
border: solid 1px gray;
font: 1.5em monospace;
font-size: 2em;
width: 10em;
}
.refcommon
{
font-size: 0.5em;
left: 0em;
position: absolute;
top: -1.5em;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<div>
<p>Test passes if each pair of upper and lower "Filler Text" in the square box is identical.</p>
filled
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x2022;</span></span><span class="common">i<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">e<span class="refcommon">&#x2022;</span></span><span class="common">r<span class="refcommon">&#x2022;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="refcommon">&#x2022;</span></span><span class="common">i<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">e<span class="refcommon">&#x2022;</span></span><span class="common">r<span class="refcommon">&#x2022;</span></span>
Text
</div>
</div>
<br />
filled circle
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x25CF;</span></span><span class="common">i<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">e<span class="refcommon">&#x25CF;</span></span><span class="common">r<span class="refcommon">&#x25CF;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CF;</span></span><span class="common">i<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">e<span class="refcommon">&#x25CF;</span></span><span class="common">r<span class="refcommon">&#x25CF;</span></span>
Text
</div>
</div>
<br />
filled dot
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x2022;</rt><rb>i</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>e</rb><rt>&#x2022;</rt><rb>r</rb><rt>&#x2022;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x2022;</span></span><span class="common">i<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">e<span class="refcommon">&#x2022;</span></span><span class="common">r<span class="refcommon">&#x2022;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x2022;</rt><rb>i</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>e</rb><rt>&#x2022;</rt><rb>r</rb><rt>&#x2022;</rt></ruby>
<span class="common">F<span class="refcommon">&#x2022;</span></span><span class="common">i<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">e<span class="refcommon">&#x2022;</span></span><span class="common">r<span class="refcommon">&#x2022;</span></span>
Text
</div>
</div>
<br />
filled double-circle
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25C9;</rt><rb>i</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>e</rb><rt>&#x25C9;</rt><rb>r</rb><rt>&#x25C9;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x25C9;</span></span><span class="common">i<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">e<span class="refcommon">&#x25C9;</span></span><span class="common">r<span class="refcommon">&#x25C9;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25C9;</rt><rb>i</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>e</rb><rt>&#x25C9;</rt><rb>r</rb><rt>&#x25C9;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25C9;</span></span><span class="common">i<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">e<span class="refcommon">&#x25C9;</span></span><span class="common">r<span class="refcommon">&#x25C9;</span></span>
Text
</div>
</div>
<br />
filled sesame
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#xFE45;</rt><rb>i</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>e</rb><rt>&#xFE45;</rt><rb>r</rb><rt>&#xFE45;</rt></ruby>
<div class=" margin">
<span class="common">F<span class="refcommon">&#xFE45;</span></span><span class="common">i<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">e<span class="refcommon">&#xFE45;</span></span><span class="common">r<span class="refcommon">&#xFE45;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#xFE45;</rt><rb>i</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>e</rb><rt>&#xFE45;</rt><rb>r</rb><rt>&#xFE45;</rt></ruby>
<span class="common">F<span class="refcommon">&#xFE45;</span></span><span class="common">i<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">e<span class="refcommon">&#xFE45;</span></span><span class="common">r<span class="refcommon">&#xFE45;</span></span>
Text
</div>
</div>
<br />
filled triangle
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25B2;</rt><rb>i</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>e</rb><rt>&#x25B2;</rt><rb>r</rb><rt>&#x25B2;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x25B2;</span></span><span class="common">i<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">e<span class="refcommon">&#x25B2;</span></span><span class="common">r<span class="refcommon">&#x25B2;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25B2;</rt><rb>i</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>e</rb><rt>&#x25B2;</rt><rb>r</rb><rt>&#x25B2;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25B2;</span></span><span class="common">i<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">e<span class="refcommon">&#x25B2;</span></span><span class="common">r<span class="refcommon">&#x25B2;</span></span>
Text
</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -12,6 +12,24 @@
width: 10em;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<p>Test passes if a pair of upper and lower "Filler Text" in the square box is identical.</p>
@ -22,6 +40,17 @@
<br />
<div>Filler Text</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -4,63 +4,100 @@
<head>
<title>CSS Test: text-emphasis-style - open - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.margin
{
margin: 18px 0 0;
}
.parent
{
border: solid 1px gray;
font: 1.5em monospace;
font-size: 2em;
width: 10em;
}
.refcommon
{
font-size: 0.5em;
left: 0em;
position: absolute;
top: -1.5em;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<div>
<p>Test passes if each pair of upper and lower "Filler Text" in the square box is identical.</p>
open
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25CB;</rt><rb>i</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>e</rb><rt>&#x25CB;</rt><rb>r</rb><rt>&#x25CB;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x25E6;</span></span><span class="common">i<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">e<span class="refcommon">&#x25E6;</span></span><span class="common">r<span class="refcommon">&#x25E6;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CB;</rt><rb>i</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>e</rb><rt>&#x25CB;</rt><rb>r</rb><rt>&#x25CB;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25E6;</span></span><span class="common">i<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">e<span class="refcommon">&#x25E6;</span></span><span class="common">r<span class="refcommon">&#x25E6;</span></span>
Text
</div>
</div>
<br />
open circle
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25CB;</rt><rb>i</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>e</rb><rt>&#x25CB;</rt><rb>r</rb><rt>&#x25CB;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x25CB;</span></span><span class="common">i<span class="refcommon">&#x25CB;</span></span><span class="common">l<span class="refcommon">&#x25CB;</span></span><span class="common">l<span class="refcommon">&#x25CB;</span></span><span class="common">e<span class="refcommon">&#x25CB;</span></span><span class="common">r<span class="refcommon">&#x25CB;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CB;</rt><rb>i</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>e</rb><rt>&#x25CB;</rt><rb>r</rb><rt>&#x25CB;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CB;</span></span><span class="common">i<span class="refcommon">&#x25CB;</span></span><span class="common">l<span class="refcommon">&#x25CB;</span></span><span class="common">l<span class="refcommon">&#x25CB;</span></span><span class="common">e<span class="refcommon">&#x25CB;</span></span><span class="common">r<span class="refcommon">&#x25CB;</span></span>
Text
</div>
</div>
<br />
open dot
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25E6;</rt><rb>i</rb><rt>&#x25E6;</rt><rb>l</rb><rt>&#x25E6;</rt><rb>l</rb><rt>&#x25E6;</rt><rb>e</rb><rt>&#x25E6;</rt><rb>r</rb><rt>&#x25E6;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x25E6;</span></span><span class="common">i<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">e<span class="refcommon">&#x25E6;</span></span><span class="common">r<span class="refcommon">&#x25E6;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25E6;</rt><rb>i</rb><rt>&#x25E6;</rt><rb>l</rb><rt>&#x25E6;</rt><rb>l</rb><rt>&#x25E6;</rt><rb>e</rb><rt>&#x25E6;</rt><rb>r</rb><rt>&#x25E6;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25E6;</span></span><span class="common">i<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">e<span class="refcommon">&#x25E6;</span></span><span class="common">r<span class="refcommon">&#x25E6;</span></span>
Text
</div>
</div>
<br />
open double-circle
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25CE;</rt><rb>i</rb><rt>&#x25CE;</rt><rb>l</rb><rt>&#x25CE;</rt><rb>l</rb><rt>&#x25CE;</rt><rb>e</rb><rt>&#x25CE;</rt><rb>r</rb><rt>&#x25CE;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x25CE;</span></span><span class="common">i<span class="refcommon">&#x25CE;</span></span><span class="common">l<span class="refcommon">&#x25CE;</span></span><span class="common">l<span class="refcommon">&#x25CE;</span></span><span class="common">e<span class="refcommon">&#x25CE;</span></span><span class="common">r<span class="refcommon">&#x25CE;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CE;</rt><rb>i</rb><rt>&#x25CE;</rt><rb>l</rb><rt>&#x25CE;</rt><rb>l</rb><rt>&#x25CE;</rt><rb>e</rb><rt>&#x25CE;</rt><rb>r</rb><rt>&#x25CE;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CE;</span></span><span class="common">i<span class="refcommon">&#x25CE;</span></span><span class="common">l<span class="refcommon">&#x25CE;</span></span><span class="common">l<span class="refcommon">&#x25CE;</span></span><span class="common">e<span class="refcommon">&#x25CE;</span></span><span class="common">r<span class="refcommon">&#x25CE;</span></span>
Text
</div>
</div>
@ -68,26 +105,39 @@
open sesame
<div class="parent">
<div class=" margin">
<ruby><rb>F</rb><rt>&#xFE46;</rt><rb>i</rb><rt>&#xFE46;</rt><rb>l</rb><rt>&#xFE46;</rt><rb>l</rb><rt>&#xFE46;</rt><rb>e</rb><rt>&#xFE46;</rt><rb>r</rb><rt>&#xFE46;</rt></ruby>
<span class="common">F<span class="refcommon">&#xFE46;</span></span><span class="common">i<span class="refcommon">&#xFE46;</span></span><span class="common">l<span class="refcommon">&#xFE46;</span></span><span class="common">l<span class="refcommon">&#xFE46;</span></span><span class="common">e<span class="refcommon">&#xFE46;</span></span><span class="common">r<span class="refcommon">&#xFE46;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#xFE46;</rt><rb>i</rb><rt>&#xFE46;</rt><rb>l</rb><rt>&#xFE46;</rt><rb>l</rb><rt>&#xFE46;</rt><rb>e</rb><rt>&#xFE46;</rt><rb>r</rb><rt>&#xFE46;</rt></ruby>
<span class="common">F<span class="refcommon">&#xFE46;</span></span><span class="common">i<span class="refcommon">&#xFE46;</span></span><span class="common">l<span class="refcommon">&#xFE46;</span></span><span class="common">l<span class="refcommon">&#xFE46;</span></span><span class="common">e<span class="refcommon">&#xFE46;</span></span><span class="common">r<span class="refcommon">&#xFE46;</span></span>
Text
</div>
</div>
<br />
open triangle
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25B3;</rt><rb>i</rb><rt>&#x25B3;</rt><rb>l</rb><rt>&#x25B3;</rt><rb>l</rb><rt>&#x25B3;</rt><rb>e</rb><rt>&#x25B3;</rt><rb>r</rb><rt>&#x25B3;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x25B3;</span></span><span class="common">i<span class="refcommon">&#x25B3;</span></span><span class="common">l<span class="refcommon">&#x25B3;</span></span><span class="common">l<span class="refcommon">&#x25B3;</span></span><span class="common">e<span class="refcommon">&#x25B3;</span></span><span class="common">r<span class="refcommon">&#x25B3;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25B3;</rt><rb>i</rb><rt>&#x25B3;</rt><rb>l</rb><rt>&#x25B3;</rt><rb>l</rb><rt>&#x25B3;</rt><rb>e</rb><rt>&#x25B3;</rt><rb>r</rb><rt>&#x25B3;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25B3;</span></span><span class="common">i<span class="refcommon">&#x25B3;</span></span><span class="common">l<span class="refcommon">&#x25B3;</span></span><span class="common">l<span class="refcommon">&#x25B3;</span></span><span class="common">e<span class="refcommon">&#x25B3;</span></span><span class="common">r<span class="refcommon">&#x25B3;</span></span>
Text
</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -4,78 +4,127 @@
<head>
<title>CSS Test: text-emphasis-style - shape - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.margin
{
margin: 18px 0 0;
}
.parent
{
border: solid 1px gray;
font: 1.5em monospace;
font-size: 2em;
width: 10em;
}
.refcommon
{
font-size: 0.5em;
left: 0em;
position: absolute;
top: -1.5em;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<div>
<p>Test passes if each pair of upper and lower "Filler Text" in the square box is identical.</p>
circle
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
Text
<div class="margin">
<span class="common">F<span class="refcommon">&#x25CF;</span></span><span class="common">i<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">e<span class="refcommon">&#x25CF;</span></span><span class="common">r<span class="refcommon">&#x25CF;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CF;</span></span><span class="common">i<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">e<span class="refcommon">&#x25CF;</span></span><span class="common">r<span class="refcommon">&#x25CF;</span></span>
Text
</div>
</div>
<br />
dot
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x2022;</rt><rb>i</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>e</rb><rt>&#x2022;</rt><rb>r</rb><rt>&#x2022;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x2022;</span></span><span class="common">i<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">e<span class="refcommon">&#x2022;</span></span><span class="common">r<span class="refcommon">&#x2022;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x2022;</rt><rb>i</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>e</rb><rt>&#x2022;</rt><rb>r</rb><rt>&#x2022;</rt></ruby>
<span class="common">F<span class="refcommon">&#x2022;</span></span><span class="common">i<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">e<span class="refcommon">&#x2022;</span></span><span class="common">r<span class="refcommon">&#x2022;</span></span>
Text
</div>
</div>
<br />
double-circle
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25C9;</rt><rb>i</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>e</rb><rt>&#x25C9;</rt><rb>r</rb><rt>&#x25C9;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x25C9;</span></span><span class="common">i<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">e<span class="refcommon">&#x25C9;</span></span><span class="common">r<span class="refcommon">&#x25C9;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25C9;</rt><rb>i</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>e</rb><rt>&#x25C9;</rt><rb>r</rb><rt>&#x25C9;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25C9;</span></span><span class="common">i<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">e<span class="refcommon">&#x25C9;</span></span><span class="common">r<span class="refcommon">&#x25C9;</span></span>
Text
</div>
</div>
<br />
sesame
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#xFE45;</rt><rb>i</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>e</rb><rt>&#xFE45;</rt><rb>r</rb><rt>&#xFE45;</rt></ruby>
<div class=" margin">
<span class="common">F<span class="refcommon">&#xFE45;</span></span><span class="common">i<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">e<span class="refcommon">&#xFE45;</span></span><span class="common">r<span class="refcommon">&#xFE45;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#xFE45;</rt><rb>i</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>e</rb><rt>&#xFE45;</rt><rb>r</rb><rt>&#xFE45;</rt></ruby>
<span class="common">F<span class="refcommon">&#xFE45;</span></span><span class="common">i<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">e<span class="refcommon">&#xFE45;</span></span><span class="common">r<span class="refcommon">&#xFE45;</span></span>
Text
</div>
</div>
<br />
triangle
<div class="parent">
<div>
<ruby><rb>F</rb><rt>&#x25B2;</rt><rb>i</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>e</rb><rt>&#x25B2;</rt><rb>r</rb><rt>&#x25B2;</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">&#x25B2;</span></span><span class="common">i<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">e<span class="refcommon">&#x25B2;</span></span><span class="common">r<span class="refcommon">&#x25B2;</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25B2;</rt><rb>i</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>e</rb><rt>&#x25B2;</rt><rb>r</rb><rt>&#x25B2;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25B2;</span></span><span class="common">i<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">e<span class="refcommon">&#x25B2;</span></span><span class="common">r<span class="refcommon">&#x25B2;</span></span>
Text
</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -5,29 +5,74 @@
<title>CSS Test: text-emphasis-style - string - basic cases Reftest Reference</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.margin
{
margin: 18px 0 0;
}
.parent
{
border: solid 1px gray;
font: 1.5em monospace;
font-size: 2em;
width: 10em;
}
.refcommon
{
font-size: 0.5em;
left: 0em;
position: absolute;
top: -1.5em;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<div>
<p>Test passes if a pair of upper and lower "Filler Text" in the square box is identical.</p>
string
<div class="parent">
<div>
<ruby><rb>F</rb><rt>!</rt><rb>i</rb><rt>!</rt><rb>l</rb><rt>!</rt><rb>l</rb><rt>!</rt><rb>e</rb><rt>!</rt><rb>r</rb><rt>!</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">!</span></span><span class="common">i<span class="refcommon">!</span></span><span class="common">l<span class="refcommon">!</span></span><span class="common">l<span class="refcommon">!</span></span><span class="common">e<span class="refcommon">!</span></span><span class="common">r<span class="refcommon">!</span></span>
Text
</div>
<br />
<div>
<ruby><rb>F</rb><rt>!</rt><rb>i</rb><rt>!</rt><rb>l</rb><rt>!</rt><rb>l</rb><rt>!</rt><rb>e</rb><rt>!</rt><rb>r</rb><rt>!</rt></ruby>
<span class="common">F<span class="refcommon">!</span></span><span class="common">i<span class="refcommon">!</span></span><span class="common">l<span class="refcommon">!</span></span><span class="common">l<span class="refcommon">!</span></span><span class="common">e<span class="refcommon">!</span></span><span class="common">r<span class="refcommon">!</span></span>
Text
</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -4,39 +4,46 @@
<head>
<title>CSS Test: text-emphasis - color - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" href="https://drafts.csswg.org/css-text-decor-3/#text-emphasis-color-property" />
<link rel="match" href="reference/text-emphasis-color-001-ref.xht"/>
<meta name="flags" content="" />
<meta name="assert" content="This property describes the foreground color of the emphasis marks." />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.emphasis
{
text-emphasis-style: filled circle;
}
.margin
{
margin: 0.6em 0 0;
}
.parent
{
border: solid 1px gray;
font: 1.5em monospace;
font-size: 2em;
width: 10em;
}
.ref1 rt
.refcommon
{
font-size: 0.5em;
left: 0em;
position: absolute;
top: -1.5em;
}
.black
{
color: black;
}
.ref2 rt
.blue
{
color: blue;
}
.ref3 rt
.green
{
color: green;
}
.ref4 rt
.red
{
color: red;
}
@ -57,59 +64,88 @@
text-emphasis-color: red;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<!--
Reference line for each example relies on ruby rendering, as described in the spec:
"Emphasis marks are drawn exactly as if each character was assigned the mark as its ruby annotation text
with the ruby position given by text-emphasis-position and the ruby alignment as centered."
-->
<body>
<div>
<p>Test passes if each pair of upper and lower "Filler Text" in the square box is identical.</p>
black
<div class="parent">
<div class="margin"><span class="emphasis test1">Filler</span> Text</div>
<div><span class="emphasis test1">Filler</span> Text</div>
<br />
<div>
<ruby class="ref1"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="black refcommon">&#x25CF;</span></span><span class="common">i<span class="black refcommon">&#x25CF;</span></span><span class="common">l<span class="black refcommon">&#x25CF;</span></span><span class="common">l<span class="black refcommon">&#x25CF;</span></span><span class="common">e<span class="black refcommon">&#x25CF;</span></span><span class="common">r<span class="black refcommon">&#x25CF;</span></span>
Text
</div>
</div>
<br />
blue
<div class="parent">
<div class="margin"><span class="emphasis test2">Filler</span> Text</div>
<div><span class="emphasis test2">Filler</span> Text</div>
<br />
<div>
<ruby class="ref2"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="blue refcommon">&#x25CF;</span></span><span class="common">i<span class="blue refcommon">&#x25CF;</span></span><span class="common">l<span class="blue refcommon">&#x25CF;</span></span><span class="common">l<span class="blue refcommon">&#x25CF;</span></span><span class="common">e<span class="blue refcommon">&#x25CF;</span></span><span class="common">r<span class="blue refcommon">&#x25CF;</span></span>
Text
</div>
</div>
<br />
green
<div class="parent">
<div class="margin"><span class="emphasis test3">Filler</span> Text</div>
<div><span class="emphasis test3">Filler</span> Text</div>
<br />
<div>
<ruby class="ref3"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="green refcommon">&#x25CF;</span></span><span class="common">i<span class="green refcommon">&#x25CF;</span></span><span class="common">l<span class="green refcommon">&#x25CF;</span></span><span class="common">l<span class="green refcommon">&#x25CF;</span></span><span class="common">e<span class="green refcommon">&#x25CF;</span></span><span class="common">r<span class="green refcommon">&#x25CF;</span></span>
Text
</div>
</div>
<br />
red
<div class="parent">
<div class="margin"><span class="emphasis test4">Filler</span> Text</div>
<div><span class="emphasis test4">Filler</span> Text</div>
<br />
<div>
<ruby class="ref4"><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="red refcommon">&#x25CF;</span></span><span class="common">i<span class="red refcommon">&#x25CF;</span></span><span class="common">l<span class="red refcommon">&#x25CF;</span></span><span class="common">l<span class="red refcommon">&#x25CF;</span></span><span class="common">e<span class="red refcommon">&#x25CF;</span></span><span class="common">r<span class="red refcommon">&#x25CF;</span></span>
Text
</div>
</div>
<br />
current-color
<div class="parent">
<div class="margin"><span class="emphasis">Filler</span> Text</div>
<div><span class="emphasis">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CF;</span></span><span class="common">i<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">e<span class="refcommon">&#x25CF;</span></span><span class="common">r<span class="refcommon">&#x25CF;</span></span>
Text
</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -2,11 +2,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - over left - basic cases</title>
<title>CSS Test: text-emphasis-position - above left - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" href="https://drafts.csswg.org/css-text-decor-3/#text-emphasis-position-property" />
<link rel="match" href="reference/text-emphasis-position-over-left-001-ref.xht"/>
<link rel="match" href="reference/text-emphasis-position-above-left-001-ref.xht"/>
<meta name="flags" content="ahem" />
<meta name="assert" content="This property describes where emphasis marks are drawn at." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
@ -14,9 +13,18 @@
.test
{
text-emphasis-style: filled circle;
text-emphasis-position: over left;
text-emphasis-position: above left;
}
/* the CSS below is not part of the test */
.common
{
line-height: 1em;
position: relative;
}
.margin
{
margin-top: 0.5em;
}
.parent
{
background: yellow;
@ -25,8 +33,15 @@
font: 20px/1em ahem;
width: 6em;
}
ruby {
ruby-position: over;
.refcommon
{
font-size: 0.5em;
left: 0.6em;
position: absolute;
}
.top
{
top: -1.4em;
}
]]></style>
</head>
@ -39,8 +54,8 @@
</div>
<br />
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
<div class="margin">
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>

Просмотреть файл

@ -2,11 +2,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - under left - basic cases</title>
<title>CSS Test: text-emphasis-position - above left - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" href="https://drafts.csswg.org/css-text-decor-3/#text-emphasis-position-property" />
<link rel="match" href="reference/text-emphasis-position-under-left-002-ref.xht"/>
<link rel="match" href="reference/text-emphasis-position-above-left-002-ref.xht"/>
<meta name="flags" content="ahem" />
<meta name="assert" content="This property describes where emphasis marks are drawn at." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
@ -14,13 +13,19 @@
.test
{
text-emphasis-style: filled circle;
text-emphasis-position: under left;
text-emphasis-position: above left;
}
.vertical
.test-vertical
{
writing-mode: vertical-rl;
}
/* the CSS below is not part of the test */
.common
{
line-height: 1em;
position: relative;
}
.displayarea
{
border: solid 1px gray;
@ -31,9 +36,6 @@
{
float: right;
}
.ref {
ruby-position: under; /* to match emphasis position 'left' */
}
.parent
{
background: yellow;
@ -43,6 +45,13 @@
height: 6em;
width: 2em;
}
.refcommon
{
font-size: 0.5em;
left: 1.1em;
position: absolute;
top: 0.1em;
}
]]></style>
</head>
<body>
@ -50,14 +59,15 @@
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent vertical floatright ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
<div class="parent floatright">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
<div class="parent vertical">
<div class="parent test-vertical">
<span class="test">abc</span> de
</div>
</div>

Просмотреть файл

@ -2,11 +2,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - over right - basic cases</title>
<title>CSS Test: text-emphasis-position - above right - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" href="https://drafts.csswg.org/css-text-decor-3/#text-emphasis-position-property" />
<link rel="match" href="reference/text-emphasis-position-over-right-001-ref.xht"/>
<link rel="match" href="reference/text-emphasis-position-above-right-001-ref.xht"/>
<meta name="flags" content="ahem" />
<meta name="assert" content="This property describes where emphasis marks are drawn at." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
@ -14,9 +13,18 @@
.test
{
text-emphasis-style: filled circle;
text-emphasis-position: over right;
text-emphasis-position: above right;
}
/* the CSS below is not part of the test */
.common
{
line-height: 1em;
position: relative;
}
.margin
{
margin-top: 0.5em;
}
.parent
{
background: yellow;
@ -25,8 +33,15 @@
font: 20px/1em ahem;
width: 6em;
}
ruby {
ruby-position: over;
.refcommon
{
font-size: 0.5em;
left: 0.6em;
position: absolute;
}
.top
{
top: -1.4em;
}
]]></style>
</head>
@ -39,10 +54,12 @@
</div>
<br />
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
<div class="margin">
<div class="margin">
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>
</div>
</div>
</div>

Просмотреть файл

@ -2,11 +2,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - under right - basic cases</title>
<title>CSS Test: text-emphasis-position - above right - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" href="https://drafts.csswg.org/css-text-decor-3/#text-emphasis-position-property" />
<link rel="match" href="reference/text-emphasis-position-under-right-002-ref.xht"/>
<link rel="match" href="reference/text-emphasis-position-above-right-002-ref.xht"/>
<meta name="flags" content="ahem" />
<meta name="assert" content="This property describes where emphasis marks are drawn at." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
@ -14,13 +13,19 @@
.test
{
text-emphasis-style: filled circle;
text-emphasis-position: under right;
text-emphasis-position: above right;
}
.vertical
.test-vertical
{
writing-mode: vertical-rl;
}
/* the CSS below is not part of the test */
.common
{
left: -0.5em;
line-height: 1em;
position: relative;
}
.displayarea
{
border: solid 1px gray;
@ -31,9 +36,6 @@
{
float: right;
}
.ref {
ruby-position: over; /* to match emphasis position 'right' */
}
.parent
{
background: yellow;
@ -43,6 +45,13 @@
height: 6em;
width: 2em;
}
.refcommon
{
font-size: 0.5em;
left: 4.1em;
position: absolute;
top: 0.1em;
}
]]></style>
</head>
<body>
@ -50,14 +59,15 @@
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent vertical floatright ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
<div class="parent floatright">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
<div class="parent vertical">
<div class="parent test-vertical">
<span class="test">abc</span> de
</div>
</div>

Просмотреть файл

@ -2,11 +2,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - under left - basic cases</title>
<title>CSS Test: text-emphasis-position - below left - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" href="https://drafts.csswg.org/css-text-decor-3/#text-emphasis-position-property" />
<link rel="match" href="reference/text-emphasis-position-under-left-001-ref.xht"/>
<link rel="match" href="reference/text-emphasis-position-below-left-001-ref.xht"/>
<meta name="flags" content="ahem" />
<meta name="assert" content="This property describes where emphasis marks are drawn at." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
@ -14,9 +13,14 @@
.test
{
text-emphasis-style: filled circle;
text-emphasis-position: under left;
text-emphasis-position: below left;
}
/* the CSS below is not part of the test */
.common
{
line-height: 1em;
position: relative;
}
.parent
{
background: yellow;
@ -24,10 +28,16 @@
color: blue;
font: 20px/1em ahem;
width: 6em;
padding-top: 1em;
}
ruby {
ruby-position: under;
.refcommon
{
font-size: 0.5em;
left: 0.6em;
position: absolute;
}
.top
{
top: 1.6em;
}
]]></style>
</head>
@ -41,7 +51,7 @@
<br />
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>

Просмотреть файл

@ -2,11 +2,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - over left - basic cases</title>
<title>CSS Test: text-emphasis-position - below left - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" href="https://drafts.csswg.org/css-text-decor-3/#text-emphasis-position-property" />
<link rel="match" href="reference/text-emphasis-position-over-left-002-ref.xht"/>
<link rel="match" href="reference/text-emphasis-position-below-left-002-ref.xht"/>
<meta name="flags" content="ahem" />
<meta name="assert" content="This property describes where emphasis marks are drawn at." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
@ -14,13 +13,19 @@
.test
{
text-emphasis-style: filled circle;
text-emphasis-position: over left;
text-emphasis-position: below left;
}
.vertical
.test-vertical
{
writing-mode: vertical-rl;
}
/* the CSS below is not part of the test */
.common
{
line-height: 1em;
position: relative;
}
.displayarea
{
border: solid 1px gray;
@ -31,9 +36,6 @@
{
float: right;
}
.ref {
ruby-position: under; /* to match emphasis position 'left' */
}
.parent
{
background: yellow;
@ -43,6 +45,13 @@
height: 6em;
width: 2em;
}
.refcommon
{
font-size: 0.5em;
left: 1.1em;
position: absolute;
top: 0.1em;
}
]]></style>
</head>
<body>
@ -50,14 +59,15 @@
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent vertical floatright ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
<div class="parent floatright">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
<div class="parent vertical">
<div class="parent test-vertical">
<span class="test">abc</span> de
</div>
</div>

Просмотреть файл

@ -2,11 +2,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - under right - basic cases</title>
<title>CSS Test: text-emphasis-position - below right - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" href="https://drafts.csswg.org/css-text-decor-3/#text-emphasis-position-property" />
<link rel="match" href="reference/text-emphasis-position-under-right-001-ref.xht"/>
<link rel="match" href="reference/text-emphasis-position-below-right-001-ref.xht"/>
<meta name="flags" content="ahem" />
<meta name="assert" content="This property describes where emphasis marks are drawn at." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
@ -14,9 +13,14 @@
.test
{
text-emphasis-style: filled circle;
text-emphasis-position: under right;
text-emphasis-position: below right;
}
/* the CSS below is not part of the test */
.common
{
line-height: 1em;
position: relative;
}
.parent
{
background: yellow;
@ -24,10 +28,16 @@
color: blue;
font: 20px/1em ahem;
width: 6em;
padding-top: 1em;
}
ruby {
ruby-position: under;
.refcommon
{
font-size: 0.5em;
left: 0.6em;
position: absolute;
}
.top
{
top: 1.6em;
}
]]></style>
</head>
@ -40,10 +50,12 @@
</div>
<br />
<div class="parent">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
<div class="margin">
<div class="margin">
<span class="common">a<span class="refcommon top">&#x25CF;</span></span><span class="common">b<span class="refcommon top">&#x25CF;</span></span><span class="common">c<span class="refcommon top">&#x25CF;</span></span>
de<br />
<br />
</div>
</div>
</div>
</div>

Просмотреть файл

@ -2,11 +2,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Test: text-emphasis-position - over right - basic cases</title>
<title>CSS Test: text-emphasis-position - below right - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" href="https://drafts.csswg.org/css-text-decor-3/#text-emphasis-position-property" />
<link rel="match" href="reference/text-emphasis-position-over-right-002-ref.xht"/>
<link rel="match" href="reference/text-emphasis-position-below-right-002-ref.xht"/>
<meta name="flags" content="ahem" />
<meta name="assert" content="This property describes where emphasis marks are drawn at." />
<link rel="stylesheet" type="text/css" href="/fonts/ahem.css" />
@ -14,13 +13,19 @@
.test
{
text-emphasis-style: filled circle;
text-emphasis-position: over right;
text-emphasis-position: below right;
}
.vertical
.test-vertical
{
writing-mode: vertical-rl;
}
/* the CSS below is not part of the test */
.common
{
left: -0.5em;
line-height: 1em;
position: relative;
}
.displayarea
{
border: solid 1px gray;
@ -31,9 +36,6 @@
{
float: right;
}
.ref {
ruby-position: over; /* to match emphasis position 'right' */
}
.parent
{
background: yellow;
@ -43,6 +45,13 @@
height: 6em;
width: 2em;
}
.refcommon
{
font-size: 0.5em;
left: 4.1em;
position: absolute;
top: 0.1em;
}
]]></style>
</head>
<body>
@ -50,14 +59,15 @@
<p>Test passes if a pair of left and right block in the square box is identical.</p>
<p>vertical</p>
<div class="displayarea">
<div class="parent vertical floatright ref">
<div>
<ruby><rb>a</rb><rt>&#x25CF;</rt><rb>b</rb><rt>&#x25CF;</rt><rb>c</rb><rt>&#x25CF;</rt></ruby>
de<br />
<br />
</div>
<div class="parent floatright">
<span class="common">&nbsp;a<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;b<span class="refcommon">&#x25CF;</span></span><br />
<span class="common">&nbsp;c<span class="refcommon">&#x25CF;</span></span><br />
&nbsp;&nbsp;<br />
<span class="common">&nbsp;d</span><br />
<span class="common">&nbsp;e</span><br />
</div>
<div class="parent vertical">
<div class="parent test-vertical">
<span class="test">abc</span> de
</div>
</div>

Просмотреть файл

@ -14,7 +14,7 @@ span{
</style>
</head>
<body>
<p>Test passes if "filled dot" is above every single character of "Text sample".</p>
<p>Test passes if "open dot" is above every single character of "Text sample".</p>
<div><span>Text</span> <span>sample</span></div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Text Decoration Test - text-emphasis</title>
<link rel="author" title="TestTWF Tokyo Meetup (Unofficial)" href="mailto:tomoyuki.labs@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-text-decor-3/#text-emphasis-style-property" title="3.1. Emphasis Mark Style: the text-emphasis-style property">
<link rel="match" href="reference/text-emphasis-style-006.html">
<meta name="assert" content="Test checks 'text-emphasis-style: filled dot'">
<style>
span {
text-emphasis-style: filled dot;
}
</style>
</head>
<body>
<p>Test passes if a filled dot is above every single character of "Text Sample".</p>
<div><span>Text</span> <span>sample</span></div>
</body>
</html>

Просмотреть файл

@ -8,12 +8,9 @@
<link rel="match" href="reference/text-emphasis-style-007.html">
<meta name="assert" content="Test checks 'text-emphasis-style: filled circle'">
<style>
div {
font: 1.5em monospace;
}
span {
text-emphasis-style: filled circle;
}
span {
text-emphasis-style: filled circle;
}
</style>
</head>
<body>

Просмотреть файл

@ -15,7 +15,7 @@
</head>
<body>
<p>Test passes if "&#x25c9" is above every single character of "Text sample"</p>
<div style="font: 1.5em monospace">
<div>
<span>Text sample</span>.
</div>
</body>

Просмотреть файл

@ -8,16 +8,13 @@
title="3.1 Emphasis Mark Style: the text-emphasis-style property">
<link rel="match" href="reference/text-emphasis-style-010-ref.html">
<style>
div {
font: 1.5em monospace;
}
span {
text-emphasis-style: filled sesame;
}
}
</style>
</head>
<body>
<p>Test passes if &#xFE45; is above every single character of "Text sample".</p>
<p>Test passes if &#xFE45; is aborve every single character of"Text sample".</p>
<div><span>Text</span> <span>sample</span></div>
</body>
</html>

Просмотреть файл

@ -5,8 +5,7 @@
<title>CSS Text Decoration Test - text-emphasis</title>
<link rel="author" title="Fuyuko Ikeguchi" href="mailto:fuyuko.ikeguchi@gmail.com">
<link rel="help" href="http://www.w3.org/TR/css-text-decor-3/#text-emphasis-style-property">
<meta name="assert" content="Test checks that 'text-emphasis-style: dot' renders as 'filled dot'.">
<link rel="match" href="reference/text-emphasis-style-002-ref.html">
<meta name="assert" content="Test checks that [explanation of what you're trying to test].">
<style>
.test {
text-emphasis-style: dot;
@ -14,7 +13,7 @@
</style>
</head>
<body>
<p>Test passes if "filled dot" is above every single character of "Text sample".</p>
<p>Test passes if the small dot appears above "Text sample".</p>
<div><span class="test">Text</span> <span class="test">sample</span></div>
</body>
</html>

Просмотреть файл

@ -8,12 +8,9 @@
<link rel="match" href="reference/text-emphasis-style-021-ref.html">
<meta name="assert" content="This test checks 'text-emphasis-style:string'.">
<style>
div {
font: 1.5em monospace;
}
span {
span {
text-emphasis-style: '^';
}
}
</style>
</head>
<body>

Просмотреть файл

@ -4,21 +4,32 @@
<head>
<title>CSS Test: text-emphasis-style - filled - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" title="CSS Text Level 3: 11.2.1. Emphasis Mark Style: the text-emphasis-style property" href="http://www.w3.org/TR/css-text-decor-3/#text-emphasis-style-property" />
<link rel="match" href="reference/text-emphasis-style-filled-001-ref.xht"/>
<meta name="flags" content="" />
<meta name="assert" content="This property applies emphasis marks to the element's text. " />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.parent
{
border: solid 1px gray;
font: 1.5em monospace;
font-size: 2em;
width: 10em;
}
.refcommon
{
font-size: 0.5em;
left: 0em;
position: absolute;
top: -1.5em;
}
#test1
{
text-emphasis-style: filled; /* missing shape computes to 'circle' */
text-emphasis-style: filled;
}
#test2
{
@ -41,6 +52,24 @@
text-emphasis-style: filled triangle;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<div>
@ -48,8 +77,9 @@
filled
<div class="parent">
<div><span id="test1">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="refcommon">&#x2022;</span></span><span class="common">i<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">e<span class="refcommon">&#x2022;</span></span><span class="common">r<span class="refcommon">&#x2022;</span></span>
Text
</div>
</div>
@ -57,8 +87,9 @@
filled circle
<div class="parent">
<div><span id="test2">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CF;</span></span><span class="common">i<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">e<span class="refcommon">&#x25CF;</span></span><span class="common">r<span class="refcommon">&#x25CF;</span></span>
Text
</div>
</div>
@ -66,8 +97,9 @@
filled dot
<div class="parent">
<div><span id="test3">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x2022;</rt><rb>i</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>e</rb><rt>&#x2022;</rt><rb>r</rb><rt>&#x2022;</rt></ruby>
<span class="common">F<span class="refcommon">&#x2022;</span></span><span class="common">i<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">e<span class="refcommon">&#x2022;</span></span><span class="common">r<span class="refcommon">&#x2022;</span></span>
Text
</div>
</div>
@ -75,8 +107,9 @@
filled double-circle
<div class="parent">
<div><span id="test4">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25C9;</rt><rb>i</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>e</rb><rt>&#x25C9;</rt><rb>r</rb><rt>&#x25C9;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25C9;</span></span><span class="common">i<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">e<span class="refcommon">&#x25C9;</span></span><span class="common">r<span class="refcommon">&#x25C9;</span></span>
Text
</div>
</div>
@ -84,20 +117,33 @@
filled sesame
<div class="parent">
<div><span id="test5">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#xFE45;</rt><rb>i</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>e</rb><rt>&#xFE45;</rt><rb>r</rb><rt>&#xFE45;</rt></ruby>
Text
<span class="common">F<span class="refcommon">&#xFE45;</span></span><span class="common">i<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">e<span class="refcommon">&#xFE45;</span></span><span class="common">r<span class="refcommon">&#xFE45;</span></span>
Text
</div>
</div>
<br />
filled triangle
<div class="parent">
<div><span id="test6">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25B2;</rt><rb>i</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>e</rb><rt>&#x25B2;</rt><rb>r</rb><rt>&#x25B2;</rt></ruby>
Text
<span class="common">F<span class="refcommon">&#x25B2;</span></span><span class="common">i<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">e<span class="refcommon">&#x25B2;</span></span><span class="common">r<span class="refcommon">&#x25B2;</span></span>
Text
</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -20,6 +20,24 @@
text-emphasis-style: none;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<div>
@ -30,6 +48,17 @@
<br />
<div>Filler Text</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -4,18 +4,29 @@
<head>
<title>CSS Test: text-emphasis-style - open - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" title="CSS Text Level 3: 11.2.1. Emphasis Mark Style: the text-emphasis-style property" href="http://www.w3.org/TR/css-text-decor-3/#text-emphasis-style-property" />
<link rel="match" href="reference/text-emphasis-style-open-001-ref.xht"/>
<meta name="flags" content="" />
<meta name="assert" content="This property applies emphasis marks to the element's text. " />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.parent
{
border: solid 1px gray;
font: 1.5em monospace;
font-size: 2em;
width: 10em;
}
.refcommon
{
font-size: 0.5em;
left: 0em;
position: absolute;
top: -1.5em;
}
#test1
{
text-emphasis-style: open;
@ -41,6 +52,24 @@
text-emphasis-style: open triangle;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<div>
@ -48,8 +77,9 @@
open
<div class="parent">
<div><span id="test1">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CB;</rt><rb>i</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>e</rb><rt>&#x25CB;</rt><rb>r</rb><rt>&#x25CB;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25E6;</span></span><span class="common">i<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">e<span class="refcommon">&#x25E6;</span></span><span class="common">r<span class="refcommon">&#x25E6;</span></span>
Text
</div>
</div>
@ -57,8 +87,9 @@
open circle
<div class="parent">
<div><span id="test2">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CB;</rt><rb>i</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>l</rb><rt>&#x25CB;</rt><rb>e</rb><rt>&#x25CB;</rt><rb>r</rb><rt>&#x25CB;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CB;</span></span><span class="common">i<span class="refcommon">&#x25CB;</span></span><span class="common">l<span class="refcommon">&#x25CB;</span></span><span class="common">l<span class="refcommon">&#x25CB;</span></span><span class="common">e<span class="refcommon">&#x25CB;</span></span><span class="common">r<span class="refcommon">&#x25CB;</span></span>
Text
</div>
</div>
@ -66,8 +97,9 @@
open dot
<div class="parent">
<div><span id="test3">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25E6;</rt><rb>i</rb><rt>&#x25E6;</rt><rb>l</rb><rt>&#x25E6;</rt><rb>l</rb><rt>&#x25E6;</rt><rb>e</rb><rt>&#x25E6;</rt><rb>r</rb><rt>&#x25E6;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25E6;</span></span><span class="common">i<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">l<span class="refcommon">&#x25E6;</span></span><span class="common">e<span class="refcommon">&#x25E6;</span></span><span class="common">r<span class="refcommon">&#x25E6;</span></span>
Text
</div>
</div>
@ -75,8 +107,9 @@
open double-circle
<div class="parent">
<div><span id="test4">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CE;</rt><rb>i</rb><rt>&#x25CE;</rt><rb>l</rb><rt>&#x25CE;</rt><rb>l</rb><rt>&#x25CE;</rt><rb>e</rb><rt>&#x25CE;</rt><rb>r</rb><rt>&#x25CE;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CE;</span></span><span class="common">i<span class="refcommon">&#x25CE;</span></span><span class="common">l<span class="refcommon">&#x25CE;</span></span><span class="common">l<span class="refcommon">&#x25CE;</span></span><span class="common">e<span class="refcommon">&#x25CE;</span></span><span class="common">r<span class="refcommon">&#x25CE;</span></span>
Text
</div>
</div>
@ -84,8 +117,9 @@
open sesame
<div class="parent">
<div><span id="test5">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#xFE46;</rt><rb>i</rb><rt>&#xFE46;</rt><rb>l</rb><rt>&#xFE46;</rt><rb>l</rb><rt>&#xFE46;</rt><rb>e</rb><rt>&#xFE46;</rt><rb>r</rb><rt>&#xFE46;</rt></ruby>
<span class="common">F<span class="refcommon">&#xFE46;</span></span><span class="common">i<span class="refcommon">&#xFE46;</span></span><span class="common">l<span class="refcommon">&#xFE46;</span></span><span class="common">l<span class="refcommon">&#xFE46;</span></span><span class="common">e<span class="refcommon">&#xFE46;</span></span><span class="common">r<span class="refcommon">&#xFE46;</span></span>
Text
</div>
</div>
@ -93,11 +127,23 @@
open triangle
<div class="parent">
<div><span id="test6">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25B3;</rt><rb>i</rb><rt>&#x25B3;</rt><rb>l</rb><rt>&#x25B3;</rt><rb>l</rb><rt>&#x25B3;</rt><rb>e</rb><rt>&#x25B3;</rt><rb>r</rb><rt>&#x25B3;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25B3;</span></span><span class="common">i<span class="refcommon">&#x25B3;</span></span><span class="common">l<span class="refcommon">&#x25B3;</span></span><span class="common">l<span class="refcommon">&#x25B3;</span></span><span class="common">e<span class="refcommon">&#x25B3;</span></span><span class="common">r<span class="refcommon">&#x25B3;</span></span>
Text
</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -4,18 +4,29 @@
<head>
<title>CSS Test: text-emphasis-style - shape - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" title="CSS Text Level 3: 11.2.1. Emphasis Mark Style: the text-emphasis-style property" href="http://www.w3.org/TR/css-text-decor-3/#text-emphasis-style-property" />
<link rel="match" href="reference/text-emphasis-style-shape-001-ref.xht"/>
<meta name="flags" content="" />
<meta name="assert" content="This property applies emphasis marks to the element's text. " />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.parent
{
border: solid 1px gray;
font: 1.5em monospace;
font-size: 2em;
width: 10em;
}
.refcommon
{
font-size: 0.5em;
left: 0em;
position: absolute;
top: -1.5em;
}
#test1
{
text-emphasis-style: circle;
@ -37,6 +48,24 @@
text-emphasis-style: triangle;
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<div>
@ -44,8 +73,9 @@
circle
<div class="parent">
<div><span id="test1">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25CF;</rt><rb>i</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>l</rb><rt>&#x25CF;</rt><rb>e</rb><rt>&#x25CF;</rt><rb>r</rb><rt>&#x25CF;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25CF;</span></span><span class="common">i<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">l<span class="refcommon">&#x25CF;</span></span><span class="common">e<span class="refcommon">&#x25CF;</span></span><span class="common">r<span class="refcommon">&#x25CF;</span></span>
Text
</div>
</div>
@ -53,8 +83,9 @@
dot
<div class="parent">
<div><span id="test2">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x2022;</rt><rb>i</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>l</rb><rt>&#x2022;</rt><rb>e</rb><rt>&#x2022;</rt><rb>r</rb><rt>&#x2022;</rt></ruby>
<span class="common">F<span class="refcommon">&#x2022;</span></span><span class="common">i<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">l<span class="refcommon">&#x2022;</span></span><span class="common">e<span class="refcommon">&#x2022;</span></span><span class="common">r<span class="refcommon">&#x2022;</span></span>
Text
</div>
</div>
@ -62,8 +93,9 @@
double-circle
<div class="parent">
<div><span id="test3">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25C9;</rt><rb>i</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>l</rb><rt>&#x25C9;</rt><rb>e</rb><rt>&#x25C9;</rt><rb>r</rb><rt>&#x25C9;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25C9;</span></span><span class="common">i<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">l<span class="refcommon">&#x25C9;</span></span><span class="common">e<span class="refcommon">&#x25C9;</span></span><span class="common">r<span class="refcommon">&#x25C9;</span></span>
Text
</div>
</div>
@ -71,8 +103,9 @@
sesame
<div class="parent">
<div><span id="test4">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#xFE45;</rt><rb>i</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>l</rb><rt>&#xFE45;</rt><rb>e</rb><rt>&#xFE45;</rt><rb>r</rb><rt>&#xFE45;</rt></ruby>
<span class="common">F<span class="refcommon">&#xFE45;</span></span><span class="common">i<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">l<span class="refcommon">&#xFE45;</span></span><span class="common">e<span class="refcommon">&#xFE45;</span></span><span class="common">r<span class="refcommon">&#xFE45;</span></span>
Text
</div>
</div>
@ -80,11 +113,23 @@
triangle
<div class="parent">
<div><span id="test5">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>&#x25B2;</rt><rb>i</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>l</rb><rt>&#x25B2;</rt><rb>e</rb><rt>&#x25B2;</rt><rb>r</rb><rt>&#x25B2;</rt></ruby>
<span class="common">F<span class="refcommon">&#x25B2;</span></span><span class="common">i<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">l<span class="refcommon">&#x25B2;</span></span><span class="common">e<span class="refcommon">&#x25B2;</span></span><span class="common">r<span class="refcommon">&#x25B2;</span></span>
Text
</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>

Просмотреть файл

@ -4,23 +4,52 @@
<head>
<title>CSS Test: text-emphasis-style - string - basic cases</title>
<link rel="author" title="Makoto Kikuchi" href="mailto:kikuchi@est.co.jp" />
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com" />
<link rel="help" title="CSS Text Level 3: 11.2.1. Emphasis Mark Style: the text-emphasis-style property" href="http://www.w3.org/TR/css-text-decor-3/#text-emphasis-style-property" />
<link rel="match" href="reference/text-emphasis-style-string-001-ref.xht"/>
<meta name="flags" content="" />
<meta name="assert" content="This property applies emphasis marks to the element's text. " />
<style type="text/css"><![CDATA[
.common
{
line-height: 1em;
position: relative;
}
.parent
{
border: solid 1px gray;
font: 1.5em monospace;
font-size: 2em;
width: 10em;
}
.refcommon
{
font-size: 0.5em;
left: 0em;
position: absolute;
top: -1.5em;
}
#test
{
text-emphasis-style: "!";
}
]]></style>
<script type="text/javascript">
// <![CDATA[
// Set Font Family to 'IPAMincho'
function setFontFamily () {
var fontName = 'IPAMincho';
var divs = document.getElementsByTagName('div');
var i = 0;
var div;
while (i < divs.length) {
div = divs.item(i);
if (div.className == 'parent') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<div>
@ -29,11 +58,22 @@
<div class="parent">
<div><span id="test">Filler</span> Text</div>
<br />
<div>
<ruby><rb>F</rb><rt>!</rt><rb>i</rb><rt>!</rt><rb>l</rb><rt>!</rt><rb>l</rb><rt>!</rt><rb>e</rb><rt>!</rt><rb>r</rb><rt>!</rt></ruby>
<div class="margin">
<span class="common">F<span class="refcommon">!</span></span><span class="common">i<span class="refcommon">!</span></span><span class="common">l<span class="refcommon">!</span></span><span class="common">l<span class="refcommon">!</span></span><span class="common">e<span class="refcommon">!</span></span><span class="common">r<span class="refcommon">!</span></span>
Text
</div>
</div>
<p class="fontChange" style="display: block;">
If you are unable to see font glyphs for certain characters using the browsers default font, install the <a href="http://ossipedia.ipa.go.jp/ipafont/">IPA Font(http://ossipedia.ipa.go.jp/ipafont/)</a> and apply it.
<button type="button" onclick="setFontFamily()">
Apply
</button>
</p>
<script type="text/javascript">
if (document.getElementById) {
document.getElementById('fontChange').style.display = 'block'
}
</script>
</div>
</body>
</html>