This is a specification table for line breaking.
The value 'A' means the line breakable After the character, and 'B' means Before. 'BA' means Before and After.
(C) which is the tail of the browser name means Character. (N) means Numeric. This means that they are around the character. E.g., "a$a" is a testcase for (C), "0$0" is a testcase for (N).
character | Gecko(C) | Gecko(N) | IE7(C) | IE7(N) | Opera9.2(C) | Opera9.2(N) | |
---|---|---|---|---|---|---|---|
character | Gecko(C) | Gecko(N) | IE7(C) | IE7(N) | Opera9.2(C) | Opera9.2(N) | |
0x21 | ! | A | A | A | A | ||
0x22 | " | ||||||
0x23 | # | ||||||
0x24 | $ | B | B | B | |||
0x25 | % | A | A | A | A | ||
0x26 | & | ||||||
0x27 | ' | ||||||
0x28 | ( | B | B | B | B | ||
0x29 | ) | A | A | A | A | ||
0x2A | * | ||||||
0x2B | + | ||||||
0x2C | , | A | |||||
0x2D | - | A | BA | BA | A | A | |
0x2E | . | ||||||
0x2F | / | A | A | A | |||
0x3A | : | ||||||
0x3B | ; | A | |||||
0x3C | < | B | B | ||||
0x3D | = | A | |||||
0x3E | > | A | A | ||||
0x3F | ? | A | A | A | A | ||
0x40 | @ | ||||||
0x5B | [ | B | B | B | B | ||
0x5C | \ | B | B | B | |||
0x5D | ] | A | A | A | A | ||
0x5E | ^ | ||||||
0x5F | _ | ||||||
0x60 | ` | ||||||
0x7B | { | B | B | B | B | ||
0x7C | | | A | A | ||||
0x7D | } | A | A | A | A | ||
0x7E | ~ | ||||||
0xA1 | ¡ | ||||||
0xA2 | ¢ | BA | A | A | A | ||
0xA3 | £ | BA | B | B | |||
0xA4 | ¤ | ||||||
0xA5 | ¥ | BA | B | B | |||
0xA6 | ¦ | ||||||
0xA7 | § | ||||||
0xA8 | ¨ | ||||||
0xA9 | © | ||||||
0xAA | ª | ||||||
0xAB | « | ||||||
0xAC | ¬ | ||||||
0xAE | ® | ||||||
0xAF | ¯ | ||||||
0xB0 | ° | A | A | A | A | ||
0xB1 | ± | ||||||
0xB2 | ² | ||||||
0xB3 | ³ | ||||||
0xB4 | ´ | B | B | ||||
0xB5 | µ | ||||||
0xB6 | ¶ | ||||||
0xB7 | · | ||||||
0xB8 | ¸ | ||||||
0xB9 | ¹ | ||||||
0xBA | º | ||||||
0xBB | » | ||||||
0xBC | ¼ | ||||||
0xBD | ½ | ||||||
0xBE | ¾ | ||||||
0xBF | ¿ | ||||||
0xD7 | × | ||||||
0xF7 | ÷ |