无法安装xkcd字体

我按照小vignette("xkcd-intro")提供的说明尝试xkcd字体: vignette("xkcd-intro")

但是,在以下步骤中出现错误:

> 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 SOURCE OPTION DESTINATION不是在任何Unix系统上合法使用cp 。 事实上,由于您只复制一个文件,所以甚至不需要-t选项。 它可能只是system("cp xkcd.ttf ~/.fonts/")


  • 经过大量的试验和错误之后,我能够自己开始工作。 实质上,您必须将下载的字体文件复制到font.paths()所有文件夹中。

    在OS X上:

    for(dirs in font.paths()) {
        file.copy(file.path(dirs,"xkcd.ttf"), "~/Library/Fonts/")
    }
    

    它的工作!


    @ dg99是正确的,但问题在于文档中的文件名更改

    download.file("http://simonsoftware.se/other/xkcd.ttf", dest="xkcd.ttf", mode="wb")
    system("cp xkcd.tff -t ~/.fonts")
    

    将第二行更改为: system("cp xkcd.ttf -t ~/.fonts")

    链接地址: http://www.djcxy.com/p/25021.html

    上一篇: Not able to install xkcd fonts

    下一篇: Can I edit the NAMESPACE file without rebuilding the package?