View Source Unicode.Script (Unicode v1.20.0)
Property manager for the Unicode script property.
Summary
Functions
Returns a map of aliases for Unicode scripts.
Returns the count of the number of characters for a given script.
Returns the Unicode ranges for a given script as a list of ranges as 2-tuples.
Returns the Unicode ranges for a given script as a list of ranges as 2-tuples.
Returns a list of known Unicode script names.
Returns the script name(s) for the given binary or codepoint.
Returns the map of Unicode scripts.
Functions
Returns a map of aliases for Unicode scripts.
An alias is an alternative name
for referring to a script. Aliases
are resolved by the fetch/1
and
get/1
functions.
Returns the count of the number of characters for a given script.
Example
iex> Unicode.Script.count("mongolian")
168
Returns the Unicode ranges for a given script as a list of ranges as 2-tuples.
Aliases are resolved by this function.
Returns either {:ok, range_list}
or
:error
.
Returns the Unicode ranges for a given script as a list of ranges as 2-tuples.
Aliases are resolved by this function.
Returns either range_list
or
nil
.
Returns a list of known Unicode script names.
This function does not return the names of any script aliases.
Returns the script name(s) for the given binary or codepoint.
In the case of a codepoint, a single script name is returned.
For a binary a list of distinct script names represented by the graphemes in the binary is returned.
Returns the map of Unicode scripts.
The script name is the map key and a list of codepoint ranges as tuples as the value.