Просмотр исходного кода

Set default fonts via *_font_* instead of google_fonts

And add tests
tags/v0.3.0
Garrick Aden-Buie 6 лет назад
Родитель
Сommit
4806fba416
38 измененных файлов: 530 добавлений и 425 удалений
  1. +2
    -2
      DESCRIPTION
  2. +20
    -20
      R/style_duo.R
  3. +20
    -20
      R/style_duo_accent.R
  4. +20
    -20
      R/style_duo_accent_inverse.R
  5. +20
    -20
      R/style_mono_accent.R
  6. +20
    -20
      R/style_mono_accent_inverse.R
  7. +20
    -20
      R/style_mono_dark.R
  8. +20
    -20
      R/style_mono_light.R
  9. +20
    -20
      R/style_solarized_dark.R
  10. +20
    -20
      R/style_solarized_light.R
  11. +40
    -20
      R/style_xaringan.R
  12. +10
    -10
      R/theme_settings.R
  13. +20
    -0
      inst/scripts/style_xaringan_body.R
  14. +23
    -20
      man/style_duo.Rd
  15. +23
    -20
      man/style_duo_accent.Rd
  16. +23
    -20
      man/style_duo_accent_inverse.Rd
  17. +23
    -20
      man/style_mono_accent.Rd
  18. +23
    -20
      man/style_mono_accent_inverse.Rd
  19. +23
    -20
      man/style_mono_dark.Rd
  20. +23
    -20
      man/style_mono_light.Rd
  21. +23
    -20
      man/style_solarized_dark.Rd
  22. +23
    -20
      man/style_solarized_light.Rd
  23. +23
    -20
      man/style_xaringan.Rd
  24. +1
    -1
      tests/testthat/css/duo-header_bg.css
  25. +1
    -1
      tests/testthat/css/duo.css
  26. +1
    -1
      tests/testthat/css/duo_accent.css
  27. +1
    -1
      tests/testthat/css/duo_accent_inverse.css
  28. +1
    -1
      tests/testthat/css/mono_accent.css
  29. +1
    -1
      tests/testthat/css/mono_accent_inverse.css
  30. +1
    -1
      tests/testthat/css/mono_dark.css
  31. +1
    -1
      tests/testthat/css/mono_light-header_bg.css
  32. +1
    -1
      tests/testthat/css/mono_light.css
  33. +1
    -1
      tests/testthat/css/solarized_dark-header_bg.css
  34. +1
    -1
      tests/testthat/css/solarized_dark.css
  35. +1
    -1
      tests/testthat/css/solarized_light.css
  36. +1
    -1
      tests/testthat/css/xaringan.css
  37. +8
    -0
      tests/testthat/helper-session.R
  38. +27
    -0
      tests/testthat/test-themes.R

+ 2
- 2
DESCRIPTION Просмотреть файл

@@ -24,6 +24,7 @@ Imports:
utils,
whisker
Suggests:
callr,
ggplot2,
here,
knitr,
@@ -32,8 +33,7 @@ Suggests:
showtext,
sysfonts,
testthat (>= 2.1.0),
xaringan,
vdiffr
xaringan
VignetteBuilder:
knitr
Encoding: UTF-8

+ 20
- 20
R/style_duo.R Просмотреть файл

