---
title: "Fonts"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{Fonts}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```
## Fonts
`{tickle}` includes some commands for manipulating the font.
## Listing all fonts on your system
```{r eval = FALSE}
library(tickle)
head(list_font_families(), 50)
```
## Simple app
```{r eval = FALSE}
ui_spec <- tic_window(
tic_col(
tic_label("Heading here", style = 'h2'),
tic_label("Some other text"),
tic_button("... and a button", style = 'primary')
)
)
win <- render_ui(ui_spec)
```
## Adjust the fonts
Changing the font will have an immediate effect on the current UI.
```{r eval = FALSE}
set_font_family(body = 'Courier', headings = 'Luxi Sans')
set_font_scale(2)
```