grImport2 is no longer a dependency; SVG path data is now parsed
directly (via xml2).Initial CRAN submission.
geom_icon(), a geom that draws an icon per row from the icon
aesthetic, styled with colour/fill, size, alpha and angle. The
icon aesthetic takes an icon vector from the icons package directly (e.g. icons::fontawesome$solid$rocket).draw_key_icon(), the default geom_icon() legend key glyph.scale_icon_identity() and scale_icon_manual(), plus
scale_type.icon() method so aes(icon = ...) picks a sensible scale.annotation_icon(), for drawing one or more icons at fixed
positions, recycled the way annotate() recycles its arguments.element_icon(), a theme() element (parallel to element_text())
for axis.text/strip.text/legend.text that draws any label matching
a name in a supplied icons lookup as an icon, falling back to ordinary
text for everything else.geom_pictogram() and stat_pictogram(), for isotype-style unit
charts, waffle/percentage charts and rating widgets: a value is turned
into a grid of repeated icons, some fraction of them filled in. The grid
can be fixed-size (a waffle chart) or grow with value (an isotype
chart), and reads as a bar/column chart when x or y is left unmapped.guide_pictogram() and scale_value_continuous(), which together
give geom_pictogram()'s value aesthetic a default legend spelling out
the amount one icon represents (e.g. "= 1000").