컴퓨터 일반

코딩용 폰트 (Programming Fonts)

Folivora 2024. 1. 15. 02:32

Programming Fonts ( https://www.programmingfonts.org ) 는 사람들이 많이 쓰는 코딩용 폰트들을 모아놓은 곳이다. 코딩용 폰트는 코드 작성을 더 효율적으로 하고 "가독성"을 향상시키는 것을 목적으로 한다. 특히 얼핏 봤을 때 비슷한 문자들을 확연히 차이가 나오도록 디자인된 경우가 많다. 

 

Programming Fonts - Test Drive

 

www.programmingfonts.org

대략 글 작성 시점 기준으로 142개의 (코딩용) 폰트가 등록되어있다. 

 

 

폰트 검색 옵션

 

왼쪽 상단을 보면 폰트 검색 옵션이 있는데, 뜻은 다음과 같다.

  • Serif vs. Sans-Serif: serif는 글자 끝에 작은 삐침 모양을 의미한다. 
  • 숫자 0과 대문자 O의 구별: 숫자 0 속에 / 을 넣어 oO0 차이가 눈에 잘 띄는 형태가 된다. 코드에서 혼란을 방지하기 위함이다.
  • Vector Rendering: V는 벡터 기반으로 렌더링하는지 여부다. 폰트가 벡터 기반으로 렌더링되면 크기를 조절할 때 깨지지 않고 선명한 글자를 유지할 수 있다.
  • Ligature 기능: 두 개 이상의 문자가 결합하여 특별한 문자로 표현되는 기능이다. 코드에서 -> 와 같은 문자들의 조합을 → 와 같은 식으로 치환하여 보여준다.

그 중에 눈에 띄는 폰트는 Intel one mono (link) 였다. 2023년에 나왔는데 { } 강조나, 영어 소문자 l 등이 눈에 잘 띄도록 강조되어 있다. 한동안 이 폰트를 사용해봐야겠다.