| 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