
점 박힌 숫자 '0' 옵션 추가와 가독성을 해치던 리거처 개선으로 더 완벽해진 개발자 필수 폰트
네이버의 대표적인 코딩 전용 글꼴 D2Coding이 1.4.0 버전으로 새롭게 릴리즈되었습니다. 이번 업데이트에서는 가독성 극대화를 위해 점이 박힌 숫자 0 옵션을 추가하고, 코드의 의미를 왜곡할 수 있던 리거처 제거 및 힌팅 정렬 버그를 완벽하게 해결하여 더욱 쾌적한 개발 환경을 제공합니다.
기존 D2Coding 사용자라면 필수적인 업데이트이며, 코드 가독성과 가독 오류 방지를 중시하는 모든 개발자에게 강력히 추천합니다.
개발자들이 코딩할 때 영문 대문자 O와 숫자 0을 확실히 구분하기 어렵고, 특정 렌더링 환경에서 폰트의 기준선이 어긋나 가독성이 저하되거나, 특정 리거처 기호가 코드의 마침표 의미를 왜곡시키는 문제가 있었습니다.
옵션으로 선택 가능한 점이 들어간 숫자 0 기능(cv01/ss01)을 추가하고, FreeType 힌팅 환경에서의 기준선 정렬 보정과 가독성을 저해하는 4가지 리거처를 제거하는 등의 업데이트를 진행했습니다.
다양한 개발 도구와 렌더링 환경에서 폰트 정렬 오류가 해결되어 시각적 안정성을 얻었으며, 주석 내 한글이 포함된 라인에서도 리거처가 정상 작동하는 등 실질적인 코드 가독성이 대폭 향상되었습니다.
Trade-off
수정 버전을 적용하려면 기존 폰트를 사용자가 직접 수동으로 삭제한 후 다시 설치해야 하고, 에디터나 터미널을 완전히 재시작해야 하는 등의 수동 관리가 필요합니다.
글꼴의 특정 글자 형태를 대체하여 보여주는 OpenType 규격의 기능입니다.
저해상도 화면에서 폰트의 외곽선을 픽셀 격자에 맞춰 더 또렷하게 렌더링하는 기술입니다.
두 개 이상의 문자가 연속으로 올 때 이를 하나의 특수 합자 기호로 묶어서 가독성을 높여주는 기능입니다.




