본문 바로가기
프로그래밍/Java, Spring

[Spring] 코딩 폰트(나눔고딕 코딩, D2 Coding) 다운로드 & STS/Eclipse 폰트 적용

by joeun 2023. 10. 11.

✔ 설치 방법


1. ttf 파일 다운로드 및 설치

1.1 폰트 설치 파일 다운로드

 

GitHub - naver/nanumfont

Contribute to naver/nanumfont development by creating an account on GitHub.

github.com

 

 

 

GitHub - naver/d2codingfont: D2 Coding 글꼴

D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.

github.com

 

 

1.2 폰트 파일 설치

  • 나눔고딕 코딩

다운로드 받은 파일 압축 풀기
모든 사용자용으로 설치

 

  • D2 Coding

다운로드 받은 파일 압축 풀기
모든 사용자용으로 설치

압축을 푼 후 세 폴더 중 D2CodingAll 파일 내에서 모든 형식을 갖춘 all 파일을 설치해 준다.

 

 

 

2. STS / Eclipse 내 폰트 설정

2.1 Preference에서 Text Font 설정 

STS 상단바 Window

 

1 / 2

 

3. 원하는 폰트 선택 후 확인

 

4. Apply and Close

 

 

 

✔ 폰트 적용 전후


적용 전

  •  Consolas  폰트

 

적용 후 

  •  나눔고딕 코딩  폰트

 

  •  D2 Coding  폰트

 

 

 

✔ 폰트 비교 


폰트 별 유사 기호 비교

  •  Consolas 

 

 

  •  나눔고딕 코딩 

 

 

  •  D2 Coding 

 

기본서체로 많이 쓰이는 Consolas 폰트를 살펴보면 영문과 한글의 행간 차이가 가장 눈에 띈다. 한글이 영문에 비해 크기가 작아 보이고, 각 행의 가로축을 기준으로 한글이 영문보다 위로 더 올라가 보인다. 또한 영문은 한글에 비해 자간이 비교적 더 넓어 보인다. 아래 소개글에서 볼 수 있듯이 나눔고딕 코딩과 D2 Coding 폰트는 이런 점을 보완하여 영문과 한글의 행간과 자간을 고정하여 가독성을 높인다. 

유사기호를 살펴보면, Consolas 폰트에서 숫자 1과 영문 소문자 l의 생김새가 상당히 유사해 보인다. 반면, 나눔코딕 코딩과 D2 Coding 폰트에서는 이러한 혼동을 막기 위해 숫자 1과 소문자 l 간에 차이를 명확히 둔 것이 보인다. 숫자 0 / 영문 대문자 O / 영문 소문자 o 간 차이는 세 폰트 모두 눈에 띄는 편이었다. 숫자 0 가운데 구분 표시를 두어 크기가 비슷한 대문자 O와 구분될 수 있게 했다. 

나눔고딕 코딩은 나눔고딕, D2 Coding은 나눔바른고딕을 바탕으로 만들졌다보니 D2 Coding이 나눔고딕 코딩에 비해 좀 더 글자각이 부각되고 글자가 굵은 편이다. 폰트 내 글자들도 조금씩 다르니 비교해보고 개인 취향에 맞는 폰트를 사용하면 되겠다. 개인적으로는 굵은 폰트가 눈에 더 잘보여서 D2 Coding을 사용 중이다.

 

 

 

코딩 폰트 소개글

  • 나눔고딕 코딩 README.md 中

 

  • D2 Coding README.md 中