Skip to content

Elixir module to expose Unicode properties for text layout and analysis

License

Notifications You must be signed in to change notification settings

jbowtie/unicode_data

Repository files navigation

UnicodeData

pipeline status coverage report Inline docs Hex Version

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.

Installation

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

About

Elixir module to expose Unicode properties for text layout and analysis

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages