Back to API Reference
Interface
IWordSegmenter
abstract
Interface for script-specific word segmenters that inject break opportunities into SA-class (Complex Context Dependent) text runs.
Remarks
Implementations segment a contiguous run of codepoints belonging to a single script and write
Optional at word boundaries. Register via Register. Registering a segmenter for a script that already has one replaces it.public UnicodeScript Script{ get }The Unicode script this segmenter handles.
public abstract void Segment(ReadOnlySpan<int> codepoints, int start, int length, Span<LineBreakType> breaks)Segments a span of codepoints and injects Optional break opportunities at word boundaries.
