한글 HWP 글꼴 깨짐 완벽 해결 가이드(윈도우10·윈도우11·한컴오피스)

이 글의 목적은 HWP 문서에서 글꼴 깨짐, 물음표·네모박스(□) 표시, 줄 간격 붕괴 등 렌더링 오류를 체계적으로 진단하고 신속히 복구하는 실무 절차를 제공하는 것이다.

1. 증상 분류와 신속 진단

현장에서 가장 먼저 해야 할 일은 증상을 유형화하여 원인 후보를 빠르게 좁히는 것이다.

증상주요 원인 후보즉시 확인 포인트
네모박스(□)·물음표(�)로 표시됨 해당 글꼴 미설치, CJK 확장 문자 미지원, 폰트 대체 실패 문서에 지정된 글꼴 이름 확인, 윈도우 한글 보조 글꼴 설치 여부, 한컴 함초롬 글꼴 유무
한글이 영문/기호로 깨짐 구버전 HWP(비유니코드) 인코딩 호환 문제 파일 버전 확인, 뷰어/편집기 최신 버전 사용, 가져오기 옵션
줄 간격·자간 붕괴 프린터 메트릭 의존, 글꼴 치환 시 폭표 차이 프린터 드라이버, 화면/인쇄 해상도 설정, 글꼴 고정폭 여부
PDF로 저장 시만 깨짐 PDF 내 글꼴 미포함, 서브셋 실패 PDF 내보내기의 글꼴 포함 옵션, 라이선스 임베딩 허용
특정 PC에서만 깨짐 해당 PC 폰트 캐시 손상, 언어 기능 미설치 폰트 캐시 재생성, 한국어 언어팩·보조 글꼴 설치

2. 핵심 원인 메커니즘 이해

2.1 글꼴 경로 및 가용성

HWP는 문서에 지정된 글꼴을 우선 사용하고 존재하지 않을 때 대체 글꼴을 탐색한다. 윈도우 시스템 글꼴 폴더(C:\Windows\Fonts)에 파일이 없거나, 가족군이 누락되면 네모박스가 출력된다. 한컴오피스 기본 배포 글꼴(함초롬체 계열)이 제거되었을 때도 동일 증상이 발생한다.

2.2 문자 집합과 인코딩

HWP 5.x는 유니코드 기반이지만, 과거 HWP 3.x 문서 또는 외부에서 복사한 텍스트에 비유니코드 문자 코드가 혼입되면 글꼴 매핑 실패가 일어난다. 확장 한자, 결합형 자모, 특수 기호는 CJK 확장 영역을 지원하는 글꼴이 필요하다.

2.3 프린터 메트릭과 레이아웃

일부 환경에서는 프린터 드라이버의 폰트 메트릭을 기반으로 줄 간격을 계산한다. 프린터가 변경되거나 드라이버가 손상되면 행간·자간이 달라질 수 있다.

3. 10분 복구 체크리스트(현장 즉시조치)

#조치기대 효과
1문서에서 실제로 지정된 글꼴 이름 확인 후 동일 글꼴 설치대체 없이 원본 렌더링 복구
2윈도우 한국어 언어팩과 한국어 보조 글꼴 기능 설치기본 한글 글꼴 및 CJK 범위 확보
3한컴오피스 기본 글꼴 패키지(함초롬 계열) 재설치문서 기본 스타일 복원
4Windows 폰트 캐시 재생성손상된 캐시로 인한 네모박스 해소
5PDF 저장 시 글꼴 포함 옵션 활성화배포용 PDF에서 깨짐 방지
6프린터 드라이버(예: Microsoft PDF, XPS) 추가 후 기본 출력 장치 점검줄 간격 붕괴 완화
7구버전 HWP 문서는 최신 편집기/뷰어로 열기 또는 변환인코딩 호환성 문제 해결
주의 : 인터넷에서 무단 배포되는 상용 글꼴 설치는 저작권 침해에 해당한다. 배포 라이선스를 확인한 뒤 합법적으로 설치해야 한다.

4. 윈도우 설정으로 기본 글꼴 환경 복원

