Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/akngs/noto-kr-vf-distilled

용량을 줄인 Noto Sans 및 Noto Serif 가변폰트
https://github.com/akngs/noto-kr-vf-distilled

font korean noto-sans noto-serif woff2

Last synced: 28 days ago
JSON representation

용량을 줄인 Noto Sans 및 Noto Serif 가변폰트

Awesome Lists containing this project

README

        

# noto-kr-vf-distilled

용량을 줄인 NotoSans-KR, NotoSerif-KR, Pretendard, Hahmlet 가변 폰트.

데모: https://akngs.github.io/noto-kr-vf-distilled/

파일 다운로드:

- [NotoSansKR-VF-distilled.woff2](https://akngs.github.io/noto-kr-vf-distilled/NotoSansKR-VF-distilled.woff2) (원본: [NotoSansKR-VF.ttf](https://github.com/googlefonts/noto-cjk/blob/main/Sans/Variable/TTF/Subset/NotoSansKR-VF.ttf))
- [NotoSerifKR-VF-distilled.woff2](https://akngs.github.io/noto-kr-vf-distilled/NotoSerifKR-VF-distilled.woff2) (원본: [NotoSerifKR-VF.ttf](https://github.com/googlefonts/noto-cjk/blob/main/Serif/Variable/TTF/Subset/NotoSerifKR-VF.ttf))
- [PretendardKR-VF-distilled.woff2](https://akngs.github.io/noto-kr-vf-distilled/PretendardKR-VF-distilled.woff2) (원본: [PretendardVariable.ttf](https://github.com/orioncactus/pretendard/tree/main/packages/pretendard/dist/public/variable/PretendardVariable.ttf))
- [Hahmlet-VF-distilled.woff2](https://akngs.github.io/noto-kr-vf-distilled/Hahmlet-VF-distilled.woff2) (원본: [Hahmlet[wght].ttf](https://github.com/hyper-type/hahmlet/blob/master/fonts/variable/Hahmlet%5Bwght%5D.ttf))

변환 과정:

1. 일상에서 쓰이는 한글 자모 조합과 ASCII의 출력 가능한 문자들만 추출
2. TTF를 WOFF2로 변환

구체적인 방법은 [Makefile](./Makefile)을 참고하세요. 단, 다음 소프트웨어/라이브러리가 설치되어 있어야 합니다.

- Python 3 및 fonttools 라이브러리 (`pip install fonttools`)
- woff2 유틸리티 (`brew install woff2`)

폰트 원본 사이트:

- Google Fonts: https://github.com/googlefonts/noto-cjk
- Pretendard: https://github.com/orioncactus/pretendard
- Hahmlet: https://github.com/hyper-type/hahmlet