코딩을 하다보면 소스코드에서 한글이 위 그림과 같이 네모로 출력되는 경우가 있는데, 대부분의 경우에는 인코딩 문제이지만 간혹 폰트 문제일 때가 있다. 특히, 코딩을 할 때 빈번하게 사용되는 폰트인 ‘Courier New’는 영문 폰트만 있고 한글 폰트를 가지고 있지 않기 때문에 별도로 설정해줘야하는 경우가 있다. 1

이를 위해 편집기에 아래를 입력하고, 확장자를 ‘reg’로 해서 편리한 곳에 저장한다.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Courier New"=hex(7):6d,00,61,00,6c,00,67,00,75,00,6e,00,2e,00,74,00,74,00,66,\
    00,2c,00,20,00,6d,00,61,00,6c,00,67,00,75,00,6e,00,20,00,67,00,6f,00,74,00,\
    68,00,69,00,63,00,00,00,00,00

이후 저장된 파일을 더블클릭하면 레지스트리에 추가하겠냐고 묻는 팝업창이 뜬다.
확인을 두어번 누르면 레지스트리 등록이 완료되고, 이는 레지스트리 화면에서 확인해볼 수 있다.

위 변경사항은 재부팅을 한 후 적용됨.

참고링크

Contents migrated from tistory on 2013-03-18.

  1. In courtesy of @cornchz