@@ -44,20 +44,20 @@
#' @param header_background_content_padding_top Top Padding for Content in Slide with Header with Background. Defaults to 7rem. Modifies the `.remark-slide-content` class.
#' @param header_background_ignore_classes Slide Classes Where Header with Background will not be Applied. Defaults to `c('normal', 'inverse', 'title', 'middle', 'bottom')`. Modifies the `.remark-slide-content` class.
#' @param text_slide_number_font_size Slide Number Text Font Size. Defaults to 0.9rem. Modifies the `.remark-slide-number` class.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `google_font("Noto Sans", "400", "400i", "700", "700i")`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to Noto Sans. Modifies the `body` element.
#' @param text_font_weight Body Text Font Weight. Defaults to normal. Modifies the `body` element.
#' @param text_font_url Body Text Font URL(s). Defaults to `NULL`. Modifies the `@import url()` elements.
#' @param text_font_url Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the `@import url()` elements.
#' @param text_font_family_fallback Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the `body` element.
#' @param text_font_base Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the `body` element.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `google_font("Cabin", "600", "600i")`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to `NULL`. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to normal. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `google_font("Source Code Pro", "400", "700")`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to `NULL`. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `NULL`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to Cabin. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to 600. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `NULL`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to Source Code Pro. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param code_font_size Code Text Font Size. Defaults to 0.9rem. Modifies the `.remark-inline` class.
#' @param code_font_url Code Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_url Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the `@import url` elements.
#' @param code_font_family_fallback Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param colors A named vector of custom colors. The names of the colors
#' become CSS variables and classes that can be used within your slides.
@@ -118,20 +118,20 @@ style_duo <- function(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c('normal', 'inverse', 'title', 'middle', 'bottom'),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,

+ 20
- 20
R/style_duo_accent.R Просмотреть файл

@@ -46,20 +46,20 @@
#' @param header_background_content_padding_top Top Padding for Content in Slide with Header with Background. Defaults to 7rem. Modifies the `.remark-slide-content` class.
#' @param header_background_ignore_classes Slide Classes Where Header with Background will not be Applied. Defaults to `c('normal', 'inverse', 'title', 'middle', 'bottom')`. Modifies the `.remark-slide-content` class.
#' @param text_slide_number_font_size Slide Number Text Font Size. Defaults to 0.9rem. Modifies the `.remark-slide-number` class.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `google_font("Noto Sans", "400", "400i", "700", "700i")`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to Noto Sans. Modifies the `body` element.
#' @param text_font_weight Body Text Font Weight. Defaults to normal. Modifies the `body` element.
#' @param text_font_url Body Text Font URL(s). Defaults to `NULL`. Modifies the `@import url()` elements.
#' @param text_font_url Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the `@import url()` elements.
#' @param text_font_family_fallback Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the `body` element.
#' @param text_font_base Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the `body` element.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `google_font("Cabin", "600", "600i")`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to `NULL`. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to normal. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `google_font("Source Code Pro", "400", "700")`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to `NULL`. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `NULL`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to Cabin. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to 600. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `NULL`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to Source Code Pro. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param code_font_size Code Text Font Size. Defaults to 0.9rem. Modifies the `.remark-inline` class.
#' @param code_font_url Code Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_url Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the `@import url` elements.
#' @param code_font_family_fallback Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param colors A named vector of custom colors. The names of the colors
#' become CSS variables and classes that can be used within your slides.
@@ -122,20 +122,20 @@ style_duo_accent <- function(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c('normal', 'inverse', 'title', 'middle', 'bottom'),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,

+ 20
- 20
R/style_duo_accent_inverse.R Просмотреть файл

@@ -46,20 +46,20 @@
#' @param header_background_content_padding_top Top Padding for Content in Slide with Header with Background. Defaults to 7rem. Modifies the `.remark-slide-content` class.
#' @param header_background_ignore_classes Slide Classes Where Header with Background will not be Applied. Defaults to `c('normal', 'inverse', 'title', 'middle', 'bottom')`. Modifies the `.remark-slide-content` class.
#' @param text_slide_number_font_size Slide Number Text Font Size. Defaults to 0.9rem. Modifies the `.remark-slide-number` class.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `google_font("Noto Sans", "400", "400i", "700", "700i")`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to Noto Sans. Modifies the `body` element.
#' @param text_font_weight Body Text Font Weight. Defaults to normal. Modifies the `body` element.
#' @param text_font_url Body Text Font URL(s). Defaults to `NULL`. Modifies the `@import url()` elements.
#' @param text_font_url Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the `@import url()` elements.
#' @param text_font_family_fallback Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the `body` element.
#' @param text_font_base Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the `body` element.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `google_font("Cabin", "600", "600i")`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to `NULL`. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to normal. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `google_font("Source Code Pro", "400", "700")`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to `NULL`. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `NULL`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to Cabin. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to 600. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `NULL`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to Source Code Pro. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param code_font_size Code Text Font Size. Defaults to 0.9rem. Modifies the `.remark-inline` class.
#' @param code_font_url Code Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_url Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the `@import url` elements.
#' @param code_font_family_fallback Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param colors A named vector of custom colors. The names of the colors
#' become CSS variables and classes that can be used within your slides.
@@ -122,20 +122,20 @@ style_duo_accent_inverse <- function(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c('normal', 'inverse', 'title', 'middle', 'bottom'),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,

+ 20
- 20
R/style_mono_accent.R Просмотреть файл

@@ -45,20 +45,20 @@
#' @param header_background_content_padding_top Top Padding for Content in Slide with Header with Background. Defaults to 7rem. Modifies the `.remark-slide-content` class.
#' @param header_background_ignore_classes Slide Classes Where Header with Background will not be Applied. Defaults to `c('normal', 'inverse', 'title', 'middle', 'bottom')`. Modifies the `.remark-slide-content` class.
#' @param text_slide_number_font_size Slide Number Text Font Size. Defaults to 0.9rem. Modifies the `.remark-slide-number` class.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `google_font("Noto Sans", "400", "400i", "700", "700i")`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to Noto Sans. Modifies the `body` element.
#' @param text_font_weight Body Text Font Weight. Defaults to normal. Modifies the `body` element.
#' @param text_font_url Body Text Font URL(s). Defaults to `NULL`. Modifies the `@import url()` elements.
#' @param text_font_url Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the `@import url()` elements.
#' @param text_font_family_fallback Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the `body` element.
#' @param text_font_base Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the `body` element.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `google_font("Cabin", "600", "600i")`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to `NULL`. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to normal. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `google_font("Source Code Pro", "400", "700")`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to `NULL`. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `NULL`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to Cabin. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to 600. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `NULL`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to Source Code Pro. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param code_font_size Code Text Font Size. Defaults to 0.9rem. Modifies the `.remark-inline` class.
#' @param code_font_url Code Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_url Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the `@import url` elements.
#' @param code_font_family_fallback Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param colors A named vector of custom colors. The names of the colors
#' become CSS variables and classes that can be used within your slides.
@@ -120,20 +120,20 @@ style_mono_accent <- function(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c('normal', 'inverse', 'title', 'middle', 'bottom'),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,

+ 20
- 20
R/style_mono_accent_inverse.R Просмотреть файл

@@ -45,20 +45,20 @@
#' @param header_background_content_padding_top Top Padding for Content in Slide with Header with Background. Defaults to 7rem. Modifies the `.remark-slide-content` class.
#' @param header_background_ignore_classes Slide Classes Where Header with Background will not be Applied. Defaults to `c('normal', 'inverse', 'title', 'middle', 'bottom')`. Modifies the `.remark-slide-content` class.
#' @param text_slide_number_font_size Slide Number Text Font Size. Defaults to 0.9rem. Modifies the `.remark-slide-number` class.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `google_font("Noto Sans", "400", "400i", "700", "700i")`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to Noto Sans. Modifies the `body` element.
#' @param text_font_weight Body Text Font Weight. Defaults to normal. Modifies the `body` element.
#' @param text_font_url Body Text Font URL(s). Defaults to `NULL`. Modifies the `@import url()` elements.
#' @param text_font_url Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the `@import url()` elements.
#' @param text_font_family_fallback Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the `body` element.
#' @param text_font_base Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the `body` element.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `google_font("Cabin", "600", "600i")`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to `NULL`. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to normal. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `google_font("Source Code Pro", "400", "700")`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to `NULL`. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `NULL`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to Cabin. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to 600. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `NULL`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to Source Code Pro. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param code_font_size Code Text Font Size. Defaults to 0.9rem. Modifies the `.remark-inline` class.
#' @param code_font_url Code Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_url Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the `@import url` elements.
#' @param code_font_family_fallback Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param colors A named vector of custom colors. The names of the colors
#' become CSS variables and classes that can be used within your slides.
@@ -120,20 +120,20 @@ style_mono_accent_inverse <- function(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c('normal', 'inverse', 'title', 'middle', 'bottom'),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,

+ 20
- 20
R/style_mono_dark.R Просмотреть файл

@@ -45,20 +45,20 @@
#' @param header_background_content_padding_top Top Padding for Content in Slide with Header with Background. Defaults to 7rem. Modifies the `.remark-slide-content` class.
#' @param header_background_ignore_classes Slide Classes Where Header with Background will not be Applied. Defaults to `c('normal', 'inverse', 'title', 'middle', 'bottom')`. Modifies the `.remark-slide-content` class.
#' @param text_slide_number_font_size Slide Number Text Font Size. Defaults to 0.9rem. Modifies the `.remark-slide-number` class.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `google_font("Noto Sans", "400", "400i", "700", "700i")`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to Noto Sans. Modifies the `body` element.
#' @param text_font_weight Body Text Font Weight. Defaults to normal. Modifies the `body` element.
#' @param text_font_url Body Text Font URL(s). Defaults to `NULL`. Modifies the `@import url()` elements.
#' @param text_font_url Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the `@import url()` elements.
#' @param text_font_family_fallback Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the `body` element.
#' @param text_font_base Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the `body` element.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `google_font("Cabin", "600", "600i")`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to `NULL`. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to normal. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `google_font("Source Code Pro", "400", "700")`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to `NULL`. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `NULL`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to Cabin. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to 600. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `NULL`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to Source Code Pro. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param code_font_size Code Text Font Size. Defaults to 0.9rem. Modifies the `.remark-inline` class.
#' @param code_font_url Code Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_url Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the `@import url` elements.
#' @param code_font_family_fallback Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param colors A named vector of custom colors. The names of the colors
#' become CSS variables and classes that can be used within your slides.
@@ -120,20 +120,20 @@ style_mono_dark <- function(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c('normal', 'inverse', 'title', 'middle', 'bottom'),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,

+ 20
- 20
R/style_mono_light.R Просмотреть файл

@@ -45,20 +45,20 @@
#' @param header_background_content_padding_top Top Padding for Content in Slide with Header with Background. Defaults to 7rem. Modifies the `.remark-slide-content` class.
#' @param header_background_ignore_classes Slide Classes Where Header with Background will not be Applied. Defaults to `c('normal', 'inverse', 'title', 'middle', 'bottom')`. Modifies the `.remark-slide-content` class.
#' @param text_slide_number_font_size Slide Number Text Font Size. Defaults to 0.9rem. Modifies the `.remark-slide-number` class.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `google_font("Noto Sans", "400", "400i", "700", "700i")`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to Noto Sans. Modifies the `body` element.
#' @param text_font_weight Body Text Font Weight. Defaults to normal. Modifies the `body` element.
#' @param text_font_url Body Text Font URL(s). Defaults to `NULL`. Modifies the `@import url()` elements.
#' @param text_font_url Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the `@import url()` elements.
#' @param text_font_family_fallback Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the `body` element.
#' @param text_font_base Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the `body` element.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `google_font("Cabin", "600", "600i")`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to `NULL`. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to normal. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `google_font("Source Code Pro", "400", "700")`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to `NULL`. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `NULL`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to Cabin. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to 600. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `NULL`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to Source Code Pro. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param code_font_size Code Text Font Size. Defaults to 0.9rem. Modifies the `.remark-inline` class.
#' @param code_font_url Code Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_url Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the `@import url` elements.
#' @param code_font_family_fallback Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param colors A named vector of custom colors. The names of the colors
#' become CSS variables and classes that can be used within your slides.
@@ -120,20 +120,20 @@ style_mono_light <- function(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c('normal', 'inverse', 'title', 'middle', 'bottom'),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,

+ 20
- 20
R/style_solarized_dark.R Просмотреть файл

@@ -42,20 +42,20 @@
#' @param header_background_content_padding_top Top Padding for Content in Slide with Header with Background. Defaults to 7rem. Modifies the `.remark-slide-content` class.
#' @param header_background_ignore_classes Slide Classes Where Header with Background will not be Applied. Defaults to `c('normal', 'inverse', 'title', 'middle', 'bottom')`. Modifies the `.remark-slide-content` class.
#' @param text_slide_number_font_size Slide Number Text Font Size. Defaults to 0.9rem. Modifies the `.remark-slide-number` class.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `google_font("Noto Sans", "400", "400i", "700", "700i")`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to Noto Sans. Modifies the `body` element.
#' @param text_font_weight Body Text Font Weight. Defaults to normal. Modifies the `body` element.
#' @param text_font_url Body Text Font URL(s). Defaults to `NULL`. Modifies the `@import url()` elements.
#' @param text_font_url Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the `@import url()` elements.
#' @param text_font_family_fallback Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the `body` element.
#' @param text_font_base Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the `body` element.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `google_font("Cabin", "600", "600i")`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to `NULL`. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to normal. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `google_font("Source Code Pro", "400", "700")`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to `NULL`. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `NULL`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to Cabin. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to 600. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `NULL`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to Source Code Pro. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param code_font_size Code Text Font Size. Defaults to 0.9rem. Modifies the `.remark-inline` class.
#' @param code_font_url Code Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_url Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the `@import url` elements.
#' @param code_font_family_fallback Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param colors A named vector of custom colors. The names of the colors
#' become CSS variables and classes that can be used within your slides.
@@ -114,20 +114,20 @@ style_solarized_dark <- function(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c('normal', 'inverse', 'title', 'middle', 'bottom'),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,

+ 20
- 20
R/style_solarized_light.R Просмотреть файл

@@ -42,20 +42,20 @@
#' @param header_background_content_padding_top Top Padding for Content in Slide with Header with Background. Defaults to 7rem. Modifies the `.remark-slide-content` class.
#' @param header_background_ignore_classes Slide Classes Where Header with Background will not be Applied. Defaults to `c('normal', 'inverse', 'title', 'middle', 'bottom')`. Modifies the `.remark-slide-content` class.
#' @param text_slide_number_font_size Slide Number Text Font Size. Defaults to 0.9rem. Modifies the `.remark-slide-number` class.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `google_font("Noto Sans", "400", "400i", "700", "700i")`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to Noto Sans. Modifies the `body` element.
#' @param text_font_weight Body Text Font Weight. Defaults to normal. Modifies the `body` element.
#' @param text_font_url Body Text Font URL(s). Defaults to `NULL`. Modifies the `@import url()` elements.
#' @param text_font_url Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the `@import url()` elements.
#' @param text_font_family_fallback Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the `body` element.
#' @param text_font_base Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the `body` element.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `google_font("Cabin", "600", "600i")`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to `NULL`. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to normal. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `google_font("Source Code Pro", "400", "700")`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to `NULL`. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `NULL`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to Cabin. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to 600. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `NULL`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to Source Code Pro. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param code_font_size Code Text Font Size. Defaults to 0.9rem. Modifies the `.remark-inline` class.
#' @param code_font_url Code Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_url Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the `@import url` elements.
#' @param code_font_family_fallback Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param colors A named vector of custom colors. The names of the colors
#' become CSS variables and classes that can be used within your slides.
@@ -114,20 +114,20 @@ style_solarized_light <- function(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c('normal', 'inverse', 'title', 'middle', 'bottom'),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,

+ 40
- 20
R/style_xaringan.R Просмотреть файл

@@ -42,20 +42,20 @@
#' @param header_background_content_padding_top Top Padding for Content in Slide with Header with Background. Defaults to 7rem. Modifies the `.remark-slide-content` class.
#' @param header_background_ignore_classes Slide Classes Where Header with Background will not be Applied. Defaults to `c('normal', 'inverse', 'title', 'middle', 'bottom')`. Modifies the `.remark-slide-content` class.
#' @param text_slide_number_font_size Slide Number Text Font Size. Defaults to 0.9rem. Modifies the `.remark-slide-number` class.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `google_font("Noto Sans", "400", "400i", "700", "700i")`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_google Use `google_font()` to specify body font. Defaults to `NULL`. Modifies the `body` element.
#' @param text_font_family Body Text Font Family (xaringan default is `'Droid Serif'`). Defaults to Noto Sans. Modifies the `body` element.
#' @param text_font_weight Body Text Font Weight. Defaults to normal. Modifies the `body` element.
#' @param text_font_url Body Text Font URL(s). Defaults to `NULL`. Modifies the `@import url()` elements.
#' @param text_font_url Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the `@import url()` elements.
#' @param text_font_family_fallback Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the `body` element.
#' @param text_font_base Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the `body` element.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `google_font("Cabin", "600", "600i")`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to `NULL`. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to normal. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `google_font("Source Code Pro", "400", "700")`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to `NULL`. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param header_font_google Use `google_font()` to specify header font. Defaults to `NULL`. Modifies the `body` element.
#' @param header_font_family Header Font Family (xaringan default is `'Yanone Kaffeesatz'`). Defaults to Cabin. Modifies the `h1, h2, h3` elements.
#' @param header_font_weight Header Font Weight. Defaults to 600. Modifies the `h1, h2, h3` elements.
#' @param header_font_url Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the `@import url` elements.
#' @param code_font_google Use `google_font()` to specify code font. Defaults to `NULL`. Modifies the `body` element.
#' @param code_font_family Code Font Family. Defaults to Source Code Pro. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param code_font_size Code Text Font Size. Defaults to 0.9rem. Modifies the `.remark-inline` class.
#' @param code_font_url Code Font URL. Defaults to `NULL`. Modifies the `@import url` elements.
#' @param code_font_url Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the `@import url` elements.
#' @param code_font_family_fallback Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the `.remark-code, .remark-inline-code` classes.
#' @param colors A named vector of custom colors. The names of the colors
#' become CSS variables and classes that can be used within your slides.
@@ -113,20 +113,20 @@ style_xaringan <- function(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c('normal', 'inverse', 'title', 'middle', 'bottom'),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -179,6 +179,26 @@ style_xaringan <- function(
eval(parse(text = paste0(group, "_font_is_google <- 1")))
}
is_default <- function(type, suffix, reference = style_xaringan) {
var <- paste0(type, "_", suffix)
default_value <- formals(reference)[[var]]
if (suffix == "font_family") {
default_value <- quote_elements_w_spaces(default_value)
}
get(var, envir = parent.frame(2), inherits = FALSE) == default_value
}
# the defaults are google fonts
for (var in c("text", "header", "code")) {
suffixes <- c("font_family", "font_weight", "font_url")
if (var == "code") suffixes <- setdiff(suffixes, "font_weight")
var_is_google <- all(vapply(suffixes, is_default, logical(1), type = var))
if (var_is_google) {
eval(parse(text = paste0(var, "_font_is_google <- 1")))
}
}
extra_font_imports <- if (is.null(extra_fonts)) "" else list2fonts(extra_fonts)
extra_font_imports <- paste(extra_font_imports, collapse = "\n")

+ 10
- 10
R/theme_settings.R Просмотреть файл

@@ -45,20 +45,20 @@ template_variables <- tibble::tribble(
, "header_background_content_padding_top", "7rem", ".remark-slide-content", "Top Padding for Content in Slide with Header with Background"
, "header_background_ignore_classes", "{c('normal', 'inverse', 'title', 'middle', 'bottom')}", ".remark-slide-content", "Slide Classes Where Header with Background will not be Applied"
, "text_slide_number_font_size", "0.9rem", ".remark-slide-number", "Slide Number Text Font Size"
, "text_font_google", "{google_font(\"Noto Sans\", \"400\", \"400i\", \"700\", \"700i\")}", "body", "Use `google_font()` to specify body font"
, "text_font_family", NULL, "body", "Body Text Font Family (xaringan default is `'Droid Serif'`)"
, "text_font_google", NULL, "body", "Use `google_font()` to specify body font"
, "text_font_family", "Noto Sans", "body", "Body Text Font Family (xaringan default is `'Droid Serif'`)"
, "text_font_weight", "normal", "body", "Body Text Font Weight"
, "text_font_url", NULL, "@import url()", "Body Text Font URL(s)"
, "text_font_url", "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap", "@import url()", "Body Text Font URL(s)"
, "text_font_family_fallback", "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'", "body", "Body Text Font Fallbacks"
, "text_font_base", "serif", "body", "Body Text Base Font (Total Failure Fallback)"
, "header_font_google", "{google_font(\"Cabin\", \"600\", \"600i\")}", "body", "Use `google_font()` to specify header font"
, "header_font_family", NULL, "h1, h2, h3", "Header Font Family (xaringan default is `'Yanone Kaffeesatz'`)"
, "header_font_weight", "normal", "h1, h2, h3", "Header Font Weight"
, "header_font_url", NULL, "@import url", "Header Font URL"
, "code_font_google", "{google_font(\"Source Code Pro\", \"400\", \"700\")}", "body", "Use `google_font()` to specify code font"
, "code_font_family", NULL, ".remark-code, .remark-inline-code", "Code Font Family"
, "header_font_google", NULL, "body", "Use `google_font()` to specify header font"
, "header_font_family", "Cabin", "h1, h2, h3", "Header Font Family (xaringan default is `'Yanone Kaffeesatz'`)"
, "header_font_weight", "600", "h1, h2, h3", "Header Font Weight"
, "header_font_url", "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap", "@import url", "Header Font URL"
, "code_font_google", NULL, "body", "Use `google_font()` to specify code font"
, "code_font_family", "Source Code Pro", ".remark-code, .remark-inline-code", "Code Font Family"
, "code_font_size", "0.9rem", ".remark-inline", "Code Text Font Size"
, "code_font_url", NULL, "@import url", "Code Font URL"
, "code_font_url", "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap", "@import url", "Code Font URL"
, "code_font_family_fallback", "'Lucida Console', Monaco", ".remark-code, .remark-inline-code", "Code Font Fallback"
)


+ 20
- 0
inst/scripts/style_xaringan_body.R Просмотреть файл

@@ -43,6 +43,26 @@ for (var in f_args[grepl("font_google$", f_args)]) {
eval(parse(text = paste0(group, "_font_is_google <- 1")))
}

is_default <- function(type, suffix, reference = style_xaringan) {
var <- paste0(type, "_", suffix)
default_value <- formals(reference)[[var]]
if (suffix == "font_family") {
default_value <- quote_elements_w_spaces(default_value)
}

get(var, envir = parent.frame(2), inherits = FALSE) == default_value
}

# the defaults are google fonts
for (var in c("text", "header", "code")) {
suffixes <- c("font_family", "font_weight", "font_url")
if (var == "code") suffixes <- setdiff(suffixes, "font_weight")
var_is_google <- all(vapply(suffixes, is_default, logical(1), type = var))
if (var_is_google) {
eval(parse(text = paste0(var, "_font_is_google <- 1")))
}
}

extra_font_imports <- if (is.null(extra_fonts)) "" else list2fonts(extra_fonts)
extra_font_imports <- paste(extra_font_imports, collapse = "\n")


+ 23
- 20
man/style_duo.Rd Просмотреть файл

@@ -52,21 +52,24 @@ style_duo(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -167,33 +170,33 @@ style_duo(

\item{text_slide_number_font_size}{Slide Number Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-slide-number} class.}

\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{google_font("Noto Sans", "400", "400i", "700", "700i")}. Modifies the \code{body} element.}
\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to \code{NULL}. Modifies the \code{body} element.}
\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to Noto Sans. Modifies the \code{body} element.}

\item{text_font_weight}{Body Text Font Weight. Defaults to normal. Modifies the \code{body} element.}

\item{text_font_url}{Body Text Font URL(s). Defaults to \code{NULL}. Modifies the \verb{@import url()} elements.}
\item{text_font_url}{Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the \verb{@import url()} elements.}

\item{text_font_family_fallback}{Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the \code{body} element.}

\item{text_font_base}{Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the \code{body} element.}

\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{google_font("Cabin", "600", "600i")}. Modifies the \code{body} element.}
\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to \code{NULL}. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to Cabin. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_weight}{Header Font Weight. Defaults to normal. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_weight}{Header Font Weight. Defaults to 600. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_url}{Header Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{header_font_url}{Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{google_font("Source Code Pro", "400", "700")}. Modifies the \code{body} element.}
\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{code_font_family}{Code Font Family. Defaults to \code{NULL}. Modifies the \verb{.remark-code, .remark-inline-code} classes.}
\item{code_font_family}{Code Font Family. Defaults to Source Code Pro. Modifies the \verb{.remark-code, .remark-inline-code} classes.}

\item{code_font_size}{Code Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-inline} class.}

\item{code_font_url}{Code Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{code_font_url}{Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_family_fallback}{Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the \verb{.remark-code, .remark-inline-code} classes.}


+ 23
- 20
man/style_duo_accent.Rd Просмотреть файл

@@ -55,21 +55,24 @@ style_duo_accent(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -174,33 +177,33 @@ style_duo_accent(

\item{text_slide_number_font_size}{Slide Number Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-slide-number} class.}

\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{google_font("Noto Sans", "400", "400i", "700", "700i")}. Modifies the \code{body} element.}
\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to \code{NULL}. Modifies the \code{body} element.}
\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to Noto Sans. Modifies the \code{body} element.}

\item{text_font_weight}{Body Text Font Weight. Defaults to normal. Modifies the \code{body} element.}

\item{text_font_url}{Body Text Font URL(s). Defaults to \code{NULL}. Modifies the \verb{@import url()} elements.}
\item{text_font_url}{Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the \verb{@import url()} elements.}

\item{text_font_family_fallback}{Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the \code{body} element.}

\item{text_font_base}{Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the \code{body} element.}

\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{google_font("Cabin", "600", "600i")}. Modifies the \code{body} element.}
\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to \code{NULL}. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to Cabin. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_weight}{Header Font Weight. Defaults to normal. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_weight}{Header Font Weight. Defaults to 600. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_url}{Header Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{header_font_url}{Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{google_font("Source Code Pro", "400", "700")}. Modifies the \code{body} element.}
\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{code_font_family}{Code Font Family. Defaults to \code{NULL}. Modifies the \verb{.remark-code, .remark-inline-code} classes.}
\item{code_font_family}{Code Font Family. Defaults to Source Code Pro. Modifies the \verb{.remark-code, .remark-inline-code} classes.}

\item{code_font_size}{Code Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-inline} class.}

\item{code_font_url}{Code Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{code_font_url}{Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_family_fallback}{Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the \verb{.remark-code, .remark-inline-code} classes.}


+ 23
- 20
man/style_duo_accent_inverse.Rd Просмотреть файл

@@ -56,21 +56,24 @@ style_duo_accent_inverse(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -175,33 +178,33 @@ style_duo_accent_inverse(

\item{text_slide_number_font_size}{Slide Number Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-slide-number} class.}

\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{google_font("Noto Sans", "400", "400i", "700", "700i")}. Modifies the \code{body} element.}
\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to \code{NULL}. Modifies the \code{body} element.}
\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to Noto Sans. Modifies the \code{body} element.}

\item{text_font_weight}{Body Text Font Weight. Defaults to normal. Modifies the \code{body} element.}

\item{text_font_url}{Body Text Font URL(s). Defaults to \code{NULL}. Modifies the \verb{@import url()} elements.}
\item{text_font_url}{Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the \verb{@import url()} elements.}

\item{text_font_family_fallback}{Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the \code{body} element.}

\item{text_font_base}{Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the \code{body} element.}

\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{google_font("Cabin", "600", "600i")}. Modifies the \code{body} element.}
\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to \code{NULL}. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to Cabin. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_weight}{Header Font Weight. Defaults to normal. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_weight}{Header Font Weight. Defaults to 600. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_url}{Header Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{header_font_url}{Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{google_font("Source Code Pro", "400", "700")}. Modifies the \code{body} element.}
\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{code_font_family}{Code Font Family. Defaults to \code{NULL}. Modifies the \verb{.remark-code, .remark-inline-code} classes.}
\item{code_font_family}{Code Font Family. Defaults to Source Code Pro. Modifies the \verb{.remark-code, .remark-inline-code} classes.}

\item{code_font_size}{Code Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-inline} class.}

