Это стало популярной техникой для кодирования масштабируемых векторных значков в виде шрифтов. Как только эти значки будут преобразованы в шрифт, они могут быть удобно вставлены в ваш собственный текст, используя любое приложение, которое поддерживает шрифты, точно так же, как крылья или шрифты символов, которые поставлялись с вашей операционной системой.
Этот репозиторий содержит версии шрифтов с шрифтами с дневным шрифтом 3000+ масштабируемых векторных значков от Game-icons.net, изготовленных с использованием Fontcustom, а также сценарий для загрузки новейших значков и генерации нового шрифта.
Этот проект был создан Todd Fast [email protected].
Вы можете найти последнюю версию этого проекта по адресу https://github.com/toddfast/game-icons-net-font.
Оригинальные значки и содержимое этого архива предоставляются по лицензии Creative Commons Attribution 3.0 Unported (CC By 3.0).
Если вы делаете это в первый раз, вы можете просто взять последний шрифт:
/distro/game-icons-net-font-latest.zip (нажмите, чтобы загрузить)
Если вы ищете обновленную версию шрифта с более новыми глифами, вам нужно будет выбрать версию шрифта, отмеченную датой, для установки из distro каталога этого репо. (Как правило, вам по -прежнему нужна последняя версия, если вы не пытаетесь синхронизировать с другими людьми в определенной версии.)
Загрузите архив вашей желаемой версии и распакуйте ее на локальном уровне. Обратите внимание, каждая версия будет выглядеть как отдельный, отдельный шрифт в вашей системе. Эта схема гарантирует, что использование более старых версий шрифта не нарушается более новыми версиями.
Чтобы установить шрифт, следуйте инструкциям, перечисленным ниже:
Чтобы использовать шрифт в Adobe Illustrator, скопируйте файл шрифта Truetype, который вы хотите использовать,
game-icons-net-<datestamp>.ttf
в следующее место и перезапустите иллюстратор:
/<Adobe Illustrator root directory>/Fonts
На OSX каталог иллюстратора root можно найти в вашем каталоге /Applications .
После установки в Illustrator сначала выберите объект текстового кадра и введите режим редактирования текстового редактирования (где видно каретка). Затем выберите Type > Glyphs из верхнего меню, чтобы открыть палитру Glyphs, выберите соответствующий шрифт game-icons-net-<datestamp> из раскрывающегося ящика в нижней части диалога и дважды щелкните любой отображаемый глиф, чтобы вставить его в местоположение катировки. После вставки вы можете скопировать и вставить его так же, как любой кусок текста.
Чтобы использовать шрифт в локальных приложениях, которые не поддерживают установку шрифта для конкретной приложения, установите шрифт, используя функцию установки шрифта вашей операционной системы. Например, на OSX дважды щелкните файл шрифта .ttf , чтобы открыть его в книгу Font, а затем выберите «Установить шрифт». Обратите внимание, вы можете получить предупреждение о том, что у шрифта есть некоторые проблемы, но я смог использовать такие шрифты без проблем. YMMV.
После установки вы можете использовать этот шрифт, как и любой другой шрифт в любом приложении на вашем компьютере, которое поддерживает шрифты. В рамках приложения вам нужно использовать функцию, которая позволяет вам вставлять символы или глифы, или вы можете использовать браузер вашей операционной системы для просмотра Glyph и копировать/вставить их в приложение.
Чтобы использовать в HTML, следуйте инструкциям Fontcustom по адресу https://github.com/fontcustom/fontcustom.
С 3000+ иконками поиск глифов в шрифте может быть проблемой. Глифы отсортированы в алфавитном порядке по первоначальному имени значка Game-icons.net, хотя эта информация теряется во время разговора с шрифтом.
Следовательно, чтобы облегчить местонахождение глихов в шрифте, я добавил глифы «Индекс», показывающие буквы алфавита, которые разграничивают разделы глифов первой буквой их первоначального имени значка.
Чтобы найти конкретный глиф, найдите значок, который вы хотите использовать на Game-icons.net, обратите внимание на его название, а затем поищите визуально через шрифт, используя глифы индекса, чтобы приблизить вас к желаемому GLPYH.
Этот пользовательский шрифт генерируется как шрифт TrueType и должен быть в целом совместимы с любой системой, которая использует шрифты TrueType.
Обратите внимание, что если вы отправляете документ, созданный на вашем компьютере кому -то другому, и он содержит глифы из этого шрифта, документ не будет отображаться должным образом, если у получателя установлена та же версия шрифта. Вы также можете отправить им файл шрифта с инструкциями о том, как его установить (или указать на них на это репо), но в качестве более простого решения некоторые форматы документов, такие как PDF, позволяют вам встраивать шрифты и потенциально избегать этой проблемы.
Также обратите внимание, что по техническим причинам файлы шрифтов, сгенерированные из разных наборов значков, к сожалению, совместимы друг с другом . Это означает, что если вы попытаетесь переключить версии шрифта, чтобы получить доступ к новым глифам, существующие Glyhs перейдут на новые глифы и должны быть перемещены.
Причина этой проблемы заключается в том, что кодепоины, используемые для глифов, не являются стабильными в версиях шрифта. Хотя было бы возможно сохранить информацию CodePoint, из -за ограничений Fontcustom, новые глифы будут добавлены в конце шрифта, что значительно усложняет поиск глифов, поскольку они больше не будут отсортированы в алфавитном порядке.
Вместо этого я предлагаю установить более новую версию шрифта по мере необходимости наряду с более старой версией шрифта, чтобы получить доступ к более новым глифам, и использовать как более старые, так и более новые версии в вашем приложении, пока у вас не будет возможности переместить глифы в более старой версии шрифта в более новую версию шрифта.
Начиная с версии 20200315, начальная точка кода для глифов значка составляет 0xe000 . В предыдущих версиях это было 0xf100 . Надеемся, что это изменение должно быть прозрачным для пользователей. Это стало необходимым, так как размер коллекции иконы превышал пропускную способность шрифта. Эта же проблема возникнет в будущем, так как коллекция Game-icons.net превысит 6400 икон.
Это изменение требуется с использованием исправленной версии Fontcustom для настройки исходного кода по умолчанию, чтобы гарантировать, что все значки могут соответствовать в области частного использования Unicode. Требуемый патч находится в fontcustom-2.0.0 Ruby Gem, в строке 47 fontcustom-2.0.0/lib/fontcustom/generator/font.rb (на Mac, вы можете найти этот файл в /Library/Ruby/Gems/<version>/gems/ ). Без этого изменения, полученный файл шрифта, не будет работать в Windows и может испытывать другие проблемы совместимости.