Seit einigen Monaten habe ich einige kaputte Icons im Brand Header, wahrscheinlich seit der Umbenennung von FA6. Ich habe es endlich geschafft, sie zu reparieren, und dachte, es könnte anderen helfen, zu kommentieren, wie die Benennung gehandhabt werden muss, damit sie funktioniert.
Ich denke, es kann etwas verwirrend sein, eine Zuordnung im Quellcode nachschlagen, die FA-Website prüfen und mit Präfixen wie fa-, fas- (und keinen Präfixen) experimentieren zu müssen, um zu sehen, wie es funktioniert. Dreifach ärgerlich, und es gibt keine Fehlermeldung in der Konsole, wenn ein Icon nicht gefunden wird, sodass es reines Ausprobieren ist.
Ich habe es zum Laufen gebracht und hier ist eine Tabelle, die erklärt, was wo hingehört:
Icons Objekt-Einstellung in der Komponente |
custom font awesome icons Einstellung in der Komponente |
svg icon subset Site-Einstellung |
|---|---|---|
user |
fa-user |
fa-user |
envelope |
fa-envelope |
fa-envelope |
calendar-days |
fa-calendar-days |
fa-calendar-days |
fab-facebook |
(nicht benötigt) | (nicht benötigt) |
Es scheint mir, dass es eine einzige Methode geben sollte, um auf ein FA-Icon in ganz Discourse zu verweisen, und alles sollte sich an diese eine Methode halten.