Good evening my friend, I managed to make it work. I removed the lines you listed, deleted the build folder, then run the ionic serve command again. The gulp could import sources to the folder just right. Now I will try to make the import of icomoon.
I followed the same steps, but using other type of font (google maven), which is local under my app folder. I then copied all the fonts with the gulp task to www/build/fonts.
In the app.variable I tried to set $font-family-base to have my custom font name.
When I run the app and debug it, my custom font is there, but current font-family is still the old one.
@tim@brandyshea
the projects, generated with the new ionic-cli 2.1, using ionic 2.0.0-rc.0 do not have gulpfile.js anymore. What is the way to add custom fonts and icons now?
I must use both font-awesome and other custom fonts in my application, so it’s really important to know how to do it with the new build process.
Thanks!
Edit: I found out that everything from the src/assets/ directory is already configured to be copied in the www/assets/ directory, so custom fonts can be just dropped there and referenced from the scss file.
Still wondering how to use fonts and scss from external libraries, installed with npm, like font-awesome.
Yes, it’s always an option to copy the font-awesome’s files in the /src/assets directory. But I would like to know how to use it as npm package instead, because I would not like to mix my own code with library code and I would like to manage it via npm and update it easier.
At this point it’s still not clear to me if there’s a way to do it, because the gulpfile.js is removed from the new build process and there are no overridable configurations of the new build tasks at project level.
Thanks Behnamazimi…it works for me. However, fonts being copied to www/assets/fonts folder have zero sizes. I had to copy the files manually. Could this have any thing to do with the watch script? If so, how can we fix it?
Awesome answer, I’d like to know if there are a limited fonts that can be added in a project this way. I’m adding some fonts to my project that I don’t think they are in that list. How am I supposed to add them to my project? I see there are still not enough documentation for that.