Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(330)

Side by Side Diff: LayoutTests/fast/writing-mode/text-combine-compress.html

Issue 881133003: Revert of text-combine should scale rather than fall back to none when wide (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <html lang="ja">
3 <script src="../../resources/testharness.js"></script>
4 <script src="../../resources/testharnessreport.js"></script>
5 <style>
6 @font-face {
7 font-family:cssot;
8 src:url(../../third_party/adobe-fonts/CSSFWOrientationTest.otf);
9 }
10 div > div {
11 font-family:'MS Gothic', Ahem, cssot;
12 }
13 .vert {
14 line-height:1.5;
15 -webkit-writing-mode:vertical-rl;
16 writing-mode:tb-rl;
17 font-size:200%;
18 height:300px;
19 }
20 .tcy {
21 -webkit-text-combine:horizontal;
22 -ms-text-combine-horizontal:all;
23 }
24 .border > span {
25 border:black solid thin;
26 }
27 .kenten {
28 line-height:1.5;
29 -webkit-text-emphasis:sesame;
30 }
31 div {
32 #border:black solid thin;
33 }
34 </style>
35 <div>
36 <div id="horizRef">These two lines should look identical.</div>
37 <div id="horiz"class="tcy">These two lines should look identical.</div>
38 </div>
39 <div class="vert">
40 <div>
41 <span style="font-size:2em">&#x56FD;<span class="tcy">1234567890</span>& #x56FD;</span>
42 <span>&#x56FD;<span class="tcy">#12</span>&#x56FD;</span>
43 <span class="tcy" style="font-size:.5em">&#x56FD;</span>
44 <span class="tcy">&#x56FD;</span><span class="tcy">&#x3042;</span><span class="tcy">1</span>
45 </div>
46 <div>
47 <span>&#x56FD;<span class="tcy">1234567890</span>&#x56FD;</span>
48 <span>&#x56FD;<span class="tcy">1234</span>&#x56FD;</span>
49 <span>&#x56FD;<span class="tcy">123</span>&#x56FD;</span>
50 <span>&#x56FD;<span class="tcy">12</span>&#x56FD;</span>
51 <span>&#x56FD;<span class="tcy">1</span>&#x56FD;</span>
52 </div>
53 <div class="border">
54 <span>&#x56FD;<span class="tcy">1234567890</span>&#x56FD;</span>
55 <span>&#x56FD;<span class="tcy">1234</span>&#x56FD;</span>
56 <span>&#x56FD;<span class="tcy">123</span>&#x56FD;</span>
57 <span>&#x56FD;<span class="tcy">12</span>&#x56FD;</span>
58 <span>&#x56FD;<span class="tcy">1</span>&#x56FD;</span>
59 </div>
60 <div style="text-decoration:underline;">
61 <span>&#x56FD;<span class="tcy">1234567890</span>&#x56FD;</span>
62 <span>&#x56FD;<span class="tcy">1234</span>&#x56FD;</span>
63 <span>&#x56FD;<span class="tcy">123</span>&#x56FD;</span>
64 <span>&#x56FD;<span class="tcy">12</span>&#x56FD;</span>
65 <span>&#x56FD;<span class="tcy">1</span>&#x56FD;</span>
66 </div>
67 <div class="kenten">
68 <span>&#x56FD;<span class="tcy">1234567890</span>&#x56FD;</span>
69 <span>&#x56FD;<span class="tcy">1234</span>&#x56FD;</span>
70 <span>&#x56FD;<span class="tcy">123</span>&#x56FD;</span>
71 <span>&#x56FD;<span class="tcy">12</span>&#x56FD;</span>
72 <span>&#x56FD;<span class="tcy">1</span>&#x56FD;</span>
73 </div>
74 <div>
75 <span><ruby>&#x56FD;<rt>&#x56FD;</rt></ruby><ruby><span class="tcy">1234 567890</span><rt>&#x56FD;</rt></ruby><ruby>&#x56FD;<rt>&#x56FD;</rt></ruby></spa n>
76 <span><ruby>&#x56FD;<rt>&#x56FD;</rt></ruby><ruby><span class="tcy">1234 </span><rt>&#x56FD;</rt></ruby><ruby>&#x56FD;<rt>&#x56FD;</rt></ruby></span>
77 <span><ruby>&#x56FD;<rt>&#x56FD;</rt></ruby><ruby><span class="tcy">123< /span><rt>&#x56FD;</rt></ruby><ruby>&#x56FD;<rt>&#x56FD;</rt></ruby></span>
78 <span><ruby>&#x56FD;<rt>&#x56FD;</rt></ruby><ruby><span class="tcy">12</ span><rt>&#x56FD;</rt></ruby><ruby>&#x56FD;<rt>&#x56FD;</rt></ruby></span>
79 <span><ruby>&#x56FD;<rt>&#x56FD;</rt></ruby><ruby><span class="tcy">1</s pan><rt>&#x56FD;</rt></ruby><ruby>&#x56FD;<rt>&#x56FD;</rt></ruby></span>
80 </div>
81 </div>
82 <script>
83 (function () {
84 document.body.offsetTop;
85 test(function () {
86 assert_equals(horiz.offsetWidth, horizRef.offsetWidth, "width");
87 }, "text-combine should not affect in horizontal flow.");
88 var tcyAll = document.querySelectorAll(".vert .tcy");
89 var maxAspectRatio = 1;
90 for (var i = 0; i < tcyAll.length; ++i) {
91 var tcy = tcyAll[i];
92 test(function () {
93 var fontSize = parseFloat(window.getComputedStyle(tcy).fontSize);
94 var bounds = tcy.getBoundingClientRect();
95 try {
96 assert_approx_equals(bounds.width, fontSize, 1, "width");
97 assert_approx_equals(bounds.height, fontSize, 1, "height");
98 } catch (e) {
99 tcy.style.backgroundColor = 'red';
100 throw e;
101 }
102 }, "The size of text-combine elements in vertical flow.");
103 }
104 })();
105 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698