Hej

Zajmuję się teraz optymalizacją strony. Za pomocą "grunt-svg-sprite" zebrałem grafiki svg w sprite. Ale słyszałem, że można z nich zbudować fonty. W necie znalazłem web-fonts, skonfigurowałem według http://mac-blog.org.ua/grunt-webfont-windows/ (Mam ubuntu ale tam było fajnie pokazane jak zbudować ttfautohint - najnowsza wersja z repo sypała błędami alokacji pamięci). Niestety po zbudowaniu nie działa.

Plik konfiguracyjny:

module.exports = function (grunt) {
  grunt.config.set('webfont', {
    icons: {
      src: 'assets/resources/img/icons-svg/*.svg',
      dest: 'assets/build/webfont',
      options: {
        stylesheet: 'sass'
      }
    }
  });
 
  grunt.loadNpmTasks('grunt-webfont');
};
 

Próbowałem też użyć opcji engine: 'node' ale zwraca mi:

[SyntaxError: Unexpected character "N" at index 1.]
An uncaughtException was found, svg-sprite will end.

Nie wiem co z tym zrobić bo temat wydaje się ciekawy ale nie mogę zmusić ustrojstwa do działania.

W załączniku dodają pliki wynikowe z "grunt webfont" i screen jak wygląda na standardowym wygenerowanym template.

Wiecie jak rozwiązać problem albo znacie jakieś alternatywne rozwiązania?


Java is to JavaScript as ham is to hamster