✔ 설치 방법
1. ttf 파일 다운로드 및 설치
1.1 폰트 설치 파일 다운로드
- 나눔고딩 코딩 폰트 다운로드 ( https://github.com/naver/nanumfont )
GitHub - naver/nanumfont
Contribute to naver/nanumfont development by creating an account on GitHub.
github.com

- D2 Coding 폰트 다운로드 ( https://github.com/naver/d2codingfont )
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 설정






✔ 폰트 적용 전후
적용 전
- 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 中

'프로그래밍 > Java, Spring' 카테고리의 다른 글
[Java] Eclipse debugger 사용법 및 단축키 (0) | 2024.05.26 |
---|---|
[Spring] Java 소스 수정 시 톰캣 자동 재시작 해제 방법 (0) | 2023.02.12 |
[Java] Scanner 입력 값으로 구구단 출력하기 (0) | 2022.05.03 |
[Java] 기본형과 문자열 간 변환 (기본형 ↔ String) (0) | 2022.04.28 |