我想在ggplot2图形中使用otf-font。我使用的是Mac OS X 10.9。我找到了http://goo.gl/dFqJhV
但实验部分对我不起作用。
http://goo.gl/rNmIRR无法正常工作,因为编译分支时遇到了很多错误。提到的分支似乎太旧了。
使用cairo_pdf()(http://goo.gl/LcYFS6)的解决方案确实有效但不适合我,因为我想将图形嵌入到带有输出pdf和/或html的knitr文件中。
答案 0 :(得分:3)
您可以使用knitr
选项尝试showtext包与fig.showtext=TRUE
相结合。
假设OTF字体具有文件名“somefont.otf”,并且您希望通过姓氏“myfont”在R中使用它(可以是任意字符串)。下面是一个可以编译为PDF或HTML的Rmd文件示例:
---
output: pdf_document
---
```{r setup, include=FALSE}
library(showtext)
font.add("myfont", "somefont.otf")
```
```{r fig.showtext=TRUE, fig.width=7, fig.height=7}
plot(cars, family = "myfont")
```