Skip to content

List all fonts installed on your system

Usage

system_fonts()

Value

A data frame with a row for each font and various information in each column

Examples

# See all monospace fonts
fonts <- system_fonts()
fonts[fonts$monospace, ]
#> # A tibble: 18 × 9
#>    path             index name  family style weight width italic monospace
#>    <chr>            <int> <chr> <chr>  <chr> <ord>  <ord> <lgl>  <lgl>    
#>  1 /usr/share/font…     0 Nimb… Nimbu… Bold… bold   norm… TRUE   TRUE     
#>  2 /usr/share/font…     0 Libe… Liber… Bold  bold   norm… FALSE  TRUE     
#>  3 /usr/share/font…     0 Nimb… Nimbu… Regu… normal norm… FALSE  TRUE     
#>  4 /usr/share/font…     0 Libe… Liber… Ital… normal norm… TRUE   TRUE     
#>  5 /usr/share/font…     0 Noto… Noto … Regu… normal norm… FALSE  TRUE     
#>  6 /usr/share/font…     0 Deja… DejaV… Book  normal norm… FALSE  TRUE     
#>  7 /usr/share/font…     0 Deja… DejaV… Bold… bold   norm… FALSE  TRUE     
#>  8 /usr/share/font…     0 Noto… Noto … Regu… normal norm… FALSE  TRUE     
#>  9 /usr/share/font…     0 Deja… DejaV… Bold  bold   norm… FALSE  TRUE     
#> 10 /usr/share/font…     0 Nimb… Nimbu… Regu… normal norm… FALSE  TRUE     
#> 11 /usr/share/font…     0 Libe… Liber… Bold… bold   norm… TRUE   TRUE     
#> 12 /usr/share/font…     0 Deja… DejaV… Obli… normal norm… FALSE  TRUE     
#> 13 /usr/share/font…     0 Nimb… Nimbu… Bold… bold   norm… TRUE   TRUE     
#> 14 /usr/share/font…     0 Nimb… Nimbu… Bold  bold   norm… FALSE  TRUE     
#> 15 /usr/share/font…     0 Nimb… Nimbu… Bold  bold   norm… FALSE  TRUE     
#> 16 /usr/share/font…     0 Nimb… Nimbu… Ital… normal norm… TRUE   TRUE     
#> 17 /usr/share/font…     0 Nimb… Nimbu… Ital… normal norm… TRUE   TRUE     
#> 18 /usr/share/font…     0 Libe… Liber… Regu… normal norm… FALSE  TRUE