Я пытаюсь использовать FontAwesome в веб-проекте Compass. Поскольку на странице FontAwesome нет конкретной документации, и я не использую Bootstrap, я следил за "Не используя Bootstrap?" . но не может заставить его работать.
Выход
Я не получаю никаких конкретных ошибок, либо не обнаружил, либо не компилировал ошибки. Это просто ничего не показывает, нет значка или текста. Файлы шрифтов FontAwesome, похоже, не загружаются.
Выполненные шаги
- Загрузите каталог
font-awesome
- Скопируйте его в папку css моих проектов, где у меня есть все мои скомпилированные css:
project/css/font-awesome
- Импортируйте файл
font-awesome.scss
в мою основную таблицу стилей sass, как этот@import url("font-awesome/scss/font-awesome.scss");
- Откройте файл
font-awesome.scss
и измените пути импорта, так что теперь это относится к моему скомпилированному файлу css и выглядят следующим образом:@import url("font-awesome/scss/_variables.scss");
- Откройте
_variables.scss
часть внутри шрифта-awesome/scss-каталога и измените@FontAwesomePath
с одного по умолчанию на"font-awesome/font/"
, чтобы он соответствовал тем, где веб-сайты - В моем html файле добавлен пример следующего в странице примеров FontAwesome, поэтому я добавил
<i class="icon-camera-retro"></i> Some text
-
В моем основном файле sass добавлено объявление @font-face
@include font-face ('FontAwesome', шрифт файлы ( 'font-awesome/font/fontawesome-webfont.woff', woff, 'font-awesome/font/fontawesome-webfont.ttf', ttf, 'font-awesome/font/fontawesome-webfont.svg', svg), 'Fontawesome/шрифт/fontawesome-webfont.eot');
% icon-font { font-family: 'FontAwesome', Helvetica, Arial, sans-serif; }
-
Расширьте шрифт в селекторе
.icon-camera-retro { @extend% icon-font; }
-
Скомпилируйте мою основную таблицу стилей sass с помощью
compass --watch
без ошибок - Загружено все
Чтобы помочь прояснить, это структура моего проекта:
root
sass
mainsass.scss
css
font-awesome
css
font-awesome.css
font
font-archives.ttf/.woff/etc
scss
_partials (_variables.scss, _path.scss, _core.scss, etc)
font-awesome.scss
fonts
some-custom-font.ttf
mainsass.css
Итак, если кто-то прочитал здесь, что я уже ценю, любые идеи, пожалуйста?