4.1 한국어 언어팩과 보조 글꼴 설치

  1. 설정 → 시간 및 언어 → 언어 및 지역 → 한국어가 없다면 추가한다.
  2. 설정 → 앱 → 선택적 기능 → 기능 보기에서 한국어 관련 글꼴 기능을 설치한다.
  3. 설치 후 재부팅한다.

4.2 Windows 폰트 캐시 재생성

폰트 캐시 손상은 네모박스, 임의 대체의 흔한 원인이다. 다음 절차로 재생성한다.

  1. 서비스에서 Windows Font Cache Service 중지한다.
  2. %WinDir%\ServiceProfiles\LocalService\AppData\Local\ 경로의 FontCache 관련 파일을 삭제한다.
  3. C:\Windows\System32\FNTCACHE.DAT 삭제한다.
  4. 재부팅한다.
:: 관리자 권한 PowerShell(또는 CMD) net stop "Windows Font Cache Service" taskkill /f /im fontdrvhost.exe del /q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache*" del /q "C:\Windows\System32\FNTCACHE.DAT" shutdown /r /t 5 
주의 : 일부 경로는 숨김 처리되어 있다. 폴더 옵션에서 숨김 파일 표시를 활성화해야 한다.

4.3 시스템 파일 점검

업데이트 중단 또는 이미지 손상 시 글꼴 등록 정보가 깨질 수 있다. 시스템 무결성을 점검한다.

:: 관리자 권한 CMD DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow 

4.4 한국어 보조 글꼴 기능 DISM 설치

오프라인 또는 기업환경에서 대량 배포가 필요할 때 DISM을 사용한다.

:: 관리자 권한 CMD DISM /Online /Add-Capability /CapabilityName:Language.Fonts.Korean~~~~0.0.1.0 

5. 한컴오피스(HWP) 내에서의 정확한 복구 절차

5.1 문서 글꼴 실체 확인

  1. 문서를 열고 문제 구간을 선택한다.
  2. 상단 글꼴 상자에서 글꼴 이름을 확인한다.
  3. 이름이 회색 표시되거나 목록에 없으면 해당 글꼴이 시스템에 존재하지 않는 것이다.

5.2 미설치 글꼴을 합법적으로 확보하는 방법

  • 회사 표준 글꼴 서버 또는 배포 패키지에서 설치한다.
  • 한컴 제공 기본 글꼴(함초롬체 계열)이 필요하면 한컴오피스를 복구 설치한다.
  • 공공 배포 가능 글꼴(예: 나눔, 본고딕 등)은 저작권 조건을 확인하고 설치한다.

5.3 글꼴 대체 정책 설정

문서 단위로 대체를 강제할 때는 스타일을 사용한다. 본문·제목 스타일에 대체 글꼴을 지정한 후 전체 스타일 적용으로 일관성을 유지한다. 가족군이 다른 글꼴로 대체하면 폭표가 달라져 줄 바꿈이 변할 수 있으므로 동일 계열 내 대체를 우선한다.

주의 : HY계열, 굴림/돋움, 함초롬/바탕/명조 등 전통 계열 간 임의 치환은 페이지 수 변동과 표 줄맞춤 붕괴를 유발한다. 동일 폭표 계열 우선 치환을 권장한다.

5.4 프린터 메트릭 영향 줄이기

  1. 테스트용 프린터로 Microsoft Print to PDF 또는 Microsoft XPS Document Writer를 추가한다.
  2. HWP에서 해당 프린터를 선택한 상태로 레이아웃을 확인한다.
  3. 출력 장치가 바뀔 때마다 레이아웃 검증 절차를 수립한다.

6. PDF 내보내기 때 글꼴 깨짐 방지

6.1 글꼴 포함 저장

PDF로 배포 시에는 글꼴 포함(또는 서브셋 포함) 옵션을 활성화한다. 포함이 불가능한 상용 글꼴은 라이선스 제한 때문일 수 있으므로, 대체 가능 글꼴로 치환 후 내보낸다.

