얼마전에 프로그래머를 위한 굴림체 글꼴을 올린적이 있었다.

2008/01/22 - [Dev Story] - Programmer를 위한 굴림체 글꼴

개인적으로 코딩시 굴림체 글꼴을 선호하여 코딩시 문제가 될만한 글자를 수정하여 9포인트의 고정폭 폰트를 만든 것이다.

하지만 영문 폰트가 커서 코드가 오밀조밀 나와서 조금 답답한 면이 없지 않아 있었다.

그래도 영문폰트중에 코딩용으로 사용하기에는 AndaleMono 폰트가 최고인것 같아 AndaleMono를 굴림체와 어울리도록 하는 작업을 해보았다.

Andale Mono는 9point 해서 7x14의 크기이고 한글 굴림체 9point 는 12x12크기를 갖어서 두 폰트를 함께 사용할때 한글이 가로로 늘어지는 문제가 생겨 보기 좋지 않다.
그래서 Andale Mono 폰트를 9pt를 출력받은걸 굴림체와 어울리게 하려면 6x12사이즈로 변경을 해줘야 했다.

작업영역이 작아지다보니 기존 Andale Mono폰트에 비해 다소 손실이 생겼고 기존 폰트에 비해 자간 거리가 약간 줄어들긴 했지만 그런대로 쓸만한 폰트가 된 것 같다.

이 폰트를 Visual Studio에 적용을 하면 한글이 자동으로 굴림체로 나오지만 다른 툴들 CodeGear의 RAD Studio나 메모장에서 사용할 경우 한글이 바탕체로 나와 한글 폰트가 깨끗해 보이지 않는다. 굴림체보다 바탕체를 선호한다면 상황은 달라지겠지만...

어쨌거나 Andale09 폰트와 굴림체를 함께 사용하기 위해서는 Andale09 폰트에 굴림체를 연결해 주는 레지스트리를 등록해야한다.

레지스트리 위치는 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink] 이다. 이곳에 Andale09 라는 이름의 다중 문자열값을 생성하고 링크시킬 폰트를 써주면 된다.
        gulim.ttc,gulim
        MSGOTHIC.TTC,MS UI Gothic
        SimSun.TTC,SimSun
        mingliu.ttc,PMingLiU

레지스트리를 등록하고 재부팅하면 설정이 끝난다.
아래 이미지는 Andale09 폰트를 적용한 예이다. 위에서 부터 차례로 MS Visual Studio, CodeGear Turbo C++, 메모장에서의 화면 이다.
폰트 적용 화면

Andale09 비트맵 글꼴



Andale09와 굴림체를 연결하는 Registry 설정파일

'Dev Story' 카테고리의 다른 글

TortoiseSVN 1.5.0 Released!!  (0) 2008.06.24
SubVersion 1.5.0 Released!  (0) 2008.06.24
DelphiSpeedUp 2.76 Released  (0) 2008.05.05
DelphiSpeedUp 2.75 Released!!  (0) 2008.04.21
Bcc32Pch C++Builder IDE Plugin Version 2.79  (0) 2008.04.11
Posted by NeoDreamer
:
BLOG main image
사람의 발목을 잡는건 '절망'이 아니라 '체념'이고 앞으로 나아가게 하는건 '희망'이 아니라 '의지'다. - 암스 중에서 - by NeoDreamer

공지사항

카테고리

전체보기 (793)
Life Story (1)
Thinking (2)
Nothing (5)
---------------* (0)
Dev Story (701)
Com. Story (80)
IT Story (1)
---------------+ (0)
Etc (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :
04-30 03:13