Windows Theme 이야기 '글꼴'


사실 누구나가 자신만의 데스크톱 환경을 가지길 원하고 있을 것이다.
필자도 꽤나 오래 전부터 뭔가 독특한 환경을 구현해보려고 했으나,
번번히 실패로 돌아설 뿐, 특히 윈도우 시스템 폰트는 거의 포기였다.
윈도우 98에서는 애초에 이런 시도를 안 했었고,
윈도 2000에서는 간단한 테마만 적용해서 썼었다.
(완전플랫 스타일의 단순 환경 변수만 제공해주는.. -_-)
XP에 와서는 아예 기본 상태로만 써왔다.
뭐 딱히 나쁠 거 없고 건드려 봤자 머리만 아프니...
그러나 영문에서 보이는 깔끔한 트루타입 폰트를 생각해 보면
한글 윈도우에서는 이게 정말 어쩔 수 없는 한계인가라는 생각이 들 정도이다.

그런데 최근(?) 윈도우 비스타 출시와 함께 한글 트루타입 폰트가 공개되었다!
으흐흐 이제까지 보던 트루타입 한글 폰트 중 가장 가독성 좋고 부드러운,
맑은 고딕! 별로 맑아 보이진 않지만 그나마 제일 나은 한글 폰트였다.
그런데 이걸 XP에 도대체 어찌 적용할까? 바꾸어 봤자 아주 일부분만 적용되니,
이건 뭐 바꾼 것도 아니고, 아예 원본이 훨씬 나아 보인다.

그동안엔 여러 추가 프로그램을 써 보았는데, 덩치만 크고 시스템만 많이 잡아먹어,
큰 부담이 되지 않을 수 없다. 게다가 조금만 잘못 건드리면 시스템 날아간다 -_-.
그래서 오랜 동안 윈도우 기본 상태로만 사용해 왔는데...

파견근무 오면서 영문 윈도우(사실 프랑스 윈도우)를 메인 컴퓨터로 쓰다 보니
Tahoma와 굴림의 조합은 정말.. 최악이다..
어떻게든 맑은 고딕으로 바꿀 수 없을까 고민하던 차에 좋은 방법을 알아내게 되었다.


바로 레지스트리 수정으로 폰트를 바꾸는 몇 가지 방법...
영문 윈도우에서 한글 글꼴을 굴림 말고 다른 것으로 설정하려면,
HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / FontLink / SystemLink
안에 링크된 영문 폰트 링크를 굴림 말고 맑은 고딕으로 바꾸면 된다.

그런데!! 성공했나 싶었더니 맑은 고딕 기본 서체 크기가 제대로 지정이 안 되었는지
쥐꼬리만하게 보인다. -_- 이런 쀑...        ..) 이런 꼬라지





그럼 한글 윈도우에서는 어떻게 하는가?
속성-디스플레이 등록 정보 안에서는 절대로 모든 폰트 변경이 안 된다.. 방법으로는,
HKEY_LOCAL_MACHINE / SYSTEM / ControlSet001 / Control / FontAssoc / Associated DefaultFonts
HKEY_LOCAL_MACHINE / SYSTEM / ControlSet002 / Control / FontAssoc / Associated DefaultFonts

요 두군데 나타난 폰트 이름을 전부 맑은 고딕으로 바꾸면 대충은 바뀐다. 으흐흐.
문제는 이게 XP 고전 스타일에서만 통한다는 것.. -_-..


어쩔 수 없이 포기해야 되는가? 하던 차에 알아낸 정보가 있었으니,,
mytheme.net/ <- 다양한 테마 관련 정보 제공 사이트이다.
여기서 우연히, uxtheme.dll 파일을 편집하는 방법을 알아낸다.



윈도우 테마는 ~\WINDOWS\system32\ 내의 uxtheme.dll 파일이 관리한다.
(윈도우 서비스 - Themes 여기서 제어됨)
이 녀석의 제한 때문에 폰트 및 스타일이 MS가 제공하는 몇 가지밖에 변경되지 않는 것이다.
이 파일을 헥사 편집(?)하여 다른 스타일 적용이 가능하게 해야 된다는데,
(여기 클릭, 앗 무서운 분들 -_-)
요걸 쉽게 해주는 패치가 따로 존재한다. 필자는 아래 패치를 사용했다.
UXTheme_Multi_Patcher_5.5.exe
mytheme에서 다운받기
*제작자 배포 홈페이지 가보기*

자 이제 이 패치가 무엇을 해 주는것이고 하니,
uxtheme.dll 내부 데이터를 약간 수정해주는 역할을 한다. (위에서 얘기한 헥사 편집)
그런데 문제는 이 파일이 시스템 파일로 등록이 되어 있어서 마음대로 변경을 하지 못한다는 점,
물론 변경은 가능하지만 윈도우 자체가 모니터링하고 있기 때문에 다시 원본으로 변경하려고 한다.
이때 컴퓨터 내에 윈도우 설치본 원본이 있으면 낭패, 반드시 원본 파일을 없애야 한다.
(많은 사용자들이 '설치 시 원본 파일 제거'를 안 해서 이렇게 된다)
경로만 잠깐 바꾸어 주던지, 아무튼 윈도우 설치 시 등록된 경로에 파일이 있으면 안 된다.
대부분의 사용자들이 이것 때문에 설치를 실패하는데, 알고 보면 쉽다.
(친절하게도 영어로 설명이 나오긴 하지만 다들 안 읽어보는 것인지...)
윈도우에서 자동 복구하려 하면 가차없이 취소를 눌러주면 된다.

