R 无法安装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字体:
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/")
    }