Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리

Windows 10 또는 Windows 8.1의 기본 글꼴 폴더에 사용자 지정 글꼴을 설치한 후 이상한 현상을 겪는 사용자들이 많습니다. 가장 흔하게 보고되는 증상은 시스템 전체의 글자가 사각형(□)이나 알 수 없는 기호로 표시되는 것입니다.

Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리

이 문제를 면밀히 분석해 보면, 글자가 기호로 깨져 보이는 현상에는 여러 가지 원인이 있을 수 있습니다. 실제로 이 문제를 유발하는 것으로 알려진 주요 원인은 다음과 같습니다.

  • 읽을 수 없는 글꼴이 기본값으로 선택된 경우 – 대부분의 경우 OS 기본 글꼴로 적합하지 않은 글꼴을 사용자가 직접 선택하면서 문제가 발생합니다. 이 경우 클래식 제어판 인터페이스에서 기본 글꼴 설정으로 되돌리면 문제를 해결할 수 있습니다.
  • 글꼴 관련 레지스트리 키 손상 – 제어판에서 글꼴을 초기화할 수 없거나 변경 사항이 적용되지 않는다면, 글꼴 정보가 저장된 레지스트리 키가 손상되었을 가능성이 높습니다. 이 경우 레지스트리 편집기의 모든 사용자 지정 글꼴 값을 덮어쓸 수 있는 .reg 파일을 만들어 문제를 해결할 수 있습니다.
  • 글꼴 캐시 손상 – 일부 사용자에 따르면 글꼴 캐시(font cache) 문제로도 이런 현상이 나타날 수 있습니다. 이때 가장 좋은 방법은 글꼴 캐시를 사용 중인 모든 서비스를 비활성화한 후 Windows 10에서 글꼴 캐시를 수동으로 다시 빌드하는 것입니다. 만약 GUI 사용이 어렵다면(메뉴가 보이지 않는 경우), 관리자 권한 메모장에서 생성한 BAT 파일로 글꼴 캐시를 재구축하는 것이 효과적입니다.
  • 시스템 파일 손상 – 더 심각한 경우에는 PC에 심각한 시스템 파일 손상이 있을 때 이 오류가 발생할 수 있습니다. 이 경우 DISM(배포 이미지 서비스 및 관리)이나 SFC(시스템 파일 검사기) 같은 유틸리티로 손상된 파일을 복구하거나 교체해야 합니다. 두 방법 모두 효과가 없다면 클린 설치 또는 복구 설치(원본 유지 재설치)만이 남은 해결책입니다.

방법 1: GUI를 통해 기본 글꼴 설정 복원하기

아직 시도해 보지 않았다면, 문제 해결의 첫 단계로 모든 글꼴 설정을 기본값으로 되돌리는 것부터 시작하는 것이 좋습니다. 근본적인 손상이나 오류 없이 단순한 설정 문제라면 기본 글꼴 설정 복원만으로도 문제가 해결됩니다.

제어판 메뉴에서 현재 글꼴 설정을 초기화하는 방법은 다음과 같습니다.

참고: 아래 안내는 Windows 버전에 관계없이 동일하게 적용됩니다.

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 입력란에 'control.exe'를 입력하고 Enter 키를 눌러 클래식 제어판을 실행합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  2. 제어판 화면 우측 상단의 검색창에 'fonts'(글꼴)를 입력하고 Enter 키를 누릅니다. 검색 결과 목록에서 글꼴(Fonts)을 클릭합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  3. 글꼴 화면에서 좌측 세로 메뉴의 글꼴 설정(Font Settings)을 클릭합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  4. 글꼴 설정 메뉴에서 기본 글꼴 설정 복원(Restore default font settings) 버튼을 클릭하고 작업이 완료될 때까지 기다립니다.
  5. 컴퓨터를 재시작한 후 다음 부팅이 완료되면 문제가 해결되었는지 확인합니다.

동일한 문제가 계속 발생한다면 아래의 다음 해결 방법으로 넘어가세요.

방법 2: 레지스트리 편집기로 기본 글꼴 설정 초기화하기

글꼴 문제가 너무 심해서 위의 방법 1대로 진행하기 어렵거나, 이미 시도했는데도 같은 문제가 남아 있다면 .reg 파일을 만들어 글꼴 설정을 기본값으로 강제 초기화하는 방법을 사용할 수 있습니다.

