Open leojoubert opened 6 years ago
Thx for trying out the pkg and taking the time to file an issue/question!
Can you post the output of sessionInfo()
?
In retrospect, that may not matter.
Please try:
---
title: "hrbrthemes testbed"
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r message=FALSE}
library(hrbrthemes)
library(tidyverse)
library(Cairo)
extrafont::loadfonts()
```
### Arial Narrow
```{r dev="cairo_pdf"}
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
labs(title="Arial Narrow", subtitle="This is a subtitle") +
theme_ipsum()
```
### Roboto Condensed
```{r dev="cairo_pdf"}
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
labs(title="Roboto Condensed", subtitle="This is a subtitle") +
theme_ipsum_rc()
```
And, I just pushed a change that makes this easier.
Assuming RStudio use,
Will start off a new document with everything above so you don't need to cut/paste from other docs.
This was a rly helpful question and will likely ease the pain of many others. If you're inclined, would you mind forking the pkg and adding yourself to the DESCRIPTION
file as a contributor? I can do it as well if you provide the necessary DESCRIPTION info fields. No worries if not, but this was a good thing to inquire about and cause the addition for.
Many thinks for having me as a contributor. I forked the repository and added my coordinate. Sorry btw for mistinking typing my answer, it was quite diffucult to read :)
Any idea how to do this for outputting a single plot to pdf? I tried
Cairo::CairoPDF("plot.pdf")
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
labs(title="Roboto Condensed", subtitle="This is a subtitle") +
theme_ipsum_rc()
dev.off()
But I don't get the robo font. plot.pdf
I usually do:
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
labs(title="Roboto Condensed", subtitle="This is a subtitle") +
theme_ipsum_rc() -> gg
ggsave("plot.pdf", gg, device = cairo_pdf)
when targeting PDF
I have a similar problem trying to use roboto condensed (via theme_ipsum_rc) in an Rmarkdown document -> pdf.
Just to add a simple solution that worked well for me: Specify cairo_pdf
as your dev device for the PDF document. This is especially useful if you plan on exporting to multiple formats and don't want the overhead of switching between (say) PDF and PNG figures for (say) PDF and HTML output.
Example of relevant YAML section:
output:
pdf_document:
dev: cairo_pdf
<other pdf options>
html_document:
<html options>
Hi,
I would like to use hrbdthemes with a PDF output Rmarkdown document. Truing this simple example :
Arial Narrow
Roboto Condensed