기본 콘텐츠로 건너뛰기

코딩용 폰트 추천 Hack, D2

Hack

 Hack은 그 이름에서도 알 수 있듯이 오직 코딩을 위해서 개발된 폰트입니다. 폰트의 소개를 살펴보면 Dejavu와 Bitstream Vera을 기반으로 새롭게 디자인했다고 합니다. Hack의 특징은 특수 기호에서 잘 나타납니다. 특히 코딩에서 매우 자주 사용되는 콤마(,)와 세미콜론(;)의 표현이 개성있는데, Bitstream에 비해 콤마의 끝이 더 안쪽으로 구부러져 구두점(.)이나 콜론(:)과 더욱 뚜렷한 차이를 보입니다. 작은 크기의 폰트로 코딩하면 콤마 대신 구두점을 찍는 실수를 하는 적이 많은데 이를 방지해 주는 세심한 폰트입니다.
설치형뿐 아니라 웹페이지에서 쓰일 수 있도록 웹 폰트 CDN(저장소)도 제공하고 있습니다.

다운로드 : https://github.com/source-foundry/Hack
윈도우 : https://github.com/source-foundry/Hack-windows-installer/releases/tag/1.2.0



D2

한글 지원 네이버 개발 폰트(추천)

https://github.com/naver/d2codingfont

댓글

이 블로그의 인기 게시물

유닉스 & 리눅스 가계도. Unix&Linux Family

- Unix Family - Shell History

linux : /bin, /usr/bin 과 /sbin, /usr/sbin의 차이

/bin, /usr/bin 과 /sbin, /usr/sbin의 차이  : 모두 명령어가 저장되는 디렉토리 /bin       : 기본적인 명령어 , (권한 : 일반사용자) /sbin      : 시스템 관리를 위한 명령어, (권한 : root) /usr/bin  : /bin에 있는 명령을 제외한 기본적인 명령어, (권한 : 일반 사용자) /usr/sbin : /sbin에 있는 명령을 제외한 시스템 관리를 위한 명령어, (권한 : root)

C : 매크로와 선행처리기(Preprocessor)

매크로(macro)란?  : 컴퓨터 과학 분야에서 정해진 순서에 따라 어떻게 특정한 입력 시퀀스가 출력 시퀀스로 매핑되어야 하는지를 정의하는 규칙 - 선행처리  : 컴파일 이전의 처리를 의미. 삽입해 놓은 선행처리 명령문대로 소스코드의 일부를 수정(단순치환, substitution)할 뿐. #include <stdio.h> // 선행처리 "stdio.h 파일의 내용을 이곳에 가져다 놓으세요." #define PI 3.14 // 선행처리 ( 지시자, 매크로, 매크로 몸체) PI : 오브젝트 유사 매크로(object-like macro) or 매크로 상수 #define NAME "이영준" #define AGE 27 #define PRINT_ADDR printf("주소 : 경기도 고양시 일산구\n"); #define SQUARE(X) X*X #define PRODUCT(X, Y) ((X)*(Y)) #define CIRCLE_AREA(R) (PRODUCT((R),(R)) * PI) int main() { double num; double rad = 2.1; num = PI * 3.5; printf("파이 : %lf \n", num); printf("반지름 %g인 원의 넓이 : %g \n\n", rad, CIRCLE_AREA(rad)); printf("이름 : %s \n", NAME); printf("나이 : %d \n\n", AGE); PRINT_ADDR; int num2 = 20; printf("num2의 제곱 : %d \n", SQUARE(num2) ); printf("3의 제곱 + 2 : %d \n", SQUARE(3 + 2)); // 3*3+2 printf("3+2의 제곱 : %d \n", SQ...