hex2ucp | R Documentation |
hex2ucp()
, int2ucp()
, name2ucp()
, and str2ucp()
return
Unicode code points as character vectors. is_ucp()
returns
TRUE
if a valid Unicode code point.
hex2ucp(x)
int2ucp(x)
str2ucp(x)
name2ucp(x, type = c("exact", "grep"), ...)
is_ucp(x)
block2ucp(x, omit_unnamed = TRUE)
range2ucp(x, omit_unnamed = TRUE)
x |
R objects coercible to the respective Unicode character data types.
See |
type |
one of |
... |
arguments to be passed to |
omit_unnamed |
Omit control codes or unassigned code points |
hex2ucp(x)
is a wrapper for as.character(Unicode::as.u_char(toupper(x)))
.
int2ucp
is a wrapper for as.character(Unicode::as.u_char(as.integer(x)))
.
str2ucp(x)
is a wrapper for as.character(Unicode::as.u_char(utf8ToInt(x)))
.
name2ucp(x)
is a wrapper for as.character(Unicode::u_char_from_name(x))
.
However missing values are coerced to NA_character_
instead of "<NA>"
.
Note the names of bm_font()
objects must be character vectors as returned
by these functions and not Unicode::u_char
objects.
A character vector of Unicode code points.
ucp2label()
and is_combining_character()
.
# These are all different ways to get the same 'R' code point
hex2ucp("52")
hex2ucp(as.hexmode("52"))
hex2ucp("0052")
hex2ucp("U+0052")
hex2ucp("0x0052")
int2ucp(82) # 82 == as.hexmode("52")
int2ucp("82") # 82 == as.hexmode("52")
int2ucp(utf8ToInt("R"))
ucp2label("U+0052")
name2ucp("LATIN CAPITAL LETTER R")
str2ucp("R")
block2ucp("Basic Latin")
block2ucp("Basic Latin", omit_unnamed = FALSE)
range2ucp("U+0020..U+0030")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.