D2 코딩(D2 Coding)은 네이버가 배포하는 코딩용 [[글자체]]다. - 고정된 폭을 바탕으로 [[코드]]의 들여쓰기와 줄맞춤을 읽기 쉽게 만든다. - 숫자와 라틴 문자, 한글 등에서 비슷한 형태를 구별하는 데 주의를 기울였다. 코드를 읽을 때 글자의 차이는 장식 이상의 역할을 한다. - 나눔바른고딕을 바탕으로 한글을 설계했다. [[나눔 폰트]]와 개발 도구의 화면이 이어지는 사례다. - [[고정폭 글자체]]를 비교할 때는 한글과 라틴 문자를 함께 놓아야 한다. 영문 예제만으로 한국어 주석의 정렬까지 판단할 수는 없다. ## 참고 - [공식 저장소](https://github.com/naver/d2-coding-font) ## 기타 등등 - 한글 한 음절의 폭은 라틴 문자 한 글자 폭의 두 배다. 한국어 주석이 섞인 줄도 같은 격자 위에 놓이도록 설계했다. [출처](https://github.com/naver/d2-coding-font) - 프로그래밍 합자가 들어간 별도 빌드가 있다. 여러 기호가 한 모양처럼 보여도 실제 [[문자열]]까지 하나로 바뀌는 것은 아니다. [출처](https://github.com/naver/d2-coding-font) #한국컴퓨터문화 #타이포그래피 #오픈소스 #프로그래밍