michael@0: michael@0: michael@0: michael@0: michael@0:
michael@0: michael@0:This is a specification table for line breaking.
michael@0: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.
michael@0:(C) which is the tail of the IE7 and the Opera9 means Character. (N) means Numeric. michael@0: 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).
michael@0:Gecko is not breaking the lines on most western language context. But for file paths, URLs and very long word which is connected hyphens, michael@0: some characters might be breakable. They are 'breakable' in the table. However, they are not always breakable, michael@0: they depend on the context in the word.
michael@0:character | Gecko | IE7(C) | IE7(N) | Opera9.2(C) | Opera9.2(N) | |
---|---|---|---|---|---|---|
character | Gecko | IE7(C) | IE7(N) | Opera9.2(C) | Opera9.2(N) | |
0x21 | ! | A | A | |||
0x22 | " | |||||
0x23 | # | |||||
0x24 | $ | B | ||||
0x25 | % | breakable | A | A | ||
0x26 | & | breakable | ||||
0x27 | ' | |||||
0x28 | ( | B | B | |||
0x29 | ) | A | A | |||
0x2A | * | |||||
0x2B | + | |||||
0x2C | , | |||||
0x2D | - | breakable | BA | BA | A | A |
0x2E | . | |||||
0x2F | / | breakable | A | A | ||
0x3A | : | |||||
0x3B | ; | breakable | ||||
0x3C | < | |||||
0x3D | = | |||||
0x3E | > | |||||
0x3F | ? | A | A | |||
0x40 | @ | |||||
0x5B | [ | B | B | |||
0x5C | \ | breakable | B | |||
0x5D | ] | A | A | |||
0x5E | ^ | |||||
0x5F | _ | |||||
0x60 | ` | |||||
0x7B | { | B | B | |||
0x7C | | | A | A | |||
0x7D | } | A | A | |||
0x7E | ~ | |||||
0xA1 | ¡ | |||||
0xA2 | ¢ | A | A | |||
0xA3 | £ | B | ||||
0xA4 | ¤ | |||||
0xA5 | ¥ | B | ||||
0xA6 | ¦ | |||||
0xA7 | § | |||||
0xA8 | ¨ | |||||
0xA9 | © | |||||
0xAA | ª | |||||
0xAB | « | |||||
0xAC | ¬ | |||||
0xAE | ® | |||||
0xAF | ¯ | |||||
0xB0 | ° | A | A | |||
0xB1 | ± | |||||
0xB2 | ² | |||||
0xB3 | ³ | |||||
0xB4 | ´ | B | B | |||
0xB5 | µ | |||||
0xB6 | ¶ | |||||
0xB7 | · | |||||
0xB8 | ¸ | |||||
0xB9 | ¹ | |||||
0xBA | º | |||||
0xBB | » | |||||
0xBC | ¼ | |||||
0xBD | ½ | |||||
0xBE | ¾ | |||||
0xBF | ¿ | |||||
0xD7 | × | |||||
0xF7 | ÷ |