servo/tests/wpt/css-tests/css-text-3_dev/xhtml1print/text-transform-fullwidth-001.xht

359 lines
No EOL
18 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>CSS Test: text-transform - fullwidth - basic cases</title>
<style type="text/css">
@page { font: italic 8pt sans-serif; color: gray;
margin: 7%;
counter-increment: page;
@top-left { content: "CSS Text Module Level 3 CR Test Suite"; }
@top-right { content: "Test text-transform-fullwidth-001"; }
@bottom-right { content: counter(page); }
}
</style>
<link rel="author" title="Satoshi Umehara" href="mailto:umehara@est.co.jp" />
<link rel="reviewer" title="Koji Ishii" href="mailto:kojiishi@gluesoft.co.jp" />
<link rel="help" title="CSS Text Level 3: 3.1. Transforming Text: the text-transform property" href="http://www.w3.org/TR/css-text-3/#text-transform" />
<link rel="match" href="reference/text-transform-fullwidth-001-ref.xht" />
<meta name="flags" content="" />
<meta name="assert" content="The UA should transform halfwidth character to fullwidth character when text-transform is set to fullwidth." />
<style type="text/css">
<![CDATA[
.test span {
text-transform: full-width;
}
/* the CSS below is not part of the test */
span {
background-color: cyan;
}
.test {
color: Blue;
font-size: 200%;
line-height: 1.2em;
}
.test div {
display: inline-block;
margin-bottom: 1em;
margin-top: 1em;
text-align: center;
white-space: nowrap;
width: 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 == 'test') {
div.style.fontFamily = fontName;
}
i++;
}
}
// ]]>
</script>
</head>
<body>
<p>
Test passes if the upper character in each pair matches the lower one in both shape <strong>and size</strong>.
</p>
<div class="test">
<!-- FULLWIDTH LATIN -->
<div>[<span> </span>]<br />[<span> </span>]</div>
<div><span></span><br /><span>!</span></div>
<div><span></span><br /><span>"</span></div>
<div><span></span><br /><span>#</span></div>
<div><span></span><br /><span>$</span></div>
<div><span></span><br /><span>%</span></div>
<div><span></span><br /><span>&amp;</span></div>
<div><span></span><br /><span>'</span></div>
<div><span></span><br /><span>(</span></div>
<div><span></span><br /><span>)</span></div>
<div><span></span><br /><span>*</span></div>
<div><span></span><br /><span>+</span></div>
<div><span></span><br /><span>,</span></div>
<div><span></span><br /><span>-</span></div>
<div><span></span><br /><span>.</span></div>
<div><span></span><br /><span>/</span></div>
<br />
<div><span></span><br /><span>0</span></div>
<div><span></span><br /><span>1</span></div>
<div><span></span><br /><span>2</span></div>
<div><span></span><br /><span>3</span></div>
<div><span></span><br /><span>4</span></div>
<div><span></span><br /><span>5</span></div>
<div><span></span><br /><span>6</span></div>
<div><span></span><br /><span>7</span></div>
<div><span></span><br /><span>8</span></div>
<div><span></span><br /><span>9</span></div>
<br />
<div><span></span><br /><span>:</span></div>
<div><span></span><br /><span>;</span></div>
<div><span></span><br /><span>&lt;</span></div>
<div><span></span><br /><span>=</span></div>
<div><span></span><br /><span>&gt;</span></div>
<div><span></span><br /><span>?</span></div>
<div><span></span><br /><span>@</span></div>
<br />
<div><span></span><br /><span>A</span></div>
<div><span></span><br /><span>B</span></div>
<div><span></span><br /><span>C</span></div>
<div><span></span><br /><span>D</span></div>
<div><span></span><br /><span>E</span></div>
<div><span></span><br /><span>F</span></div>
<div><span></span><br /><span>G</span></div>
<div><span></span><br /><span>H</span></div>
<div><span></span><br /><span>I</span></div>
<div><span></span><br /><span>J</span></div>
<div><span></span><br /><span>K</span></div>
<div><span></span><br /><span>L</span></div>
<div><span></span><br /><span>M</span></div>
<div><span></span><br /><span>N</span></div>
<div><span></span><br /><span>O</span></div>
<div><span></span><br /><span>P</span></div>
<div><span></span><br /><span>Q</span></div>
<div><span></span><br /><span>R</span></div>
<div><span></span><br /><span>S</span></div>
<div><span></span><br /><span>T</span></div>
<div><span></span><br /><span>U</span></div>
<div><span></span><br /><span>V</span></div>
<div><span></span><br /><span>W</span></div>
<div><span></span><br /><span>X</span></div>
<div><span></span><br /><span>Y</span></div>
<div><span></span><br /><span>Z</span></div>
<br />
<div><span></span><br /><span>[</span></div>
<div><span></span><br /><span>\</span></div>
<div><span></span><br /><span>]</span></div>
<div><span></span><br /><span>^</span></div>
<div><span>_</span><br /><span>_</span></div>
<div><span></span><br /><span>`</span></div>
<br />
<div><span></span><br /><span>a</span></div>
<div><span></span><br /><span>b</span></div>
<div><span></span><br /><span>c</span></div>
<div><span></span><br /><span>d</span></div>
<div><span></span><br /><span>e</span></div>
<div><span></span><br /><span>f</span></div>
<div><span></span><br /><span>g</span></div>
<div><span></span><br /><span>h</span></div>
<div><span></span><br /><span>i</span></div>
<div><span></span><br /><span>j</span></div>
<div><span></span><br /><span>k</span></div>
<div><span></span><br /><span>l</span></div>
<div><span></span><br /><span>m</span></div>
<div><span></span><br /><span>n</span></div>
<div><span></span><br /><span>o</span></div>
<div><span></span><br /><span>p</span></div>
<div><span></span><br /><span>q</span></div>
<div><span></span><br /><span>r</span></div>
<div><span></span><br /><span>s</span></div>
<div><span></span><br /><span>t</span></div>
<div><span></span><br /><span>u</span></div>
<div><span></span><br /><span>v</span></div>
<div><span></span><br /><span>w</span></div>
<div><span></span><br /><span>x</span></div>
<div><span></span><br /><span>y</span></div>
<div><span></span><br /><span>z</span></div>
<br />
<div><span></span><br /><span>{</span></div>
<div><span></span><br /><span>|</span></div>
<div><span></span><br /><span>}</span></div>
<div><span></span><br /><span>~</span></div>
<div><span></span><br /><span></span></div> <!-- LEFT WHITE PARENTHESIS -->
<div><span></span><br /><span></span></div> <!-- RIGHT WHITE PARENTHESIS -->
<!-- HALFWIDTH KATAKANA -->
<br />
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<br />
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<br />
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span>ソ</span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<br />
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<!-- HALFWIDTH HANGUL -->
<br />
<div>[<span></span>]<br />[<span></span>]</div> <!-- HANGUL FILLER -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER KIYEOK -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER SSANGKIYEOK -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER KIYEOK-SIOS -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER NIEUN -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER NIEUN-CIEUC -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER NIEUN-HIEUH -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER TIKEUT -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER SSANGTIKEUT -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER RIEUL -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER RIEUL-KIYEOK -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER RIEUL-MIEUM -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER RIEUL-PIEUP -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER RIEUL-SIOS -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER RIEUL-THIEUTH -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER RIEUL-PHIEUPH -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER RIEUL-HIEUH -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER MIEUM -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER PIEUP -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER SSANGPIEUP -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER PIEUP-SIOS -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER SIOS -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER SSANGSIOS -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER IEUNG -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER CIEUC -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER SSANGCIEUC -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER CHIEUCH -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER KHIEUKH -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER THIEUTH -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER PHIEUPH -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER HIEUH -->
<br />
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER A -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER AE -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER YA -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER YAE -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER EO -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER E -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER YEO -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER YE -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER O -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER WA -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER WAE -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER OE -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER YO -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER U -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER WEO -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER WE -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER WI -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER YU -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER EU -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER YI -->
<div><span></span><br /><span></span></div> <!-- HANGUL LETTER I -->
<!-- FULLWIDTH SIGN -->
<br />
<div><span></span><br /><span>¢</span></div> <!-- CENT SIGN -->
<div><span></span><br /><span>£</span></div> <!-- POUND SIGN -->
<div><span></span><br /><span>¬</span></div> <!-- NOT SIGN -->
<div><span></span><br /><span>¯</span></div> <!-- MACRON -->
<div><span></span><br /><span>¦</span></div> <!-- BROKEN BAR -->
<div><span></span><br /><span>¥</span></div> <!-- YEN SIGN -->
<div><span></span><br /><span></span></div> <!-- WON SIGN -->
<!-- HALFWIDTH SIGN -->
<br />
<div><span></span><br /><span></span></div> <!-- FORMS LIGHT VERTICAL -->
<div><span></span><br /><span></span></div> <!-- LEFTWARDS ARROW -->
<div><span></span><br /><span></span></div> <!-- UPWARDS ARROW -->
<div><span></span><br /><span></span></div> <!-- RIGHTWARDS ARROW -->
<div><span></span><br /><span></span></div> <!-- DOWNWARDS ARROW -->
<div><span></span><br /><span></span></div> <!-- BLACK SQUARE -->
<div><span></span><br /><span></span></div> <!-- WHITE CIRCLE -->
<!-- HALFWIDTH LATIN -->
<br />
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<br />
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<!-- FULLWIDTH KANA -->
<br />
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<br />
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
<div><span></span><br /><span></span></div>
</div>
<p id="fontChange" style="display: none;">
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>
</body>
</html>