실제로 일부 사용자들은 이 방법을 통해 이상한 문자와 기호가 표시되던 문제를 최종적으로 해결했다고 확인했습니다.

아래 절차에 따라 글꼴 설정을 기본값으로 되돌리는 .reg 파일을 만들어 보세요.

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 입력란에 'notepad.exe'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한으로 메모장을 실행합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리

    참고: UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 허용합니다.

  2. 관리자 권한 메모장 창에 아래 코드를 그대로 입력합니다.
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
    "Segoe UI (TrueType)"="segoeui.ttf"
    "Segoe UI Black (TrueType)"="seguibl.ttf"
    "Segoe UI Black Italic (TrueType)"="seguibli.ttf"
    "Segoe UI Bold (TrueType)"="segoeuib.ttf"
    "Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf"
    "Segoe UI Emoji (TrueType)"="seguiemj.ttf"
    "Segoe UI Historic (TrueType)"="seguihis.ttf"
    "Segoe UI Italic (TrueType)"="segoeuii.ttf"
    "Segoe UI Light (TrueType)"="segoeuil.ttf"
    "Segoe UI Light Italic (TrueType)"="seguili.ttf"
    "Segoe UI Semibold (TrueType)"="seguisb.ttf"
    "Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf"
    "Segoe UI Semilight (TrueType)"="segoeuisl.ttf"
    "Segoe UI Semilight Italic (TrueType)"="seguisli.ttf"
    "Segoe UI Symbol (TrueType)"="seguisym.ttf"
    "Segoe MDL2 Assets (TrueType)"="segmdl2.ttf"
    "Segoe Print (TrueType)"="segoepr.ttf"
    "Segoe Print Bold (TrueType)"="segoeprb.ttf"
    "Segoe Script (TrueType)"="segoesc.ttf"
    "Segoe Script Bold (TrueType)"="segoescb.ttf"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
    
    "Segoe UI"=-
  3. 상단 리본 메뉴에서 파일(File)을 클릭한 후 나타나는 메뉴에서 다른 이름으로 저장(Save As)을 선택합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  4. 다른 이름으로 저장 화면에서 .reg 파일을 저장할 적절한 위치로 이동합니다. 그다음 파일 형식(Save as type) 드롭다운 메뉴에서 모든 파일(All Files)을 선택합니다. 마지막으로 파일 이름은 자유롭게 정하되 반드시 확장자를 '.reg'로 끝내야 합니다.
    Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  5. 저장(Save)을 클릭하여 reg 파일 생성을 완료합니다.
  6. 저장한 .reg 파일이 있는 위치로 이동한 후, 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as Administrator)을 선택합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  7. 확인 창에서 를 클릭하고 작업이 완료될 때까지 기다립니다.

방법 3: Windows 10에서 글꼴 캐시 수동으로 재구축하기

이런 종류의 문제를 유발하는 가장 흔한 원인 중 하나는 바로 Windows의 글꼴 캐시 손상입니다. 글꼴이 제대로 표시되지 않거나 글자 대신 이상한 문자가 보인다면, 글꼴 캐시를 수동으로 재구축하여 문제를 해결할 수 있습니다.

많은 사용자들이 이 방법으로 성공했다고 확인했습니다. Windows 10과 Windows 8.1 모두에서 아래 절차를 따를 수 있습니다.

기본적으로 글꼴 캐시 파일은 다음 위치에 저장되어 있습니다.

C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache

이 폴더는 기본적으로 보호되어 있어 직접 접근하기 어렵습니다. 하지만 아래 절차를 따르면 폴더에 접근하여 글꼴 캐시를 재구축할 수 있습니다.

