This Elixir module provides access to additional Unicode properties required to support text layout and analysis tasks. Script identification, cursive joining, line breaking, and text segmentation are common tasks where the String module just doesn't provide adequate information.
It also provides a default, compliant implementation of the Unicode line breaking algorithm that can be tailored as needed.
The package can be installed by adding unicode_data
to your list of dependencies in mix.exs
:
def deps do
[{:unicode_data, "~> 0.8.0"}]
end