如何在rgl.text3d中加载字体?

如何在rgl.text3d中加载字体?,r,rgl,R,Rgl,我尝试运行?text3d中给出的示例,如下所示: library(rgl) open3d() famnum <- rep(1:4, 8) family <- c("serif", "sans", "mono", "symbol")[famnum] font <- rep(rep(1:4, each = 4), 2) cex <- rep(1:2, each = 16) text3d(font, cex, famnum, text = paste(family, font)

我尝试运行
?text3d
中给出的示例,如下所示:

library(rgl)
open3d()
famnum <- rep(1:4, 8)
family <- c("serif", "sans", "mono", "symbol")[famnum]
font <- rep(rep(1:4, each = 4), 2)
cex <- rep(1:2, each = 16)
text3d(font, cex, famnum, text = paste(family, font), adj = 0.5, 
       color = "blue", family = family, font = font, cex = cex)
我想使用另一种字体而不是位图,但它似乎会切换回位图,无论我作为
family
给出什么参数,例如
family=“FreeSans”
。不知道这是个bug还是我做错了什么。这是正在运行的

R version 3.3.2 (2016-10-31)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Debian GNU/Linux 9 (stretch)
with the following rgl version loaded:
[1] rgl_0.96.0

此线程中的成员提供了问题的解决方案:

要使其成功工作,需要安装FreeType和FTGL

sudo apt-get install libfreetype6-dev
sudo apt-get install libftgl-dev
然后使用从R中重新安装rgl

install.packages("rgl", type="source")

您在R-help邮件列表上发布了这个问题,但没有回答任何问题。那太粗鲁了。事实上,我把信息都发给了他们。这样做的适当方式是什么?是否在邮件列表中提供stackoverflow的链接?我只是在邮件列表上回复了,由于在这些纬度地区睡觉时间的关系,我没有提前回复。最好只问一个。如果一两天后你没有得到答案,那就去问另一个。如果你对这两个问题都提问,那么你应该在另一个问题上发布一个最佳答案的摘要。最好将此作为解决方案发布,并将其标记为正确。这有助于网站,并将使你在长期内获得更多的声誉。
install.packages("rgl", type="source")