spec_table.html (13757B)
1 <!-- This Source Code Form is subject to the terms of the Mozilla Public 2 - License, v. 2.0. If a copy of the MPL was not distributed with this 3 - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 4 5 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 6 <html> 7 <head> 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 <title></title> 10 <style type="text/css"> 11 table { 12 border: solid 1px; 13 border-collapse: collapse; 14 } 15 tbody, 16 tfoot { 17 border-top: solid 2px; 18 } 19 td, 20 th { 21 border: solid 1px; 22 } 23 td { 24 text-align: center; 25 } 26 </style> 27 </head> 28 <body> 29 <p>This is a specification table for line breaking.</p> 30 <p> 31 The values of IE7 and Opera9: 'A' means that the line is breakable After 32 the character, and 'B' means Before. 'BA' means Before and After. 33 </p> 34 <p> 35 (C) which is the tail of the IE7 and the Opera9 means Character. (N) means 36 Numeric. This means that they are around the character at testing. E.g., 37 "a$a" is a testcase for (C), "0$0" is a testcase for (N). 38 </p> 39 <p> 40 Gecko is not breaking the lines on most western language context. But for 41 file paths, URLs and very long word which is connected hyphens, some 42 characters might be breakable. They are 'breakable' in the table. However, 43 they are not always breakable, they <em>depend on the context</em> in the 44 word. 45 </p> 46 <table border="1"> 47 <thead> 48 <tr> 49 <th colspan="2">character</th> 50 <th>Gecko</th> 51 <th>IE7(C)</th> 52 <th>IE7(N)</th> 53 <th>Opera9.2(C)</th> 54 <th>Opera9.2(N)</th> 55 </tr> 56 </thead> 57 <tfoot> 58 <tr> 59 <th colspan="2">character</th> 60 <th>Gecko</th> 61 <th>IE7(C)</th> 62 <th>IE7(N)</th> 63 <th>Opera9.2(C)</th> 64 <th>Opera9.2(N)</th> 65 </tr> 66 </tfoot> 67 <tbody> 68 <tr> 69 <th>0x21</th> 70 <th>!</th> 71 <td></td> 72 <td>A</td> 73 <td>A</td> 74 <td></td> 75 <td></td> 76 </tr> 77 <tr> 78 <th>0x22</th> 79 <th>"</th> 80 <td></td> 81 <td></td> 82 <td></td> 83 <td></td> 84 <td></td> 85 </tr> 86 <tr> 87 <th>0x23</th> 88 <th>#</th> 89 <td></td> 90 <td></td> 91 <td></td> 92 <td></td> 93 <td></td> 94 </tr> 95 <tr> 96 <th>0x24</th> 97 <th>$</th> 98 <td></td> 99 <td></td> 100 <td>B</td> 101 <td></td> 102 <td></td> 103 </tr> 104 <tr> 105 <th>0x25</th> 106 <th>%</th> 107 <td>breakable</td> 108 <td>A</td> 109 <td>A</td> 110 <td></td> 111 <td></td> 112 </tr> 113 <tr> 114 <th>0x26</th> 115 <th>&</th> 116 <td>breakable</td> 117 <td></td> 118 <td></td> 119 <td></td> 120 <td></td> 121 </tr> 122 <tr> 123 <th>0x27</th> 124 <th>'</th> 125 <td></td> 126 <td></td> 127 <td></td> 128 <td></td> 129 <td></td> 130 </tr> 131 <tr> 132 <th>0x28</th> 133 <th>(</th> 134 <td></td> 135 <td>B</td> 136 <td>B</td> 137 <td></td> 138 <td></td> 139 </tr> 140 <tr> 141 <th>0x29</th> 142 <th>)</th> 143 <td></td> 144 <td>A</td> 145 <td>A</td> 146 <td></td> 147 <td></td> 148 </tr> 149 <tr> 150 <th>0x2A</th> 151 <th>*</th> 152 <td></td> 153 <td></td> 154 <td></td> 155 <td></td> 156 <td></td> 157 </tr> 158 <tr> 159 <th>0x2B</th> 160 <th>+</th> 161 <td></td> 162 <td></td> 163 <td></td> 164 <td></td> 165 <td></td> 166 </tr> 167 <tr> 168 <th>0x2C</th> 169 <th>,</th> 170 <td></td> 171 <td></td> 172 <td></td> 173 <td></td> 174 <td></td> 175 </tr> 176 <tr> 177 <th>0x2D</th> 178 <th>-</th> 179 <td>breakable</td> 180 <td>BA</td> 181 <td>BA</td> 182 <td>A</td> 183 <td>A</td> 184 </tr> 185 <tr> 186 <th>0x2E</th> 187 <th>.</th> 188 <td></td> 189 <td></td> 190 <td></td> 191 <td></td> 192 <td></td> 193 </tr> 194 <tr> 195 <th>0x2F</th> 196 <th>/</th> 197 <td>breakable</td> 198 <td></td> 199 <td></td> 200 <td>A</td> 201 <td>A</td> 202 </tr> 203 </tbody> 204 <tbody> 205 <tr> 206 <th>0x3A</th> 207 <th>:</th> 208 <td></td> 209 <td></td> 210 <td></td> 211 <td></td> 212 <td></td> 213 </tr> 214 <tr> 215 <th>0x3B</th> 216 <th>;</th> 217 <td>breakable</td> 218 <td></td> 219 <td></td> 220 <td></td> 221 <td></td> 222 </tr> 223 <tr> 224 <th>0x3C</th> 225 <th><</th> 226 <td></td> 227 <td></td> 228 <td></td> 229 <td></td> 230 <td></td> 231 </tr> 232 <tr> 233 <th>0x3D</th> 234 <th>=</th> 235 <td></td> 236 <td></td> 237 <td></td> 238 <td></td> 239 <td></td> 240 </tr> 241 <tr> 242 <th>0x3E</th> 243 <th>></th> 244 <td></td> 245 <td></td> 246 <td></td> 247 <td></td> 248 <td></td> 249 </tr> 250 <tr> 251 <th>0x3F</th> 252 <th>?</th> 253 <td></td> 254 <td>A</td> 255 <td>A</td> 256 <td></td> 257 <td></td> 258 </tr> 259 </tbody> 260 <tbody> 261 <tr> 262 <th>0x40</th> 263 <th>@</th> 264 <td></td> 265 <td></td> 266 <td></td> 267 <td></td> 268 </tr> 269 </tbody> 270 <tbody> 271 <tr> 272 <th>0x5B</th> 273 <th>[</th> 274 <td></td> 275 <td>B</td> 276 <td>B</td> 277 <td></td> 278 <td></td> 279 </tr> 280 <tr> 281 <th>0x5C</th> 282 <th>\</th> 283 <td>breakable</td> 284 <td></td> 285 <td>B</td> 286 <td></td> 287 <td></td> 288 </tr> 289 <tr> 290 <th>0x5D</th> 291 <th>]</th> 292 <td></td> 293 <td>A</td> 294 <td>A</td> 295 <td></td> 296 <td></td> 297 </tr> 298 <tr> 299 <th>0x5E</th> 300 <th>^</th> 301 <td></td> 302 <td></td> 303 <td></td> 304 <td></td> 305 <td></td> 306 </tr> 307 <tr> 308 <th>0x5F</th> 309 <th>_</th> 310 <td></td> 311 <td></td> 312 <td></td> 313 <td></td> 314 <td></td> 315 </tr> 316 </tbody> 317 <tbody> 318 <tr> 319 <th>0x60</th> 320 <th>`</th> 321 <td></td> 322 <td></td> 323 <td></td> 324 <td></td> 325 <td></td> 326 </tr> 327 </tbody> 328 <tbody> 329 <tr> 330 <th>0x7B</th> 331 <th>{</th> 332 <td></td> 333 <td>B</td> 334 <td>B</td> 335 <td></td> 336 <td></td> 337 </tr> 338 <tr> 339 <th>0x7C</th> 340 <th>|</th> 341 <td></td> 342 <td></td> 343 <td></td> 344 <td>A</td> 345 <td>A</td> 346 </tr> 347 <tr> 348 <th>0x7D</th> 349 <th>}</th> 350 <td></td> 351 <td>A</td> 352 <td>A</td> 353 <td></td> 354 <td></td> 355 </tr> 356 <tr> 357 <th>0x7E</th> 358 <th>~</th> 359 <td></td> 360 <td></td> 361 <td></td> 362 <td></td> 363 <td></td> 364 </tr> 365 </tbody> 366 <tbody> 367 <tr> 368 <th>0xA1</th> 369 <th>¡</th> 370 <td></td> 371 <td></td> 372 <td></td> 373 <td></td> 374 <td></td> 375 </tr> 376 <tr> 377 <th>0xA2</th> 378 <th>¢</th> 379 <td></td> 380 <td>A</td> 381 <td>A</td> 382 <td></td> 383 <td></td> 384 </tr> 385 <tr> 386 <th>0xA3</th> 387 <th>£</th> 388 <td></td> 389 <td></td> 390 <td>B</td> 391 <td></td> 392 <td></td> 393 </tr> 394 <tr> 395 <th>0xA4</th> 396 <th>¤</th> 397 <td></td> 398 <td></td> 399 <td></td> 400 <td></td> 401 <td></td> 402 </tr> 403 <tr> 404 <th>0xA5</th> 405 <th>¥</th> 406 <td></td> 407 <td></td> 408 <td>B</td> 409 <td></td> 410 <td></td> 411 </tr> 412 <tr> 413 <th>0xA6</th> 414 <th>¦</th> 415 <td></td> 416 <td></td> 417 <td></td> 418 <td></td> 419 <td></td> 420 </tr> 421 <tr> 422 <th>0xA7</th> 423 <th>§</th> 424 <td></td> 425 <td></td> 426 <td></td> 427 <td></td> 428 <td></td> 429 </tr> 430 <tr> 431 <th>0xA8</th> 432 <th>¨</th> 433 <td></td> 434 <td></td> 435 <td></td> 436 <td></td> 437 <td></td> 438 </tr> 439 <tr> 440 <th>0xA9</th> 441 <th>©</th> 442 <td></td> 443 <td></td> 444 <td></td> 445 <td></td> 446 <td></td> 447 </tr> 448 <tr> 449 <th>0xAA</th> 450 <th>ª</th> 451 <td></td> 452 <td></td> 453 <td></td> 454 <td></td> 455 <td></td> 456 </tr> 457 <tr> 458 <th>0xAB</th> 459 <th>«</th> 460 <td></td> 461 <td></td> 462 <td></td> 463 <td></td> 464 <td></td> 465 </tr> 466 <tr> 467 <th>0xAC</th> 468 <th>¬</th> 469 <td></td> 470 <td></td> 471 <td></td> 472 <td></td> 473 <td></td> 474 </tr> 475 <tr> 476 <th>0xAE</th> 477 <th>®</th> 478 <td></td> 479 <td></td> 480 <td></td> 481 <td></td> 482 <td></td> 483 </tr> 484 <tr> 485 <th>0xAF</th> 486 <th>¯</th> 487 <td></td> 488 <td></td> 489 <td></td> 490 <td></td> 491 <td></td> 492 </tr> 493 </tbody> 494 <tbody> 495 <tr> 496 <th>0xB0</th> 497 <th>°</th> 498 <td></td> 499 <td>A</td> 500 <td>A</td> 501 <td></td> 502 <td></td> 503 </tr> 504 <tr> 505 <th>0xB1</th> 506 <th>±</th> 507 <td></td> 508 <td></td> 509 <td></td> 510 <td></td> 511 <td></td> 512 </tr> 513 <tr> 514 <th>0xB2</th> 515 <th>²</th> 516 <td></td> 517 <td></td> 518 <td></td> 519 <td></td> 520 <td></td> 521 </tr> 522 <tr> 523 <th>0xB3</th> 524 <th>³</th> 525 <td></td> 526 <td></td> 527 <td></td> 528 <td></td> 529 <td></td> 530 </tr> 531 <tr> 532 <th>0xB4</th> 533 <th>´</th> 534 <td></td> 535 <td></td> 536 <td></td> 537 <td>B</td> 538 <td>B</td> 539 </tr> 540 <tr> 541 <th>0xB5</th> 542 <th>µ</th> 543 <td></td> 544 <td></td> 545 <td></td> 546 <td></td> 547 <td></td> 548 </tr> 549 <tr> 550 <th>0xB6</th> 551 <th>¶</th> 552 <td></td> 553 <td></td> 554 <td></td> 555 <td></td> 556 <td></td> 557 </tr> 558 <tr> 559 <th>0xB7</th> 560 <th>·</th> 561 <td></td> 562 <td></td> 563 <td></td> 564 <td></td> 565 <td></td> 566 </tr> 567 <tr> 568 <th>0xB8</th> 569 <th>¸</th> 570 <td></td> 571 <td></td> 572 <td></td> 573 <td></td> 574 <td></td> 575 </tr> 576 <tr> 577 <th>0xB9</th> 578 <th>¹</th> 579 <td></td> 580 <td></td> 581 <td></td> 582 <td></td> 583 <td></td> 584 </tr> 585 <tr> 586 <th>0xBA</th> 587 <th>º</th> 588 <td></td> 589 <td></td> 590 <td></td> 591 <td></td> 592 <td></td> 593 </tr> 594 <tr> 595 <th>0xBB</th> 596 <th>»</th> 597 <td></td> 598 <td></td> 599 <td></td> 600 <td></td> 601 <td></td> 602 </tr> 603 <tr> 604 <th>0xBC</th> 605 <th>¼</th> 606 <td></td> 607 <td></td> 608 <td></td> 609 <td></td> 610 <td></td> 611 </tr> 612 <tr> 613 <th>0xBD</th> 614 <th>½</th> 615 <td></td> 616 <td></td> 617 <td></td> 618 <td></td> 619 <td></td> 620 </tr> 621 <tr> 622 <th>0xBE</th> 623 <th>¾</th> 624 <td></td> 625 <td></td> 626 <td></td> 627 <td></td> 628 <td></td> 629 </tr> 630 <tr> 631 <th>0xBF</th> 632 <th>¿</th> 633 <td></td> 634 <td></td> 635 <td></td> 636 <td></td> 637 <td></td> 638 </tr> 639 </tbody> 640 <tbody> 641 <tr> 642 <th>0xD7</th> 643 <th>×</th> 644 <td></td> 645 <td></td> 646 <td></td> 647 <td></td> 648 <td></td> 649 </tr> 650 </tbody> 651 <tbody> 652 <tr> 653 <th>0xF7</th> 654 <th>÷</th> 655 <td></td> 656 <td></td> 657 <td></td> 658 <td></td> 659 <td></td> 660 </tr> 661 </tbody> 662 </table> 663 </body> 664 </html>