2014-11-12 2 views
0

Я обновляю FontAwesome с 3.2 до 4.1. Какой был бы наименее болезненный способ сделать это, так как существует значительная разница в синтаксисе обеих версий (https://github.com/FortAwesome/Font-Awesome/wiki/Upgrading-from-3.2.1-to-4).Обновление FontAwesome от 3.2.1 до 4.x

Мои текущие два варианта: (! Возвращает тысячи результатов)

  • Поиск в HTML для icon- и заменяя fa-
  • Редактирование FontAwesome 4.x CSS и изменение префиксы к icon-* (так как я m не использовать какие-либо другие библиотеки с префиксом icon- - проще, но как насчет будущих версий?)
  • Любой другой способ?
+0

Вы в значительной степени ответили на ваш вопрос. Если вы измените файл CSS, он не будет работать с будущими версиями FA (если вы не измените эти файлы CSS), или вы измените классы в своей разметке. Я бы пошел с поиском и заменил разметку, это займет больше времени, но вы будете знать, что вам не придется менять файл CSS каждый раз, когда выйдет более новая версия FA. – Vucko

+0

Я думаю, что поиск и замена - это путь, но я надеялся на более элегантное решение, где я могу изменить fa-префикс в fontovsome css для обратной совместимости. Здесь должен быть префикс независимого кода, например, идея: https://github.com/postcss/autoprefixer. – xmaestro

ответ

1

Любой текстовый редактор позволит вам заменить все вхождения icon- на fa fa-.

Это займет у вас менее 30 секунд, и вы будете готовы к новым обновлениям шрифта Font Awesome.

  • возвышенного Текст: Ctrl + Shift + F
  • Eclipse: Ctrl + F
  • Блокнот: Ctrl + H
  • Notepad ++: Ctrl + H
  • NetBeans : Ctrl + Shift + H
  • ...

Не забудьте проверить new icon names (вы должны знать, какой из них вы используете, так что я думаю, вы не должны проверить для всех значков).

Смежные вопросы