PDF를 열면 단어 대신 모든 페이지가 빈 직사각형, 작은 정사각형 또는 텍스트가 있어야 할 동일한 자리 표시자 기호 행으로 채워집니다. 문서 구조는 그대로 유지됩니다. 레이아웃이 올바른 것 같습니다. 그러나 모든 문자, 숫자, 구두점은 속이 빈 상자로 대체되었습니다. 이는 글꼴 대체 실패이며, 이는 PDF가 PDF 리더에서 사용할 수 없는 글꼴을 사용하여 텍스트를 표시하려고 함을 의미합니다. 텍스트 데이터는 여전히 파일에 있습니다. 삭제되거나 손상되지 않았습니다. 문제는 전적으로 렌더링 레이어에 있으므로 문제를 해결할 수 있습니다.

글꼴 대체가 빈 직사각형을 생성하는 원인
원인은 증상보다 간단합니다.
모든 PDF에는 텍스트를 표시하는 방법에 대한 지침이 포함되어 있습니다. 각 텍스트 부분은 PDF가 생성될 때 PDF에 포함되었거나 PDF가 표시될 시스템에서 사용할 수 있을 것으로 예상되는 특정 글꼴을 참조합니다. 글꼴이 포함되면 PDF에는 글꼴 데이터의 복사본이 포함되며, 보기 장치에 설치된 글꼴에 관계없이 모든 PDF 리더는 텍스트를 올바르게 표시할 수 있습니다. 글꼴이 포함되지 않은 경우 PDF 리더는 로컬 시스템에서 일치하는 글꼴을 찾아야 합니다. 일치하는 항목이 없으면 리더는 대체 글꼴을 대체합니다. 대부분의 경우 이는 적절하게 작동합니다. 텍스트는 약간 다르지만 읽을 수 있는 서체로 표시됩니다.
빈 직사각형 실패는 대체 메커니즘 자체가 고장날 때 발생합니다. 이는 여러 가지 이유로 발생할 수 있습니다. PDF는 운영 체제가 인식하는 표준 글꼴 이름과 일치하지 않는 내부 이름을 사용하여 글꼴을 참조할 수 있습니다. 글꼴은 표준 대체 글꼴이 매핑할 수 없는 문자 인코딩을 사용하는 사용자 정의 또는 독점 서체일 수 있습니다. PDF 파일에는 글꼴 데이터가 포함되어 있었지만 파일 전송 중에 손상되어 리더가 이를 디코딩할 수 없는 손상되거나 불완전한 글꼴 포함이 포함될 수 있습니다. 각 경우에 독자는 텍스트가 특정 위치에 나타나야 한다는 것을 알고 있지만 렌더링할 문자 모양 데이터가 없으므로 누락된 문자에 대한 범용 기호인 빈 직사각형(ISO, 'ISO 32000-2:2020, Font Handling in PDF', 2020)을 그립니다.
PDF 복구를 시도해보세요
설치가 필요하지 않습니다. 브라우저에서 직접 작동합니다.
글꼴 삽입 또는 누락 여부 확인
첫 번째 진단 단계는 PDF에 포함된 글꼴이 포함되어 있는지, 그렇다면 글꼴이 손상되지 않았는지 확인하는 것입니다. Adobe Acrobat과 같은 문서 속성을 표시할 수 있는 뷰어에서 PDF를 엽니다. 파일, 속성, 글꼴로 이동합니다. 글꼴 목록에는 문서에서 참조하는 모든 글꼴과 각 글꼴이 포함되었거나 포함된 하위 집합인지 여부가 표시됩니다. 포함된 글꼴은 뒤에 (Embedded) 또는 (Embedded Subset)이 붙어 전체 이름이 표시됩니다. 비포함 글꼴은 포함 표시 없이 글꼴 이름만 표시합니다. 누락된 텍스트에 사용된 글꼴이 포함되지 않은 것으로 나열되면 문제는 보기 장치에 해당 글꼴이 설치되어 있지 않다는 것입니다.
글꼴이 포함된 것으로 나열되어 있지만 텍스트가 여전히 직사각형으로 표시되는 경우 포함된 글꼴 데이터가 손상되었을 수 있습니다. 이는 PDF가 신뢰할 수 없는 네트워크 연결을 통해 전송되거나, 결함이 있는 저장 장치에 저장되거나, 사용된 글꼴 포함 형식을 완전히 지원하지 않는 소프트웨어로 처리될 때 발생할 수 있습니다. 글꼴 데이터가 파일에 있지만 디코딩할 수 없습니다. 글꼴 바이너리 데이터가 손상된 경우에도 포함 선언이 그대로 유지되므로 문서 속성 패널에 글꼴이 포함된 것으로 계속 표시될 수 있습니다.
비포함 글꼴 문제 복구
글꼴이 포함되지 않은 PDF의 경우 복구 경로는 보기 장치에 누락된 글꼴을 설치하거나 글꼴이 포함된 PDF를 다시 만드는 것입니다. 글꼴 설치는 누락된 글꼴을 알고 합법적으로 얻을 수 있을 때 작동합니다. 이는 누락된 글꼴이 이미 소유하고 있지만 현재 장치에 설치되지 않은 Helvetica 또는 Times New Roman과 같은 일반적인 상용 서체인 경우에 유용합니다. 누락된 글꼴이 기업 맞춤형 서체이거나 값비싼 라이센스 글꼴인 경우에는 실용성이 떨어집니다.
WukongPDF의 PDF 복구 도구는 파일의 텍스트 인코딩 및 글꼴 참조를 분석하여 글꼴 표시 문제가 있는 PDF를 다시 처리할 수 있습니다. 널리 사용되는 비포함 글꼴의 경우 도구는 텍스트 내용과 대략적인 모양을 유지하는 근접 일치 글꼴을 대체할 수 있습니다. 원본 텍스트를 정확하게 보존해야 하는 문서의 경우 글꼴 포함을 활성화하여 소스 문서에서 PDF를 다시 만드는 것이 가장 신뢰할 수 있는 장기적인 솔루션입니다. 대부분의 워드 프로세서 및 디자인 응용 프로그램에는 PDF 내보내기 대화 상자에 글꼴 포함 또는 모든 문자 포함이라는 설정이 있습니다. 이 설정을 활성화하면 글꼴 대체 문제가 발생하는 것을 방지할 수 있습니다.
손상된 글꼴이 포함된 PDF에서 텍스트 복구
포함된 글꼴이 손상된 경우 일반적으로 텍스트 데이터는 표시할 수 없더라도 그대로 유지됩니다. 어떤 문자가 어디에 나타날지 지정하는 문자 코드는 렌더러에게 해당 문자를 그리는 방법을 알려주는 글꼴 글리프 데이터와 별도로 저장됩니다. 시각적 렌더링이 실패하더라도 PDF에서 텍스트 내용을 추출할 수 있습니다. 비어 있는 것처럼 보이는 텍스트 영역을 클릭하고 드래그하여 복사합니다. 아무것도 보이지 않더라도 텍스트가 선택될 수 있습니다. 텍스트 편집기에 붙여넣습니다. 읽을 수 있는 텍스트가 나타나면 텍스트 데이터는 그대로 유지되고 글꼴 렌더링만 손상된 것입니다.
복사하여 붙여넣었을 때 문자가 깨졌을 경우 글꼴 인코딩이 표준이 아닐 수 있습니다. 이 경우 여러 인코딩 체계를 사용하여 텍스트를 디코딩하려고 시도하는 전용 PDF 도구의 PDF 텍스트 추출 기능을 사용하십시오. 그런 다음 추출된 텍스트를 적절하게 포함된 글꼴을 사용하여 새 문서에 배치할 수 있습니다. 원본 PDF는 레이아웃에 대한 시각적 참조 역할을 하며 추출된 텍스트는 복구된 버전의 콘텐츠를 제공합니다. 이 2단계 복구는 정보와 해당 프레젠테이션을 모두 보존합니다.
만든 PDF의 글꼴 문제 방지
가장 효과적인 예방 방법은 PDF를 만들 때 항상 글꼴을 포함하는 것입니다. Microsoft Word에서는 이 문서를 공유할 때 충실도 유지 아래의 파일, 옵션, 저장에 옵션이 있습니다. 파일에 글꼴 포함을 선택합니다. Adobe InDesign 및 유사한 레이아웃 응용 프로그램의 PDF 내보내기 대화 상자에는 포함할 글꼴을 지정할 수 있는 글꼴 포함 섹션이 포함되어 있습니다. 하위 집합이 아닌 전체 문자 집합을 포함하면 나중에 문서를 편집하고 원래 하위 집합 외부의 문자를 사용하더라도 올바르게 표시됩니다.
다른 사람으로부터 받은 PDF의 경우 글꼴 렌더링 문제를 영구적인 손상이 아닌 해결 가능한 문제로 처리하십시오. 텍스트는 거의 확실하게 파일에 남아 있습니다. Fix PDF 접근 방식은 글꼴이 없거나 손상되었는지 진단하고, 복구 가능한 텍스트를 추출한 다음, 누락된 글꼴을 설치하거나 포함된 글꼴로 문서를 다시 작성하는 것입니다. 빈 직사각형으로 가득 찬 PDF는 놀라워 보이지만 해당 직사각형 뒤의 내용은 일반적으로 손상되지 않으며 올바른 단계를 통해 복구할 수 있습니다.
비라틴어 및 특수 스크립트의 글꼴 대체
글꼴 대체 오류는 특히 중국어, 일본어, 한국어, 아랍어, 키릴 문자와 같은 비라틴어 스크립트에서 흔히 발생합니다. 이러한 쓰기 시스템은 라틴 알파벳보다 훨씬 더 큰 문자 세트를 사용하고 이를 지원하는 글꼴도 그에 따라 더 크기 때문에 PDF 작성 중에 하위 세트 또는 생략될 가능성이 더 높습니다. 전체 CJK 글꼴을 지원하는 시스템에서 생성된 PDF는 해당 글꼴이 없는 시스템에서 빈 직사각형으로 표시될 수 있습니다. 수학, 음악 표기법, 언어학에서 사용되는 특수 문자 집합에도 동일하게 적용됩니다. 이러한 스크립트를 사용하는 문서에는 플랫폼 간 호환성을 보장하기 위해 항상 글꼴이 하위 집합이 아닌 완전히 포함되어 있어야 합니다.
비라틴어 글꼴이 누락된 PDF를 받을 때 특정 글꼴을 설치하는 것이 유일하게 신뢰할 수 있는 해결 방법인 경우가 많습니다. 라틴어 스크립트용으로 설계된 글꼴 대체 알고리즘은 의미 있는 대체를 하기에는 문자 모양 모양이 너무 다르기 때문에 비라틴어 문자 집합에서는 제대로 작동하지 않습니다. 원본 문서에 사용된 정확한 글꼴을 식별하고 합법적인 소스에서 글꼴을 얻은 다음 보기 시스템에 설치하면 문서가 의도한 모양으로 복원됩니다. PDF 글꼴 생태계는 유니코드를 완벽하게 지원하지만 지원 여부는 렌더러에서 사용할 수 있는 글꼴에 따라 다릅니다. 누락된 글꼴은 아무리 영리한 대체 방법으로도 복잡한 쓰기 시스템을 완전히 메울 수 없는 공백입니다.
빈 직사각형 문제는 사용자가 직면할 수 있는 가장 시각적으로 놀라운 PDF 문제 중 하나이지만 가장 지속적으로 해결 가능한 문제 중 하나이기도 합니다. 파일을 전혀 열 수 없는 구조적 손상과 달리 글꼴 렌더링 실패는 파일 구조가 손상되지 않고 콘텐츠가 존재함을 의미합니다. 렌더러는 거기에 있어야 한다고 알고 있는 것을 그릴 수 없습니다. 문제에 체계적으로 접근하고, 포함 상태를 확인하고, 누락된 글꼴을 식별하고, 텍스트 내용을 복구하면 손상된 것처럼 보이는 PDF를 완전히 사용 가능하고 읽을 수 있는 PDF로 바꿉니다. 파괴된 모습은 렌더링 레이어에 의해 생성된 환상입니다. 아래의 데이터는 올바른 진단 단계와 복구 도구를 사용하면 거의 항상 복구할 수 있습니다.
텍스트가 있어야 할 빈 사각형을 처음 접하면 놀라울 것입니다. 그 뒤에 있는 글꼴 대체 메커니즘을 이해한 후에는 명확한 진단 경로와 안정적인 수정을 통해 관리 가능한 기술 문제가 됩니다. 패닉이 사라지고 문제 해결이 시작됩니다.
PDF 복구를 시도해보세요
설치가 필요하지 않습니다. 브라우저에서 직접 작동합니다.
