-
-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Warning in RMarkdown #2
Comments
Could be related to yihui/knitr#729 |
Generated no errors, messages or warnings on macOS Sierra & R 3.3.2 |
OK with html_output I don't get the warning too. But If I change the output to |
ah. lemme poke at that |
It works if I use the work around mentioned in yihui/knitr#729 (comment). |
|
Just used straight flexdasboard base layout. No hacks. |
It works, but check your 'R Markdown' tab,
|
oh. aye! same here. one sec. i have a theory |
gosh i hate fonts in Linux, BSD and R and Python |
Nope that didn't do it. knitr::opts_chunk$set(dev = 'svg')
options(device = function(file, width, height) {
svg(tempfile(), width = width, height = height)
}) Ditto for png. |
huh. wondering why it worked here? (no warnings here after i did that extrafont dance) |
what abt |
I'm fine relying on the knitr hack FWIW. But you'll probably need to document the workaround. |
Wow. The inconsistencies between operating systems and even same OS but different devices is kind of disconcerting (my svglite versions work fine as do the other "hacks"). Def do need to doc this tho. Mebbe a GSOC to "fix font stuff in R" is in order (prbly a multi-GSOC effort). |
What's the fix for this if I want the output to be |
Can you be more specific? You won't be generating PDF in Rmd (generally) so
you mean using the fonts with PDF output in general?
…On Wed, Mar 1, 2017 at 1:26 PM, Tobias Schmidt ***@***.***> wrote:
What's the fix for this if I want the output to be pdf_output?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAfHtlcs29eYE6iI79Tu3lHw5KFWydy6ks5rhbhDgaJpZM4MCC07>
.
|
Oh, sorry, I meant setting |
Ah, roger that. you need to `extrafont::loadfonts(quiet=TRUE)` right near
the top of the Rmd (it can be in an `include=FALSE` chunk) and the fonts
shld make their way into the PDF(s)
…On Wed, Mar 1, 2017 at 1:39 PM, Tobias Schmidt ***@***.***> wrote:
Oh, sorry, I meant setting output: pdf_document instead of output:
html_document in the Rmd document, which I do all the time.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAfHtvL670mKhsv0caloK5figB2ZQ2sUks5rhbtfgaJpZM4MCC07>
.
|
Hmm, the following minimal reproducible example does not work for me:
It throws
|
|
I'm on the same OS. I just ran the code. Do you have Arial Narrow actually
installed?
…On Thu, Mar 2, 2017 at 7:28 PM, Tobias Schmidt ***@***.***> wrote:
> sessionInfo()
R version 3.3.2 (2016-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: macOS Sierra 10.12.3
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] hrbrthemes_0.1.0 ggplot2_2.2.1 dplyr_0.5.0
loaded via a namespace (and not attached):
[1] Rcpp_0.12.9.1 Rttf2pt1_1.3.4 knitr_1.15.1 magrittr_1.5 munsell_0.4.3 colorspace_1.3-2
[7] R6_2.2.0 stringr_1.2.0 plyr_1.8.4 tools_3.3.2 hunspell_2.3 grid_3.3.2
[13] gtable_0.2.0 DBI_0.5-14 extrafontdb_1.0 htmltools_0.3.5 yaml_2.1.13 lazyeval_0.2.0
[19] assertthat_0.1 digest_0.6.12 rprojroot_1.2 tibble_1.2 purrr_0.2.2 evaluate_0.10
[25] rmarkdown_1.3 labeling_0.3 stringi_1.1.2 scales_0.4.1 backports_1.0.5 extrafont_0.17
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAfHthPdzlGDbymhIxAuidmO9Oa_zJVzks5rh16egaJpZM4MCC07>
.
|
Installed as in "it shows up in Font Book"? Yes. Are you compiling using pdfLaTeX or XeLaTeX? |
pdflatex.
…On Fri, Mar 3, 2017 at 3:01 AM, Tobias Schmidt ***@***.***> wrote:
Installed as in "it shows up in Font Book"? Yes.
Are you compiling using pdfLaTeX or XeLaTeX?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#2 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAfHth1QQHNfJ7L21IuUWrYtLDjNN8Pzks5rh8i9gaJpZM4MCC07>
.
|
@RoyalTS For the warning part, I had to options(device = function(file, width, height) {
png(tempfile(), width = width, height = height)
}) As described in yihui/knitr#729 (comment) I tried with a bunch of formats like png/svg/jpg etc. and did not get any warnings. |
Ah, there might be an uncontrolled difference here: What device are you outputting to? I can get my test document to work if I set |
Wait a second: I need not only Arial Narrow to be installed, I also need that to be the PostScript and not the TrueType version of the font? |
Ah, fonts and R/Python. You need TTF versions of the fonts for them to work across devices consistently in R. Said fonts need to be installed at the system-level. You also need to ensure you've added the fonts to R using the procedures described in This pkg tries to take care of the loading bit on startup now (recent dev update). The hack @bhaskarvk mentioned is due to ^^^ is one big reason |
The extrafont setup, in particular running |
I had the same error using these themes with LaTeX via RMarkdown on Windows. Doing a one-time Other Windows people with pdf woes, try |
I now remember that this is one reason |
i am getting this issue on the macOS with
|
I am getting the same error on a Windows machine. Here is my
And here is session info: devtools::session_info()
#> Session info -------------------------------------------------------------
#> setting value
#> version R version 3.5.1 (2018-07-02)
#> system x86_64, mingw32
#> ui RTerm
#> language (EN)
#> collate English_United States.1252
#> tz America/New_York
#> date 2018-08-29
#> Packages -----------------------------------------------------------------
#> package * version date source
#> backports 1.1.2 2017-12-13 CRAN (R 3.5.0)
#> base * 3.5.1 2018-07-02 local
#> compiler 3.5.1 2018-07-02 local
#> datasets * 3.5.1 2018-07-02 local
#> devtools 1.13.6 2018-06-27 CRAN (R 3.5.1)
#> digest 0.6.16 2018-08-22 CRAN (R 3.5.1)
#> evaluate 0.11 2018-07-17 CRAN (R 3.5.1)
#> graphics * 3.5.1 2018-07-02 local
#> grDevices * 3.5.1 2018-07-02 local
#> htmltools 0.3.6 2017-04-28 CRAN (R 3.5.0)
#> knitr 1.20.12 2018-08-13 local
#> magrittr 1.5 2014-11-22 CRAN (R 3.5.0)
#> memoise 1.1.0 2017-04-21 CRAN (R 3.5.0)
#> methods * 3.5.1 2018-07-02 local
#> Rcpp 0.12.18 2018-07-23 CRAN (R 3.5.1)
#> rmarkdown 1.10 2018-06-11 CRAN (R 3.5.0)
#> rprojroot 1.3-2 2018-01-03 CRAN (R 3.5.0)
#> stats * 3.5.1 2018-07-02 local
#> stringi 1.2.4 2018-07-20 CRAN (R 3.5.1)
#> stringr 1.3.1 2018-05-10 CRAN (R 3.5.0)
#> tools 3.5.1 2018-07-02 local
#> utils * 3.5.1 2018-07-02 local
#> withr 2.1.2 2018-03-15 CRAN (R 3.5.0)
#> xfun 0.3 2018-07-06 CRAN (R 3.5.1)
#> yaml 2.2.0 2018-07-25 CRAN (R 3.5.1) Created on 2018-08-29 by the reprex package (v0.2.0.9000). |
Hey Bob, just wanted to let you know that the addition of the |
Same as hrbrmstr/hrbrmisc#3, but this time with correct family name of
Arial Narrow
instead ofArialNarrow
.The text was updated successfully, but these errors were encountered: