Unicode bidirectional algorithm
E564766
The Unicode bidirectional algorithm is a core text-processing method that determines the correct display order of mixed left-to-right and right-to-left scripts, such as Latin and Arabic, in digital text.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Unicode Bidirectional Algorithm | 2 |
Statements (71)
| Predicate | Object |
|---|---|
| instanceOf |
Unicode standard component
ⓘ
text-processing algorithm ⓘ |
| appliedBy |
operating systems
ⓘ
rendering libraries ⓘ terminal emulators ⓘ text layout engines ⓘ web browsers ⓘ word processors ⓘ |
| appliesTo | Unicode plain text ⓘ |
| definedIn | Unicode Standard Annex #9 NERFINISHED ⓘ |
| defines |
bidirectional character types
ⓘ
embedding levels ⓘ reordering rules ⓘ |
| ensures |
consistent bidirectional behavior across platforms
ⓘ
correct visual order of mixed-direction text ⓘ |
| firstIntroducedIn | early versions of the Unicode Standard ⓘ |
| handlesScriptDirection |
left-to-right scripts
ⓘ
right-to-left scripts ⓘ |
| hasAbbreviation | UBA NERFINISHED ⓘ |
| hasConcept |
explicit embedding
ⓘ
isolates ⓘ neutral types ⓘ overrides ⓘ paragraph embedding level ⓘ strong types ⓘ weak types ⓘ |
| hasShortName | UAX #9 NERFINISHED ⓘ |
| inputType | sequence of Unicode code points ⓘ |
| maintainedBy | Unicode Consortium NERFINISHED ⓘ |
| outputType | visual ordering of characters ⓘ |
| partOf | Unicode Standard NERFINISHED ⓘ |
| primaryPurpose | determine display order of bidirectional text ⓘ |
| relatedTo |
Unicode line breaking algorithm
NERFINISHED
ⓘ
Unicode normalization algorithm NERFINISHED ⓘ Unicode text segmentation algorithms ⓘ |
| supportsScript |
Adlam script
ⓘ
Arabic script ⓘ Hebrew script ⓘ Latin script ⓘ Mandaic script ⓘ N’Ko script NERFINISHED ⓘ Syriac script ⓘ Thaana script ⓘ |
| updatedIn | successive versions of Unicode Standard Annex #9 ⓘ |
| usedIn |
CSS bidirectional layout
NERFINISHED
ⓘ
HTML rendering ⓘ PDF text rendering ⓘ instant messaging applications ⓘ rich text editors ⓘ social media platforms ⓘ |
| usesControlCharacter |
FIRST STRONG ISOLATE (FSI)
ⓘ
LEFT-TO-RIGHT EMBEDDING (LRE) ⓘ LEFT-TO-RIGHT ISOLATE (LRI) ⓘ LEFT-TO-RIGHT MARK (LRM) ⓘ LEFT-TO-RIGHT OVERRIDE (LRO) ⓘ POP DIRECTIONAL FORMATTING (PDF) ⓘ POP DIRECTIONAL ISOLATE (PDI) ⓘ RIGHT-TO-LEFT EMBEDDING (RLE) ⓘ RIGHT-TO-LEFT ISOLATE (RLI) ⓘ RIGHT-TO-LEFT MARK (RLM) ⓘ RIGHT-TO-LEFT OVERRIDE (RLO) ⓘ |
| usesProperty |
Bidi_Class
ⓘ
Bidi_Control ⓘ Bidi_Mirrored ⓘ Bidi_Mirroring_Glyph ⓘ Bidi_Paired_Bracket ⓘ Bidi_Paired_Bracket_Type ⓘ Joining_Group ⓘ Joining_Type ⓘ Line_Break ⓘ Script ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Unicode Bidirectional Algorithm
this entity surface form:
Unicode Bidirectional Algorithm