
커스텀 아이콘 폰트 생성기
무료
Fontello는 벡터 SVG 파일로 커스텀 아이콘 폰트를 빌드하는 고성능 웹 유틸리티입니다. Font Awesome 같은 거대한 라이브러리와 달리, 필요한 아이콘만 선택하거나 직접 만든 SVG를 업로드하여 번들 사이즈를 획기적으로 줄일 수 있습니다. CSS, WOFF, EOT, TTF 파일을 자동 생성하여 브라우저 호환성을 보장하며, 사용하지 않는 글리프를 제거해 웹 성능을 최적화하고 HTTP 요청을 최소화합니다. 가볍고 성능 중심적인 UI 아키텍처를 구축하는 프론트엔드 엔지니어에게 필수적인 도구입니다.
애플리케이션에 필요한 특정 글리프만 선택할 수 있습니다. 수천 개의 미사용 아이콘을 제외하여 폰트 파일 크기를 수백 KB에서 수 KB 단위로 줄일 수 있습니다. 이러한 세밀한 제어는 Core Web Vitals를 직접적으로 개선하며, 특히 핵심 에셋의 페이로드 크기를 최소화하여 LCP(Largest Contentful Paint) 시간을 단축합니다.
벡터 SVG 경로를 표준 폰트 형식(WOFF, WOFF2, TTF, EOT)으로 변환하는 강력한 엔진을 포함합니다. 경로 정규화와 좌표 스케일링을 자동으로 처리하여 어떤 해상도에서도 아이콘이 선명하게 렌더링되도록 합니다. 이는 DOM에서 원본 SVG를 사용하는 것보다 우수하며, 'color'나 'font-size' 같은 표준 CSS 속성을 통해 색상과 크기를 쉽게 조작할 수 있습니다.
다운로드 시 필요한 모든 @font-face 선언과 클래스 정의가 포함된 즉시 사용 가능한 CSS 파일을 제공합니다. 아이콘 위치 지정, 줄 높이 조정, 수직 정렬을 위한 보일러플레이트 CSS를 수동으로 작성할 필요가 없습니다. 생성된 코드는 최신 브라우저에 최적화되어 있어 복잡한 폴리필 없이도 Chrome, Firefox, Safari, Edge에서 일관된 렌더링을 보장합니다.
각 아이콘의 유니코드 매핑을 완벽하게 제어할 수 있습니다. 이는 특정 문자 코드가 이미 예약된 레거시 시스템이나 복잡한 디자인 시스템에 아이콘을 통합할 때 매우 중요합니다. 코드를 수동으로 할당함으로써 문자 충돌을 방지하고, 아이콘 폰트가 기존 타이포그래피 스택과 예기치 않은 동작 없이 원활하게 통합되도록 보장합니다.
최대 브라우저 호환성을 위해 여러 폰트 형식을 동시에 생성합니다. 최신 브라우저에서는 압축률이 뛰어난 WOFF2를 선호하지만, 레거시 환경을 지원하기 위해 EOT 및 TTF와 같은 이전 형식도 포함합니다. 이를 통해 빌드 타임 변환 도구 없이도 최신 스마트폰부터 구형 데스크톱 브라우저까지 다양한 기기에서 일관된 UI를 유지할 수 있습니다.
fontello.com에 접속하여 통합된 아이콘 컬렉션을 탐색하거나 'Custom Icons' 탭에 직접 SVG 파일을 드래그 앤 드롭하세요.,프로젝트에 필요한 아이콘을 클릭하여 선택하세요. 선택된 아이콘은 빨간색으로 강조 표시됩니다.,'Customize Names' 탭으로 이동하여 아이콘 이름을 변경하세요. 이는 스타일시트에서 사용할 CSS 클래스 이름이 됩니다.,'Customize Codes' 탭으로 이동하여 기존 문자 세트와의 충돌을 피해야 할 경우 아이콘을 특정 유니코드 문자에 매핑하세요.,우측 상단의 빨간색 'Download webfont' 버튼을 클릭하여 생성된 폰트와 CSS가 포함된 ZIP 아카이브를 받으세요.,파일을 프로젝트 디렉토리에 압축 해제하고 생성된 CSS 파일을 HTML에 연결하여 클래스 이름으로 아이콘 사용을 시작하세요.
프론트엔드 개발자는 무거운 아이콘 라이브러리를 대체하기 위해 Fontello를 사용합니다. 웹 앱에서 실제로 사용하는 20~30개의 아이콘만 포함된 커스텀 폰트를 생성하여 전체 에셋 크기를 최대 90%까지 줄임으로써 페이지 로딩 속도를 높이고 SEO 순위를 개선합니다.
디자이너와 개발자가 협업하여 독점 브랜드 로고와 고유한 UI 요소를 하나의 응집력 있는 아이콘 폰트로 변환합니다. 이를 통해 브랜드 에셋을 CSS로 스타일링할 수 있어 호버나 상태 변경 시 동적인 색상 변화가 가능해집니다.
UI/UX 디자이너는 여러 오픈 소스 컬렉션(Entypo, Iconic 등)에서 아이콘 세트를 빠르게 구성하여 인터페이스 개념을 테스트합니다. 단일 프로젝트 내에서 서로 다른 아이콘 스타일을 관리할 수 있는 통합된 방법을 제공합니다.
번들 사이즈를 작게 유지하면서 아이콘 에셋을 효율적으로 관리해야 합니다. Fontello는 맞춤형 폰트 파일을 제공하여 '비대해진' 아이콘 라이브러리 문제를 해결합니다.
개발자가 모든 화면 크기에 맞춰 개별 SVG 파일을 수동으로 내보내고 최적화할 필요 없이, 커스텀 벡터 아이콘을 웹 프로젝트에 구현할 방법이 필요합니다.
HTTP 요청과 에셋 페이로드 크기를 줄이는 데 집중합니다. 여러 아이콘을 단일 폰트 파일로 통합하여 UI 렌더링에 필요한 네트워크 요청 횟수를 줄이는 데 Fontello를 활용합니다.
Fontello는 무료 오픈 소스 프로젝트입니다. MIT 라이선스 하에 제공되므로 개인 및 상업용 프로젝트에서 자유롭게 사용할 수 있습니다.