\item{code_font_url}{Code Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{code_font_url}{Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_family_fallback}{Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the \verb{.remark-code, .remark-inline-code} classes.}


+ 23
- 20
man/style_mono_accent.Rd Просмотреть файл

@@ -52,21 +52,24 @@ style_mono_accent(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -169,33 +172,33 @@ style_mono_accent(

\item{text_slide_number_font_size}{Slide Number Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-slide-number} class.}

\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{google_font("Noto Sans", "400", "400i", "700", "700i")}. Modifies the \code{body} element.}
\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to \code{NULL}. Modifies the \code{body} element.}
\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to Noto Sans. Modifies the \code{body} element.}

\item{text_font_weight}{Body Text Font Weight. Defaults to normal. Modifies the \code{body} element.}

\item{text_font_url}{Body Text Font URL(s). Defaults to \code{NULL}. Modifies the \verb{@import url()} elements.}
\item{text_font_url}{Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the \verb{@import url()} elements.}

\item{text_font_family_fallback}{Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the \code{body} element.}

\item{text_font_base}{Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the \code{body} element.}

\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{google_font("Cabin", "600", "600i")}. Modifies the \code{body} element.}
\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to \code{NULL}. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to Cabin. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_weight}{Header Font Weight. Defaults to normal. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_weight}{Header Font Weight. Defaults to 600. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_url}{Header Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{header_font_url}{Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{google_font("Source Code Pro", "400", "700")}. Modifies the \code{body} element.}
\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{code_font_family}{Code Font Family. Defaults to \code{NULL}. Modifies the \verb{.remark-code, .remark-inline-code} classes.}
\item{code_font_family}{Code Font Family. Defaults to Source Code Pro. Modifies the \verb{.remark-code, .remark-inline-code} classes.}

\item{code_font_size}{Code Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-inline} class.}

