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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

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.

Mark Davis contributedTo Unicode bidirectional algorithm
Unicode 4.1 refinesBidirectionalAlgorithm Unicode bidirectional algorithm
this entity surface form: Unicode Bidirectional Algorithm
Unicode Technical Committee standardDeveloped Unicode bidirectional algorithm
this entity surface form: Unicode Bidirectional Algorithm