- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 파워포인트에서 한글 또는 영문 텍스트가 해시 기호(####)로 보이거나 입력 시 ####로 바뀌는 문제를 원인별로 진단하고, 현장에서 바로 적용 가능한 실무 해결책과 예방 기준을 제공하는 것이다.
문제 현상과 핵심 원인 개요
텍스트가 ####로 표시되는 현상은 화면 렌더링 문제, 글꼴 결손 또는 글리프 미지원, 테마 폰트 매핑 오류, 보안 정책에 의한 글꼴 차단, 글꼴 캐시 손상, 손상된 파일이나 추가 기능 충돌 등 다양한 원인이 결합하여 발생한다. 가장 빈도가 높은 원인은 다음과 같다.
- 문서에서 사용한 글꼴이 시스템에 없거나 해당 문자 글리프를 포함하지 않아 대체 렌더링이 실패하는 경우이다.
- 조직 정책에서 신뢰할 수 없는 글꼴 차단이 활성화되어 임베드 글꼴 또는 외부 글꼴 로딩이 제한된 경우이다.
- Windows 글꼴 캐시 손상, GPU 가속과 디스플레이 드라이버의 충돌로 DirectWrite 렌더링이 비정상 수행되는 경우이다.
- 마스터 테마의 폰트 매핑 손상, 손상된 텍스트 효과 또는 애니메이션이 적용된 경우이다.
- PDF·웹에서 복사한 텍스트가 비표준 유니코드 조합문자 또는 제어문자를 포함해 렌더링이 실패하는 경우이다.
현장 10분 진단 절차
-
대체 글꼴 테스트
를 위해 문제가 있는 텍스트 상자를 선택하고 글꼴을
Malgun Gothic또는Arial로 즉시 변경한다. 정상 표시되면 글꼴 결손 또는 글리프 미지원 원인이다. - 붙여넣기 정화 를 위해 텍스트를 복사하여 메모장에 붙여넣고 다시 파워포인트에 텍스트만 유지 로 붙여넣는다. 정상화되면 숨은 서식·제어문자 원인이다.
-
안전 모드
에서 파일을 열어본다. 실행 시
Ctrl을 누른 채 아이콘을 클릭하거나, 실행 창에서powerpnt /safe로 실행한다. 이때 정상 표시되면 추가 기능 또는 드라이버 영향이다. - 새 프레젠테이션 을 만들고 문제 텍스트만 복사해 붙여본다. 새 파일에서 정상 표시되면 원본 파일의 테마·마스터 손상이다.
- 슬라이드 마스터 에서 글꼴 을 기본 한글 글꼴로 재지정한다. 마스터에서 바꾸어 전체 슬라이드에 전파되는지 확인한다.
- PDF·웹 복사본 이라면 텍스트에 하이퍼링크나 숨은 문자 존재 여부를 확인하고 모두 제거한다.
- GPU 가속 을 일시 해제한다. 파워포인트 옵션 → 고급 → 하드웨어 그래픽 가속 사용 안 함 을 체크하고 재실행한다.
- 조직 PC 라면 신뢰할 수 없는 글꼴 차단 정책 여부를 확인한다. 차단 상태면 임베드 글꼴이 무시되어 ####이 발생할 수 있다.
-
글꼴 캐시 초기화
를 수행한다. Windows의
FNTCACHE.DAT재생성과 서비스 재시작으로 복구한다. - 임베드 글꼴 상태 를 확인하여 재저장한다. 저장 옵션에서 글꼴 포함 설정을 정확히 지정한다.
원인별 해결 가이드
1. 글꼴 결손 또는 글리프 미지원
증상은 특정 문단 또는 언어 범위에서만 ####이 나타나고 글꼴 변경 시 즉시 정상화되는 형태이다. 해결 절차는 다음과 같다.
- 대체 글꼴 일괄 적용 을 위해 홈 → 바꾸기 → 글꼴 바꾸기 를 사용한다. 문제 글꼴을 신뢰 가능한 시스템 글꼴로 일괄 치환한다.
- 임베드 글꼴로 재저장 한다. 파일 → 옵션 → 저장 에서 파일에 글꼴 포함 을 체크하고, 가능하면 문서에서 사용된 문자만 포함 옵션을 해제한다. 일부 글꼴은 임베딩 라이선스가 제한되어 포함이 안 될 수 있다.
- 언어별 폰트 매핑 을 재지정한다. 디자인 → 글꼴 에서 한글/영문/기타 스크립트에 대해 각각 안전한 글꼴 조합을 지정한다.
2. 조직 정책의 신뢰할 수 없는 글꼴 차단
그룹 정책 또는 레지스트리로 외부 글꼴 로딩이 차단된 경우 임베드 글꼴이 무시되며 ####로 보일 수 있다. 로컬 테스트용으로만 다음을 사용한다.
gpedit.msc 컴퓨터 구성 > 관리 템플릿 > 시스템 > 글꼴 - "신뢰할 수 없는 글꼴 차단"을 사용 안 함으로 설정
레지스트리 기반 점검은 다음과 같다.
reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\MitigationOptions" /v MitigationOptions_FontBocking
3. Windows 글꼴 캐시 손상
글꼴 캐시가 손상되면 랜더러가 글리프를 찾지 못해 ####이 발생한다. 관리자 PowerShell에서 다음을 수행한다.
#
1) Windows Font Cache 서비스 중지 Stop-Service "FontCache" -Force Stop-Service "FontCache3.0.0.0" -Force -ErrorAction SilentlyContinue
2) 캐시 파일 삭제
Remove-Item "$env:WinDir\System32\FNTCACHE.DAT" -Force -ErrorAction SilentlyContinue
Get-ChildItem "$env:LocalAppData\FontCache" -Recurse | Remove-Item -Force -ErrorAction SilentlyContinue
3) 서비스 재시작
Start-Service "FontCache"
Start-Service "FontCache3.0.0.0" -ErrorAction SilentlyContinue
4. GPU 가속 및 드라이버 충돌
디스플레이 드라이버 업데이트 또는 다중 모니터 전환 이후 ####이 간헐적으로 나타나면 GPU 가속과의 충돌을 의심한다. 파워포인트 옵션에서 하드웨어 그래픽 가속 사용 안 함 을 체크하고 재실행한다. 그래도 재현되면 그래픽 드라이버를 최신 안정 버전으로 교체한다.
5. 테마·마스터 손상
특정 슬라이드 또는 레이아웃에서만 ####이 보이면 마스터 테마의 폰트 매핑 손상 가능성이 높다. 다음 절차를 따른다.
- 보기 → 슬라이드 마스터 에서 최상위 마스터를 선택한다.
-
글꼴
메뉴에서 안전 조합(예: 한글
맑은 고딕+ 영문Calibri)으로 재정의한다. - 레이아웃별로 개별 수정된 폰트 지정이 있는지 확인하여 초기화한다.
- 문제가 지속되면 디자인 → 찾아보기 로 새로운 표준 테마를 적용하고 텍스트만 복사해 새 파일로 이관한다.
6. 파일 손상 또는 비정상 서식
오래된
.ppt
파일이나 타사 도구로 생성된 파일에서 전환 시 서식 손상으로 ####이 발생할 수 있다. 다음 방법을 사용한다.
- 문제를 일으키는 슬라이드를 이미지로 임시 변환해 표시를 유지하고, 텍스트는 새 슬라이드에 재작성한다.
-
.pptx를 복사하여 확장자를.zip으로 바꾼 뒤 내부ppt\fonts폴더에 임베드 글꼴이 비정상인지 확인하고, 필요 시 임베드 없는 상태로 재저장한다.
7. PDF·웹에서 복사한 텍스트의 숨은 문자
PDF 복사본은 제어문자와 결합문자를 포함할 수 있다. 다음 절차로 정화한다.
- 메모장에 붙여넣어 서식을 제거한다.
- 파워포인트로 재붙여넣을 때 붙여넣기 옵션 → 텍스트만 유지 를 선택한다.
- 문자열에 비표준 공백(U+00A0 등)이 포함되면 바꾸기 기능으로 일반 공백으로 치환한다.
8. Mac 환경 전용 점검
macOS에서 ####이 보이면 글꼴 데이터베이스 검증과 캐시 초기화가 유효하다.
- 폰트 북 에서 문제 글꼴을 선택하고 파일 → 유효성 검사 를 실행한다.
- 터미널에서 글꼴 캐시 초기화를 수행한다.
# macOS 글꼴 캐시 초기화 sudo atsutil databases -remove sudo atsutil server -shutdown sudo atsutil server -ping # 재부팅 권장
9. 추가 기능 충돌 및 안전 모드 확인
안전 모드에서 정상 표시된다면 다음을 점검한다.
- 파일 → 옵션 → 추가 기능 에서 COM 추가 기능을 모두 사용 안 함으로 변경하고 하나씩 다시 활성화하여 원인 추가 기능을 식별한다.
- 문제 추가 기능을 제거하거나 최신 버전으로 교체한다.
예방을 위한 표준 운영 기준(SOP)
| 항목 | 관리 기준 | 점검 방법 | 빈도 |
|---|---|---|---|
| 표준 글꼴 세트 | 한글·영문 안전 글꼴 조합 정의 | 디자인 템플릿에 내장 | 분기 1회 |
| 임베드 저장 정책 | 파일 저장 시 글꼴 포함 활성화 | 샘플 파일 무작위 검수 | 월 1회 |
| 정책 충돌 점검 | 신뢰할 수 없는 글꼴 차단 예외 정의 | GPO 감사 보고 | 분기 1회 |
| GPU 안정성 | 검증된 드라이버 버전 사용 | 드라이버 버전 표준화 | 반기 1회 |
| 캐시 유지보수 | 글꼴 캐시 비정상 탐지 시 초기화 | 헬프데스크 스크립트 구비 | 수시 |
팀 협업 템플릿 운영 팁
- 조직 템플릿의 테마 글꼴을 표준 세트로 고정하고 임의 변경을 제한한다.
- 외부 공유용 파일은 임베드 글꼴 포함 상태로만 배포한다.
- 라이선스 제한 글꼴 목록과 대체 글꼴 매핑표를 배포한다.
문제 재발 방지 체크리스트
- 문서 저장 전 글꼴 포함 상태를 확인한다.
- PDF·웹에서 가져온 텍스트는 반드시 정화한다.
- 새로 설치한 글꼴은 시스템 재부팅 후 검증한다.
- 디스플레이 드라이버 업데이트 후 파워포인트 시범 렌더링을 수행한다.
빠른 복구 스크립트 모음
관리자 권한 PowerShell에서 다음을 순차 실행한다.
#
0) 파워포인트 종료 Get-Process POWERPNT -ErrorAction SilentlyContinue | Stop-Process -Force
1) GPU 가속 임시 차단 (사용자별 레지스트리)
reg add "HKCU\Software\Microsoft\Office\Common\Graphics" /v DisableHardwareAcceleration /t REG_DWORD /d 1 /f
2) 글꼴 캐시 초기화
Stop-Service "FontCache" -Force
Remove-Item "$env:WinDir\System32\FNTCACHE.DAT" -Force -ErrorAction SilentlyContinue
Get-ChildItem "$env:LocalAppData\FontCache" -Recurse | Remove-Item -Force -ErrorAction SilentlyContinue
Start-Service "FontCache"
3) Office 빠른 복구 권장 (수동: 앱 및 기능 > Microsoft 365 > 수정 > 빠른 복구)
복구 실패 시 데이터 보전 전략
- 텍스트 상자를 복제한 뒤 이미지를 삽입해 임시 표시를 유지한다.
- 문제 슬라이드의 텍스트만 새 파일로 이관한다.
- 배포 마감이 임박하면 PDF 인쇄 를 병행해 시각적 일관성을 확보한다.
사례별 원인-해결 매핑
| 증상 | 가능 원인 | 권장 조치 |
|---|---|---|
| 특정 단락만 #### | 해당 글꼴 글리프 없음 | 글꼴 바꾸기 & 임베드 저장 |
| 안전 모드 정상 | 추가 기능·GPU 충돌 | 추가 기능 비활성화, 가속 끄기 |
| 모든 슬라이드 #### | 정책 차단 또는 캐시 손상 | 정책 점검, 캐시 초기화 |
| 붙여넣은 텍스트만 #### | 숨은 제어문자 | 텍스트 정화 후 재삽입 |
| 특정 레이아웃만 #### | 마스터 손상 | 테마 재적용, 폰트 재매핑 |
FAQ
문제 글꼴을 찾는 가장 빠른 방법은 무엇인가?
홈 → 바꾸기 → 글꼴 바꾸기 기능으로 문서 내 사용 글꼴을 나열하고 대체 글꼴을 지정하는 방법이 가장 빠르다.
임베드 글꼴을 포함했는데도 ####이 보인다. 왜 그런가?
해당 글꼴이 임베딩을 제한하거나 조직의 글꼴 차단 정책으로 로딩이 거부된 경우이다. 정책 예외를 등록하거나 대체 글꼴로 치환해야 한다.
파일을 다른 PC로 옮기면만 ####이 생긴다. 어떻게 방지하나?
표준 글꼴만 사용하거나 반드시 글꼴 포함 상태로 저장한다. 배포 전 테스트 머신에서 열린 표시를 확인한다.
문서가 크다. 글꼴 포함을 꺼도 되나?
외부 전달 목적이라면 포함을 유지한다. 내부만 사용하고 표준 글꼴만 쓴다면 용량 절감을 위해 해제할 수 있다.
GPU 가속을 꺼도 품질이 떨어지지 않나?
일부 전환 효과의 실시간 미리보기 성능만 저하될 수 있다. 출력 품질에는 영향이 없다.