\item{code_font_url}{Code Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{code_font_url}{Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_family_fallback}{Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the \verb{.remark-code, .remark-inline-code} classes.}


+ 23
- 20
man/style_mono_accent_inverse.Rd Просмотреть файл

@@ -52,21 +52,24 @@ style_mono_accent_inverse(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -169,33 +172,33 @@ style_mono_accent_inverse(

\item{text_slide_number_font_size}{Slide Number Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-slide-number} class.}

\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{google_font("Noto Sans", "400", "400i", "700", "700i")}. Modifies the \code{body} element.}
\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to \code{NULL}. Modifies the \code{body} element.}
\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to Noto Sans. Modifies the \code{body} element.}

\item{text_font_weight}{Body Text Font Weight. Defaults to normal. Modifies the \code{body} element.}

\item{text_font_url}{Body Text Font URL(s). Defaults to \code{NULL}. Modifies the \verb{@import url()} elements.}
\item{text_font_url}{Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the \verb{@import url()} elements.}

\item{text_font_family_fallback}{Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the \code{body} element.}

\item{text_font_base}{Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the \code{body} element.}

\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{google_font("Cabin", "600", "600i")}. Modifies the \code{body} element.}
\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to \code{NULL}. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to Cabin. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_weight}{Header Font Weight. Defaults to normal. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_weight}{Header Font Weight. Defaults to 600. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_url}{Header Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{header_font_url}{Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{google_font("Source Code Pro", "400", "700")}. Modifies the \code{body} element.}
\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{code_font_family}{Code Font Family. Defaults to \code{NULL}. Modifies the \verb{.remark-code, .remark-inline-code} classes.}
\item{code_font_family}{Code Font Family. Defaults to Source Code Pro. Modifies the \verb{.remark-code, .remark-inline-code} classes.}

\item{code_font_size}{Code Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-inline} class.}

