#' A ggplot2 theme based on the Google Exo font.
#'
#' @param base_size Font size. Default at 12 pts.
#' @param base_family Font family. Default is "Exo"
#' @param base_line_size Base line size
#' @param base_rect_size Base rect size
#' @import ggplot2
#'
#' @inheritParams ggplot2::theme_light
#'
#' @export
#'
theme_exo <-
function(base_size = 12,
base_family = "Exo",
base_line_size = base_size / 22,
base_rect_size = base_size / 22) {
theme_light_modified(base_size, base_family, base_line_size, base_rect_size)
}
#' Import Google Exo font
#' @export
import_exo <- function() {
ps_font_dir <- system.file("fonts", "exo", package = "ggpmthemes")
suppressWarnings(suppressMessages(extrafont::font_import(ps_font_dir, prompt = FALSE)))
message(
sprintf(
"You will likely need to install these fonts on your system as well.\n\nYou can find them in [%s]",
ps_font_dir
)
)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.