Unicode.Block (Unicode v1.12.0) View Source
Functions to introspect Unicode blocks for binaries (Strings) and codepoints.
Link to this section Summary
Functions
Returns a map of aliases for Unicode blocks.
Returns a list of tuples representing the assigned ranges of all Unicode code points.
Returns the block name(s) for the given binary or codepoint.
Returns the map of Unicode blocks.
Returns the count of the number of characters for a given block.
Returns the Unicode ranges for a given block as a list of ranges as 2-tuples.
Returns the Unicode ranges for a given block as a list of ranges as 2-tuples.
Returns a list of known Unicode block names.
Link to this section Functions
Returns a map of aliases for Unicode blocks.
An alias is an alternative name
for referring to a block. Aliases
are resolved by the fetch/1
and
get/1
functions.
Returns a list of tuples representing the assigned ranges of all Unicode code points.
Returns the block name(s) for the given binary or codepoint.
In the case of a codepoint, a single block name is returned.
For a binary a list of distinct block names represented by the graphemes in the binary is returned.
Returns the map of Unicode blocks.
The block name is the map key and a list of codepoint ranges as tuples as the value.
Returns the count of the number of characters for a given block.
Aliases are resolved by this function.
Example
iex> Unicode.Block.count(:old_north_arabian)
32
Returns the Unicode ranges for a given block 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 block 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 block names.
This function does not return the names of any block aliases.