이 글은 Walking with You 를 참조했습니다.

맘에 드는 영문폰트, 하지만 한글이...

코딩을 하다보면 가독성을 위해서, 혹은 기본폰트가 싫증이나서 폰트를 바꾸는 경우가 종종있습니다.
하지만 영문폰트는 맘에 드는데 한글폰트가 맘에 안들어서 금방 포기하게 되는 경우가 많습니다.
아니면 번거롭기는 하지만 맘에드는 영문폰트와 한글 폰트를 합치는 경우도 있습니다.

하지만 간단하게 레지스트리 편집으로 원하는 영문폰트와 한글 폰트를 사용할 수 있습니다.
단점이 있다면 사용하고자 하는 폰트마다 지정을 해줘야 합니다.

맘에 드는 폰트 선택하기

일단 맘에 드는 폰트를 선택하세요. 저는 주로 Bitstream Vera San mono, MONACO, 맑은고딕을 즐겨사용합니다. 여기서 Bitstream과 MONACO는 한글 기본 폰트가 별로 안예쁩니다.

사용자 삽입 이미지
위 이미지는 MONACO입니다. 영문은 이쁜데 한글은 별로죠?
이제 레지스트리를 변경해서 한글을 맑은 고딕으로 바꿔보겠습니다.

레지스트리 편집하기

레지스트리에 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink] 바로 이곳에 폰트에 대한 정보가 있습니다.

하지만 regedit을 열어서 찾아가서 변경하기 힘드니 간단한 방법을 알아 보겠습니다.
먼저 파일을 다운 받으세요.

다운받은 파일을 열어보면 아래와 같은 내용으로 되어 있습니다.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"MONACO"="나눔고딕코딩.ttf,나눔고딕코딩"
여기서 "MONACO"는 사용할 영문폰트 이름입니다. "나눔고딕코딩.ttf,나눔고딕코딩"은 같이 사용할 한글 폰트입니다.
각 폰트 명을 사용할 폰트로 바꿔서 저장한 후 파일을 실행시켜서 병합하세요.
이제 재부팅을 하고나면 원하던 대로 이쁜 영문폰트와 한글 폰트를 사용할 수 있습니다.
사용자 삽입 이미지
이렇게요. ^^

이제 번거롭게 폰트를 합치거나 합쳐진 폰트를 찾아 돌아다니지 마세요~


크리에이티브 커먼즈 라이센스
Creative Commons License
2009/11/28 13:01 2009/11/28 13:01
서영아빠 이 작성.

당신의 의견을 작성해 주세요.

  1. Comment RSS : http://westzero.net/rss/comment/47
  2. svperstar 2010/05/13 20:59  편집/삭제  댓글 작성  댓글 주소

    좋은 정보 감사합니다.
    덕분에 한결 나은 환경으로 코딩할 수 있게 되었네요
    슬슬 나눔고딕코딩 글꼴이 지겨워지던 중이었거든요 ^^;

    근데 한가지 더 궁금한게 있는데 저 스크린샷의 에디터는 어떤 에디터인가요?
    탭과 스페이스 표시가 정말 깔끔하네요

    괜찮으시다면 알려주셔용~

  3. 다리도리 2010/08/26 15:01  편집/삭제  댓글 작성  댓글 주소

    딱 찾던 정보였습니다.
    고맙습니다!

콘솔의 내용은 개발을 하면서 빼놓을 수 없는 중요한 정보입니다.
요즘 여러 디버깅 툴들이 나와있지만 그래도 아직은 콘솔을 보지 않고 개발하기는 어렵습니다.
그런데 이 콘솔의 내용을 파일로 저장하고 싶어하는 분들이 많이 계십니다.

그래서 제가 예전에 사용하던 방법을 올립니다.
사실 저도 프로젝트를 하면서 얻은 지식입니다. ^^;;


@ECHO OFF
TITLE Console2File

set LOG_DIR=.\nohup

set PREFIX=%DATE:~4%_%TIME:~0,-3%
set PREFIX=%PREFIX::=%
set PREFIX=%PREFIX:-=%
set PREFIX=%PREFIX: =0%

ren %LOG_DIR%\nohup.out nohup.out.%PREFIX%

start /B startup.bat > %LOG_DIR%\nohup.out 2>&1
set LOG_DIR=.\nohup

set PREFIX=%DATE:~4%_%TIME:~0,-3%
set PREFIX=%PREFIX::=%
set PREFIX=%PREFIX:-=%
set PREFIX=%PREFIX: =0%

ren %LOG_DIR%\nohup.out nohup.out.%PREFIX%

start /B startup.bat > %LOG_DIR%\nohup.out 2>&1
set PREFIX=%DATE:~4%_%TIME:~0,-3%
set PREFIX=%PREFIX::=%
set PREFIX=%PREFIX:-=%
set PREFIX=%PREFIX: =0%

ren %LOG_DIR%\nohup.out nohup.out.%PREFIX%

start /B startup.bat > %LOG_DIR%\nohup.out 2>&1
ren %LOG_DIR%\nohup.out nohup.out.%PREFIX%

start /B startup.bat > %LOG_DIR%\nohup.out 2>&1

start /B startup.bat > %LOG_DIR%\nohup.out 2>&1



  1. 위 내용을 nohup.cmd(혹은 nohup.sh)로 저장 후 bin 폴더에 넣어주세요.
  2.  nohup.cmd 실행파일 위치에서 nohup폴더를 만들고 그 안에 nohup.out 파일을 만들어 주세요.
  3. tomcat 최신버전의 경우 startup.bat의 57라인의 start를 run으로 바꿔주세요.
  4. startup.bat 대신에 nohup.cmd를 실행합니다.
실행을 하게되면 현재 실행되고 있는 콘솔의 내용은 nohup.out파일에 실시간으로 기록되게 됩니다.
그리고 서버를 내렸다가 다시 올리게 되면 기존의 내용은 'nohup.out.날짜_시간'으로 저장되게 됩니다.

이 방법은 콘솔의 내용을 간단하게 파일로 저장할 수 있지만 단점은 파일의 용량을 제한해서 분할할 수 없다는 점이 단점입니다.

실제로 사용해 보면서 100M가 넘는 로그파일이 생기는 경우도 있엇는데 이런 경우 에디터로 파일을 열 경우 상당히 오래걸리고 버벅대게 됩니다. 그럴때는 파일을 나누는 프로그램으로 나눈 후에 보시는 방법을 추천합니다.
혹시라도 다른 방법을 알고 계신분이 계시다면 제보 부탁드립니다.^^

크리에이티브 커먼즈 라이센스
Creative Commons License
2009/11/15 09:56 2009/11/15 09:56
서영아빠 이 작성.

당신의 의견을 작성해 주세요.

2009년 11월 4일 13시 37분에 태어났습니다.
아직 이름은 못정했습니다. 개인적으로는 '박서연'이라고 짓고 싶은데 와이프가 싫어 하는 군요.^^;;

사용자 삽입 이미지

지금 병원에서 넷북으로 올리는거라 사진을 편집을 할 수가 없네요;;
나중에 제대로 편집해서 올려야겠습니다.

마눌님 수고하셨어요~♡♥
크리에이티브 커먼즈 라이센스
Creative Commons License
2009/11/05 15:30 2009/11/05 15:30
서영아빠 이 작성.
TAGS ,

당신의 의견을 작성해 주세요.