icons: Easily Insert SVG Icons into R Outputs

Provides tools to download, style, and insert scalable vector graphics (SVG) icons into R output, such as 'R Markdown' and 'Quarto' documents, 'Shiny' apps, 'gt' tables, and 'ggplot2' visualisations via the 'ggicons' package. Bundles popular icon libraries, such as 'Font Awesome' (<https://fontawesome.com>), 'Academicons' (<https://jpswalsh.github.io/academicons/>), and 'Material Design Icons' (<https://fonts.google.com/icons>), which are downloaded on demand to keep the package small, or build a custom icon set from any folder of local SVG files. Icon appearance, such as size, colour, and position, can be customised.

Package details

AuthorMitchell O'Hara-Wild [aut, cre] (ORCID: <https://orcid.org/0000-0001-6729-7695>), Earo Wang [ctb] (ORCID: <https://orcid.org/0000-0001-6448-5260>), Timothy Hyndman [ctb] (ORCID: <https://orcid.org/0000-0002-7047-5023>), Matthew Warkentin [ctb] (ORCID: <https://orcid.org/0000-0001-8730-3511>), Tom Jemmett [ctb] (ORCID: <https://orcid.org/0000-0002-6943-2990>)
MaintainerMitchell O'Hara-Wild <mail@mitchelloharawild.com>
LicenseMIT + file LICENSE
Version1.0.0
URL https://pkg.mitchelloharawild.com/icons/ https://github.com/mitchelloharawild/icons
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("icons")

Try the icons package in your browser

Any scripts or data that you put into this service are public.

icons documentation built on Sept. 3, 2026, 5:10 p.m.