gulp-iconfontでハマったこと
Cannot read property 'toString' of undefined
とエラーが出る
原因
template.css
のglyph.codepoint
が取れていなかったのが原因でした。
解決方法
gulp-iconfontのドキュメントをちゃんと読んでみたら、
template.css
のこの部分を↓
glyph.codepoint.toString(16).toUpperCase()
このように直す↓
glyph.unicode[0].charCodeAt(0).toString(16).toUpperCase()
と書いてありました。
illustlatorから切り出したSVGのフォントファイルが壊れる
原因
画像サイズが縦横10pxと、小さすぎたのが原因でした。
解決方法
画像サイズを大きくして書き出し直したら解決しました。 (20px以上だと問題なさそうです)