6.2 투명도·레이어가 많은 도형 처리

복잡한 도형이 많은 문서는 인쇄 엔진에서 글꼴-벡터 혼합 처리 중 오류가 날 수 있다. 그래픽 개체를 래스터라이즈하거나, 문제 페이지를 이미지로 내보낸 뒤 합치는 방법을 사용한다.

6.3 PDF/A 규격 선택

장기 보존 목적이라면 PDF/A-1b 이상을 사용한다. 이 규격은 글꼴 포함을 강제하며, 외부 의존성을 줄여 재현성을 높인다.

7. 구버전 HWP 문서 호환 전략

7.1 비유니코드 문자의 교정

HWP 3.x 또는 외부에서 붙여넣은 텍스트는 코드 포인트가 엇갈려 글자가 깨질 수 있다. 가져오기 옵션에서 인코딩 자동 감지를 사용하고, 문제 구간은 새 문서로 복사 후 스타일 재지정한다.

7.2 단계적 변환

  1. 원본 HWP를 최신 HWP 포맷으로 먼저 저장한다.
  2. 그다음 DOCX, ODT 등으로 변환하여 상호 검증한다.
  3. 각 단계마다 글꼴 치환 로그와 페이지 수 변동을 기록한다.
주의 : 직접 HWP→PDF 변환 과정에서만 정상이고 DOCX로는 깨질 수 있다. 배포용과 편집용 변환 경로를 분리해야 한다.

8. 기업 환경 표준 글꼴 패키지 구축

8.1 표준 글꼴 선정 원칙

  • 유니코드 범위가 넓고, 한글·한자·기호 지원이 충분한 글꼴을 우선한다.
  • 라이선스가 명확하고 배포 자동화가 가능한 글꼴을 채택한다.
  • 본문/제목/수식/모노스페이스 4계열을 최소 세트로 정의한다.

8.2 배포 자동화

# 예: PowerShell 스크립트로 폰트 일괄 배포 $fonts = Get-ChildItem "\\fileserver\CorpFonts\*.ttf" $fonts + Get-ChildItem "\\fileserver\CorpFonts\*.otf" | ForEach-Object { Copy-Item $_.FullName -Destination "C:\Windows\Fonts" -Force } # 폰트 레지스트리 등록은 파일 복사 시 자동 반영되며, 재부팅 또는 폰트 캐시 재생성이 필요하다. 

8.3 점검 체크리스트

항목체크 방법주기
표준 글꼴 세트 설치율시작 스크립트 로그 수집매월
폰트 캐시 오류 이벤트이벤트 로그(응용 프로그램/서비스)매주
문서 렌더링 불일치참조 스냅샷과 PDF 비교프로젝트 단위

9. 문서 공유·배포 시 재현성 확보 절차

  1. 편집 문서는 표준 글꼴만 사용하고 문서 머리말에 사용 글꼴 목록을 기록한다.
  2. 외부 배포 파일은 PDF로 내보내되 글꼴 포함을 강제한다.
  3. 협력사에는 표준 글꼴 패키지와 설치 절차를 제공한다.
  4. 검수는 원본 HWP 스냅샷 이미지최종 PDF의 페이지·줄맞춤을 비교한다.

10. 오류별 세부 해결 절차

10.1 네모박스·물음표 출력

  1. 문제 글꼴 이름 확인 후 동일 글꼴 설치를 우선한다.
  2. 동일 글꼴 확보가 어려우면 동일 계열 대체(명조→명조계열, 고딕→고딕계열)를 적용한다.
  3. 폰트 캐시 재생성 후 재시도한다.

10.2 특정 기호·한자만 깨짐

  1. CJK 확장 지원 글꼴로 부분 스타일 지정한다.
  2. 문제 문자를 이미지로 대체하는 방식은 검색·접근성 저하를 유발하므로 최후 수단으로만 사용한다.

10.3 줄 간격 붕괴

  1. 대체 글꼴 폭표 차이를 최소화한다.
  2. 프린터 드라이버를 바꿔 확인하고, 스풀러를 초기화한다.
  3. 문단 스타일에서 줄 간격을 고정값으로 지정한다.

