Iconify는 API를 통해 아이콘 SVG를 직접 가져올 수 있음
나는 D2로 아키텍처 다이어그램을 자주 만드는데, Iconify의 방대한 아이콘 라이브러리를 함께 쓰면 시각적으로 훨씬 풍부해짐
예를 들어 Docker와 Kubernetes를 연결하는 다이어그램에 각각의 SVG 아이콘을 지정할 수 있음
일부 SVG는 애니메이션이 적용되어 있고, 검색도 가능함
나는 오프라인 텍스트 에디터 wrifocus.bounded.cc에 이 아이콘들을 사용했는데, 결과물이 아주 만족스러웠음
Hacker News 의견들
Iconify는 API를 통해 아이콘 SVG를 직접 가져올 수 있음
나는 D2로 아키텍처 다이어그램을 자주 만드는데, Iconify의 방대한 아이콘 라이브러리를 함께 쓰면 시각적으로 훨씬 풍부해짐
예를 들어 Docker와 Kubernetes를 연결하는 다이어그램에 각각의 SVG 아이콘을 지정할 수 있음
일부 SVG는 애니메이션이 적용되어 있고, 검색도 가능함
나는 오프라인 텍스트 에디터 wrifocus.bounded.cc에 이 아이콘들을 사용했는데, 결과물이 아주 만족스러웠음
혹시 온라인에서도 서버에 데이터를 저장하는 방식으로 쓸 수 있는지, 오프라인 브라우저 기반으로 만든 이유가 궁금함
icones.js.org는 이런 아이콘들을 검색하기에 좋은 사이트임
아이콘 최적화라는 주제로 글을 써보고 싶다는 생각이 듦
웹사이트가 아이콘을 인라인하지 않아 레이아웃이 흔들리는 걸 보면 답답함
아이콘의 복잡도나 반복 사용량에 따라 lazy loading이 더 나을 때도 있음
근본적으로는 공간 예약이 제대로 안 되어 생기는 문제임
단, 인라인 아이콘은 캐싱이 불가능해짐
관련 참고: web.dev의 CLS 최적화 글
이전 논의 링크: 2024년 9월 토론
이 프로젝트에 큰 찬사를 보냄. 내가 만든 거의 모든 것에 매일 사용 중임
k3s 프로젝트용으로 색상 버전과 무채색 버전의 devicon이 모두 있는 걸 보고 놀랐음
Pictogrammers는 약간의 장점이 있음
Material 아이콘에 대해 Home Assistant 코드를 바로 제공해주기 때문에 클릭 한 번으로 필요한 코드를 얻을 수 있음
또 다른 훌륭한 아이콘 소스로 The Noun Project를 추천함
무료, CC-BY-3.0, 유료 라이선스 아이콘이 혼합되어 있음
최고의 아이콘 라이브러리를 묻는 질문에 대한 다양한 답변들
고해상도나 SVG 버전이 없었던 게 아쉬웠지만, 요즘은 AI로 보완할 수도 있을 듯함
보기 / 다운로드
내 사이트 universymbols.com은 Iconify의 여러 아이콘 세트를 AI 이미지 모델로 확장할 수 있음
그래서 기존의 대형 세트 외에도 좀 더 독창적인 아이콘 세트를 만들 수 있음