Files
Vladislav Gusev 94965b84d4 Fix Font Awesome 4 leftovers missed by the FA6 migration
The Font Awesome 6 migration (568b59931c, ce69d6ab6a) bumped
XStatic-Font-Awesome to 6.2.1.2 but left Font Awesome 4 references in
files it never touched. FA6 does not define the 'FontAwesome'
font-family, so the network topology icons (SVG text nodes with an
explicitly set font) and the table column-sort carets fall back to a
text font and render blank.

- Use the FA6 family 'Font Awesome 6 Free' at weight 900 (solid) in
  horizon.networktopology.js, _network_topology_svg.scss and
  table.scss.
- Replace the topology server glyph \uf108 with the canonical FA6
  desktop codepoint \uf390; the old value only resolves through an
  undocumented legacy alias in the font's cmap.
- Replace the remaining FA4 codepoint literals in _checkboxes.scss and
  _radiobuttons.scss with their canonical FA6 variables, using the
  same unquote() idiom as FA6's own mixins. The explicit content lines
  must stay: fa-icon-regular emits its content into a nested ::before
  that never applies when the mixin is included inside a :before rule.

Closes-Bug: #2161424
Change-Id: I0ab0b8de2f270815d4ad69f7af70b9a60e68c9c6
Signed-off-by: Vladislav Gusev <vlad.esten@gmail.com>
2026-07-21 14:10:33 +03:00
..
2026-07-06 12:07:30 -05:00