10.4 PDF에서만 깨짐

  1. PDF 내보내기에서 글꼴 포함/서브셋 옵션을 켠다.
  2. 임베딩 금지 글꼴은 대체 후 내보낸다.
  3. 문제 페이지만 이미지로 변환하여 병합한다.

11. 재발 방지 표준 운영절차(SOP) 샘플

  1. 설계 : 표준 글꼴 목록과 대체 규칙을 문서화한다.
  2. 배포 : 신규 PC는 이미지에 표준 글꼴을 선탑재한다.
  3. 검증 : 주요 산출물은 PDF/A로 보관하고, HWP와 스냅샷을 함께 저장한다.
  4. 감사 : 분기별로 랜덤 샘플 문서의 렌더링 일치성을 점검한다.

12. 체크리스트: 원인→조치 매핑

원인우선 조치
해당 글꼴 미설치동일 글꼴 합법 설치 → 없으면 동일 계열 대체
한국어 보조 글꼴 미설치언어 기능 설치 또는 DISM로 추가
폰트 캐시 손상캐시 삭제 후 재부팅
프린터 메트릭 차이PDF/XPS 드라이버로 교차 검증, 줄 간격 고정
구버전 HWP 인코딩최신 포맷으로 저장 후 단계적 변환
PDF 임베딩 실패글꼴 포함 활성화, 임베딩 허용 글꼴로 치환

13. 트러블슈팅 로그 예시

문서: 계약서_2025_v3.hwp 증상: 3쪽 제목 '□' 출력 원본 글꼴: HY견고딕 조치1: HY견고딕 미보유 확인 → 함초롬바탕 대체(임시) → 자간 붕괴 조치2: 표준 고딕계열 대체(나눔고딕) → 폭표 개선, 페이지 수 동일 조치3: 폰트 캐시 재생성 → 잔여 네모박스 해소 조치4: PDF/A-1b로 내보내기(글꼴 서브셋 포함) → 타사 PC 재현성 검증 통과 

14. 팀·조직 배포 시 권장 정책

  • 프로젝트별 문서 스타일 템플릿 배포로 글꼴 일원화한다.
  • 표준 글꼴 설치 여부를 시작 스크립트에서 점검한다.
  • 외부 수신 문서는 열람 전 자동 점검 스크립트로 글꼴 목록을 추출한다.

FAQ

문서에 어떤 글꼴이 쓰였는지 일괄로 확인하는 방법이 있나?

문서에서 스타일 관리자와 글꼴 찾기 기능을 사용하여 목록을 추출하는 방법이 일반적이다. 추가로 PDF로 내보낸 뒤 사내 PDF 검사 도구로 임베딩된 글꼴 목록을 조회하여 교차 검증한다.

상대방 PC에서만 네모박스가 보인다. 내 PC에서는 정상이다. 어떻게 배포하나?

배포 파일은 PDF/A 규격으로 저장하되 글꼴 포함을 강제한다. 편집이 필요한 경우에는 표준 글꼴 설치 패키지를 함께 전달한다.

상용 글꼴을 꼭 써야 한다. PDF로 내보낼 때 임베딩이 막힌다.

라이선스가 임베딩을 금지할 수 있다. 임베딩 허용이 가능한 대체 글꼴을 사용하거나, 해당 페이지의 텍스트 객체를 윤곽선(벡터) 처리 후 내보낸다.

HWP를 DOCX로 바꾸면 줄맞춤이 망가진다.

렌더러와 레이아웃 엔진이 다르기 때문이다. 동일 가족군 글꼴로 매핑 후 문단·문자 스타일을 재적용하고, 표의 고정 너비와 줄 간격을 수치로 고정한다.

폰트 캐시를 지웠는데도 그대로다.

언어 기능 누락 또는 특정 글꼴 파일 손상일 수 있다. 한국어 보조 글꼴 기능을 설치하고, 문제 글꼴을 재배포한 뒤 DISM과 SFC로 시스템 무결성을 다시 점검한다.