fix(icons): render brand icons under the fa fab double prefix and drop an empty sprite key

FA5's own single-class declarations lose the cascade to the later
.fa,.far,.fas family rule, so zibll-legacy values like "fa fab fa-weixin"
rendered with the Free font and came up blank — visible in the picker's
brand tab (500px…zhihu) and on every brand icon in the SPA and frontend
social links. Re-assert .fa.fab (and .fa.far weight) in the three
stylesheets that load FA5. Also remove the empty aksrt_svgs['qqww']
sprite entry, which surfaced as a blank built-in SVG item.
This commit is contained in:
2026-09-06 13:31:24 +08:00
parent 5e2cc7b56a
commit 7ab5f29f87
6 changed files with 27 additions and 1 deletions
+5
View File
@@ -193,3 +193,8 @@
flex: 1 1 160px;
min-width: 0;
}
/* zibll-legacy "fa fab / fa far" double-prefix beats FA5's own single-class
declarations in the cascade — re-assert the brand family/regular weight. */
.fa.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
.fa.far{font-weight:400}