Es ist zu einer beliebten Technik geworden, um skalierbare Vektor -Symbole als Schriftarten zu codieren. Sobald diese Symbole in eine Schriftart konvertiert wurden, können sie bequem in Ihren eigenen Text eingefügt werden.
Dieses Repository enthält datumgestempelte Schriftversionen der mehr als 3000 skalierbaren Vektor-Symbole von Game-ICons.net mit Fontcustom sowie einem Skript zum Herunterladen der neuesten Symbole und zum Generieren einer neuen Schriftart.
Dieses Projekt wurde von Todd Fast [email protected] erstellt.
Die neueste Version dieses Projekts finden Sie unter https://github.com/toddfast/game-icons-net-font.
Die ursprünglichen Ikonen und der Inhalt dieses Archivs werden gemäß der Lizenz für die Creative Commons Attribution 3.0 (CC by 3.0) bereitgestellt.
Wenn Sie dies zum ersten Mal tun, können Sie einfach die neueste Schriftart erhalten:
/distro/game-icons-net-font-latest.zip (klicken Sie zum Download)
Wenn Sie nach einer aktualisierten Version der Schriftart mit neueren Glyphen suchen, müssen Sie eine Datumsversion der Schriftart auswählen, um sie aus dem distro -Verzeichnis dieses Repo zu installieren. (Im Allgemeinen möchten Sie immer noch die neueste Version, es sei denn, Sie versuchen, mit anderen Personen in einer bestimmten Version zu synchronisieren.)
Laden Sie das Archiv Ihrer gewünschten Version herunter und packen Sie es lokal aus. Beachten Sie, dass jede Version wie eine separate, individuelle Schriftart für Ihr System aussieht. Dieses Schema stellt sicher, dass die Verwendung älterer Versionen der Schriftart nicht durch neuere Versionen gestört wird.
Befolgen Sie die unten aufgeführten Anweisungen, um die Schriftart zu installieren, um die Schriftart zu installieren:
Um die Schriftart im Adobe -Illustrator zu verwenden, kopieren Sie die von Ihnen gewünschte TrueType -Schriftdatei.
game-icons-net-<datestamp>.ttf
an den folgenden Ort und starten Sie Illustrator neu:
/<Adobe Illustrator root directory>/Fonts
Unter OSX finden Sie das Illustrator -Root -Verzeichnis in Ihrem /Applications .
Wählen Sie nach der Installation innerhalb des Illustrators zuerst ein Textrahmenobjekt aus und geben Sie den Textbearbeitungsmodus ein (in dem die Pflege sichtbar ist). Wählen Sie dann im oberen Menü Type > Glyphs aus, um die Glyphenpalette zu öffnen, wählen Sie die entsprechenden game-icons-net-<datestamp> -Kritisse im Dropdown-Feld am unteren Rand des Dialogfelds und doppelklicken Sie auf alle angezeigten Glyphen, um sie am Kartonort einzufügen. Sobald Sie eingesetzt sind, können Sie es wie jedes Textstück kopieren und einfügen.
Um die Schriftart in lokalen Anwendungen zu verwenden, die keine anwendungsspezifische Schriftinstallation unterstützen, installieren Sie die Schriftart mithilfe der Schriftinstallationsfunktion Ihres Betriebssystems. Doppelklicken Sie beispielsweise unter OSX auf die .ttf Font-Datei, um sie in Schriftbuch zu öffnen, und wählen Sie dann "Schriftstelle installieren". Beachten Sie, dass Sie eine Warnung erhalten, dass die Schrift einige Probleme hat, aber ich konnte solche Schriftarten ohne Probleme verwenden. Ymmv.
Nach der Installation können Sie diese Schriftart genau wie jede andere Schriftart in jeder Anwendung auf Ihrem Computer verwenden, die Schriftarten unterstützt. In einer Anwendung müssen Sie die Funktion verwenden, mit der Sie Symbole oder Glyphen einfügen können, oder Sie können den Schriftbrowser Ihres Betriebssystems zum Durchsuchen von Glyphen verwenden und sie in die Anwendung kopieren/einfügen.
Befolgen Sie die Anweisungen von Fontcustom unter https://github.com/fontcustom/fontcustom, um in HTML zu verwenden.
Mit über 3000 Symbolen kann das Finden von Glyphen innerhalb der Schrift eine Herausforderung sein. Glyphen werden in der Schriftart alphabetisch nach dem ursprünglichen icons.net-Symbolnamen sortiert, obwohl diese Informationen während der Konvertierung an eine Schriftart verloren gehen.
Um Glyhs innerhalb der Schrift einfacher zu erleichtern, habe ich "Index" -Glyphen hinzugefügt, die die Buchstaben des Alphabets zeigen, die Abschnitte von Glyphen durch den ersten Buchstaben ihres ursprünglichen Symbolnamens abgrenzen.
Um eine bestimmte Glyphe zu finden, suchen Sie nach dem Symbol, das Sie auf Game-ICons.net verwenden möchten, beachten Sie den Namen und suchen Sie dann visuell über die Schriftart mit den Indexglyphen, um Sie dem gewünschten GLPYH nahe zu bringen.
Diese benutzerdefinierte Schriftart wird als TrueType -Schrift erzeugt und sollte mit jedem System, das TrueType -Schriftarten verwendet, weitgehend kompatibel sein.
Bitte beachten Sie, wenn Sie ein Dokument senden, das auf Ihrem Computer an eine andere Person erstellt wurde und es Glyphen aus dieser Schriftart enthält, wird das Dokument nicht ordnungsgemäß gerendert, es sei denn, der Empfänger hat die gleiche Schriftversion installiert. Sie können ihnen auch die Schriftart mit Anweisungen zur Installation senden (oder auf dieses Repo verweisen). Als einfachere Lösung können einige Dokumentformate wie PDF Schriftarten einbetten und möglicherweise dieses Problem vermeiden.
Beachten Sie auch, dass Schriftdateien, die aus verschiedenen Symbolsätzen generiert werden, aus technischen Gründen leider nicht miteinander kompatibel sind . Dies bedeutet, dass vorhandene Glyhs, wenn Sie versuchen, Versionen der Schriftart zu wechseln, um Zugriff auf neue Glyphen zu erhalten, zu neuen Glyphen wechseln und verschoben werden müssen.
Der Grund für dieses Problem ist, dass die für die Glyphen verwendeten CodePoints über Versionen der Schriftart nicht stabil sind. Während es möglich wäre, CodePoint -Informationen zu erhalten, würden aufgrund der Einschränkungen von Fontcustom neue Glyphen am Ende der Schriftart angehängt, was die Suche nach Glyphen erheblich härter macht, da sie nicht mehr alphabetisch sortiert würden.
Stattdessen schlage ich vor, neben der älteren Schriftversion eine neuere Schriftversion zu installieren, um Zugriff auf neuere Glyphen zu erhalten, und sowohl die älteren als auch die neueren Versionen in Ihrer Anwendung zu verwenden, bis Sie die Möglichkeit haben, Glyphen in der älteren Schriftart in die neuere Schriftversion zu verlagern.
Ab Version 20200315 ist der Startcodepunkt für die Symbolglyphen 0xe000 . In früheren Versionen war es 0xf100 . Diese Änderung sollte hoffentlich für Benutzer transparent sein. Es wurde notwendig, als die Größe der Icon -Sammlung die Kapazität der Schrift überschritt. Das gleiche Problem wird in Zukunft auftreten, da die Sammlung von Game-ICons.net 6.400 Icons übersteigt.
Diese Änderung erforderte die Verwendung einer Patched -Version von Fontcustom, um den Standard -Startcodepunkt anzupassen, um sicherzustellen, dass alle Symbole in den Bereich Private Nutzung in Unicode passen. Das erforderliche Patch befindet sich im Ruby-Edelstein fontcustom-2.0.0 , in Zeile 47 von fontcustom-2.0.0/lib/fontcustom/generator/font.rb (auf dem Mac finden Sie diese Datei in /Library/Ruby/Gems/<version>/gems/ ). Ohne diese Änderung würde die resultierende Schriftdatei nicht unter Windows funktionieren und andere Kompatibilitätsprobleme auftreten.