@@ -1291,24 +1291,20 @@ Fullwidth Punctuation Collapsing</h4>
1291
1291
Set <a>fullwidth opening punctuation</a> half-width if the previous character is
1292
1292
a <a>fullwidth opening punctuation</a> ,
1293
1293
<a>fullwidth middle dot punctuation</a> ,
1294
- <a>fullwidth closing punctuation</a> ,
1295
- or ideographic space (U+3000).
1294
+ or ideographic space (U+3000),
1295
+ or if the previous character is a <a>fullwidth closing punctuation</a>
1296
+ of an equivalent or larger 'font-size' .
1296
1297
Else set it full-width.
1297
1298
<li>
1298
1299
Set <a>fullwidth closing punctuation</a> half-width if the next character is
1299
1300
a <a>fullwidth closing punctuation</a> ,
1300
1301
<a>fullwidth middle dot punctuation</a> ,
1301
- or ideographic space (U+3000).
1302
+ or ideographic space (U+3000),
1303
+ or if the next character is a <a>fullwidth opening punctuation</a>
1304
+ of a larger 'font-size' .
1302
1305
Else set it full-width.
1303
1306
</ul>
1304
1307
1305
- ISSUE: The above handling of closing—opening bracket pairs
1306
- matches [[JLREQ]]
1307
- but does not correctly handle the case of mismatched font sizes.
1308
- Earlier drafts trimmed 1/4 of each character, essentially averaging the spacing.
1309
- Other options are possible: use smallest, use largest, use common ancestor (like 'letter-spacing' )...
1310
- See <a href="https://github.com/w3c/csswg-drafts/issues/1668#issuecomment-320212394">issue/discussion</a> .
1311
-
1312
1308
<div class="example">
1313
1309
The following example table lists the punctuation pairs
1314
1310
affected by adjancent-pairs trimming.
0 commit comments