Splits UTF-32 into script runs. More...
#include <kanzi/plugins/freetype/freetype_script_run_breaker.hpp>
Static Public Member Functions | |
| static std::vector< ScriptRun > | splitScriptRuns (const std::vector< char32_t > &text) |
Splits UTF-32 into script runs.
Weak COMMON/INHERITED inherit adjacent strong scripts; emoji stay COMMON and never inherit (keeps emoji font selection).
|
inlinestatic |