This function checks if a font is installed in your machine.
To list all available fonts, set font = NULL
.
Arguments
- font
Character. Which font to check. No need to add .TFF.
- font_dirs
Character vector. Additional directories to check for fonts.
- quiet
Boolean. Keep quiet? If not, show message
- ...
Additional parameters.
See also
Other Tools:
autoline()
,
bind_files()
,
bring_api()
,
chr2num()
,
db_download()
,
db_upload()
,
export_plot()
,
export_results()
,
files_functions()
,
formatColoured()
,
formatHTML()
,
get_credentials()
,
glued()
,
grepm()
,
h2o_selectmodel()
,
haveInternet()
,
image_metadata()
,
importxlsx()
,
ip_data()
,
json2vector()
,
list_cats()
,
listfiles()
,
mail_send()
,
markdown2df()
,
move_files()
,
msplit()
,
myip()
,
quiet()
,
read.file()
,
statusbar()
,
tic()
,
try_require()
,
updateLares()
,
warnifnot()
,
what_size()
Examples
font_exists(font = "Arial")
#> [1] FALSE
font_exists(font = "arial")
#> [1] FALSE
font_exists(font = "")
#> [1] FALSE
font_exists(font = NULL)
#> [1] "C059-BdIta" "C059-Bold"
#> [3] "C059-Italic" "C059-Roman"
#> [5] "D050000L" "NimbusMonoPS-Bold"
#> [7] "NimbusMonoPS-BoldItalic" "NimbusMonoPS-Italic"
#> [9] "NimbusMonoPS-Regular" "NimbusRoman-Bold"
#> [11] "NimbusRoman-BoldItalic" "NimbusRoman-Italic"
#> [13] "NimbusRoman-Regular" "NimbusSans-Bold"
#> [15] "NimbusSans-BoldItalic" "NimbusSans-Italic"
#> [17] "NimbusSans-Regular" "NimbusSansNarrow-Bold"
#> [19] "NimbusSansNarrow-BoldOblique" "NimbusSansNarrow-Oblique"
#> [21] "NimbusSansNarrow-Regular" "P052-Bold"
#> [23] "P052-BoldItalic" "P052-Italic"
#> [25] "P052-Roman" "StandardSymbolsPS"
#> [27] "URWBookman-Demi" "URWBookman-DemiItalic"
#> [29] "URWBookman-Light" "URWBookman-LightItalic"
#> [31] "URWGothic-Book" "URWGothic-BookOblique"
#> [33] "URWGothic-Demi" "URWGothic-DemiOblique"
#> [35] "Z003-MediumItalic" "DejaVuMathTeXGyre"
#> [37] "DejaVuSans-Bold" "DejaVuSans-BoldOblique"
#> [39] "DejaVuSans-ExtraLight" "DejaVuSans-Oblique"
#> [41] "DejaVuSans" "DejaVuSansCondensed-Bold"
#> [43] "DejaVuSansCondensed-BoldOblique" "DejaVuSansCondensed-Oblique"
#> [45] "DejaVuSansCondensed" "DejaVuSansMono-Bold"
#> [47] "DejaVuSansMono-BoldOblique" "DejaVuSansMono-Oblique"
#> [49] "DejaVuSansMono" "DejaVuSerif-Bold"
#> [51] "DejaVuSerif-BoldItalic" "DejaVuSerif-Italic"
#> [53] "DejaVuSerif" "DejaVuSerifCondensed-Bold"
#> [55] "DejaVuSerifCondensed-BoldItalic" "DejaVuSerifCondensed-Italic"
#> [57] "DejaVuSerifCondensed" "DroidSansFallbackFull"
#> [59] "Lato-Black" "Lato-BlackItalic"
#> [61] "Lato-Bold" "Lato-BoldItalic"
#> [63] "Lato-Hairline" "Lato-HairlineItalic"
#> [65] "Lato-Heavy" "Lato-HeavyItalic"
#> [67] "Lato-Italic" "Lato-Light"
#> [69] "Lato-LightItalic" "Lato-Medium"
#> [71] "Lato-MediumItalic" "Lato-Regular"
#> [73] "Lato-Semibold" "Lato-SemiboldItalic"
#> [75] "Lato-Thin" "Lato-ThinItalic"
#> [77] "LiberationMono-Bold" "LiberationMono-BoldItalic"
#> [79] "LiberationMono-Italic" "LiberationMono-Regular"
#> [81] "LiberationSans-Bold" "LiberationSans-BoldItalic"
#> [83] "LiberationSans-Italic" "LiberationSans-Regular"
#> [85] "LiberationSansNarrow-Bold" "LiberationSansNarrow-BoldItalic"
#> [87] "LiberationSansNarrow-Italic" "LiberationSansNarrow-Regular"
#> [89] "LiberationSerif-Bold" "LiberationSerif-BoldItalic"
#> [91] "LiberationSerif-Italic" "LiberationSerif-Regular"
#> [93] "NotoColorEmoji" "NotoMono-Regular"
#> [95] "NotoSansMono-Bold" "NotoSansMono-Regular"