GL: Non-breaking ("Glue")

No line should be wrapped.

U+00A0 NO-BREAK SPACE

PASS
FAIL
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

U+202F NARROW NO-BREAK SPACE

PASS
FAIL
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

U+180E MONGOLIAN VOWEL SEPARATOR

PASS
FAIL
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa᠎bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

U+034F COMBINING GRAPHEME JOINER

PASS
FAIL
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa͏bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

U+2007 FIGURE SPACE

PASS
FAIL
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

U+2011 NON-BREAKING HYPHEN

PASS
FAIL
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa‑bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

U+0F08 TIBETAN MARK SBRUL SHAD

PASS
FAIL
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa༈bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

U+0F0C TIBETAN MARK DELIMITER TSHEG BSTAR

PASS
FAIL
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa༌bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

U+0F12 TIBETAN MARK RGYA GRAM SHAD

PASS
FAIL
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa༒bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

Assertion: The UA will NOT break a line of text containing any Unicode character with the GL non-breaking property.

Notes:
These tests examine the default behavior of characters against the expectations in the Unicode Standard Annex, version 5.1.0. The two-letter abbreviations are conventions for property names in the Unicode Standard. Non-tailorable characters have normative behavior in the Unicode Standard that applies in all normal circumstances.

For more information about expected line break behavior and line break classes, see Unicode Standard Annex #14 Line Breaking Properties.

Next test