아이콘 폰트(Icon font) 자유자제로 사용하기

웹사이트를 제작 시 생동감 있는 사이트를 만들기 위해서는 아이콘은 필수로 들어가는 요소입니다. 간단하게는 블릿에서 부터 중요하게는 웹사이트의 매인 이미지 까지도 아이콘으로 사용하는 경우가 있는데 예전에는 이러한 아이콘들을 디자이너에게 만들어 달라고 요청을 하던지 아니면 웹에서 무료로 제공하는 아이콘 이미지들을 찾아서 잘라서 적용하고는 했었는데요. 근래에는 오픈소스가 발달하면서 이러한 아이콘들을 쉽고 편하게 사용할 수 있게 제공해 주는 다양한 사이트들이 생겨나고 있습니다.

그 중에서도 아이콘들을 폰트와 비슷한 속성으로 만들어서 마치 폰트처럼 아이콘을 사용할 수 있게 제공을 하고 있습니다. 예전에 이런 것을 딩벳 폰트라고 했었는데.. 이제는 웹폰트형식으로도 무료 제공하고 있어서 웹사이트에 쉽게 적용할 수가 있습니다.

이 아이콘 폰트는 이미지가 백터 그래픽 형태로 되어 있어서 크기를 늘리든 줄이든 상관없이 선명한 화질을 보장받을 수 있고 색상도 일반 웹폰트처럼 CSS에서 color 속성으로 변경을 할 수가 있습니다. 다만 아이콘이 폰트형식이기 때문에 단색으로 밖에는 설정할 수 가 없습니다.

아이콘폰트를 제공하는 곳은 많으나 대표적으로 상업적인 용도로도 사용 가능한 3곳의 웹사이트를 소개할까 합니다.

폰트어썸 (Font Awesome)

tistory-image

폰트어썸은 현재 가장 유명한 대표적인 아이콘폰트 제공 사이트 입니다. 현재 깃헙에서 51,000여개의 star를 받고 있을 정도로 인기가 있습니다.
다양한 형태의 아이콘이 빠르게 업데이트되어 제공되고 있으며 현재 유료서비스도 시도하고 있긴 하지만 무료로 사용할 수 있는 아이콘도 현재까지 675개나 되어서 일반적으로 사용하기에는 부족함이 없습니다.

전체 라이선스는 GPL을 따르고 있고 폰트는 SIL, 소스코드는 MIT를 따르고 있습니다.

자세한 사용방법은 폰트어썸 (Font Awesome) 아이콘 폰트 사용하기에 포스팅하겠습니다.

XEICON

tistory-image

한 시대를 풍미했던 PHP 무료게시판 서비스제로보드네이버의 서포트를 받으면서 Xpressengine으로 이름이 바뀌었습니다.
XEICON은 그 Xpressengine에서 서비스를 제공하고 있는 아이콘 폰트 서비스 입니다.

제공하는 방법과 사용 방법이 폰트어썸 (Font Awesome)과 거의 흡사하여 폰트어썸 (Font Awesome)을 사용해 본 사람이라면 매우 쉽게 사용을 할 수 있습니다.
반대로 영어에 좀 취약한 사람이라면 XEICON이 한글로 되어 있기 때문에 먼저 XEICON를 사용해 보고 폰트어썸 (Font Awesome)을 사용하면 이해가 빠를 것입니다.

전체 라이선스는 LGPL을 따르고 있고 폰트는 SIL, 소스코드는 MIT를 따르고 있습니다.

자세한 사용방법은 XEICON 아이콘 폰트 사용하기에 포스팅하겠습니다.

구글 머티리얼 아이콘 (Google Material icons)

tistory-image

구글에서도 머티리얼 아이콘을 무료로 사용할 수 있게 공개를 했습니다. 구글 머티리얼 아이콘은 웹폰트형식 뿐만이 아니라 안드로이드나 아이폰에서도 사용할 수 있게 SVGPNG 형식으로도 아이콘을 제공을 하고 있습니다. 하지만 단점으로는 아이콘 폰트만 제공을 하고 있고 해당 아이콘 폰트를 쉽게 사용할 수 있는 CSS CLASS를 제공해 주고 있지 않아서 CLASS를 별도로 지정을 해 줘야 합니다.

라이선스는 Apache License Version 2.0를 따르고 있습니다.

자세한 사용방법은 머티리얼 아이콘(Material icons) 폰트 사용하기에 포스팅하겠습니다.

나만의 아이콘 폰트 만들기 (Fontello)

tistory-image

