PDF를 열었는데 온통 네모 박스나 물음표, 이상한 기호로 가득한 경우가 있습니다. 동아시아권 문서를 다룰 때 자주 겪는 최악의 상황이죠. 더 황당한 건, 같은 파일인데 다른 컴퓨터에서는 멀쩡하게 보인다는 점입니다. 이 문제를 해결하려면 먼저 근본 원인부터 파악해야 합니다.
PDF 문자 깨짐의 세 가지 근본 원인
1. 글꼴이 PDF에 내장되지 않은 경우
PDF 규격은 글꼴을 처리하는 두 가지 방식을 허용합니다. 내장(Embed) 방식과 시스템 글꼴 참조 방식입니다.
- 글꼴 내장: 글꼴 데이터 전체를 PDF 안에 포함시켜, 어떤 기기에서 열어도 올바르게 표시됩니다.
- 시스템 글꼴 참조: PDF에는 "어떤 글꼴을 사용했다"는 정보만 기록하고, 실제 글꼴 파일은 파일을 여는 컴퓨터가 제공해야 합니다.
문제는 바로 여기서 생깁니다. PDF를 만든 컴퓨터에는 특정 상업용 글꼴이 설치되어 있었지만, 내 컴퓨터에는 없을 경우, PDF 뷰어가 대체 글꼴로 강제 표시를 시도합니다. 가벼운 경우에는 레이아웃이 틀어지고, 심한 경우에는 전부 네모 박스나 깨진 문자로 표시됩니다.
2. 인코딩(Encoding) 설정 오류
과거 문서 시스템에는 Big5, GB2312, UTF-8 등 다양한 인코딩 방식이 있었으며, PDF 내부에서 문자를 기록할 때도 이 인코딩 대응표에 의존합니다. 만든 쪽에서 Big5로 저장했는데 여는 쪽의 뷰어가 GB2312로 해석하면, 문자 대응 관계가 어긋나 깨진 문자가 나타납니다.
이런 상황은 대만(번체 Big5)과 중국 대륙(간체 GB2312) 사이에서 문서를 주고받을 때 특히 자주 발생합니다. 두 인코딩의 코드 공간이 일부 겹치지만 완전히 호환되지 않기 때문입니다.
3. 변환 또는 인쇄 과정에서의 형식 손상
"PDF로 인쇄" 기능을 사용하거나, 비정규 도구로 변환할 때 프로그램이 문자 대응표(ToUnicode CMap)를 제대로 처리하지 못하는 경우가 있습니다. 이 대응표는 뷰어에게 "이 문자 코드가 Unicode의 어떤 문자에 해당하는지"를 알려주는 역할을 합니다. 이 대응표가 손상되거나 없으면, 복사·붙여넣기 시 깨진 문자가 나오고 심하면 화면 표시 자체도 문제가 생깁니다.
증상별 진단표
| 증상 | 가장 가능성 높은 원인 |
|---|---|
| 화면 표시는 정상인데 복사하면 깨진 문자 | ToUnicode CMap 누락 |
| 전체가 네모 박스로 표시 | 글꼴 미내장, 로컬에도 해당 글꼴 없음 |
| 일부 문자는 정상, 일부는 깨짐 | 여러 인코딩 또는 글꼴 혼용 |
| 다른 컴퓨터에서는 정상 | 특정 시스템에만 있는 글꼴 참조 |
| Word로 변환 후 깨짐 | 변환 도구의 문자 대응 파싱 실패 |
증상이 어느 유형에 해당하는지 파악해야 적절한 해결책을 찾을 수 있습니다.
실제 수정 방법
방법 1: 다른 PDF 뷰어로 열어보기
가장 빠른 첫 번째 단계입니다. 뷰어마다 대체 글꼴 처리 능력이 크게 다릅니다.
- Adobe Acrobat Reader(무료): 호환성이 가장 넓으며, 일부 누락된 CJK 글꼴 패키지를 자동으로 다운로드합니다.
- Foxit Reader: 한중일 문자 지원이 잘 되어 있습니다.
- 브라우저 내장 PDF 뷰어(Chrome / Edge): 기능은 단순하지만, 오히려 글꼴 문제를 우회해 정상 표시되는 경우도 있습니다.
뷰어를 바꿨더니 정상적으로 보인다면, 파일 자체가 손상된 것이 아니라 글꼴 참조 문제입니다.
방법 2: 원본 제공자에게 글꼴 내장 후 재출력 요청
파일을 받은 입장이라면, 가장 근본적인 해결책은 상대방에게 PDF를 다시 내보내되 "모든 글꼴 내장(Embed All Fonts)" 옵션을 활성화해 달라고 요청하는 것입니다.
Word에서 PDF로 저장할 때의 설정 경로:
- Windows: 다른 이름으로 저장 → PDF → 옵션 → "ISO 19005-1 규격(PDF/A)" 체크, 또는 고급 옵션에서 글꼴 내장 확인
- Mac: 인쇄 → PDF로 저장 (보통 글꼴이 자동으로 내장됩니다)
PDF/A 형식은 글꼴 내장을 강제하므로, 장기 보존이나 크로스플랫폼 공유에 가장 적합한 선택입니다.
방법 3: PDF를 Word로 변환 후 재정리
PDF 자체 구조는 비교적 온전한데 표시나 복사에 문제가 있다면, Word 편집 형식으로 변환한 뒤 다시 PDF로 저장하는 방법을 시도해 볼 수 있습니다. 이 과정에서 문자 대응 관계가 새로 구성되어, 복사 깨짐 문제가 해결되는 경우가 많습니다.
PDF를 Word로 변환 도구를 바로 사용해 PDF를 업로드하면 편집 가능한 .docx 파일로 다운로드할 수 있습니다. 변환된 파일에서 문자가 올바른지 확인한 후, Word를 PDF로 변환으로 다시 패키징하면 이번에는 글꼴이 더 완전하게 내장된 PDF가 만들어집니다.
주의: PDF가 스캔 이미지로 만들어진 경우(전체 페이지가 이미지), 이 변환 방법으로는 텍스트를 추출할 수 없습니다. 별도의 OCR 도구가 필요하며, 현재 본 사이트에서는 해당 기능을 제공하지 않습니다.
방법 4: 순수 텍스트 추출로 내용 살리기
서식을 유지할 필요 없이 텍스트 내용만 꺼내면 된다면, PDF를 텍스트로 변환을 사용해 PDF의 텍스트 레이어를 .txt 파일로 바로 출력할 수 있습니다.
이 방법이 특히 유용한 상황:
- 화면 표시에는 문제가 있지만 하위 데이터는 살아 있는 경우
- 내용을 다른 시스템에 붙여넣어 재편집해야 하는 경우
- PDF 내 텍스트가 온전히 읽히는지 빠르게 확인하고 싶은 경우
방법 5: 문제 페이지를 이미지로 저장
문서를 그냥 "보여주기"만 하면 되고 복사나 편집이 필요 없다면, 각 페이지를 이미지로 변환하는 것이 가장 확실한 방법입니다. PDF를 JPG로 변환을 사용하면 각 페이지를 개별 JPG 파일로 내보낼 수 있습니다. 이미지 형식은 글꼴 호환 문제가 없어 어떤 기기에서도 올바르게 표시됩니다.
물론 이미지로 변환하면 텍스트 검색이나 선택이 불가능해지므로, "표시 결과 보존"을 위한 대안으로는 적합하지만 장기적인 문서 관리 형식으로는 권장하지 않습니다.
깨짐 예방: 문서를 만들 때부터 올바르게
나중에 고치는 것보다 처음부터 올바르게 만드는 것이 훨씬 낫습니다.
- 내보낼 때는 항상 글꼴 내장을 선택하세요. 특히 시스템 기본 글꼴이 아닌 상업용 글꼴을 사용한 경우에는 필수입니다.
- 장기 보존이나 공유가 필요한 문서는 PDF/A 형식을 우선적으로 사용하세요.
- "가상 프린터로 PDF 인쇄" 방식은 피하고, 소프트웨어의 "PDF로 내보내기" 기능을 직접 사용하는 것이 더 안정적입니다.
- 문서를 외부에 전송하기 전에, 특수 글꼴이 설치되지 않은 환경에서 열어보며 테스트하세요.
- 상대방이 편집해야 한다면, PDF로 보내고 다시 변환을 요청하는 대신 처음부터 Word 형식으로 전달하세요.
직접 해보기
PDF 깨짐 문제가 생기면 위의 절차를 순서대로 따라가다 보면 대부분 해결책을 찾을 수 있습니다. 텍스트 내용을 꺼내는 것이 목적이라면 PDF를 텍스트로 변환을 먼저 시도해보세요. 서식을 유지하면서 재편집이 필요하다면 PDF를 Word로 변환 → 수정 → Word를 PDF로 변환 순서로 진행하세요. 그냥 보여주기만 하면 된다면 PDF를 JPG로 변환이 가장 간편합니다.
실제 필요에 맞는 도구를 선택해서, 문자 깨짐 문제 하나 때문에 전체 작업 흐름이 막히는 일이 없도록 하세요.