LoginSignup
6
6

More than 5 years have passed since last update.

アイコンフォントをicomoonで生成してサクっと導入するよメモメモ

Last updated at Posted at 2015-05-11

デザイナーのわたしが、icomoonで生成したアイコンフォントをさくっと導入するよメモ。

icomoonからWebIconをジェネレートする

今回マテリアルデザインのアイコンフォントを導入したかったので、icomoonにお世話になった。
プリセットされていてすぐに使いたいフォントだけをジェネレートすることができた。
ステキやで。

icomoon

スクリーンショット 2015-05-11 16.57.27.png

"Add Icon From Library..." から

スクリーンショット 2015-05-11 16.57.47.png

Material Design Icons を選択すればOK!

fontファイルを移動する

zipファイルが生成されるので、利用するファイルだけガツガツ移動していく。
まずメインのフォントファイルから。

スクリーンショット 2015-05-11 17.04.09.png

fonts以下にあるものを、そのまま
public/fonts
もしくは
app/assets/fonts
にぶっこむ。

font用CSS

生成された style.cssvariables.scss の中身を、
stylesheets/font.scss とかにまとめてコピペしちゃう。

その際、style.cssに記述されている、
以下のコードのpassをちゃんと変えるよ。

@font-face {
  font-family: 'google-icon';
  src:url('fonts/google-icon.eot?-lx9xkg');
  src:url('fonts/google-icon.eot?#iefix-lx9xkg') format('embedded-opentype'),
      url('fonts/google-icon.woff?-lx9xkg') format('woff'),
      url('fonts/google-icon.ttf?-lx9xkg') format('truetype'),
      url('fonts/google-icon.svg?-lx9xkg#google-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}

利用したいViewにてCSSを呼ぶ

<% @stylesheets += ['fonts'] %>

こう書けば効くようになった。
汎用性無さそうなので、今後カスタマイズしていきたす。
とりあえずはこれでOKかなと。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6