Windows에서 Mac과 비슷한 부드러운 폰트 적용하기
이 가이드는 Windows 11/10에서 Mac OS와 유사한 부드러운 폰트 렌더링을 구현하는 방법을 설명합니다. 주로 레지스트리 편집과 MacType이라는 서드파티 프로그램을 활용합니다.
- 시작 메뉴에서 "실행"을 검색하여 실행하거나 Windows 키 +
R
을 눌러 실행 창을 엽니다. - 실행 창에 "regedit"를 입력하고 확인을 클릭하여 레지스트리 편집기를 실행합니다.
- 다음 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
- 해당 위치에서 우클릭하여 새로 만들기 > 문자열 값을 선택합니다.
- 다음 항목들을 새 문자열 값으로 추가하고, 각각의 값을 원하는 폰트 이름으로 설정합니다:
- Arial
- Gulim
- GulimChe
- Segoe UI
- Malgun Gothic
- 모든 값이 정확히 입력되었는지 확인한 후 컴퓨터를 재부팅합니다.
- 재부팅 후 시스템 전반에 걸쳐 지정한 폰트가 적용된 것을 확인할 수 있습니다.
MacType과 noMeiryoUI는 Windows에서 폰트 렌더링을 개선하고 시스템 폰트를 변경하는 데 사용되는 유틸리티 프로그램입니다.
- MacType 공식 웹사이트에서 최신 버전을 다운로드하고 설치합니다.
- 설치 후 MacType 설정 창이 열립니다.
- "프로필 선택" 탭에서 원하는 렌더링 프로필을 선택합니다 (예: LCD, 기본 등).
- "실행 모드" 탭에서 원하는 실행 모드를 선택합니다 (서비스 모드 권장).
- "적용" 버튼을 클릭하고 컴퓨터를 재시작합니다.
- 시스템 트레이의 MacType 아이콘을 통해 설정을 조정하거나 비활성화할 수 있습니다.
- noMeiryoUI 프로젝트 페이지에서 최신 버전을 다운로드합니다.
- 압축을 풀고 noMeiryoUI.exe를 실행합니다 (관리자 권한 필요).
- 프로그램 창에서 각 UI 요소 (제목 표시줄, 아이콘 제목 등)에 대해 원하는 폰트와 크기를 선택합니다.
- "모든 설정 변경" 버튼을 클릭하여 변경사항을 적용합니다.
- 변경 사항을 확인하려면 로그오프 후 다시 로그인하거나 컴퓨터를 재시작합니다.
- 두 프로그램 모두 시스템 설정을 변경하므로 사용 전 시스템 복원 지점을 생성하는 것이 좋습니다.
- MacType은 일부 프로그램과 충돌할 수 있으므로, 문제 발생 시 해당 프로그램을 예외 목록에 추가하거나 MacType을 일시적으로 비활성화할 수 있습니다.
- noMeiryoUI는 Windows의 기본 폰트 설정을 변경하므로, 시스템 안정성에 영향을 줄 수 있습니다. 변경 후 문제가 발생하면 기본 설정으로 복원할 수 있습니다.
- 고딕체 폰트 = Pretendard
- 명조체 폰트 = Maruburi
- 고정폭 폰트 = Menlo
가끔 시작 메뉴의 폰트가 변경되지 않고 기본 Windows 폰트로 표시되는 경우가 있습니다. 이는 MacType보다 explorer.exe
가 먼저 실행되어 발생하는 문제로 추정됩니다.
해결 방법:
- 작업 관리자를 실행합니다 (Ctrl + Shift + Esc).
- 프로세스 탭에서 "Windows 탐색기" (
explorer.exe
)를 찾아 작업 끝내기를 클릭합니다. - 작업 관리자의 "파일" 메뉴에서 "새 작업 실행"을 선택합니다.
explorer.exe
를 입력하고 확인을 클릭합니다.
이 방법으로 변경된 폰트가 적용된 탐색기가 다시 실행됩니다.
크로미움 기반 브라우저(Chrome, Edge 등)에서는 보안상의 이유로 서드파티 DLL을 차단할 수 있습니다. 이로 인해 MacType이 정상 작동하지 않을 수 있습니다.
해결 방법:
- 브라우저 바로가기 속성의 대상 끝에
--disable-features=RendererCodeIntegrity
추가 - 레지스트리 수정을 통해 브라우저의
RendererCodeIntegrity
기능 비활성화
Firefox는 일반적으로 DirectWrite
모드로 인해 문제가 없지만, 렌더링 불일치가 발생할 수 있습니다.
해결 방법:
- 주소창에
about:config
입력 cleartype
검색gfx.font_rendering.cleartype_params.rendering_mode
값을 5로 변경
Java 기반 앱에서 문제가 발생하면 해당 앱의 .ini 파일에 clipboxfix=1
을 추가하여 해결할 수 있습니다.
예시 (IntelliJ IDEA):
[Experimental@idea64.exe]
clipboxfix=1
주의: 이 가이드에 따라 시스템을 수정할 때는 주의가 필요합니다. 레지스트리 편집이나 시스템 설정 변경은 시스템 안정성에 영향을 줄 수 있으므로, 반드시 백업을 먼저 진행하고 신중히 작업하세요.