R Shiny: как использовать fontawesome pro версию с функцией значков? - PullRequest
2 голосов
/ 14 марта 2019

Я использую иконки fontawesome во всем приложении Shiny с помощью функции icon.

Я скачал профессиональную версию fontawesome и использовал инструкции здесь: shinydashboard некоторые Font Awesome Icons Not Working , чтобы заменить бесплатную версию, которую Shiny использует по умолчанию (внутри shiny\www\shared\font-awesome), на мою платную версию.Локально это работает очень хорошо, и все профессиональные значки отображаются в моем приложении.

Однако, когда я развертываю на shinyapps.io, кажется, что Shiny возвращается к использованию версии по умолчанию.Я попытался включить мой каталог pro в папку /www/ моего приложения, но безуспешно.Похоже, что нет способа заставить функцию icon() искать локальную версию fontawesome, что-то вроде icon(...,lib=local) или icon(...,lib=path_to_fa) ...

Любая помощь будет приветствоваться.

1 Ответ

2 голосов
/ 15 марта 2019

Трюк заключался в том, чтобы в вызове htmlDependency (в функции icon()) удалить package = "shiny" и заменить "www/shared/fontawesome" абсолютным путем к моей папке FA (я также обновилномер версии).

...