오픈소스로 제공되어 정해져 있는 아이콘 폰트를 사용하는 경우도 있지만 내가 원하는 아이콘을 아이콘 폰트 형태로 만들어서 사용할 수도 있습니다. 이럴경우 필요한 아이콘만 사용할 수 있어서 용량을 줄일 수 있는 잊점이 있습니다.
다만 아이콘 폰트로 만들어야하는 아이콘은 벡터그래픽 파일 형식인 SVG 파일 포멧이어야 합니다.

자세한 사용방법은 나만의 아이콘 폰트 만들기에 포스팅하겠습니다.

Similar Posts

  • Gruntfile의 주요 플러그인들

    앞선 포스팅에서 Grunt 소개와 설치방법를 소개했었습니다. 이번에는 Grunt의 주요 플러그인들을 소개하고 간략한 설명을 포스팅 하겠습니다. 플러그인 Grunt.js에서 말하는 플러그인과 Node.js에서 말하는 패키지는 동일한 것입니다. 그래서 Grunt에서 패키지를 설치하는 방법과 Node.js에서 패키지를 설치하는 방법이 동일합니다. 플러그인 찾기 대부분의 Grunt 플러그인들은 Grunt사이트의 Plugin 메뉴에서 확인할 수 있습니다. 먼저 Grunt웹사이트의 플러그인 메뉴로 이동합니다. 원하는 기능의 플러그인을 검색창을 이용하여 […]

  • Grunt 소개와 설치방법

    Node.js의 탄생으로 인해 javascript진영이 비약적인 발전을 이루고 있으며 그러한 발전에 견인차 역활을 한 Grunt라는 것이 있습니다. 이러한 프레임워크를 javascript Task기반 빌드 Tools이라고 하는데 과연 이것이 무엇인지, 그리고 어떻게 설치하고 사용하는지에 대해 포스팅을 하려고 합니다. Gruntjs란 무엇인가. Grunt 또는 Gruntjs라고 하며 인터넷을 검색하면 Task기반 빌드 툴이라고 나옵니다. 풀어서 설명을 하면… Node.js를 기반으로 하고있는 무수한 패키지들 중에 […]

  • node.js로 Youtube 다루기

    Youtube가 무엇인지는 따로 설명하지 않아도 대부분의 사람들이 알것이라고 생각합니다. 이 youtube도 구글에서 OpenAPI를 제공하고 있어서 Node.js에서 활용을 할 수 가 있습니다. 동영상을 업로드하거나 업데이트하거나 또는 검색어를 통해 리스트를 받아볼 수도 있습니다. 이런기능을 잘 활용하면 유의미한 APP을 개발할 수 있습니다. 이번 포스팅에서는 간단하게 Youtube Data API를 활용하여 원하는 검색어로 검색을 하는 일련의 과정을 작성하도록 하겠습니다. 0.1. […]

  • 시놀로지 Docker로 WordPress 완벽하게 설치하기

    시놀로지는 정말 좋은 어른들의 장난감인것 같습니다. 할게 이것 저것 무궁무진하게 많습니다. 우리 가족의 사진 히스토리를 기록할 수도 있고 어디에서든지 비용부담없이 동영상을 즐길 수도 있고 만화서버로도 이용할 수 있습니다. 그중에서도 프로그래머나 개발자 라면 정말 반길만한 서비스가 있는데, 바로 도커(Docker)라고 할 수 있습니다. 도커에 대해서 자세히 알려면 공부를 많이 해야 겠지만 간단하게 말한다면… 개발자가 개발을 하다가 “이게 […]

  • 코로나19 시대 라이더의 선택은?? (feat. 즈위프트)

    코로나19가 장기화 되면서 위드(with) 코로나를 강조하는 시대에 이르렀습니다. 이제는 집에서의 생활이 일상이 되어야 하는 상황에서 라이더들을 위한 재미있고 합리적인 해결책을 알게 되었습니다. 사실 이 솔루션은 코로나19 이전부터 실내 라이팅 또는 훈련을 위해 사용되었다고 하는데 지금같은 시기에 들어서면서 대중들에게 알려진 것 같습니다. 얼마 전 동상이몽이라는 프로그램에서 송창의 배우가 나오는 씬을 보고 많은 사람들이 방구석 라이딩에 관심을 […]

  • Windows 10 설치 USB를 만드는 방법

    예전에는 Windows를 CD로 구매하거나, 다운로드받은 파일을 CD로 부팅이 되게 제작해서 설치하고는 했는데, 이제는 USB메모리만 있으면 쉽게 설치USB를 만들 수 있게 되었습니다. 뭐.. 사실 좀 오래전에 구현이 되었던 기능이긴 합니다. ^^ 제작하는 순서는 아래와 같습니다. USB메모리 준비 Microsoft에서 Windows10 설치 프로그램 다운로드 Windows10 설치 USB 만들기 1. USB메모리 준비 먼저 USB메모리를 준비해야 합니다. 메모리는 최소한 8BG이상의 […]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다