사용자 폰트 사용하기

레일스 프로젝트에서 font-awesome-rails 젬을 사용하면 Font Awesome을 쉽게 사용할 수 있다. 뿐만 아니라 이 젬은 fa_icon() 또는 fa_stacked_icon()와 같은 헬퍼메소드까지 제공해 주어 아이콘 폰트를 쉽게 다룰 수 있게 해 준다.

그러나 Font Awesome에서 제공해 주는 많은 아이콘 외에 원하는 폰트를 만들어 사용하고자 하는 요구가 생길 수 있다.

물론 구글검색을 통해서 여러가지 해결방안을 알 수 있지만, 이 글에서는 필자가 경험한 예를 정리하여 공유하고자 한다.

루비 Gem 빌드하기 – 2015 업데이트

특히나 다양한 자바스크립트 라이브러리를 레일스 프로젝트의 assets pipeline으로 사용하고자 할 경우, 레일스 프로젝트에서 쉽게 추가할 수 있도록 루비 젬으로 빌드하는 과정을 소개한다.