Module swash::text

source ·
Expand description

Character properties and textual analysis.

Modules§

  • Script aware cluster segmentation.

Structs§

  • Iterator that yields Unicode properties and boundary analysis. This iterator is created by the analyze function.
  • Decomposition of a character.
  • Representation of a language and its associated script and region.
  • Compact, constant time reference to Unicode properties for a character.

Enums§

  • Property for the bidirectional algorithm.
  • Unicode block property.
  • Bracket type of a character.
  • Unicode general category property.
  • Chinese, Japanese and Korean languages.
  • Property for the cluster breaking algorithm.
  • Joining type property.
  • Property for the line breaking algorithm.
  • Unicode script property.
  • Property for the word breaking algorithm.

Constants§

  • The version of the Unicode Character Database used to generate character properties.

Traits§

  • Trait that exposes Unicode properties for the char type.

Functions§

  • Returns an iterator yielding unicode properties and boundary analysis for each character in the specified sequence.