664 lines
13 KiB
HTML
664 lines
13 KiB
HTML
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
|
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<title></title>
|
|
<style type="text/css">
|
|
table {
|
|
border: solid 1px;
|
|
border-collapse: collapse;
|
|
}
|
|
tbody,
|
|
tfoot {
|
|
border-top: solid 2px;
|
|
}
|
|
td,
|
|
th {
|
|
border: solid 1px;
|
|
}
|
|
td {
|
|
text-align: center;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<p>This is a specification table for line breaking.</p>
|
|
<p>
|
|
The values of IE7 and Opera9: 'A' means that the line is breakable After
|
|
the character, and 'B' means Before. 'BA' means Before and After.
|
|
</p>
|
|
<p>
|
|
(C) which is the tail of the IE7 and the Opera9 means Character. (N) means
|
|
Numeric. This means that they are around the character at testing. E.g.,
|
|
"a$a" is a testcase for (C), "0$0" is a testcase for (N).
|
|
</p>
|
|
<p>
|
|
Gecko is not breaking the lines on most western language context. But for
|
|
file paths, URLs and very long word which is connected hyphens, some
|
|
characters might be breakable. They are 'breakable' in the table. However,
|
|
they are not always breakable, they <em>depend on the context</em> in the
|
|
word.
|
|
</p>
|
|
<table border="1">
|
|
<thead>
|
|
<tr>
|
|
<th colspan="2">character</th>
|
|
<th>Gecko</th>
|
|
<th>IE7(C)</th>
|
|
<th>IE7(N)</th>
|
|
<th>Opera9.2(C)</th>
|
|
<th>Opera9.2(N)</th>
|
|
</tr>
|
|
</thead>
|
|
<tfoot>
|
|
<tr>
|
|
<th colspan="2">character</th>
|
|
<th>Gecko</th>
|
|
<th>IE7(C)</th>
|
|
<th>IE7(N)</th>
|
|
<th>Opera9.2(C)</th>
|
|
<th>Opera9.2(N)</th>
|
|
</tr>
|
|
</tfoot>
|
|
<tbody>
|
|
<tr>
|
|
<th>0x21</th>
|
|
<th>!</th>
|
|
<td></td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x22</th>
|
|
<th>"</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x23</th>
|
|
<th>#</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x24</th>
|
|
<th>$</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td>B</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x25</th>
|
|
<th>%</th>
|
|
<td>breakable</td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x26</th>
|
|
<th>&</th>
|
|
<td>breakable</td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x27</th>
|
|
<th>'</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x28</th>
|
|
<th>(</th>
|
|
<td></td>
|
|
<td>B</td>
|
|
<td>B</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x29</th>
|
|
<th>)</th>
|
|
<td></td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x2A</th>
|
|
<th>*</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x2B</th>
|
|
<th>+</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x2C</th>
|
|
<th>,</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x2D</th>
|
|
<th>-</th>
|
|
<td>breakable</td>
|
|
<td>BA</td>
|
|
<td>BA</td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x2E</th>
|
|
<th>.</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x2F</th>
|
|
<th>/</th>
|
|
<td>breakable</td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody>
|
|
<tr>
|
|
<th>0x3A</th>
|
|
<th>:</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x3B</th>
|
|
<th>;</th>
|
|
<td>breakable</td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x3C</th>
|
|
<th><</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x3D</th>
|
|
<th>=</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x3E</th>
|
|
<th>></th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x3F</th>
|
|
<th>?</th>
|
|
<td></td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody>
|
|
<tr>
|
|
<th>0x40</th>
|
|
<th>@</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody>
|
|
<tr>
|
|
<th>0x5B</th>
|
|
<th>[</th>
|
|
<td></td>
|
|
<td>B</td>
|
|
<td>B</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x5C</th>
|
|
<th>\</th>
|
|
<td>breakable</td>
|
|
<td></td>
|
|
<td>B</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x5D</th>
|
|
<th>]</th>
|
|
<td></td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x5E</th>
|
|
<th>^</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x5F</th>
|
|
<th>_</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody>
|
|
<tr>
|
|
<th>0x60</th>
|
|
<th>`</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody>
|
|
<tr>
|
|
<th>0x7B</th>
|
|
<th>{</th>
|
|
<td></td>
|
|
<td>B</td>
|
|
<td>B</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x7C</th>
|
|
<th>|</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x7D</th>
|
|
<th>}</th>
|
|
<td></td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0x7E</th>
|
|
<th>~</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody>
|
|
<tr>
|
|
<th>0xA1</th>
|
|
<th>¡</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xA2</th>
|
|
<th>¢</th>
|
|
<td></td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xA3</th>
|
|
<th>£</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td>B</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xA4</th>
|
|
<th>¤</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xA5</th>
|
|
<th>¥</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td>B</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xA6</th>
|
|
<th>¦</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xA7</th>
|
|
<th>§</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xA8</th>
|
|
<th>¨</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xA9</th>
|
|
<th>©</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xAA</th>
|
|
<th>ª</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xAB</th>
|
|
<th>«</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xAC</th>
|
|
<th>¬</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xAE</th>
|
|
<th>®</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xAF</th>
|
|
<th>¯</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody>
|
|
<tr>
|
|
<th>0xB0</th>
|
|
<th>°</th>
|
|
<td></td>
|
|
<td>A</td>
|
|
<td>A</td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xB1</th>
|
|
<th>±</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xB2</th>
|
|
<th>²</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xB3</th>
|
|
<th>³</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xB4</th>
|
|
<th>´</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td>B</td>
|
|
<td>B</td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xB5</th>
|
|
<th>µ</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xB6</th>
|
|
<th>¶</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xB7</th>
|
|
<th>·</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xB8</th>
|
|
<th>¸</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xB9</th>
|
|
<th>¹</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xBA</th>
|
|
<th>º</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xBB</th>
|
|
<th>»</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xBC</th>
|
|
<th>¼</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xBD</th>
|
|
<th>½</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xBE</th>
|
|
<th>¾</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<th>0xBF</th>
|
|
<th>¿</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody>
|
|
<tr>
|
|
<th>0xD7</th>
|
|
<th>×</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody>
|
|
<tr>
|
|
<th>0xF7</th>
|
|
<th>÷</th>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
<td></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</body>
|
|
</html>
|