【问题标题】:Unable to load fontawesome icons in shiny app无法在闪亮的应用程序中加载 fontawesome 图标
【发布时间】:2019-10-29 12:00:18
【问题描述】:

我正在尝试使用 fontawesome 图标为一些闪亮的食品标签添加一些图标。我看到像“cheese”和“pizza-slice”这样的图标可以免费使用,但是当我尝试加载它们时没有任何反应。我能够在闪亮的目录中找到 .css 文件,我搜索了这些图标,但它们不存在。同样在 css 文件的顶部,它显示版本 5.3.1,因此看来我使用的是较新版本。

我尝试在 rstudio 中安装 emojifont。我还尝试使用 yum install fontawesome 在服务器上安装 fontawesome,它确实下载了一个包,但结果没有改变。我还尝试循环使用 rstudio-server 和 shiny-server

menuItem("午餐菜单", tabName = "lunch", icon = icon("cheese")),

没有错误消息并且图标不显示。

【问题讨论】:

  • 如果您最终无法使用 fontawesome,这里有一个 great tutorial on styling Shiny apps,其中包括使用 Google 字体 API。我在自己的 Shiny 应用程序中使用过它,它们运行得非常完美。

标签: r shiny shinydashboard shiny-server


【解决方案1】:

我认为 Shiny 只支持 FontAwesome 4.7:https://fontawesome.com/v4.7.0/

支持的图标具有 CSS 类 fa,而不是较新的 fas。

编辑:从闪亮的 1.2.0 开始,支持 FontAwesome 5 - 也许您需要升级到更新的版本?


编辑:与您的闪亮版本无关 :) 在此处查看类似答案:How to use the icons of the "fas" "far" "fal" "fab" type from fontawesome in shiny?

看起来有一个预定义的 FA 5 可用图标列表,其前缀为“fab” - 否则恐怕你会遇到“fa”类图标。

【讨论】:

  • 我目前正在运行闪亮版本 1.3.2
猜你喜欢
  • 2018-11-20
  • 2019-05-28
  • 1970-01-01
  • 2017-06-04
  • 2018-07-28
  • 2016-10-03
  • 2016-11-01
  • 2017-09-17
  • 2014-01-20
相关资源
最近更新 更多