Font Awesome 7: Die aktuelle Version des Icon-Kits
Font Awesome ist eine weit verbreitete Icon-Bibliothek und Toolkit, das Icons als SVG, Webfonts und CSS für Designer, Entwickler und Content-Ersteller bereitstellt.
Auf einen Blick
- Was ist das?
- Ein Blick auf die neueste Hauptversion von Font Awesome, ihre Versionsverwaltung, Lizenzierung und Dokumentation.
- Für wen ist es gedacht?
- Font Awesome 7 ist die aktuelle Hauptversion, wobei Version 6 langfristig unterstützt wird und ältere Versionen das Ende ihres Lebenszyklus erreicht haben. Die Versionsrichtlinie weicht von Standard-SemVer ab, und die Lizenzierung ist in Symbole, Schriftarten und Code aufgeteilt.
- Darf ich es kommerziell nutzen?
- Erst prüfen. Die Lizenz dieses Repositorys ordnen wir nicht automatisch ein; lesen Sie vor jeder kommerziellen Nutzung die LICENSE-Datei.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 62 Tagen.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich JavaScript, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Font Awesome: Die Icon-Bibliothek und das Toolkit
Font Awesome wird im Repository als "Das ikonische SVG-, Schrift- und CSS-Toolkit" beschrieben. Laut README wird es von Millionen von Designern, Entwicklern und Content-Erstellern verwendet. Das Projekt wird von der FortAwesome-Organisation auf GitHub gepflegt, wobei die Hauptsprache JavaScript ist. Das Repository hat über 76.000 Sterne und mehr als 12.000 Forks, obwohl diese Zahlen nur Metadaten sind und keine direkte Messung der Fähigkeiten des Projekts darstellen. Die Homepage ist fontawesome.com, und der Standardzweig ist 7.x. Das Repository ist nicht archiviert, was bedeutet, dass aktive Entwicklung für die aktuelle Hauptversion erwartet wird. Die Beschreibung deutet auch darauf hin, dass das Projekt Symbole in mehreren Formaten bereitstellt, einschließlich SVG, Schrift und CSS, aber das README geht nicht auf die Dateistruktur ein.
Die aktuelle Version: Version 7 und das Schicksal älterer Versionen
Das README beginnt mit "Version 7" als aktuelle Version. Es erklärt, dass Version 6 als Langzeitunterstützung (LTS) markiert wurde und nur kritische Fehlerbehebungen erhält. Die Versionen 3, 4 und 5 sind jetzt am Ende ihres Lebenszyklus, und es sind keine weiteren Veröffentlichungen geplant. Laut README ist die Hauptversion 7 Teil einer Sammelveröffentlichung, die viele verschiedene Arten von Dateien und Technologien umfasst. Der Standardzweig auf GitHub ist auf 7.x gesetzt, und die Homepage ist fontawesome.com. Das Repository ist nicht archiviert, was darauf hinweist, dass die Entwicklung von Version 7 fortgesetzt wird. Das README stellt auch fest, dass Version 6 nur kritische Fehlerbehebungen erhält, was ein begrenztes Support-Modell ist.
Dokumentation und Upgrade-Anleitungen
Das README verweist auf die offizielle Dokumentation für Version 7 unter fontawesome.com/docs. Es bietet auch separate Upgrade-Anleitungen für Web und Desktop, die von docs.fontawesome.com verlinkt sind. Das Änderungsprotokoll wird nicht mehr im Repository geführt; es ist auf der Website unter fontawesome.com/docs/changelog/ verfügbar. Eine vollständige Liste der Versionen finden Sie auf der Versionsseite. Ältere Versionen können über die GitHub-Releases-Seite durchsucht werden. Das README enthält nicht die eigentlichen Upgrade-Anweisungen, daher müssen diese aus den verlinkten Anleitungen bezogen werden. Die Upgrade-Anleitungen sind für Web und Desktop getrennt, was darauf hindeutet, dass sich der Upgrade-Prozess je nach Plattform unterscheidet. Das README erwähnt auch, dass es von Zeit zu Zeit spezielle Upgrade-Anweisungen von einer Version zur nächsten geben wird.
Änderungsprotokoll und Versionsverlauf
Das README sagt, dass das Änderungsprotokoll für Veröffentlichungen jetzt direkt auf der Website unter fontawesome.com/docs/changelog/ verfügbar ist. Es weist auch darauf hin, dass ältere Versionen über die GitHub-Releases-Seite gefunden werden können. Die Versionsseite listet die vollständige Menge der Versionen auf. Das README stellt kein historisches Änderungsprotokoll im Repository selbst bereit. Das bedeutet, dass jeder, der Versionshinweise sucht, die externe Website besuchen muss. Die Repository-Metadaten enthalten keine Informationen zu einer Änderungsprotokoll-Datei. Daher ist das Änderungsprotokoll zum Zeitpunkt dieses READMEs nicht Teil des Quellrepositorys.
Versionsrichtlinie und ihre Ausnahmen
Font Awesome folgt so weit wie möglich den Richtlinien für semantische Versionierung, mit Versionsnummern im Format major.minor.patch. Das README listet jedoch explizit mehrere Ausnahmen auf. Jede Version kann das Design, das Erscheinungsbild oder das Branding eines vorhandenen Symbols aktualisieren. Eine Patch-Version wird niemals absichtlich die Abwärtskompatibilität brechen. Eine Nebenversion kann abwärtsinkompatible Änderungen enthalten, aber das Projekt wird klare Upgrade-Anweisungen in UPGRADING.md schreiben. Neben- und Patch-Versionen entfernen niemals Symbole. Fehlerbehebungen werden als Patch-Versionen behandelt, es sei denn, sie enthalten Abwärtsinkompatibilität, dann werden sie zu Nebenversionen. Das README stellt auch fest, dass die Hauptversion 7 Teil einer Sammelveröffentlichung ist, weshalb sie von normalem SemVer abweichen. Die Versionsrichtlinie gilt für alle Veröffentlichungen in der 7.x-Linie.
Lizenzstruktur
Font Awesome Free wird je nach Dateityp unter drei separaten Lizenzen vertrieben. Als SVG- und JS-Dateien verpackte Symbole sind unter der CC-BY-4.0-Lizenz abgedeckt. Schriftarten in Web- und Desktop-Schriftdateien unterliegen der SIL-OFL-1.1-Lizenz. Alle Nicht-Schrift- und Nicht-Symbol-Dateien, einschließlich Code, unterliegen der MIT-Lizenz. Das README weist darauf hin, dass alle drei Lizenzen eine Namensnennung erfordern und dass heruntergeladene Dateien bereits eingebettete Kommentare mit ausreichender Namensnennung enthalten, sodass Benutzer normalerweise nichts hinzufügen müssen. Das README bittet Benutzer auch, diese Namensnennungskommentare nicht aktiv zu entfernen, insbesondere aus Code. Die Repository-Metadaten listen die SPDX-Lizenz als NOASSERTION auf, was bedeutet, dass keine standardmäßige SPDX-Kennung deklariert ist, aber das README liefert die tatsächlichen Lizenzbedingungen.
Community- und Beitragsrichtlinien
Das Repository enthält einen Verhaltenskodex und Beitragsrichtlinien. Das README besagt, dass Mitwirkende die Beitragsrichtlinien lesen sollten, um Anweisungen zum Öffnen von Problemen zu erhalten. Es verlinkt auch auf die Projektteam-Seite auf GitHub. Der Verhaltenskodex wird in einem Satz beschrieben: "Wir verhalten uns gut, wenn ihr euch gut verhaltet." Weitere Details finden Sie in CODE_OF_CONDUCT.md. Die Beitragsrichtlinien befinden sich in CONTRIBUTING.md. Das README beschreibt den Beitragsablauf nicht im Detail, daher müssten spezifische Schritte aus diesen Dateien verifiziert werden. Die Projektteam-Seite befindet sich unter https://github.com/orgs/FortAwesome/people.
Redaktionelles Fazit
Font Awesome 7 ist die aktuelle Hauptversion, wobei Version 6 langfristig unterstützt wird und ältere Versionen das Ende ihres Lebenszyklus erreicht haben. Die Versionsrichtlinie weicht von Standard-SemVer ab, und die Lizenzierung ist in Symbole, Schriftarten und Code aufgeteilt.
Community-Notizen