它已成为将可扩展向量图标作为字体编码的流行技术。一旦将这些图标转换为字体,就可以使用支持字体的任何应用程序将它们方便地插入您自己的文本中,就像操作系统随附的Wingding或符号字体一样。
该存储库包含使用FontCustom制造的game-icons.net的3000多个可扩展向量图标的日期标记字体版本,以及下载最新图标并生成新字体的脚本。
该项目由todd fast [email protected]创建。
您可以在https://github.com/toddfast/game-icons-net-font上找到此项目的最新版本。
最初的图标和此档案的内容是在创意共享归因3.0未竞争(CC By 3.0)许可下提供的。
如果您是第一次这样做,则可以获取最新的字体:
/distro/game-icons-net-font-latest.zip (单击以下载)
如果您正在寻找具有较新字形的字体的更新版本,则需要选择该字体的日期标记版本以从此仓库的distro目录安装。 (通常,您仍然需要最新版本,除非您试图在特定版本上与其他人同步。)
下载所需版本的档案,并在本地打开包装。注意,每个版本看起来像是系统的单独的单独字体。该方案确保使用旧版本的字体不会被较新版本打扰。
要安装字体,请按照下面列出的说明:
要在Adobe Illustrator中使用字体,请复制要使用的TrueType字体文件,
game-icons-net-<datestamp>.ttf
到以下位置并重新启动Illustrator:
/<Adobe Illustrator root directory>/Fonts
在OSX上,可以在您的/Applications目录中找到Illustrator根目录。
安装后,在Illustrator中,首先选择一个文本框架对象,然后输入文本编辑模式(可见的位置)。然后,从顶部菜单中选择Type > Glyphs以打开字形调色板,从对话框底部的下拉框中选择适当的game-icons-net-<datestamp>字体,然后双击任何显示的字形以插入其在Caret位置。插入后,您可以像任何文本一样复制和粘贴它。
要在不支持特定特定字体安装的本地应用程序中使用字体,请使用操作系统的字体安装功能安装字体。例如,在OSX上,双击.ttf字体文件以在字体上打开它,然后选择“安装字体”。请注意,您可能会收到一个警告,即该字体有一些问题,但是我能够使用此类字体而没有问题。 YMMV。
安装后,您可以像计算机上支持字体的任何应用程序中的任何其他字体一样使用此字体。在应用程序中,您需要使用允许您插入符号或字形的功能,或者可以使用操作系统的字体浏览器浏览字形并将其复制/粘贴到应用程序中。
要在html中使用,请在https://github.com/fontcustom/fontcustom上按照fontcustom的说明进行操作。
有了3000多个图标,在字体中找到字形可能是一个挑战。字形在字体中按字母顺序排列,由原始的game-icons.net图标名称在字母内,尽管在将其转换为字体时丢失了此信息。
因此,为了使位置更容易在字体中,我添加了“索引”字形,显示了字母的字母,这些字母通过其原始图标名称的第一个字母来划分字形的段。
要查找特定的字形,请搜索要在game-icons.net上使用的图标,请注意其名称,然后使用索引字形通过字体视觉搜索,以使您靠近所需的GlpyH。
该自定义字体是作为trueType字体生成的,应与使用TRUETYPE字体的任何系统广泛兼容。
请注意,如果您将计算机上创建的文档发送给其他人,并且包含该字体中的字形,则除非收件人安装了相同的字体版本,否则该文档将无法正确呈现。您还可以将字体文件发送给他们,其中包含有关如何安装它(或将其指向此存储库)的说明,但是作为一个更容易的解决方案,某些文档格式(例如PDF)允许您嵌入字体并可能避免此问题。
另请注意,出于技术原因,不幸的是,从不同图标集生成的字体文件彼此不兼容。这意味着,如果您尝试切换字体的版本以访问新的字形,则现有的Glyhs将转移到新的字形,并且必须重新安置。
此问题的原因是,用于字形的字形的编码点在字体的版本中不稳定。虽然可以保留Codepoint信息,但是由于FontCustom的局限性,将在字体的末尾附加新的字形,从而使查找字形更加困难,因为它们将不再按字母顺序排序。
取而代之的是,我建议根据需要安装较新的字体版本与较旧的字体版本一起使用较新的字形,并在应用程序中同时使用较旧版本和较新的版本,直到您有机会将较旧字体版本的glyphs重新定位为较新的字体版本。
从版本20200315开始,图标字形的起始代码点为0xe000 。在以前的版本中,它是0xf100 。希望这种更改应该对用户透明。由于图标集合的大小超过了字体的容量,因此变得有必要。将来将发生同样的问题,因为game-icons.net系列超过6,400个图标。
此更改需要使用Fontcustom修补版本的版本来调整默认的启动代码点,以确保所有图标都可以适合Unicode专用使用区域。所需的补丁位于fontcustom-2.0.0 Ruby Gem中,在fontcustom-2.0.0/lib/fontcustom/generator/font.rb的第47行(在Mac上,您可以在/Library/Ruby/Gems/<version>/gems/ )中找到此文件。没有此更改,所得的字体文件将无法在Windows上使用,并且可能遇到其他兼容性问题。