Categories: 활용하기

Windows 시스템 폰트 강제로 변경하는 방법

Windows에서는 대부분 직접적으로 시스템 글꼴을 바꿀 수 있는 방법이 없습니다.
그러한 Windows 시스템 폰트를 강제로 바꾸어서 윈도우를 조금 더 꾸며볼 수 있습니다.

레지스트리 값 변경이나 폰트 변경 프로그램 사용 등의 여러가지 방법이 있지만, 여기서는 레지스트리 값 변경만 알아보도록 하겠습니다.

주의 : 레지스트리 값을 임의로 변경하는 것이기 때문에 일부 프로그램이 정상적으로 동작하지 않을 수 있습니다.
 

Windows 레지스트리 변경으로 시스템 글꼴 변경


먼저 아무 위치에 새로운 텍스트 파일을 생성합니다.

필수사항은 아니지만 구분하기 쉽도록 파일 명은 Fonts로 지정해 줍니다. 아래 내용을 복사한 후, 붙여넣어주세요.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Batang & BatangChe & Gungsuh & GungsuhChe (TrueType)"=-
"Gulim & GulimChe & Dotum & DotumChe (TrueType)"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Gulim"="변경할폰트"
"GulimChe"="변경할폰트"
"Dotum"="변경할폰트"
"DotumChe"="변경할폰트"
"Batang"="변경할폰트"
"BatangChe"="변경할폰트"
"Gungsuh"="변경할폰트"
"GungsuhChe"="변경할폰트"

 

여기서 ‘변경할 폰트명’ 에 자신이 변경하고 싶은 폰트 명을 적어주시면 됩니다. 나눔고딕일 경우, “Gulim”=”NanumGothic 과 같은 형식이면 됩니다. ttf 폰트 파일의 이름을 입력해 주셔야 합니다.

텍스트를 다른 이름으로 저장하여 Font.reg로 만들어줍시다.

이 때, 파일 자체의 아이콘이 텍스트 모양에서 레지스트리 편집 파일 모양으로 바뀌어야 실행이 정상적으로 될 것입니다.

이 파일을 실행하여 내용을 적용한 후, 시스템을 재시작하면 폰트가 변경되어 있을 것입니다.

 

변경된 내역을 다시 원래대로 돌리고 싶다면, 같은 방법으로 아래 내용을 reg 파일로 만든 후 실행 후 재부팅 해주시면 됩니다. (아래 파일은 특별히 바꿀 내용이 없습니다.)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Batang & BatangChe & Gungsuh & GungsuhChe (TrueType)"="batang.ttc"
"Gulim & GulimChe & Dotum & DotumChe (TrueType)"="gulim.ttc"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Gulim"=-
"GulimChe"=-
"Dotum"=-
"DotumChe"=-
"Batang"=-
"BatangChe"=-
"Gungsuh"=-
"GungsuhChe"=-

 

 

JooTC

안녕하세요. 테크놀로지에 관심이 많은 블로거입니다.

View Comments

    • 복원 관련 내용을 본문에 추가했습니다. 기존에 변경한 내역을 다시 돌려놓고, 재부팅해주시면 됩니다 :)

  • 복원부분에 오타있네요. 궁서체에 -=로 되어있습니다. 차후 궁서체만 안나올 우려가 있기에..

  • 음...뭐가 문제인진 모르겠는데.. 알려주신대로 명령어 입력해서 실행시켜도(물론 ttf 파일 이름 찾아서 입력했습니다) 변경되지 않구.. 직접 regedit 들어가서 명령어 대로 루트 들어가서 데이터 값도 수정해보고.. 직접 만들어서 데이터 값을 바꿔도 미동 하나 없네요..하하.. 기본 폰트가 다른건지 뭔지 잘 모르겠네요..

  • 저도 변경이 안되네요ㅠㅠ 뭐가문젠지..
    말씀하신대로 파일도 만들어보고 그래도 안돼서 직접 레지스트리 실행시켜서 경로 타고 들어가도 전혀 안바뀝니다

  • 혹시 windows 폰트 문장 (팬그램) ㄷㄹㅈ ㅎ ... 레지스트리 변경으로 바꾸는 법도 있을까요 ?

Recent Posts

[iOS] Xcode ‘You do not have required contracts to perform an operation’ 해결

Xcode에서 iOS 애플리케이션을 빌드(Archive)하고 App Store Connect에 앱을 업로드하는 도중, 아래와 같은 에러가 발생하면서 더…

1개월 ago

[안드로이드] INSTALL_FAILED_INSUFFICIENT_STORAGE 해결

INSTALL_FAILED_INSUFFICIENT_STORAGE 문제 안드로이드 스튜디오에서 에뮬레이터를 실행하고 개발중인 애플리케이션을 실행하려 하면 로그 창에 아래와 같이 표시되면서…

7개월 ago

Zalgo 텍스트와 이를 방지하는 방법

인터넷 커뮤니티 사이트에서 게시글이나 댓글에 간혹 장난을 목적으로 작성된 특이한 글자를 볼 수 있습니다. 위…

9개월 ago

리눅스 kill, killall 명령어 – 특정 프로세스 종료하기

리눅스 명령어 - kill, killall 리눅스 kill 명령어는 특정 프로세스를 종료해주는 명령어입니다. 백그라운드에서 실행되고 있는…

9개월 ago

JavaScript typeof null이 ‘object’인 이유

JavaScript는 역사가 긴 스크립트 프로그래밍 언어입니다. 세월이 흐르면서 많은 자바스크립트 표준이 만들어졌고, 현재는 많은 문법적…

9개월 ago

Mocha Error: Resolution method is overspecified. 해결 방법

NodeJS 테스트 프레임워크인 Mocha는 비동기 테스트를 지원합니다. 간혹 특정 테스트 스크립트를 작성하고 실행하면 아래와 같이…

9개월 ago