1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 21:27:45 +00:00

LibGfx: Add basic support for bidirectional text rendering

This adds a *very* simplified version of the UNICODE BIDIRECTIONAL
ALGORITHM (https://www.unicode.org/reports/tr9/), that can render most
bidirectional text but also produces awkward results in a large amount
of edge cases, and as such, this should probably be replaced with a
fully spec compliant implementation at some point.
This commit is contained in:
Idan Horowitz 2021-04-24 16:20:51 +03:00 committed by Andreas Kling
parent 33fdd402b5
commit 115b445dab
4 changed files with 331 additions and 4 deletions

View file

@ -29,6 +29,7 @@ set(SOURCES
Size.cpp
StylePainter.cpp
SystemTheme.cpp
TextDirection.cpp
Triangle.cpp
Typeface.cpp
WindowTheme.cpp