작업환경에서 사용하는 폰트에 대하여 정리해 보았다.
텍스트 에디터용 폰트
메모장, 워드, 파워포인트, 한글 등에서 한국어, 영어, 일본어를 모두 표시할 수 있는 폰트가 필요하다.
Google Noto Fonts
https://fonts.google.com/noto/use
KoPubWorld
https://www.kopus.org/biz-electronic-font2/
- 한국출판인회의에서 제공하는 전자출판에 특화된 서체
네이버 나눔폰트
https://hangeul.naver.com/2017/nanum
- 네이버에서 제공하는 나눔시리즈 폰트
낸네
https://github.com/naen-nae/naen-nae
- 라이선스 걱정 없는 한글 폰트 사이트
코딩용 폰트
코딩용 폰트에 요구되는 사항들
- 문자열을 스페이스단위로 일치시켜야 하므로 폰트가 고정폭(Monospaced)이어야 한다.
- 오인식하기 쉬운 알파벳, 특수문자에 대한 대책이 있어야 한다.
- 특수문자의 가독성을 높여주는 Ligature는 필수는 아니다.
- 한글까지 깨끗하게 나오면 좋지만 영문체보다 중요하진 않다.
개인적으로 괜찮다 생각하는 폰트 (알파벳순)
폰트 | 특징 |
---|---|
Consolas | 마이크로소프트 개발. |
D2Coding | 네이버 개발. 다닥다닥 붙어있는 느낌. 리가쳐 지원. |
Fira Code | 리가쳐가 이쁘게 나옴. |
Hack | 동글동글한 폰트. |
IBM Plex Mono | IBM 개발. 정렬과 각을 강조. |
Inconsolata | 동글하면서도 살짝 딱딱. |
Input Mono | Inconsolata보다 폭이 약간 넓고 굵음. |
JetBrains Mono | 젯브레인 개발. 아래위로 긴 느낌. 리가쳐 지원. |
Menlo | 애플 개발. |
Myrica | 일본어 코딩용. |
Source Code Pro | 어도비 개발. 글씨폭이 넓고 아래위로 납작한 편. |
Ubuntu Mono | 캐노니컬 개발. |