Kanzi 3.9.16
kanzi::ScriptRunBreaker Class Reference

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)
 

Detailed Description

Splits UTF-32 into script runs.

Weak COMMON/INHERITED inherit adjacent strong scripts; emoji stay COMMON and never inherit (keeps emoji font selection).

Member Function Documentation

◆ splitScriptRuns()

static std::vector< ScriptRun > kanzi::ScriptRunBreaker::splitScriptRuns ( const std::vector< char32_t > & text)
inlinestatic

The documentation for this class was generated from the following file: