【发布时间】:2020-10-22 01:13:35
【问题描述】:
这个问题与易辉在这里给出的答案有关:
https://groups.google.com/g/shinyapps-users/c/0czcsM4vziM/m/GNuyL3ClCgAJ
在指令中,它说:
- dir.create('~/.fonts')
- 下载字体,例如通过download.file(),到~/.fonts
- 运行系统('fc-cache -f ~/.fonts')
在尝试将应用程序部署到 shinapps.io 之前,我已将其放入我的 .app 代码中(就在我的所有 library() 调用之后):
dir.create('~/.fonts')
download.file('https://github.com/**MY USERNAME**/fonts', '~/.fonts')
system('fc-cache -f ~/.fonts')
如您所见,我已将应用程序所需的所有字体放入我的 github 帐户上的公共存储库中。这是字体 .ttf 文件来自的 URL。但是,我认为我可能误解了方向,因为我从 shinyapps.io 收到此错误:
Error in value[[3L]](cond) : Error sourcing /srv/connect/apps/font/app.R
Calls: local ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
Execution halted
我希望使用的字体是“Sarabun”和“Garamond”系列的派生字体。
请问有人可以提供更详细的易辉解决方案吗?任何帮助将不胜感激。如果您还有另一种很高兴听到的解决方案。但是,请注意,“字体样式包”往往不适用于 shinyapps.io,因为它们会在本地查找样式,这违背了它的目的!此外,我希望使用特定的 .ttf 文件。
大家好,
马特
【问题讨论】:
标签: r github shiny fonts shinyapps