패치의 또다른 기능은 일단 패치된 컴퓨터에서 다시 실행하면 언인스톨 한다는 사실,
즉 원래 파일로 되돌려주는 역할을 한다. 뭐 따로 백업 안해놓아도 되는 것이다.
(하지만 어떤 상황이 올 지는 모르니 반드시 백업은 해놓도록..)

패치 하면 순식간에 윈도우 고전 테마로 바뀐다 -_-.. 뭐 잠깐 시스템을 얼려 놓는거니 걱정 말고,
무조건 리붓하란다. 뭐 해야지... 그런데 리붓 하면 다시 원래 쓰던 스타일로 적용되어 있다. 끝.

이제 패치 이야기는 그만 하고, 과연 스타일을 어떻게 바꾸는가?
윈도우에는 기본적으로 고전/XP 스타일 두 종류가 있고 XP에는 은색/황록색/파랑 종류가 있다.
바로 요러한 스타일 파일을 추가해줘야 하는 것이다. 그럼 이런 파일은 어떻게 만드나?
만드는 법은 꽤 어렵다 -_-... 프로그램을 통해서 직접 제작해야 한다.
(잘 하는 사람들은 결과물을 많이 쏟아내기도 하던데 ㅋㅋ)
그래서 필자는 다른 사람이 공유해 놓은 배경 파일을 받아 버렸다.
내 목적은 단지 윈도우 시스템 전 폰트의 맑은 고딕화 이므로...

일단 파일을 받으면 VistaXP.msstyles 이런 스타일 파일이 있다.
(내가 받은 파일 이름이 위와 같은거고 이름은 상관없다. 확장자가 중요)
요걸 더블 클릭해버리면? 바로 '화면 배색' 창이 뜬다.
신기하기도 하셔라, 요기서 추가로 글꼴이나 색은 편집 가능하고,
친절한 제작자는 '색 구성표'에 몇 개 샘플을 추가해 놓아서 선택의 폭을 넓게 해놨다.
참고로 파일 위치한 곳은 어디든 상관 없다. 단, 나중에 이동하려면 테마 취소하고 옮겨야 한다.

확인을 누르고 나면 테마 적용 완료. 크하하.
(테마와 함께 덤으로 Courier New 적용한 메모장 및 한글 폰트 연결 결과 소개 [쿵])




이 방법은 시스템 리소스를 아주 적게 먹으며 스타일 변경이 가능하다는 것이 장점이다.
시스템 파일을 많이 건드리는 것도 아니라 위험도 매우 적고,
방법도 아주 많이 간편하다는 것,
대신에 샘플을 다운받는 경우 자기 취향을 찾기가 좀 어려울 거라는 거.. ㅎㅎ







ps1) 내가 받은 샘플은 가장 XP 스타일에 가까운, 다만 분위기만 비스타 그래픽이며,
맑은 고딕체 변환만 중점적으로 본 테마이다. 추가 리소스는 거의 소비하지 않으며
오히려 원본보다더 더 빠른 것 같은 느낌이 들 정도다 [진짜?]
그러나 약간 불완전한 맑은 고딕 변환으로 군데군데 굴림체가 보인다 -_-.
게다가 맑은 고딕 글씨체가 굴림보다 약간 공간을 더 많이 차지해서, 가끔 잘릴 때가 있다 ..)이렇게

그래도 필자는 이정도면 대 만족. ㅎㅎ
(테마 파일 업로드 소개) (s)AINT 님 편집본 'VistaXP V2' [맑은 고딕9]
(원본 제작진 홈페이지) http://www.studiotwentyeight.com











ps2) 샘플 이미지
보이는 곳은 모두 맑은 고딕이다 ^^ 앗 싸이월드 제외 -_-










ps3) 익스플로러에서 기본 폰트 바꾸는건 다 아시죠? ㅎㅎ

ps4) 간만에 잡담을 썰어놓았더니 폰트가 너무 작아 보이는군요,
흠흠, 그래도 전 이 사이즈를 고집합니다. 원래 천체사진 전시용이었으니까,,
맘에 안 드시는 분들은 Explorer 7.x로 업데이트 하시고 Ctrl++을 눌러주세요.



by 김성희 | 2007/10/10 02:27 | 생활 속에서 | 트랙백 | 덧글(1)

트랙백 주소 : http://barlow.egloos.com/tb/3429365
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by ㅇ_ㅇ at 2009/08/18 14:37
흐흐흐 유용한 정보군요 <<
시도해봐야곘습니다 ㄷㄷㄷ

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