Package: AddFonts Title: Download and Register Fonts from GDPR-Compliant Providers for Use in R Graphics Version: 1.0.0 Authors@R: person("Guillaume", "Noblet", , "gnoblet@zaclys.net", role = c("aut", "cre", "cph")) Description: Download and register fonts from GDPR-compliant providers for use in R graphics. Supports weight-based providers (e.g. Bunny Fonts, ) and file-based providers (e.g. Bye Bye Binary, ). Architecture allows for easy additions of font providers. License: GPL (>= 3) Encoding: UTF-8 Roxygen: list(markdown = TRUE, packages = "roxytypes") Config/Needs/documentation: roxytypes SystemRequirements: woff2 (>= 1.0.2, optional): needed only for weight-based providers that serve woff2 (e.g. Bunny Fonts). woff2-tools (rpm) or woff2 (deb) or woff2 (arch). Imports: sysfonts, httr2, fs, rappdirs, cli, jsonlite, S7, glue, rlang, showtext Suggests: testthat (>= 3.3.0), usethis, withr Config/testthat/edition: 3 Depends: R (>= 4.1.0) URL: https://codeberg.org/gnoblet/AddFonts, https://gnoblet.r-universe.dev/AddFonts BugReports: https://codeberg.org/gnoblet/AddFonts/issues Collate: 'CacheMeta.R' 'CacheEntry.R' 'CacheEntryList.R' 'FontProvider.R' 'FontProviderFile.R' 'FontProviderWeight.R' 'add_font.R' 'as_CacheEntryList.R' 'as_FontProvider.R' 'as_list.R' 'assert.R' 'cache.R' 'cache_ttf_path.R' 'cache_variant_paths.R' 'conv_fun.R' 'download_and_cache.R' 'download_and_cache_file.R' 'download_variant_file.R' 'download_variant_generic.R' 'download_weights.R' 'first_use_message.R' 'helpers.R' 'preview_font.R' 'provider_registry.R' 'register_from_cache.R' 'update_download_and_cache.R' 'utils.R' 'woff2_to_ttf.R' 'zzz.R' Config/roxygen2/version: 8.0.0 Config/pak/sysreqs: cmake libfreetype6-dev make libpng-dev libuv1-dev libssl-dev zlib1g-dev Repository: https://gnoblet.r-universe.dev Date/Publication: 2026-07-08 09:17:34 UTC RemoteUrl: https://codeberg.org/gnoblet/AddFonts RemoteRef: HEAD RemoteSha: e781ad02db13bd274ca7e4d6cd421e3dec8ab3c6 NeedsCompilation: no Packaged: 2026-07-08 10:44:24 UTC; root Author: Guillaume Noblet [aut, cre, cph] Maintainer: Guillaume Noblet