gt (version 0.2.2)

default_fonts: A vector of default fonts for use with gt tables

Description

The vector of fonts given by default_fonts() should be used with a gt table that is rendered to HTML. We can specify additional fonts to use but this default set should be placed after that to act as fallbacks. This is useful when specifying font values in the cell_text() function (itself used in the tab_style() function). If using opt_table_font() (which also has a font argument) we probably don't need to specify this vector of fonts since it is handled by its add option (which is TRUE by default).

Usage

default_fonts()

Arguments

Value

A character vector of font names.

Figures

Function ID

7-19

See Also

Other Helper Functions: adjust_luminance(), cell_borders(), cell_fill(), cell_text(), cells_body(), cells_column_labels(), cells_column_spanners(), cells_grand_summary(), cells_row_groups(), cells_stubhead(), cells_stub(), cells_summary(), cells_title(), currency(), escape_latex(), google_font(), gt_latex_dependencies(), html(), md(), pct(), px(), random_id()

Examples

Run this code
# NOT RUN {
# Use `exibble` to create a gt table;
# attempting to modify the fonts used
# for the `time` column is much safer
# if `default_fonts()` is appended to
# the end of the `font` listing in the
# `cell_text()` call (the "Comic Sansa"
# and "Menloa" fonts don't exist, but,
# we'll get the first available font
# from the `default_fonts()` set)
tab_1 <-
  exibble %>%
  dplyr::select(char, time) %>%
  gt() %>%
  tab_style(
    style = cell_text(
      font = c(
        "Comic Sansa", "Menloa",
        default_fonts()
      )
    ),
    locations = cells_body(columns = vars(time))
  )

# }

Run the code above in your browser using DataLab