| Type: | Package | 
| Title: | Emoji and Font Awesome in Graphics | 
| Version: | 0.5.5 | 
| Maintainer: | Guangchuang Yu <guangchuangyu@gmail.com> | 
| Description: | An implementation of using emoji and fontawesome for using in both base and 'ggplot2' graphics. | 
| Depends: | R (≥ 3.4.0) | 
| Imports: | ggplot2, proto, showtext, sysfonts, utils | 
| Suggests: | colorspace, knitr, rmarkdown, prettydoc | 
| VignetteBuilder: | knitr | 
| License: | Artistic-2.0 | 
| Encoding: | UTF-8 | 
| URL: | https://github.com/GuangchuangYu/emojifont | 
| BugReports: | https://github.com/GuangchuangYu/emojifont/issues | 
| Packaged: | 2021-04-20 02:58:00 UTC; ygc | 
| RoxygenNote: | 7.1.1 | 
| NeedsCompilation: | no | 
| Author: | Guangchuang Yu  | 
| Repository: | CRAN | 
| Date/Publication: | 2021-04-20 10:00:12 UTC | 
emoji
Description
convert emoji aliases to unicode
Usage
emoji(aliases)
Arguments
aliases | 
 aliases  | 
Value
unicode
Author(s)
guangchuang yu
Examples
emoji('love_letter')
fontawesome
Description
convert fontawesome aliases to text
Usage
fontawesome(aliases)
Arguments
aliases | 
 aliases  | 
Value
text
Author(s)
ygc
Examples
fontawesome('fa-twitter')
geom_emoji
Description
wrapper layer for visualizing emoji
Usage
geom_emoji(
  alias = "rose",
  color = "#67001f",
  size = 120,
  x = 1,
  y = 1,
  vjust = 0.25,
  ...
)
Arguments
alias | 
 emoji alias  | 
color | 
 color  | 
size | 
 size  | 
x | 
 x position  | 
y | 
 y position  | 
vjust | 
 vertical adjustment  | 
... | 
 additional parameter for geom_text  | 
Value
ggplot2 layer
Author(s)
guangchuang yu
geom_fontawesome
Description
wrapper layer for visualizing fontawesome
Usage
geom_fontawesome(
  alias = "fa-github",
  color = "#67001f",
  size = 120,
  x = 1,
  y = 1,
  ...
)
Arguments
alias | 
 fontawesome alias  | 
color | 
 color  | 
size | 
 size  | 
x | 
 x position  | 
y | 
 y position  | 
... | 
 additional parameter for geom_text  | 
Value
ggplot2 layer
Author(s)
guangchuang yu
list.emojifonts
Description
list emoji fonts
Usage
list.emojifonts()
Value
emoji font files
Author(s)
ygc
load.emojifont
Description
load emoji font
Usage
load.emojifont(font = "EmojiOne.ttf")
Arguments
font | 
 one of output from list.emojifonts  | 
Author(s)
ygc
load.fontawesome
Description
load fontawesome
Usage
load.fontawesome(font = "fontawesome-webfont.ttf")
Arguments
font | 
 font  | 
Author(s)
ygc
sample_emoji
Description
random emoji
Usage
sample_emoji(size, replace = FALSE)
Arguments
size | 
 a non-negative integer giving the number of items to choose  | 
replace | 
 Should sampling be with replacement?  | 
Value
random emoji
Author(s)
guangchuang yu
Examples
sample_emoji(3)
sample_fontawesome
Description
random fontawesome
Usage
sample_fontawesome(size, replace = FALSE)
Arguments
size | 
 a non-negative integer giving the number of items to choose  | 
replace | 
 Should sampling be with replacement?  | 
Value
random fontawesome
Author(s)
guangchuang yu
Examples
sample_fontawesome(3)
search_emoji
Description
search emoji
Usage
search_emoji(str, type = "aliases", approximate = FALSE)
Arguments
str | 
 string text  | 
type | 
 one of 'aliases', 'description' and 'tags'  | 
approximate | 
 logical  | 
Value
corresponding aliases, can be used to get unicode by emoji function
Author(s)
ygc
search_fontawesome
Description
search fontawesome
Usage
search_fontawesome(str, approximate = FALSE)
Arguments
str | 
 string text  | 
approximate | 
 logical  | 
Value
corresponding aliases
Author(s)
ygc