\item{code_font_url}{Code Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{code_font_url}{Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_family_fallback}{Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the \verb{.remark-code, .remark-inline-code} classes.}


+ 23
- 20
man/style_mono_dark.Rd Просмотреть файл

@@ -52,21 +52,24 @@ style_mono_dark(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -169,33 +172,33 @@ style_mono_dark(

\item{text_slide_number_font_size}{Slide Number Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-slide-number} class.}

\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{google_font("Noto Sans", "400", "400i", "700", "700i")}. Modifies the \code{body} element.}
\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to \code{NULL}. Modifies the \code{body} element.}
\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to Noto Sans. Modifies the \code{body} element.}

\item{text_font_weight}{Body Text Font Weight. Defaults to normal. Modifies the \code{body} element.}

\item{text_font_url}{Body Text Font URL(s). Defaults to \code{NULL}. Modifies the \verb{@import url()} elements.}
\item{text_font_url}{Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the \verb{@import url()} elements.}

\item{text_font_family_fallback}{Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the \code{body} element.}

\item{text_font_base}{Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the \code{body} element.}

\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{google_font("Cabin", "600", "600i")}. Modifies the \code{body} element.}
\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to \code{NULL}. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to Cabin. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_weight}{Header Font Weight. Defaults to normal. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_weight}{Header Font Weight. Defaults to 600. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_url}{Header Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{header_font_url}{Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{google_font("Source Code Pro", "400", "700")}. Modifies the \code{body} element.}
\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{code_font_family}{Code Font Family. Defaults to \code{NULL}. Modifies the \verb{.remark-code, .remark-inline-code} classes.}
\item{code_font_family}{Code Font Family. Defaults to Source Code Pro. Modifies the \verb{.remark-code, .remark-inline-code} classes.}

\item{code_font_size}{Code Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-inline} class.}

