영문 전용 폰트를 사용할 경우는 한글을 쓰면 네모로 나오거나 깨진 글자로 나온다. 이걸 방지하는 방법이 찾아본 결과 두 가지가 있는데
1. 레지스트리 수정
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
에 해당하는 영문 글꼴의 영문 이름을 다중 문자열 값으로 추가한 다음 다음과 같이 지정할 한글 글꼴을 지정한다. 일본어를 지정해도 된다.
gulim.ttc,gulim
MSGOTHIC.TTC,MS UI Gothic
SimSun.TTC,SimSun
mingliu.ttc,PMingLiU
한글 글꼴 파일 이름, 글꼴명 순서로 쓴다.
적용되려면 재부팅 필요.
참고 사이트 :
프로그래밍용 폰트시스템 글꼴 변경하기 - 영문전용폰트와 한글폰트 결합하기2. 글꼴 자체를 수정하기
FontCreator 를 사용해서 수정할 수 있다고 한다. 아직 못 해 봤음.
참고 :
한글을 사용하는 프로그래머를 위한 폰트3. 시스템의 기본 글꼴을 변경하기
1에서 해당되지 않는 글꼴은 시스템 기본 글꼴을 따라간다.
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FontAssoc\Associated DefaultFonts
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\FontAssoc\Associated DefaultFonts
을 수정하면 된다. 이 방법은 그리 추천되지 않는 듯.
참고 :
Vim에서 글씨체 변경하기 + 프로그래머를 위한 폰트구글링 하는 키워드
영문 폰트의 기본 한글 폰트