Процесс обновления для шрифтов от 4 до 5

Мы внесли свой вклад в font-awesome 5 (yea), и мы смотрим от перехода от наших существующих значков (набор символов) к шрифту - потрясающий. Будет ли именование значков и использование шрифта-awesome 5 обратно совместимым с шрифтом-awesome 4.7?

IE: Should we go to 4.7 now, and have very easy upgrade to 5.0? OR should we hold off until font-awesome 5 comes out?

Ответ 1

Это не обратно совместимо.

Я просто публикую сценарий для перехода с 4 на 5 в:

https://github.com/estebandelaf/scripts/blob/master/fontawesome4to5.sh

PS: я знаю, что это сообщение от года назад, но это второй результат в google для "сценария миграции fontawesome от 4 до 5".

Ответ 2

Поскольку вышеупомянутые скрипты не работают для таких значков, как термометр, батарея и т.д. Создан скрипт на Python, который работает для всех значков. Ниже ссылка.

https://github.com/abkcode/fontawesome4to5

Для получения подробной информации об изменениях обновления посетите.

https://fontawesome.com/how-to-use/on-the-web/setup/upgrading-from-version-4

Ответ 3

Fontawesome предоставляет v4-shiv.js, который переводит старые иконки v4 в v5, но только для инфраструктуры SVG + JS.

Если вы используете CSS-фреймворк с веб-шрифтами, вот javascript jQuery, который делает то же самое.

https://gist.github.com/timint/fb53929ff196d0a5754188bd93a80cef

Ответ 4

Я создал скрипт Python для обновления с 4.7 до 5.1 без необходимости. Это сработало лучше для меня. https://gist.github.com/ilanben/38ef4d4545cb74089375af0ceecf439b

Обновить: Исправлена ссылка, которая была временно сломана