** 윈도8의 폰트를 선택하여 표현하는 방법은 대부분 윈도7에 해당하는 내용으로 설명하고 있습니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink] (윈도8)
위의 주소에서 Segoe UI 의 내용을 아래와 같이 변경하고 리부팅하여도 적용이 되지 않습니다.
!!!핵심이 빠져 있습니다.(바탕화면의 아이콘 제목 표시, 탐색기 등의 제목 표시)
표현하고자 하는 표시영역에 해당 폰트를 지정해 주어야 합니다만….
윈도8은 윈도7과 달리 바탕화면, 아이콘 등의 폰트를 바꾸는 GUI를 지원하지 않습니다. 따라서 직접 레지스트리를 수정하는 과정이 필요합니다.
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics] (윈도8)
위의 레지스트리의 내용에 아래(아이콘 표시 기본 글꼴은 굴림이며 Segoe UI 로 변경된 값)와 같이 폰트의 값이 HEX 코드로 표시됩니다. 도저히 손을 댈 수 없습니다.
"IconFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,00,\
00,00,81,00,00,00,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
어떻게 위와 같은 값을 구할 수 있는가?
답은 윈도7에서 가져오는 것입니다. 윈도7에서 폰트 설정 작업을 수행하면 레지스트리에 윈도8에서 사용할 수 있는 HEX 코드를 얻을 수 있습니다. (윈도7과 윈도8의 HEX 값은 동일한 구조입니다.)
윈도7에서는 GUI를 통해 각 표시 영역에 대한 폰트를 지정하면 아래와 같이 레지스트리에 그 값이 저장됩니다.
[HKEY_CURRENT_USER\Control Panel\Appearance\New Schemes\Current Settings SaveAll\Sizes\0] (윈도7)
위의 레지스트리의 내용에 아래(어떤 항목인지는 알 수 없지만 기본 글꼴은 굴림이며 Segoe UI 로 변경된 값)와 같이 폰트의 값이 HEX 코드로 기록됩니다.
"Font #1"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,00,\
00,00,01,00,00,00,00,74,ad,bc,b9,00,00,6f,00,6d,00,61,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
**윈도7에서 레지스트리 파일로 저장(내보내기)하여, 윈도8의 HEX 값을 알맞게 교체하고 리부팅하면 아이콘, 탐색기 등의 폰트가 변경됩니다.
유용한 정보 얻어갑니다.
답글삭제글꼴 재 설정 하는데, 많은 도움 되었습니다.
고맙습니다.
@익명
답글삭제도움이 되었다니 기쁩니다.