\item{code_font_url}{Code Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{code_font_url}{Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_family_fallback}{Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the \verb{.remark-code, .remark-inline-code} classes.}


+ 23
- 20
man/style_mono_light.Rd Просмотреть файл

@@ -52,21 +52,24 @@ style_mono_light(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -169,33 +172,33 @@ style_mono_light(

\item{text_slide_number_font_size}{Slide Number Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-slide-number} class.}

\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{google_font("Noto Sans", "400", "400i", "700", "700i")}. Modifies the \code{body} element.}
\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to \code{NULL}. Modifies the \code{body} element.}
\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to Noto Sans. Modifies the \code{body} element.}

\item{text_font_weight}{Body Text Font Weight. Defaults to normal. Modifies the \code{body} element.}

\item{text_font_url}{Body Text Font URL(s). Defaults to \code{NULL}. Modifies the \verb{@import url()} elements.}
\item{text_font_url}{Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the \verb{@import url()} elements.}

\item{text_font_family_fallback}{Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the \code{body} element.}

\item{text_font_base}{Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the \code{body} element.}

\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{google_font("Cabin", "600", "600i")}. Modifies the \code{body} element.}
\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to \code{NULL}. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to Cabin. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_weight}{Header Font Weight. Defaults to normal. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_weight}{Header Font Weight. Defaults to 600. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_url}{Header Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{header_font_url}{Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{google_font("Source Code Pro", "400", "700")}. Modifies the \code{body} element.}
\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{code_font_family}{Code Font Family. Defaults to \code{NULL}. Modifies the \verb{.remark-code, .remark-inline-code} classes.}
\item{code_font_family}{Code Font Family. Defaults to Source Code Pro. Modifies the \verb{.remark-code, .remark-inline-code} classes.}

\item{code_font_size}{Code Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-inline} class.}

