FontAwesome4.x with reveal.js

公式のトラブルシューティングに書いてありましたが無駄にハマったのでメモ。

According to your Font Awesome version, please add to your stylesheets:

/* FA 4.0.0 and newer */
.reveal .fa {
  font-family: 'FontAwesome';
}

/* FA 3.2.1 and older */
.reveal [class^="icon-"],
.reveal [class*=" icon-"]  {
  font-family: 'FontAwesome';
}
https://github.com/FortAwesome/Font-Awesome/wiki/Troubleshooting#wiki-revealjs

iタグ使うとイタリックになるので、それも補正するのが良さそうです。

.reveal .fa {
  font-family: 'FontAwesome';
  font-style: normal;
}