Uses Harfbuzz and ICU to detect changing scripts and text directions and render each part in the appropriate direction. This also supports ligatures and more complex script shaping. In additon, it enables support for both native and UTF-8 encoded drawing.
This branch also supports custom font family handling in both FreeType and Harfbuzz code paths.
Uses Harfbuzz and ICU to detect changing scripts and text directions and render each part in the appropriate direction. This also supports ligatures and more complex script shaping. In additon, it enables support for both native and UTF-8 encoded drawing.
This branch also supports custom font family handling in both FreeType and Harfbuzz code paths.