Each icon paired with the style that actually draws it.
The stylesheet says which icons exist but not which font holds each one, and drawing a
brands icon as solid produces a missing-glyph box — which is what a user sees as "half
the icons are broken". Styles are tried in order, so an icon present in several is
reported under the first, and an icon no loaded font has is dropped rather than offered
as a blank square.
Names that draw the same glyph in the same style are one icon: the first name in rules
order is kept and the rest become its FontAwesomeIcon.Aliases, so the grid shows
each glyph once and a search for any of its names finds it.
Each icon paired with the style that actually draws it.
The stylesheet says which icons exist but not which font holds each one, and drawing a brands icon as solid produces a missing-glyph box — which is what a user sees as "half the icons are broken". Styles are tried in order, so an icon present in several is reported under the first, and an icon no loaded font has is dropped rather than offered as a blank square.
Names that draw the same glyph in the same style are one icon: the first name in
rulesorder is kept and the rest become its FontAwesomeIcon.Aliases, so the grid shows each glyph once and a search for any of its names finds it.