Alternative Symbole

Von Haus aus bündelt Discourse Icons aus der ausgezeichneten FontAwesome-Bibliothek. Aber es gibt viele frei nutzbare Icon-Bibliotheken. Dieses Thema ist die Heimat alternativer Icon-Sets. Es listet einige Theme Components auf, die Sie jetzt ausprobieren können, beschreibt aber auch, wie Sie dazu beitragen können, dass Discourse andere Icon-Sets unterstützt.

Alternative Icon-Sets

Wenn Sie daran interessiert sind, ein anderes Icon-Set auszuprobieren, finden Sie hier eine Liste von Theme Components, die Sie testen können:

(Siehe How to install a theme or theme component für Hilfe bei der Installation eines dieser Repositories auf Ihrer Discourse-Seite.)

Diese Komponenten sind ein Work in Progress. Sie können sie verwenden, aber beachten Sie, dass nicht jedes einzelne Icon aus dem Kern eine geeignete Ersetzung hat. (Beiträge sind jedoch willkommen, siehe unten.)

Einige Screenshots:

Feather Icons (unter Verwendung des WCAG Dark Farbschemas)


Heroicons (unter Verwendung des WCAG Light Farbschemas)


Unicons (unter Verwendung des Grey Amber Farbschemas)


Phosphor Duotone (unter Verwendung des WCAG Light Farbschemas)

Mitwirken

Theme-Entwickler und Designer, dieser Abschnitt ist für Sie.

Die oben aufgeführten Komponenten werden mit dem discourse-alt-icons Utility-Repository generiert, das das Ersetzen von Icons im Discourse-Kern durch Icons aus anderen Open-Source-Icon-Sets rationalisiert. Das Herzstück des Repositorys ist ein Build-Skript, das eine Theme Component aus einer JSON-Datei mit Icon-Namenszuordnungen generiert.

Beiträge sind willkommen und erwünscht. Discourse verwendet viele Icons von FontAwesome, und das Finden von Übereinstimmungen aus anderen Icon-Sets ist eine unterhaltsame Aufgabe, aber zeitaufwändig. Wenn Sie helfen möchten, können Sie das discourse-alt-icons Repository klonen und die Schritte in der Readme befolgen, um Übereinstimmungen für Icons hinzuzufügen, die noch keine haben.

Unterstützung anderer Icon-Sets

Bitte verwenden Sie die folgenden Antworten, um das Hinzufügen der Unterstützung für ein anderes Icon-Set vorzuschlagen. Oder noch besser, mit ein wenig Arbeit können Sie einen Pull Request an das discourse-alt-icons Repository senden. Beachten Sie, dass nur Icon-Sets mit sehr permissiven Lizenzen (d. h. Modifikation, Verbreitung, private Nutzung müssen erlaubt sein) in Betracht gezogen werden.


Dieses Dokument wird versioniert – schlagen Sie Änderungen auf github vor.

29 „Gefällt mir“

If anyone is looking to contribute an icon set, but doesn’t have one in mind:

MIT licensed, designed by the folks over at tailwindlabs.com

4 „Gefällt mir“

Hope to help, here are some icons you can use

Nice suggestion, I added this and updated the OP with a screenshot. It doesn’t have a lot of icons, for example, it has no icons for the composer toolbar, but the icons it does have are quite nice. Thanks!

2 „Gefällt mir“

Does this mean that Google Fonts is out of the question?

Google’s Material Icons license is permissive enough. But their repo is gigantic, and it might be time-consuming to find the path to each icon.

1 „Gefällt mir“

Yes, but once it’s done, you won’t have to do it again. :slight_smile:

1 „Gefällt mir“

Könnten wir zufällig auch die Phosphor Regular Icons bekommen?

1 „Gefällt mir“

Mit ein wenig Arbeit können Sie (oder eigentlich jeder) ein Phosphorus Regular-Repository aus dem Duotone-Repository erstellen. Ich bin gerne bereit, es zu überprüfen und in die Liste hier aufzunehmen, wenn wir ein Repository haben.

1 „Gefällt mir“

Das wäre fantastisch. Wir sollten standardmäßig eine Liste von Icon Sets in /admin haben, da FontAwesome irgendwie hässlich ist. :ok_man:

Hässlichkeit ist Geschmackssache. Aber heutzutage ist das Angebot an kostenlosen Icons von Font Awesome wirklich begrenzt.

Andererseits – wie viele wirklich gut aussehende Icons gibt es :joy: