폰트툴(fontTools)은 폰트 파일을 분석하고 변환하는 [[파이선]] 도구 모음이다. TTX를 이용하면 폰트의 내부 테이블을 사람이 읽을 수 있는 XML 표현으로 살펴볼 수 있다. 필요한 글자만 남기는 [[서브세팅]] 같은 작업에도 사용된다. 화면에서 글자 모양을 그리는 [[폰트포지]]와 달리 파일 안의 구조와 데이터를 다루는 데 초점을 둔다. [[웹 폰트]]의 용량을 줄이거나 폰트 제작 과정을 자동화할 때 유용하다. - [소스 코드](https://github.com/fonttools/fonttools) - [사용 설명서](https://fonttools.readthedocs.io/) - [라이선스](https://raw.githubusercontent.com/fonttools/fonttools/main/LICENSE) ## 기타 등등 - 서브세팅 도구는 기본적으로 ‘정의되지 않은 글자’를 뜻하는 `.notdef` 글리프를 남기되 그 윤곽은 제거한다. 글자가 없을 때를 위한 자리와 그 자리에 그릴 모양을 따로 다루는 것이다. [출처](https://fonttools.readthedocs.io/en/latest/subset/) - TTX는 폰트 내부의 테이블을 각각 다른 XML 파일로 나누어 내보낼 수 있다. 하나의 폰트를 통째로 펼치는 대신 필요한 부분의 구조를 따로 살펴볼 수 있다. [출처](https://fonttools.readthedocs.io/en/latest/ttx.html) #오픈소스 #도구 #웹사이트 #타이포그래피 #프로그래밍