See google/fonts issue number 1223tags/v0.3.0
| xaringanthemer_env$showtext_auto <- TRUE | xaringanthemer_env$showtext_auto <- TRUE | ||||
| } | } | ||||
| if (family %in% theme_xaringan_get_value("registered_font_families") %||% "") { | |||||
| if (family %in% xaringanthemer_env[["registered_font_families"]] %||% "") { | |||||
| return(family) | return(family) | ||||
| } | } | ||||
| if (!requires_package(pkg = "sysfonts", fn, required = FALSE)) { | if (!requires_package(pkg = "sysfonts", fn, required = FALSE)) { | ||||
| return(family) | return(family) | ||||
| } else if (family == "Droid Serif") { | |||||
| dstmp <- tempfile("droid-serif", fileext = "ttf") | |||||
| download.file( | |||||
| "https://github.com/google/fonts/raw/feb15862e0c66ec0e7531ca4c3ef2607071ea700/apache/droidserif/DroidSerif-Regular.ttf", | |||||
| dstmp, | |||||
| quiet = TRUE | |||||
| ) | |||||
| sysfonts::font_add( | |||||
| family = "Droid Serif", | |||||
| regular = dstmp | |||||
| ) | |||||
| } else if (!family %in% sysfonts::font_families()) { | } else if (!family %in% sysfonts::font_families()) { | ||||
| is_default_font <- family %in% c( | is_default_font <- family %in% c( | ||||
| "Roboto", | "Roboto", |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |
| } | } | ||||
| .remark-slide-content { | .remark-slide-content { | ||||
| background-color: var(--background-color); | background-color: var(--background-color); | ||||
| font-size: var(--text-font-size); | |||||
| padding: 1rem 4rem 1rem 4rem; | padding: 1rem 4rem 1rem 4rem; | ||||
| } | } | ||||
| .remark-slide-content h1 { | .remark-slide-content h1 { |