它已成為將可擴展向量圖標作為字體編碼的流行技術。一旦將這些圖標轉換為字體,就可以使用支持字體的任何應用程序將它們方便地插入您自己的文本中,就像操作系統隨附的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上使用,並且可能遇到其他兼容性問題。