참고: 글꼴 캐시 재구축을 시작하기 전에 만약의 사태에 대비해 새 시스템 복원 지점을 생성해 두는 것이 좋습니다.

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 입력란에 'services.msc'를 입력하고 Enter 키를 눌러 서비스(Services) 화면을 엽니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리

    참고: UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 허용합니다.

  2. 서비스 화면에서 서비스 목록을 아래로 스크롤하여 Windows Font Cache Service(Windows 글꼴 캐시 서비스)를 찾습니다. 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  3. 속성 화면에서 일반(General) 탭을 클릭합니다. 그다음 중지(Stop) 버튼을 눌러 서비스를 중지하고, 시작 유형(Startup type)사용 안 함(Disabled)으로 변경한 후 적용(Apply)을 클릭합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  4. 같은 방법으로 Windows Presentation Foundation Font Cache 3.0.0.0 서비스도 2~3단계를 반복하여 중지하고 비활성화합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  5. 두 서비스가 모두 비활성화되면 파일 탐색기를 열고 다음 폴더로 이동합니다.
    C:\Windows\ServiceProfiles\LocalService\AppData\Local

    참고: 이 위치는 Windows에 의해 보호되고 있으므로 주소창에 경로를 붙여넣는 것만으로는 접근할 수 없을 가능성이 높습니다. 각 디렉터리를 하나씩 두 번 클릭하며 이동해야 합니다.

  6. 관리자 권한이 필요하다는 메시지가 나타나면 계속(Continue)을 클릭합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  7. 올바른 위치(C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache)에 도착하면 Ctrl + A를 눌러 내부의 모든 항목을 선택한 후, 선택된 항목 중 하나를 마우스 오른쪽 버튼으로 클릭하고 삭제(Delete)를 선택합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  8. 그다음 C:\Windows\ServiceProfiles\LocalService\AppData\Local 폴더로 돌아가서 FontCache3.0.0.0.dat 파일을 삭제합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  9. 이어서 파일 탐색기로 다음 디렉터리로 이동하여 FNTCACHE.DAT 파일을 삭제합니다.
    C:\Windows\System32\
  10. 위 과정을 모두 마친 후 컴퓨터를 재부팅하고 다음 시작이 완료될 때까지 기다립니다.
  11. 컴퓨터가 부팅되면 Windows 키 + R을 눌러 실행 대화 상자를 열고, 'services.msc'를 입력한 후 Enter 키를 눌러 다시 서비스 화면을 엽니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  12. 서비스 화면에서 다음 두 서비스를 자동(Automatic) 시작 유형으로 되돌립니다.
    Windows Font Cache Service
    Windows Presentation Foundation Font Cache 3.0.0.0
    참고: 2~3단계의 절차를 참고하면 됩니다.
  13. 완료되었습니다! Windows 10 또는 Windows 8.1의 글꼴 캐시를 성공적으로 재구축했습니다.

다른 방식으로 글꼴 캐시를 재구축하고 싶다면 아래 방법을 참고하세요.

방법 4: BAT 파일로 글꼴 캐시 재구축하기

위 방법이 번거롭게 느껴지고 BAT 스크립트 작성과 실행에 익숙하다면, 메모장으로 BAT 스크립트를 만들어 실행함으로써 방법 3의 절차를 자동화하고 작업 시간을 크게 줄일 수 있습니다.

이 방법은 Windows 10과 Windows 8.1에서 작동하는 것으로 확인되었습니다.

BAT 스크립트로 글꼴 캐시를 복구하려면 아래 절차에 따라 스크립트를 생성하고 실행하세요.

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 입력란에 'notepad.exe'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한으로 메모장을 실행합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  2. 관리자 권한 메모장 창에 아래 코드를 붙여넣습니다.
    @echo off
    
    :: Stop and disable "Windows Font Cache Service" service
    :FontCache
    sc stop "FontCache"
    sc config "FontCache" start=disabled
    sc query FontCache | findstr /I /C:"STOPPED" 
    if not %errorlevel%==0 (goto FontCache)
    
    :: Grant access rights to current user for "%WinDir%\ServiceProfiles\LocalService" folder and contents
    icacls "%WinDir%\ServiceProfiles\LocalService" /grant "%UserName%":F /C /T /Q
    
    :: Delete font cache
    del /A /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*"
    
    del /A /F /Q "%WinDir%\System32\FNTCACHE.DAT"
    
    :: Enable and start "Windows Font Cache Service" service
    sc config "FontCache" start=auto
    sc start "FontCache"
  3. 상단 리본 메뉴에서 파일(File)을 클릭한 후 다른 이름으로 저장(Save As)을 선택합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  4. 다른 이름으로 저장 화면에서 파일 형식(Save as type) 드롭다운 메뉴를 모든 파일(*.*)로 변경합니다. 그다음 파일 이름(File Name)은 자유롭게 정하되 반드시 확장자를 '.bat'로 끝내야 합니다.Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리
  5. 올바른 확장자가 설정되었으면 저장(Save)을 클릭하여 스크립트 생성을 완료합니다.
  6. 마지막으로 저장한 .bat 파일 위치로 이동한 후, 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택합니다.
  7. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 허용합니다.
  8. 스크립트가 정상적으로 처리될 때까지 기다린 후 컴퓨터를 재시작하고, 다음 부팅 시 글꼴 문제가 해결되었는지 확인합니다.