\item{code_font_url}{Code Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{code_font_url}{Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_family_fallback}{Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the \verb{.remark-code, .remark-inline-code} classes.}


+ 23
- 20
man/style_solarized_dark.Rd Просмотреть файл

@@ -49,21 +49,24 @@ style_solarized_dark(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -160,33 +163,33 @@ style_solarized_dark(

\item{text_slide_number_font_size}{Slide Number Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-slide-number} class.}

\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{google_font("Noto Sans", "400", "400i", "700", "700i")}. Modifies the \code{body} element.}
\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to \code{NULL}. Modifies the \code{body} element.}
\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to Noto Sans. Modifies the \code{body} element.}

\item{text_font_weight}{Body Text Font Weight. Defaults to normal. Modifies the \code{body} element.}

\item{text_font_url}{Body Text Font URL(s). Defaults to \code{NULL}. Modifies the \verb{@import url()} elements.}
\item{text_font_url}{Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the \verb{@import url()} elements.}

\item{text_font_family_fallback}{Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the \code{body} element.}

\item{text_font_base}{Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the \code{body} element.}

\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{google_font("Cabin", "600", "600i")}. Modifies the \code{body} element.}
\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to \code{NULL}. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to Cabin. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_weight}{Header Font Weight. Defaults to normal. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_weight}{Header Font Weight. Defaults to 600. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_url}{Header Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{header_font_url}{Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{google_font("Source Code Pro", "400", "700")}. Modifies the \code{body} element.}
\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{code_font_family}{Code Font Family. Defaults to \code{NULL}. Modifies the \verb{.remark-code, .remark-inline-code} classes.}
\item{code_font_family}{Code Font Family. Defaults to Source Code Pro. Modifies the \verb{.remark-code, .remark-inline-code} classes.}

\item{code_font_size}{Code Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-inline} class.}

\item{code_font_url}{Code Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{code_font_url}{Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_family_fallback}{Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the \verb{.remark-code, .remark-inline-code} classes.}


+ 23
- 20
man/style_solarized_light.Rd Просмотреть файл

@@ -49,21 +49,24 @@ style_solarized_light(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -160,33 +163,33 @@ style_solarized_light(

\item{text_slide_number_font_size}{Slide Number Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-slide-number} class.}

\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{google_font("Noto Sans", "400", "400i", "700", "700i")}. Modifies the \code{body} element.}
\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to \code{NULL}. Modifies the \code{body} element.}
\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to Noto Sans. Modifies the \code{body} element.}

\item{text_font_weight}{Body Text Font Weight. Defaults to normal. Modifies the \code{body} element.}

\item{text_font_url}{Body Text Font URL(s). Defaults to \code{NULL}. Modifies the \verb{@import url()} elements.}
\item{text_font_url}{Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the \verb{@import url()} elements.}

\item{text_font_family_fallback}{Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the \code{body} element.}

\item{text_font_base}{Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the \code{body} element.}

\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{google_font("Cabin", "600", "600i")}. Modifies the \code{body} element.}
\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to \code{NULL}. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to Cabin. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_weight}{Header Font Weight. Defaults to normal. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_weight}{Header Font Weight. Defaults to 600. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_url}{Header Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{header_font_url}{Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{google_font("Source Code Pro", "400", "700")}. Modifies the \code{body} element.}
\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{code_font_family}{Code Font Family. Defaults to \code{NULL}. Modifies the \verb{.remark-code, .remark-inline-code} classes.}
\item{code_font_family}{Code Font Family. Defaults to Source Code Pro. Modifies the \verb{.remark-code, .remark-inline-code} classes.}

\item{code_font_size}{Code Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-inline} class.}

