프리텐다드라고 본고딕 베이스 9개 굵기를 지원하고,
애플 산돌 고딕과 중간 정도 모양인 서체가 있음.
포맷 변환과 서브셋, 업로드등을 다 수동으로 하고 계시더라구.
일반적인 서브셋은 간단한 쉘스크립트로 가능하지만, 다이나믹 서브셋은 좀 복잡함.
예를 들어 간단한 편인 일반 노토 산스도 키릴, 그리스등 8개로 나뉘어져 있고, 한글 본고딕은 120개로 나뉘어져 있어.
- https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap
- https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap
프리텐다드는 90여개 정도.
그런데 이걸 노가다로 서브셋 코드를 만들고 유지보수하는건 시간을 버리고 인간성을 버리는 일이라 생각했지.
마침 예전에 구글 머신러닝 결과를 날먹하기 위해 css파일을 파싱해 유니코드 범위를 서브셋 해주는 font-range라는 플젝을 대충 만들다가만적이 있었거든.
나중에 블로그에 폰트 적용해볼까 하는 생각으로..(물론 안했음)
https://github.com/black7375/font-range
이번 기회에 로컬 CSS파일 지원, 옵션(네이밍 포맷팅, 인자값 커스텀)등도 추가해서 쓸만하게 만들고,
웹폰트로 변환과 서브셋 후 자동으로 커밋, 그 후 배포대상 파일을 압축후 릴리즈에 업로드하는 액션을 짜서 PR을 보냈는데,
잘 받아주시드라.
남는 시간에 하느라 자동화 이슈 올리고 1달 후에야 느릿느릿 PR을 만들었지만
갠적으로 폰트 좋아해서 그런지 즐거운 작업이었음.
개인 용도로 쓰려던 라이브러리를 유명한 플젝에서 사용하는 것도 기쁜 일이구.
날먹이 최고다.
덕분에 좋은 프로젝트 알아간다
개추 - whatever we can do it
크
왤케 고수임 ㄷㄷ
꼼수임 ㅋㅋ
이 폰트 우리 회사에서도 쓰는데 고맙다
무료 한글 폰트 중 젤 낫드란. 앞으로 성장 가능성 높다고 생각 중.
고수