동일한 문제가 계속 발생한다면 아래의 다음 방법으로 넘어가세요.

방법 5: SFC 및 DISM 검사 실행하기

글꼴 설정 초기화와 글꼴 캐시 삭제로도 문제가 해결되지 않았다면, 손상된 Windows 파일(대부분 글꼴 종속성 파일)이 원인일 가능성이 높습니다. 이 경우 손상 복구에 특화된 두 가지 내장 유틸리티, DISM(배포 이미지 서비스 및 관리)SFC(시스템 파일 검사기)를 사용하여 손상된 파일을 찾아 교체할 수 있습니다.

손상된 데이터를 다룰 때는 먼저 철저한 SFC(시스템 파일 검사기) 검사부터 시작하는 것이 좋습니다.

Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리

참고: 이 도구는 인터넷 연결 없이도 작동합니다. 로컬에 저장된 아카이브를 사용하여 잠재적으로 손상된 Windows 파일을 정상 파일과 비교하고 필요시 교체합니다. 검사를 시작한 후에는 다른 손상을 유발할 위험이 있으므로 완료될 때까지 절대 중단하지 마세요.

SFC 검사가 완료되면 컴퓨터를 재부팅하고 다음 시작 후에도 동일한 글꼴 문제가 지속되는지 확인합니다.

글꼴 문제가 여전히 지속된다면 이제 DISM 검사를 실행할 차례입니다.

Windows 10·8에서 글꼴이 깨져 보일 때 해결하는 방법 총정리

참고: 이 방식의 시스템 파일 복구는 안정적인 인터넷 연결이 필요합니다. Windows Update의 하위 구성 요소를 활용해 손상된 파일을 찾아 교체하기 때문입니다. 따라서 작업 전체 과정에서 인터넷 연결을 유지하는 것이 매우 중요합니다.

DISM 검사가 완료되면 컴퓨터를 한 번 더 재시작하고, 다음 부팅 후 글꼴 표시가 정상화되었는지 확인합니다.

동일한 문제가 계속 발생한다면 아래의 마지막 해결 방법으로 넘어가세요.

방법 6: 복구 설치 또는 클린 설치 진행하기

위의 어떤 방법으로도 문제가 해결되지 않았다면, 일반적인 방법으로는 해결할 수 없는 시스템 손상을 겪고 있을 가능성이 높습니다. 이 경우 OS 관련 파일 전체를 재설정하면 문제를 해결할 수 있습니다.

Windows 10과 Windows 8.1에서 글꼴 문제를 겪었던 여러 사용자들이 복구 설치 또는 클린 설치를 통해 문제를 해결했다고 보고했습니다.

  • 클린 설치(Clean install) – 호환되는 설치 미디어 없이도 모든 OS 파일을 초기화할 수 있는 방법입니다. Windows 설치의 GUI 메뉴에서 바로 절차를 시작할 수 있다는 장점도 있습니다. 단, 미리 데이터를 백업하지 않으면 OS 드라이브의 소중한 데이터를 모두 잃게 된다는 것이 가장 큰 단점입니다.
  • 복구 설치(Repair install / 원본 유지 재설치) – OS 파일만 선별적으로 다루는 방법을 원한다면 복구 설치(원본 유지 업그레이드)를 선택하는 것이 좋습니다. 호환되는 Windows 설치 미디어가 필요하지만, 앱, 게임, 개인 미디어, 사용자 환경 설정 등 OS 드라이브의 소중한 데이터를 그대로 유지할 수 있습니다.