R 无法安装xkcd字体
我正在按照vignette中给出的说明尝试xkcd字体:R 无法安装xkcd字体,r,R,我正在按照vignette中给出的说明尝试xkcd字体:vignette(“xkcd简介”) 但是,在以下步骤中会出现错误: > system("cp xkcd.tff -t ~/.fonts") cp: xkcd.tff: No such file or directory cp: -t: No such file or directory 怎么办 您确定它不应该是xkcd.ttf而不是xkcd.tff 我相当肯定cp源选项DESTINATION在任何Unix系统上都不是合法使用cp。
vignette(“xkcd简介”)
但是,在以下步骤中会出现错误:
> system("cp xkcd.tff -t ~/.fonts")
cp: xkcd.tff: No such file or directory
cp: -t: No such file or directory
怎么办
xkcd.ttf
而不是xkcd.tff
cp源选项DESTINATION
在任何Unix系统上都不是合法使用cp
。事实上,由于您只复制一个文件,您甚至不需要-t
选项。它应该是系统(“cp xkcd.ttf~/.font/”)
@dg99是正确的,但问题是文件名在 将第二行更改为:
系统(“cp-xkcd.ttf-t~/.font”)
经过多次尝试和错误,我自己能够让它工作。基本上,您必须将下载的字体文件复制到font.path()
中的所有文件夹中
在OS X上:
for(dirs in font.paths()) {
file.copy(file.path(dirs,"xkcd.ttf"), "~/Library/Fonts/")
}
它正在工作 您是否从xkcd.tff所在的同一目录运行R?是!我从RStudio(使用system())和终端中进行了尝试。仍然不工作…我仍然非常确定
-t
在Unix系统上会中断。谢谢。两种说法都正确!安装说明需要更新。只是这删除了错误,但字体没有被复制!!我自己的答案贴在下面!!
for(dirs in font.paths()) {
file.copy(file.path(dirs,"xkcd.ttf"), "~/Library/Fonts/")
}