\item{code_font_url}{Code Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{code_font_url}{Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_family_fallback}{Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the \verb{.remark-code, .remark-inline-code} classes.}


+ 23
- 20
man/style_xaringan.Rd Просмотреть файл

@@ -49,21 +49,24 @@ style_xaringan(
header_background_content_padding_top = "7rem",
header_background_ignore_classes = c("normal", "inverse", "title", "middle", "bottom"),
text_slide_number_font_size = "0.9rem",
text_font_google = google_font("Noto Sans", "400", "400i", "700", "700i"),
text_font_family = NULL,
text_font_google = NULL,
text_font_family = "Noto Sans",
text_font_weight = "normal",
text_font_url = NULL,
text_font_url = "https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap",
text_font_family_fallback = "'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'",
text_font_base = "serif",
header_font_google = google_font("Cabin", "600", "600i"),
header_font_family = NULL,
header_font_weight = "normal",
header_font_url = NULL,
code_font_google = google_font("Source Code Pro", "400", "700"),
code_font_family = NULL,
header_font_google = NULL,
header_font_family = "Cabin",
header_font_weight = "600",
header_font_url = "https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap",
code_font_google = NULL,
code_font_family = "Source Code Pro",
code_font_size = "0.9rem",
code_font_url = NULL,
code_font_url = "https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap",
code_font_family_fallback = "'Lucida Console', Monaco",
colors = NULL,
extra_css = NULL,
@@ -160,33 +163,33 @@ style_xaringan(

\item{text_slide_number_font_size}{Slide Number Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-slide-number} class.}

\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{google_font("Noto Sans", "400", "400i", "700", "700i")}. Modifies the \code{body} element.}
\item{text_font_google}{Use \code{google_font()} to specify body font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to \code{NULL}. Modifies the \code{body} element.}
\item{text_font_family}{Body Text Font Family (xaringan default is \code{'Droid Serif'}). Defaults to Noto Sans. Modifies the \code{body} element.}

\item{text_font_weight}{Body Text Font Weight. Defaults to normal. Modifies the \code{body} element.}

\item{text_font_url}{Body Text Font URL(s). Defaults to \code{NULL}. Modifies the \verb{@import url()} elements.}
\item{text_font_url}{Body Text Font URL(s). Defaults to https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&display=swap. Modifies the \verb{@import url()} elements.}

\item{text_font_family_fallback}{Body Text Font Fallbacks. Defaults to 'Palatino Linotype', 'Book Antiqua', Palatino, 'Microsoft YaHei', 'Songti SC'. Modifies the \code{body} element.}

\item{text_font_base}{Body Text Base Font (Total Failure Fallback). Defaults to serif. Modifies the \code{body} element.}

\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{google_font("Cabin", "600", "600i")}. Modifies the \code{body} element.}
\item{header_font_google}{Use \code{google_font()} to specify header font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to \code{NULL}. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_family}{Header Font Family (xaringan default is \code{'Yanone Kaffeesatz'}). Defaults to Cabin. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_weight}{Header Font Weight. Defaults to normal. Modifies the \verb{h1, h2, h3} elements.}
\item{header_font_weight}{Header Font Weight. Defaults to 600. Modifies the \verb{h1, h2, h3} elements.}

\item{header_font_url}{Header Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{header_font_url}{Header Font URL. Defaults to https://fonts.googleapis.com/css?family=Cabin:600,600i&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{google_font("Source Code Pro", "400", "700")}. Modifies the \code{body} element.}
\item{code_font_google}{Use \code{google_font()} to specify code font. Defaults to \code{NULL}. Modifies the \code{body} element.}

\item{code_font_family}{Code Font Family. Defaults to \code{NULL}. Modifies the \verb{.remark-code, .remark-inline-code} classes.}
\item{code_font_family}{Code Font Family. Defaults to Source Code Pro. Modifies the \verb{.remark-code, .remark-inline-code} classes.}

\item{code_font_size}{Code Text Font Size. Defaults to 0.9rem. Modifies the \code{.remark-inline} class.}

\item{code_font_url}{Code Font URL. Defaults to \code{NULL}. Modifies the \verb{@import url} elements.}
\item{code_font_url}{Code Font URL. Defaults to https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700&display=swap. Modifies the \verb{@import url} elements.}

\item{code_font_family_fallback}{Code Font Fallback. Defaults to 'Lucida Console', Monaco. Modifies the \verb{.remark-code, .remark-inline-code} classes.}


+ 1
- 1
tests/testthat/css/duo-header_bg.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/duo.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/duo_accent.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/duo_accent_inverse.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/mono_accent.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/mono_accent_inverse.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/mono_dark.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/mono_light-header_bg.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/mono_light.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/solarized_dark-header_bg.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/solarized_dark.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/solarized_light.css Просмотреть файл

@@ -68,7 +68,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 1
- 1
tests/testthat/css/xaringan.css Просмотреть файл

@@ -69,7 +69,7 @@ body {
}
h1, h2, h3 {
font-family: var(--header-font-family);
font-weight: normal;
font-weight: 600;
color: var(--header-color);
}
.remark-slide-content {

+ 8
- 0
tests/testthat/helper-session.R Просмотреть файл

@@ -0,0 +1,8 @@
with_clean_session <- function(.f, args = list()) {
empty_wd <- tempfile()
dir.create(empty_wd)
owd <- setwd(empty_wd)
message(owd)
on.exit({message(owd); setwd(owd); unlink(empty_wd, TRUE)})
callr::r_safe(.f, args)
}

+ 27
- 0
tests/testthat/test-themes.R Просмотреть файл

@@ -45,3 +45,30 @@ test_that("header_background_auto = TRUE", {
test_that("style colors are added to themes", {
test_theme_file("xaringan", colors = c('light-blue' = "#bad4ed"))
})

test_that("setting individual font overrides google font", {
theme_vars <- with_clean_session(function() {
xf <- xaringanthemer::style_xaringan(
text_font_family = "Damogran",
header_font_family = "Magrathea"
)
xaringanthemer:::read_css_vars(xf)
})

expect_equal(theme_vars$text_font_family, "Damogran")
expect_false(theme_vars$text_font_is_google)
expect_equal(theme_vars$header_font_family, "Magrathea")
expect_false(theme_vars$header_font_is_google)
})

test_that("default fonts are correctly identified as google font", {
theme_vars <- with_clean_session(function() {
xf <- xaringanthemer::style_xaringan()
xaringanthemer:::read_css_vars(xf)
})

expect_equal(theme_vars$text_font_family, quote_elements_w_spaces(formals(style_xaringan)$text_font_family))
expect_true(theme_vars$text_font_is_google)
expect_equal(theme_vars$header_font_family, quote_elements_w_spaces(formals(style_xaringan)$header_font_family))
expect_true(theme_vars$header_font_is_google)
})

Загрузка…
Отмена
Сохранить