Mit FontAwesome mit Sass

Ich versuche, FontAwesome in einem web-Projekt Compass. Da es keine spezifische Dokumentation in der FontAwesome-Seite, und ich bin nicht mit Bootstrap, die ich verfolgt habe, die "Nicht mit Bootstrap?" Richtungen, aber nicht, damit es funktioniert.

Der Ausgabe

Bekomme ich keine besonderen Fehler, die entweder nicht gefunden oder kompilieren Fehler. Es ist einfach nicht zeigen, nichts, kein Symbol oder text. Die schriftart FontAwesome-Dateien scheint nicht geladen zu werden.

Die Schritte, die ich getan habe,

  1. Download der font-awesome Verzeichnis
  2. Kopieren Sie es in meinen Projekten css-Ordner, wo ich alle meine kompilierte css: project/css/font-awesome
  3. Importieren Sie die font-awesome.scss Datei in meinem Haupt-sass-stylesheet wie dieses @import url("font-awesome/scss/font-awesome.scss");
  4. Öffnen Sie die font-awesome.scss Datei und ändern Sie die import-Pfade, so sind jetzt relativ zu meinen css-kompilierte Datei und schauen, wie diese @import url("font-awesome/scss/_variables.scss");
  5. Öffnen Sie die _variables.scss teilweise innerhalb der font-awesome/scss-Verzeichnis und ändern Sie die @FontAwesomePath von der, die standardmäßig zu "font-awesome/font/" zu entsprechen, wo die webfonts sind
  6. In meine html-Datei, Hinzugefügt ein Beispiel folgenden in der FontAwesome Beispiele Seite, also habe ich ein <i class="icon-camera-retro"></i> Some text
  7. In meinem Haupt-sass-Datei Hinzugefügt, die @font-face Erklärung
    @include font-face('FontAwesome',
    font-files(
    'font-awesome/font/fontawesome-webfont.woff', woff,
    'font-awesome/font/fontawesome-webfont.ttf', ttf,
    'font-awesome/font/fontawesome-webfont.svg', svg),
    'font-awesome/font/fontawesome-webfont.eot');
    
     %icon-font {
         font-family: 'FontAwesome', Helvetica, Arial, sans-serif;
      }
    
  8. Erweitern Sie die schriftart in der Auswahl
    .icon-camera-retro {
        @extend %icon-font;
     }
    
  9. Kompilieren mein Haupt-sass-stylesheet mit compass --watch mit keine Fehler
  10. Hochgeladen alles

Zu helfen, zu klären, dies ist der Aufbau meines Projekts:

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

Also wenn jemand Lesen bis hier, die ich bereits zu schätzen wissen, alle Ideen bitte?

InformationsquelleAutor ithil | 2013-09-02

Schreibe einen Kommentar