Il est devenu une technique populaire pour coder les icônes vectorielles évolutives sous forme de polices. Une fois que ces icônes sont converties en police, elles peuvent être commodément insérées dans votre propre texte en utilisant n'importe quelle application qui prend en charge les polices, tout comme les polices d'aile ou de symbole fournies avec votre système d'exploitation.
Ce référentiel contient des versions de polices à datte des 3000+ icônes vectorielles évolutives de Game-icons.net fabriquées à l'aide de Fontcustom, ainsi qu'un script pour télécharger les dernières icônes et générer une nouvelle police.
Ce projet a été créé par Todd Fast [email protected].
Vous pouvez trouver la dernière version de ce projet sur https://github.com/toddfast/game-icons-net-font.
Les icônes originales et le contenu de cette archive sont fournis dans le cadre de la licence Creative Commons Attribution 3.0 Unport (CC by 3.0).
Si vous faites cela pour la première fois, vous pouvez simplement prendre la dernière police:
/distro/game-icons-net-font-latest.zip (cliquez pour télécharger)
Si vous recherchez une version mise à jour de la police avec des glyphes plus récents, vous devrez choisir une version à datte de la police à installer à partir du répertoire distro de ce repo. (En général, vous voudrez toujours la dernière version, sauf si vous essayez de vous synchroniser avec d'autres personnes sur une version spécifique.)
Téléchargez les archives de votre version souhaitée et déballez-la localement. Remarque, chaque version ressemblera à une police individuelle séparée à votre système. Ce schéma garantit que l'utilisation des versions plus anciennes de la police n'est pas perturbée par les versions plus récentes.
Pour installer la police, suivez les instructions énumérées ci-dessous:
Pour utiliser la police dans Adobe Illustrator, copiez le fichier de police TrueType que vous souhaitez utiliser,
game-icons-net-<datestamp>.ttf
à l'emplacement suivant et redémarrer l'illustrateur:
/<Adobe Illustrator root directory>/Fonts
Sur OSX, le répertoire racine de l'illustrator peut être trouvé dans votre répertoire /Applications .
Une fois installé, au sein de l'illustrator, sélectionnez d'abord un objet de trame de texte et entrez le mode d'édition de texte (où le caret est visible). Ensuite, choisissez Type > Glyphs dans le menu supérieur pour ouvrir la palette Glyphs, sélectionnez la police game-icons-net-<datestamp> appropriée dans la boîte déroulante en bas de la boîte de dialogue et double-cliquez sur n'importe quel glyphe affiché pour l'insérer à l'emplacement de Caret. Une fois inséré, vous pouvez le copier et le coller comme n'importe quel texte.
Pour utiliser la police dans les applications locales qui ne prennent pas en charge l'installation de police spécifique à l'application, installez la police à l'aide de la fonction d'installation de police de votre système d'exploitation. Par exemple, sur OSX, double-cliquez sur le fichier de police .ttf pour l'ouvrir dans Font Book, puis choisissez "Installer Font". Remarque, vous pouvez recevoir un avertissement selon lequel la police a des problèmes, mais j'ai pu utiliser de telles polices sans problème. Ymmv.
Une fois installé, vous pouvez utiliser cette police comme n'importe quelle autre police dans n'importe quelle application de votre ordinateur qui prend en charge les polices. Dans une application, vous devrez utiliser la fonctionnalité qui vous permet d'insérer des symboles ou des glyphes, ou vous pouvez utiliser le navigateur de police de votre système d'exploitation pour parcourir les glyphes et les copier / coller dans l'application.
Pour utiliser dans HTML, suivez les instructions de Fontcustom sur https://github.com/fontcustom/fontcustom.
Avec plus de 3000 icônes, trouver des glyphes dans la police peut être un défi. Les glyphes sont triés dans la police par ordre alphabétique par le nom d'icône Game-icons.net original, bien que ces informations soient perdues lors de la consette en police.
Par conséquent, pour faciliter la localisation des glyhs dans la police, j'ai ajouté des glyphes "index" montrant les lettres de l'alphabet qui délimitent les sections de glyphes par la première lettre de leur nom d'icône d'origine.
Pour trouver un glyphe spécifique, recherchez l'icône que vous souhaitez utiliser sur Game-icons.net, notez son nom, puis recherchez visuellement via la police en utilisant les glyphes index pour vous rapprocher du glpyh que vous souhaitez.
Cette police personnalisée est générée sous forme de police TrueType et doit être largement compatible avec tout système qui utilise des polices TrueType.
Veuillez noter que si vous envoyez un document créé sur votre ordinateur à quelqu'un d'autre et qu'il contient des glyphes à partir de cette police, le document ne rendra pas correctement à moins que le destinataire ne soit installé la même version. Vous pouvez également leur envoyer le fichier de police avec des instructions sur la façon de l'installer (ou de les pointer vers ce référentiel), mais comme une solution plus facile, certains formats de documents comme PDF vous permettent d'incorporer des polices et potentiellement d'éviter ce problème.
Notez également que, pour des raisons techniques, les fichiers de police générés à partir de différents ensembles d'icônes ne sont malheureusement pas compatibles les uns avec les autres . Cela signifie que si vous essayez de changer de versions de la police pour accéder à de nouveaux glyphes, les glyhs existants se déplaceront vers de nouveaux glyphes et devront être déplacés.
La raison de ce problème est que les points de code utilisés pour les glyphes ne sont pas stables à travers les versions de la police. Bien qu'il soit possible de préserver les informations de codepoint, en raison des limites de Fontcustom, de nouveaux glyphes seraient annexés à la fin de la police, ce qui rend les glyphes considérablement plus difficiles car ils ne seraient plus triés alphabétiquement.
Au lieu de cela, je suggère d'installer une version de police plus récente au besoin aux côtés de l'ancienne version de police pour accéder à des glyphes plus récents, et d'utiliser les versions plus anciennes et plus récentes de votre application jusqu'à ce que vous ayez l'occasion de déplacer les glyphes dans l'ancienne version de police à la version de police plus récente.
En commençant par la version 20200315, le point de code de départ pour les glyphes d'icônes est 0xe000 . Dans les versions précédentes, c'était 0xf100 . Ce changement devrait, espérons-le, être transparent pour les utilisateurs. Il est devenu nécessaire car la taille de la collection d'icônes dépassait la capacité de la police. Ce même problème se produira à l'avenir car la collection Game-icons.net dépasse 6 400 icônes.
Cette modification requise à l'aide d'une version correcée de Fontcustom pour ajuster le point de code de départ par défaut afin de garantir que toutes les icônes pourraient s'intégrer dans la zone d'utilisation privée Unicode. Le correctif requis est dans le fontcustom-2.0.0 Ruby Gem, sur la ligne 47 de fontcustom-2.0.0/lib/fontcustom/generator/font.rb (sur Mac, vous pouvez trouver ce fichier dans /Library/Ruby/Gems/<version>/gems/ ). Sans ce changement, le fichier de police résultant ne fonctionnerait pas sur Windows et pourrait rencontrer d'autres problèmes de compatibilité.