diff options
Diffstat (limited to '')
-rw-r--r-- | intl/lwbrk/tools/spec_table.html | 664 |
1 files changed, 664 insertions, 0 deletions
diff --git a/intl/lwbrk/tools/spec_table.html b/intl/lwbrk/tools/spec_table.html new file mode 100644 index 0000000000..b7a642a332 --- /dev/null +++ b/intl/lwbrk/tools/spec_table.html @@ -0,0 +1,664 @@ +<!-- 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> |