Unicode Line Breaking Algorithm

E590953

The Unicode Line Breaking Algorithm is a standard specification that defines how to determine valid line break opportunities in text encoded with Unicode, ensuring consistent and readable text layout across different systems and languages.

All labels observed (3)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Unicode standard component ⓘ
text layout algorithm ⓘ
abbreviation UAX #14 ⓘ
allows tailoring for specific languages ⓘ
tailoring for specific typographic conventions ⓘ
appliesTo Unicode-encoded text ⓘ
bidirectional text ⓘ
multilingual text ⓘ
conformsTo Unicode Standard versioning policy ⓘ
definedIn Unicode Standard Annex #14 ⓘ
governs treatment of combining character sequences for line breaking ⓘ
treatment of emoji for line breaking ⓘ
treatment of ideographic characters for line breaking ⓘ
treatment of line and paragraph separators ⓘ
treatment of punctuation for line breaking ⓘ
treatment of soft hyphens ⓘ
treatment of spaces for line breaking ⓘ
treatment of zero width joiner ⓘ
treatment of zero width non-joiner ⓘ
treatment of zero width space ⓘ
where lines may break in a sequence of Unicode code points ⓘ
hasPurpose to determine valid line break opportunities in Unicode text ⓘ
to ensure consistent line breaking behavior across platforms ⓘ
to improve readability of text layout ⓘ
hasScope language-independent default line breaking rules ⓘ
platform-independent line breaking behavior ⓘ
hasStatus normative specification ⓘ
influences PDF rendering engines ⓘ
e-book readers ⓘ
text layout engines ⓘ
web browsers ⓘ
word processors ⓘ
partOf Unicode Standard ⓘ
relatedTo Unicode Bidirectional Algorithm ⓘ
Unicode Normalization Algorithm ⓘ
Unicode Text Segmentation (UAX #29) ⓘ
standardizedBy Unicode Consortium ⓘ
updatedWith new versions of the Unicode Standard ⓘ
usedBy CSS line-breaking properties ⓘ
ICU text layout libraries ⓘ
operating system text rendering APIs ⓘ
usesConcept combining marks handling ⓘ
indirect line breaks ⓘ
line break classes ⓘ
line breaking rules ⓘ
mandatory line breaks ⓘ
non-breaking spaces ⓘ
pair table of line break classes ⓘ
prohibited line breaks ⓘ
word joiner characters ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

UTR #29 → relatedTo → Unicode Line Breaking Algorithm ⓘ
Unicode Technical Reports → includesExample → Unicode Line Breaking Algorithm ⓘ
Unicode bidirectional algorithm → relatedTo → Unicode line breaking algorithm ⓘ
linked to: Unicode Line Breaking Algorithm
Unicode text processing algorithms → includesAlgorithm → Line Breaking Algorithm ⓘ
linked to: Unicode Line Breaking Algorithm