Skip to content

emojifont icons not rendered properly in rmarkdown #1460

@IndrajeetPatil

Description

@IndrajeetPatil

Trying to dig into the origin of this issue (yonicd/covrpage#22), I realized that the rmarkdown is not playing well with emojis.

This is what my .Rmd document looks like:

image

And this is what the rendered output looks like:

image

Of course, one option is to use Hadley's emo package (https://github.com/hadley/emo), which works just fine with rmarkdown and there is no such issue, but it's not on CRAN and so using it is not an option. emojifont, on the other hand, is on CRAN.

Here is my session info:

options(width = 200)
devtools::session_info()
#> - Session info ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#>  setting  value                       
#>  version  R version 3.5.1 (2018-07-02)
#>  os       Windows 10 x64              
#>  system   x86_64, mingw32             
#>  ui       RTerm                       
#>  language (EN)                        
#>  collate  English_United States.1252  
#>  ctype    English_United States.1252  
#>  tz       America/New_York            
#>  date     2018-10-09                  
#> 
#> - Packages -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#>  package     * version     date       lib source                            
#>  assertthat    0.2.0       2017-04-11 [1] CRAN (R 3.5.0)                    
#>  backports     1.1.2       2017-12-13 [1] CRAN (R 3.5.0)                    
#>  base64enc     0.1-3       2015-07-28 [1] CRAN (R 3.5.0)                    
#>  callr         3.0.0       2018-08-24 [1] CRAN (R 3.5.1)                    
#>  cli           1.0.1       2018-09-25 [1] CRAN (R 3.5.1)                    
#>  crayon        1.3.4       2018-09-26 [1] Github (r-lib/crayon@3e751fb)     
#>  debugme       1.1.0       2017-10-22 [1] CRAN (R 3.5.0)                    
#>  desc          1.2.0       2018-05-01 [1] CRAN (R 3.5.0)                    
#>  devtools      1.13.6.9000 2018-09-23 [1] Github (r-lib/devtools@74df201)   
#>  digest        0.6.17      2018-09-12 [1] CRAN (R 3.5.1)                    
#>  evaluate      0.11        2018-07-17 [1] CRAN (R 3.5.1)                    
#>  fs            1.2.6       2018-08-23 [1] CRAN (R 3.5.1)                    
#>  glue          1.3.0       2018-09-17 [1] Github (tidyverse/glue@4e74901)   
#>  htmldeps      0.1.1       2018-09-17 [1] Github (rstudio/htmldeps@c1023e0) 
#>  htmltools     0.3.6       2017-04-28 [1] CRAN (R 3.5.0)                    
#>  knitr         1.20.12     2018-08-13 [1] local                             
#>  magrittr      1.5         2014-11-22 [1] CRAN (R 3.5.0)                    
#>  memoise       1.1.0       2017-04-21 [1] CRAN (R 3.5.0)                    
#>  pkgbuild      1.0.1.9000  2018-10-01 [1] Github (r-lib/pkgbuild@446d70c)   
#>  pkgload       1.0.0       2018-09-17 [1] Github (r-lib/pkgload@7771d78)    
#>  prettyunits   1.0.2       2015-07-13 [1] CRAN (R 3.5.0)                    
#>  processx      3.2.0       2018-08-16 [1] CRAN (R 3.5.1)                    
#>  ps            1.1.0       2018-08-10 [1] CRAN (R 3.5.1)                    
#>  R6            2.3.0       2018-10-04 [1] CRAN (R 3.5.1)                    
#>  Rcpp          0.12.19     2018-10-01 [1] CRAN (R 3.5.1)                    
#>  remotes       1.1.1.9000  2018-09-23 [1] Github (r-lib/remotes@5a07ad2)    
#>  rlang         0.2.2       2018-08-16 [1] CRAN (R 3.5.1)                    
#>  rmarkdown     1.10.13     2018-09-17 [1] Github (rstudio/rmarkdown@df4ec91)
#>  rprojroot     1.3-2       2018-01-03 [1] CRAN (R 3.5.0)                    
#>  sessioninfo   1.1.0       2018-09-25 [1] CRAN (R 3.5.1)                    
#>  stringi       1.2.4       2018-07-20 [1] CRAN (R 3.5.1)                    
#>  stringr       1.3.1       2018-05-10 [1] CRAN (R 3.5.0)                    
#>  testthat      2.0.0       2017-12-13 [1] CRAN (R 3.5.0)                    
#>  usethis       1.4.0.9000  2018-09-23 [1] Github (r-lib/usethis@1e3c6a6)    
#>  withr         2.1.2       2018-03-15 [1] CRAN (R 3.5.0)                    
#>  xfun          0.3         2018-07-06 [1] CRAN (R 3.5.1)                    
#>  yaml          2.2.0       2018-07-25 [1] CRAN (R 3.5.1)                    
#> 
#> [1] C:/Users/inp099/Documents/R/win-library/3.5
#> [2] C:/Program Files/R/R-3.5.1/library

Created on 2018-10-09 by the reprex package (v0.2.1)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions