- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 15 Aug 2011 22:00:27 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-text In directory hutz:/tmp/cvs-serv19835 Modified Files: Overview.html Overview.src.html Log Message: Make line-break rules easier to read Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-text/Overview.html,v retrieving revision 1.166 retrieving revision 1.167 diff -u -d -r1.166 -r1.167 --- Overview.html 29 Jul 2011 22:05:43 -0000 1.166 +++ Overview.html 15 Aug 2011 22:00:25 -0000 1.167 @@ -29,14 +29,14 @@ <h1>CSS Text Level 3</h1> - <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 29 July 2011</h2> + <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 15 August 2011</h2> <dl> <dt>This version: <dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date: - 2011/07/29 21:57:47 $ (CVS $Revision$)</a> <!-- - <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110729/">http://www.w3.org/TR/2011/WD-css3-text-20110729/</a></dd> + 2011/07/29 22:05:43 $ (CVS $Revision$)</a> <!-- + <dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110815/">http://www.w3.org/TR/2011/WD-css3-text-20110815/</a></dd> --> @@ -1314,42 +1314,51 @@ <ul> <li>Following breaks be forbidden in ‘<code class=css>strict</code>’ line breaking and allowed in ‘<code - class=css>normal</code>’: + class=css>normal</code>’ and ‘<code + class=css>loose</code>’: <ul> - <li>breaks before Japanese small kana + <li>breaks before Japanese <a href="#small-kana">small kana</a> - <li>breaks before the KATAKANA-HIRAGANA PROLONGED SOUND MARK (ー - U+30FC) + <li>breaks before the Katakana-Hiragana prolonged sound mark: + ー U+30FC + </ul> + If the language is known to be Chinese or Japanese, then additionally: + <ul> + <li>breaks before before hyphens:<br> + ‐ U+2010, – U+2013, 〜 U+301C, + ゠ U+30A0 </ul> - Additionally, if the language is known to be Chinese or Japanese, breaks - before hyphens (U+2010, U+2013, U+301C, U+30A0) may be allowed in - ‘<code class=css>normal</code>’. <li>Following breaks be forbidden in ‘<code class=css>normal</code>’ and ‘<code class=css>strict</code>’ line breaking and allowed in ‘<code class=css>loose</code>’: <ul> - <li>breaks before iteration marks (U+3005, U+303B, U+309D, U+309E, - U+30FD, U+30FE) + <li>breaks before iteration marks:<br> + 々 U+3005, 〻 U+303B, ゝ U+309D, + ゞ U+309E, ヽ U+30FD, ヾ U+30FE - <li>breaks between some inseparable characters (U+2025, U+2026) + <li>breaks between some inseparable characters:<br> + ‥ U+2025, … U+2026) </ul> - If the language is known to be Chinese or Japanese, then additionally the - following breaks may be allowed in ‘<code - class=css>loose</code>’: + If the language is known to be Chinese or Japanese, then additionally: <ul> - <li>breaks before middle dots (U+003A, U+003B, U+30FB, U+FF1A, U+FF1B, - U+FF65) - - <li>breaks before dividing punctuation marks (U+0021, U+003F, U+203C, - U+2047, U+2048, U+2049, U+FF01, U+FF1F) + <li>breaks before certain centered punctuation marks:<br> + : U+003A, ; U+003B, ・ U+30FB, + : U+FF1A, ; U+FF1B, ・ U+FF65, + ! U+0021, ? U+003F, ‼ U+203C, + ⁇ U+2047, ⁈ U+2048, ⁉ U+2049, + ! U+FF01, ? U+FF1F - <li>breaks before postfixes (U+0025, U+00A2, U+00B0, U+2030, U+2032, - U+2033, U+2103, U+FF05, U+FFE0) + <li>breaks before postfixes:<br> + % U+0025, ¢ U+00A2, ° U+00B0, + ‰ U+2030, ′ U+2032, ″ U+2033, + ℃ U+2103, % U+FF05, ¢ U+FFE0 - <li>breaks after prefixes (U+0024, U+00A3, U+00A5, U+20AC, U+2116, - U+FF04, U+FFE1, U+FFE5) + <li>breaks after prefixes:<br> + $ U+0024, £ U+00A3, ¥ U+00A5, + € U+20AC, № U+2116, $ U+FF04, + £ U+FFE1, ¥ U+FFE5 </ul> </ul> @@ -5988,7 +5997,7 @@ <tbody> <tr> - <td><a class=property + <th><a class=property href="#hanging-punctuation0">hanging-punctuation</a> <td>none | [ first || [ force-end | allow-end ] ] @@ -6004,7 +6013,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#hyphenate-character0">hyphenate-character</a> <td>auto | <string> @@ -6020,7 +6029,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#hyphenate-limit-chars">hyphenate-limit-chars</a> <td>auto | <integer>{1,3} @@ -6036,7 +6045,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#hyphenate-limit-last">hyphenate-limit-last</a> <td>none | always | column | page | spread @@ -6052,7 +6061,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#hyphenate-limit-lines">hyphenate-limit-lines</a> <td>no-limit | <integer> @@ -6068,7 +6077,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#hyphenate-limit-zone">hyphenate-limit-zone</a> <td><percentage> | <length> @@ -6084,7 +6093,7 @@ <td>visual <tr> - <td><a class=property href="#hyphens0">hyphens</a> + <th><a class=property href="#hyphens0">hyphens</a> <td>none | manual | auto @@ -6099,7 +6108,7 @@ <td>visual <tr> - <td><a class=property href="#letter-spacing0">letter-spacing</a> + <th><a class=property href="#letter-spacing0">letter-spacing</a> <td><spacing-limit>{1,3} @@ -6114,7 +6123,7 @@ <td>visual <tr> - <td><a class=property href="#line-break0">line-break</a> + <th><a class=property href="#line-break0">line-break</a> <td>auto | loose | normal | strict @@ -6129,7 +6138,7 @@ <td>visual <tr> - <td><a class=property href="#overflow-wrap0">overflow-wrap</a> + <th><a class=property href="#overflow-wrap0">overflow-wrap</a> <td>normal | [ break-word || hyphenate ] @@ -6144,7 +6153,7 @@ <td>visual <tr> - <td><a class=property href="#tab-size0">tab-size</a> + <th><a class=property href="#tab-size0">tab-size</a> <td><integer> | <length> @@ -6159,7 +6168,7 @@ <td>visual <tr> - <td><a class=property href="#text-align0">text-align</a> + <th><a class=property href="#text-align0">text-align</a> <td>[ start | <string> ]? [ start | end | left | right | center | justify | match-parent ] @@ -6175,7 +6184,7 @@ <td>visual <tr> - <td><a class=property href="#text-align-last0">text-align-last</a> + <th><a class=property href="#text-align-last0">text-align-last</a> <td>auto | start | end | left | right | center | justify @@ -6190,7 +6199,7 @@ <td>visual <tr> - <td><a class=property href="#text-decoration0">text-decoration</a> + <th><a class=property href="#text-decoration0">text-decoration</a> <td><text-decoration-line> || <text-decoration-color> || <text-decoration-style> || blink @@ -6206,7 +6215,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#text-decoration-color0">text-decoration-color</a> <td><color> @@ -6222,7 +6231,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#text-decoration-line0">text-decoration-line</a> <td>none | [ underline | no-underline | replace-underline ] || [ @@ -6240,7 +6249,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#text-decoration-skip0">text-decoration-skip</a> <td>none | [ objects || spaces || ink || edges ] @@ -6256,7 +6265,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#text-decoration-style0">text-decoration-style</a> <td>solid | double | dotted | dashed | wavy @@ -6272,7 +6281,7 @@ <td>visual <tr> - <td><a class=property href="#text-emphasis0">text-emphasis</a> + <th><a class=property href="#text-emphasis0">text-emphasis</a> <td>‘<text-emphasis-style>’ || ‘<text-emphasis-color>’ @@ -6288,7 +6297,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#text-emphasis-color0">text-emphasis-color</a> <td><color> @@ -6304,7 +6313,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#text-emphasis-position0">text-emphasis-position</a> <td>[ above | below ] && [ right | left ] @@ -6320,7 +6329,7 @@ <td>visual <tr> - <td><a class=property href="#text-emphasis-skip0">text-emphasis-skip</a> + <th><a class=property href="#text-emphasis-skip0">text-emphasis-skip</a> <td>spaces || punctuation || symbols || narrow @@ -6335,7 +6344,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#text-emphasis-style0">text-emphasis-style</a> <td>none | [ [ filled | open ] || [ dot | circle | double-circle | @@ -6352,7 +6361,7 @@ <td>visual <tr> - <td><a class=property href="#text-indent0">text-indent</a> + <th><a class=property href="#text-indent0">text-indent</a> <td>[ <length> | <percentage> ] && [ hanging || each-line ]? @@ -6367,7 +6376,7 @@ <td>visual <tr> - <td><a class=property href="#text-justify0">text-justify</a> + <th><a class=property href="#text-justify0">text-justify</a> <td>auto | none | inter-word | inter-ideograph | inter-cluster | distribute | kashida @@ -6383,7 +6392,7 @@ <td>visual <tr> - <td><a class=property href="#text-shadow0">text-shadow</a> + <th><a class=property href="#text-shadow0">text-shadow</a> <td>none | [<shadow>, ] * <shadow> @@ -6398,7 +6407,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#text-space-collapse">text-space-collapse</a> <td>collapse | discard | [ [preserve | preserve-breaks] && [ trim-inner @@ -6415,7 +6424,7 @@ <td>visual <tr> - <td><a class=property href="#text-spacing">text-spacing</a> + <th><a class=property href="#text-spacing">text-spacing</a> <td>normal | none | [ trim-start | space-start ] || [ trim-end | space-end | allow-end ] || [ trim-adjacent | space-adjacent ] || @@ -6432,7 +6441,7 @@ <td>visual <tr> - <td><a class=property href="#text-transform0">text-transform</a> + <th><a class=property href="#text-transform0">text-transform</a> <td>none | [ [ capitalize | uppercase | lowercase ] || full-width || full-size-kana ] @@ -6448,7 +6457,7 @@ <td>visual <tr> - <td><a class=property + <th><a class=property href="#text-underline-position0">text-underline-position</a> <td>auto | alphabetic | below left | below right @@ -6464,7 +6473,7 @@ <td>visual <tr> - <td><a class=property href="#text-wrap0">text-wrap</a> + <th><a class=property href="#text-wrap0">text-wrap</a> <td>normal | none | avoid @@ -6479,7 +6488,7 @@ <td>visual <tr> - <td><a class=property href="#white-space0">white-space</a> + <th><a class=property href="#white-space0">white-space</a> <td>normal | pre | nowrap | pre-wrap | pre-line @@ -6494,7 +6503,7 @@ <td>visual <tr> - <td><a class=property href="#word-break0">word-break</a> + <th><a class=property href="#word-break0">word-break</a> <td>normal | keep-all | break-all @@ -6509,7 +6518,7 @@ <td>visual <tr> - <td><a class=property href="#word-spacing0">word-spacing</a> + <th><a class=property href="#word-spacing0">word-spacing</a> <td><spacing-limit> {1,3} Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-text/Overview.src.html,v retrieving revision 1.264 retrieving revision 1.265 diff -u -d -r1.264 -r1.265 --- Overview.src.html 29 Jul 2011 22:05:43 -0000 1.264 +++ Overview.src.html 15 Aug 2011 22:00:25 -0000 1.265 @@ -846,27 +846,43 @@ <ul> <li>Following breaks be forbidden in ''strict'' line breaking and - allowed in ''normal'': + allowed in ''normal'' and ''loose'': <ul> - <li>breaks before Japanese small kana - <li>breaks before the KATAKANA-HIRAGANA PROLONGED SOUND MARK (ー U+30FC) + <li>breaks before Japanese <a href="#small-kana">small kana</a> + <li>breaks before the Katakana-Hiragana prolonged sound mark: + ー U+30FC + </ul> + If the language is known to be Chinese or Japanese, then additionally: + <ul> + <li>breaks before before hyphens:<br> + ‐ U+2010, – U+2013, 〜 U+301C, + ゠ U+30A0 </ul> - Additionally, if the language is known to be Chinese or Japanese, - breaks before hyphens (U+2010, U+2013, U+301C, U+30A0) may be allowed - in ''normal''. <li>Following breaks be forbidden in ''normal'' and ''strict'' line breaking and allowed in ''loose'': <ul> - <li>breaks before iteration marks (U+3005, U+303B, U+309D, U+309E, U+30FD, U+30FE)</li> - <li>breaks between some inseparable characters (U+2025, U+2026)</li> + <li>breaks before iteration marks:<br> + 々 U+3005, 〻 U+303B, ゝ U+309D, + ゞ U+309E, ヽ U+30FD, ヾ U+30FE + <li>breaks between some inseparable characters:<br> + ‥ U+2025, … U+2026)</li> </ul> - If the language is known to be Chinese or Japanese, then additionally - the following breaks may be allowed in ''loose'': + If the language is known to be Chinese or Japanese, then additionally: <ul> - <li>breaks before middle dots (U+003A, U+003B, U+30FB, U+FF1A, U+FF1B, U+FF65)</li> - <li>breaks before dividing punctuation marks (U+0021, U+003F, U+203C, U+2047, U+2048, U+2049, U+FF01, U+FF1F)</li> - <li>breaks before postfixes (U+0025, U+00A2, U+00B0, U+2030, U+2032, U+2033, U+2103, U+FF05, U+FFE0)</li> - <li>breaks after prefixes (U+0024, U+00A3, U+00A5, U+20AC, U+2116, U+FF04, U+FFE1, U+FFE5)</li> + <li>breaks before certain centered punctuation marks:<br> + : U+003A, ; U+003B, ・ U+30FB, + : U+FF1A, ; U+FF1B, ・ U+FF65, + ! U+0021, ? U+003F, ‼ U+203C, + ⁇ U+2047, ⁈ U+2048, ⁉ U+2049, + ! U+FF01, ? U+FF1F + <li>breaks before postfixes:<br> + % U+0025, ¢ U+00A2, ° U+00B0, + ‰ U+2030, ′ U+2032, ″ U+2033, + ℃ U+2103, % U+FF05, ¢ U+FFE0 + <li>breaks after prefixes:<br> + $ U+0024, £ U+00A3, ¥ U+00A5, + € U+20AC, № U+2116, $ U+FF04, + £ U+FFE1, ¥ U+FFE5 </ul> </ul>
Received on Monday, 15 August 2011 22:00:49 UTC