사용자 도구

사이트 도구


tip:영문-폰트와-한글-폰트-매핑

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tip:영문-폰트와-한글-폰트-매핑 [2020/06/02 19:00] – [순서] kieunstip:영문-폰트와-한글-폰트-매핑 [2024/04/23 22:43] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +<title>
 +일본어 한자가 깔끔하게 나오도록 글꼴 설정
 +</title>
  
 +
 +잘 정리된 블로그를 찾았다.
 +
 +  * [[http://merope.tistory.com/76]]
 +  * [[http://www.natzworks.com/digital/2010/454.html|Windows 7 で日本語フォントを Segoe UI に合わせて調整]]
 +
 +
 +
 +한글 폰트는 일본 히라가나/가타카나/한자 등을 포함하고 있는데, 일본어 표시할 때 한글 폰트에 있는 글자를 사용하게 된다.
 +
 +한글폰트에 있는 일본 글자는 묘하게 삐뚤어진 느낌이 나서 영 거슬리는데 
 +이건 레지스트리의 다국어 폰트 설정을 수정하면 어느 정도 보완이 된다.
 +
 +====== 방법 ======
 +
 +다만 쓰는 방법이.... 묘한데. 한글 폰트에서 일본어 글자를 지운 다음 설정하는 방법도 있는 것 같지만 그것까지는 하지 않고
 +
 +  * 다른 영문 폰트를 메인 폰트로 설정
 +  * 해당 영문 폰트를 출력할때 한글 글자/일본 글자는 다른 폰트로 출력하게 설정하는 방법을 쓰자..
 +
 +실제 폰트를 예시로 든다면,
 +
 +  * UI 기본폰트로 사용되는 **Segoe UI**의 레지스트리의 값을 변경한다.
 +
 +**레지스트리 위치**
 +
 +  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 
 +
 +===== Segoe UI =====
 +
 +<code>
 +TAHOMA.TTF,Tahoma
 +MEIRYO.TTC,Meiryo UI,128,96
 +MEIRYO.TTC,Meiryo UI
 +MALGUN.TTF,Malgun Gothic,128,96
 +MALGUN.TTF,Malgun Gothic
 +GULIM.TTC,Gulim
 +MSJH.TTC,Microsoft Jhenghei UI,128,96
 +MSJH.TTC,Microsoft Jhenghei UI
 +MSYH.TTC,Microsoft YaHei UI,128,96
 +MSYH.TTC,Microsoft YaHei UI
 +YUGOTHM.TTC,Yu Gothic UI,128,96
 +YUGOTHM.TTC,Yu Gothic UI
 +SEGUISYM.TTF,Segoe UI Symbol
 +
 +</code>
 +
 +이렇게 설정하면
 +
 +  * 영문은 **Segoe UI**
 +  * 일본 글자 : **Meiryo UI**
 +  * 한글 : **Malgun Gothic**
 +
 +순서로 글자를 찾아 표시하므로, 일본어 제대로 나올 것임다.
 +====== 고정폭 폰트용 ======
 +
 +  * Consolas 류의 한/일 폰트를 바꾸고 싶은 폰트에 대해서 값 데이터를 변경
 +
 +====== Malgun Gothic ======
 +<code>
 +SEGOEUI.TTF,130,81
 +SEGOEUI.TTF
 +GULIM.TTC,Gulim
 +MEIRYO.TTC,Meiryo,128,85
 +MEIRYO.TTC,Meiryo
 +MSJH.TTF,128,96
 +MSJH.TTF
 +MSYH.TTF,128,96
 +MSYH.TTF
 +</code>
 +====== Consolas ======
 +Meiryo 폰트가 고정폭 글꼴이긴하지만.. 너무 작아져서 다른 값을 찾아야 하지만 귀찮으니.
 +<code>
 +MEIRYO.TTC,Meiryo UI,128,105
 +MEIRYO.TTC,Meiryo UI
 +MALGUN.TTF,128,96
 +MALGUN.TTF
 +GULIM.TTC,Gulim
 +MSGOTHIC.TTC,MS UI Gothic
 +MSJH.TTF,128,96
 +MSJH.TTF
 +MSYH.TTF,128,96
 +MSYH.TTF
 +MINGLIU.TTC,PMingLiU
 +SIMSUN.TTC,SimSun
 +</code>
 +
 +====== DejaVu Sans Mono ======
 +<code>
 +MEIRYO.TTC,Meiryo UI,128,105
 +MEIRYO.TTC,Meiryo UI
 +MALGUN.TTF,128,96
 +MALGUN.TTF
 +GULIM.TTC,Gulim
 +MSGOTHIC.TTC,MS UI Gothic
 +MSJH.TTF,128,96
 +MSJH.TTF
 +MSYH.TTF,128,96
 +MSYH.TTF
 +MINGLIU.TTC,PMingLiU
 +SIMSUN.TTC,SimSun
 +</code>
 +
 +======Lucida Sans Typewriter======
 +<code>
 +MEIRYO.TTC,Meiryo UI,128,105
 +MEIRYO.TTC,Meiryo UI
 +MALGUN.TTF,128,96
 +MALGUN.TTF
 +GULIM.TTC,Gulim
 +MSGOTHIC.TTC,MS UI Gothic
 +MSJH.TTF,128,96
 +MSJH.TTF
 +MSYH.TTF,128,96
 +MSYH.TTF
 +MINGLIU.TTC,PMingLiU
 +SIMSUN.TTC,SimSun
 +</code>
 +====== 고정폭 폰트를 위한 설정 ======
 +
 +뜻도 모르는데 숫자 놀이는 의미가 없어서, 다른 곳에서 얻은 정보로 고!
 +  * Consolas, Bitstream Vera Sans Mono, DejaVu Sans Mono
 +<code>
 +MEIRYO.TTC,Meiryo UI,128,105
 +MEIRYO.TTC,Meiryo UI
 +MSGOTHIC.TTC,MS Gothic
 +MALGUN.TTF,128,96
 +MALGUN.TTF
 +SEGOEUI.TTF,133,83
 +SEGOEUI.TTF
 +MSJH.TTF,128,96
 +MSJH.TTF
 +MSYH.TTF,128,96
 +MSYH.TTF
 +</code>
 +
 +++++ 살짝 순서 바꾼 설정 |
 +<code>
 +SEGOEUI.TTF,133,83
 +SEGOEUI.TTF
 +MEIRYO.TTC,Meiryo UI,128,105
 +MEIRYO.TTC,Meiryo UI
 +MALGUN.TTF,128,96
 +MALGUN.TTF
 +MSGOTHIC.TTC,MS UI Gothic
 +MSJH.TTF,128,96
 +MSJH.TTF
 +MSYH.TTF,128,96
 +MSYH.TTF
 +</code>
 +++++ 
 +====== Meiryo ======
 +
 +테스트해본 값들, 다 실패
 +
 +<code>
 +MEIRYO.TTC, Meiryo, 140,73
 +MEIRYO.TTC, Meiryo, 101,53
 +</code>
 +
 +====== 예전 버젼 (실패) ======
 +
 +++++ 아래쪽은 실패 |
 +
 +영문 폰트 -> 한글 폰트 매핑 순서 지정하기
 +
 +폰트 파일 안에 표시하려는 글자가 없는 경우, 시스템이 알아서 
 +해당 글자가 있는 폰트 파일을 찾게 된다. 레지스트리를 이용해 폰트 찾는 순서를 정해줄 수 있다. 
 +
 +<code batch>
 +HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 
 +</code>
 +
 +이 안에다 영문 폰트 이름으로 다중 문자열 값을 만들고, "폰트파일이름,폰트이름" 형식으로 문자열을 입력해 주면 된다. 
 +
 +예를 들면 다음과 같다. 
 +
 +<code>
 +malgun.ttf,MalGun 
 +gulim.ttc,gulim 
 +MSGOTHIC.TTC,MS UI Gothic 
 +SimSun.TTC,SimSun 
 +mingliu.ttc,PMingLiU 
 +</code>
 +
 +수정 후, 리부팅해야 적용된다. 
 +Courier New에는 맑은 고딕이 어울린다.Consolas에 맑은 고딕 지정하니 위아래로 눌린 것처럼 나오네 그려, 왜 이렇지? 
 +회사에서 사용하는 컴퓨터에서는 또 반대네. 뭐냐. 윈도우즈가 문제냐, scite가 문제냐? ㅠㅠ 
 +
 +<code>
 +NanumGothic.ttf,NanumGothic
 +NANUMGOTHIC.TTF,NanumGothic
 +NANUMMYEONGJO.TTF,NanumMyeongjo
 +</code>
 +
 +++++