문서 · PDF 툴킷
PDF의 글꼴: 병합된 문서가 때때로 다르게 보이는 이유
· 배경
pdf 글꼴 문서 충실도
PDF에는 글꼴을 포함하거나, 사용하는 문자만 포함하거나, 뷰어에서 유사한 글꼴을 제공할 수 있습니다. 이 게시물에서는 이러한 선택 사항과 병합이 아닌 왜 대부분의 '병합된 파일이 이상해 보이는' 불만 사항을 설명합니다.
3장은 다른 서체로 되어 있습니다. - 병합된 책에서 한 소스가 해당 글꼴을 삽입한 적이 없음을 어떻게 알 수 있습니까?
소스 장이 이미 다르기 때문에 병합된 책은 3장을 다른 서체로 표시할 수 있습니다. ToolAcre는 표시되는 콘텐츠에 필요한 페이지와 리소스를 복사합니다. 텍스트 스타일을 한 계열로 변경하지 않습니다. 병합을 통해 소스 불일치가 인접해 있으므로 쉽게 알아볼 수 있습니다.
출력을 비난하기 전에 각 입력을 비교하십시오. 동일한 뷰어에서 병합하기 전과 후에 동일한 페이지가 다르게 보이는 경우 두 파일을 모두 보존하고 조사하십시오. 소스가 이미 다른 경우 문서화되지 않은 활자체 수정을 시도하는 대신 병합기가 보이는 페이지를 올바르게 유지했습니다.
글꼴 포함 상태에는 이 툴킷 이상의 문서 검사가 필요합니다.
개요는 글꼴을 포함, 하위 집합 및 비포함 상태로 나눕니다. 이는 유용한 PDF 개념이지만 툴킷은 입력을 분류하는 글꼴 보고서나 테스트를 노출하지 않습니다. 따라서 이 문서에서는 직접 검사 없이 사용자 문서의 특정 상태를 주장하지 않습니다.
지원하는 소스는 페이지 복사 충실도입니다. 병합은 페이지를 래스터화하지 않으므로 텍스트는 선택 및 검색이 가능하며 페이지 리소스는 pdf-lib에서 처리하는 대로 복사된 콘텐츠와 함께 이동합니다. 이러한 운영 약속은 모든 뷰어의 모든 글꼴 프로그램, 인코딩 또는 대체 동작을 인증하는 것보다 더 좁습니다.
역사적 표준 글꼴 주장은 사양 소스 없이 생략됩니다.
뷰어가 제공할 것으로 예상되는 글꼴의 과거 목록은 이러한 파일에서 파생된 구현 노트가 아니라 사양 지원 설명에 속합니다. 워터마크 도구는 WinAnsi 인코딩과 함께 표준 Helvetica-Bold를 사용하지만 새로 그려진 텍스트에 대한 의도적인 선택은 병합된 페이지에 이미 있는 글꼴을 설명하지 않습니다.
이러한 사례를 별도로 유지하면 일반적인 오류를 방지할 수 있습니다. 비라틴어 텍스트를 거부하는 워터마크는 선택한 내장 글꼴 경로에 대해 알려줍니다. PDF 소스가 해당 문자를 표시할 수 없다는 것을 증명하지는 않습니다. 기존 페이지 콘텐츠에는 자체 리소스가 있을 수 있으며 병합은 텍스트를 다시 작성하는 대신 페이지를 복사합니다.
페이지 복사는 타이포그래피를 조화시키지 않고 눈에 보이는 글꼴 리소스를 보존합니다.
병합하면 새로운 문서가 생성되고 모든 페이지가 입력 순서대로 복사됩니다. 소스 전체에서 글꼴 모음, 크기, 색상 또는 줄 간격을 표준화하지 않습니다. 페이지 크기와 회전도 독립적으로 유지되므로 결합된 패킷은 제공된 대로 정확하게 여러 시각적 시스템을 보존할 수 있습니다.
이는 일반적으로 편집 변경이 놀랄 수 있으므로 서명된 계약서, 스캔 및 보고서에 바람직합니다. 이는 또한 도구가 별도로 작성된 챕터를 하나의 디자인된 책처럼 보이게 만들 수 없음을 의미합니다. 스타일과 라이센스 글꼴을 적절하게 제어할 수 있는 내보내기 전에 소스 문서에서 조화가 이루어져야 합니다.
누락된 글리프 진단은 병합 구현 외부에 있습니다.
누락된 문자 또는 대체는 여러 가지 이유로 발생할 수 있지만 이 병합 구현에서는 이를 진단하지 않습니다. 문자를 매핑하지도 않고 글꼴 대체 결정을 표시하지도 않습니다. 실패한 첫 번째 특이한 기호가 그 모양에만 기초하여 하나의 특정 임베딩 문제를 입증한다고 약속하지 마십시오.
대신, 동일한 뷰어에서 입력과 출력을 비교하고, 영향을 받은 텍스트를 검색하고, 적절한 경우 다른 뷰어를 테스트하십시오. 소스가 이미 손상된 경우 적절한 글꼴을 사용하여 원래 응용 프로그램에서 다시 내보냅니다. 병합된 결과만 다른 경우 기술 조사를 위해 최소한의 쌍을 유지합니다.
모양과 선택을 확인하세요. 툴킷은 글꼴 인벤토리를 제공하지 않습니다.
툴킷에는 글꼴 목록 패널이 없습니다. 뷰어의 문서 속성은 유용한 글꼴 정보를 제공할 수 있지만 정확한 레이블과 완전성은 해당 뷰어에 속합니다. 어디에서나 사용할 수 있는 소스 기반 검사에는 시각적 비교, 텍스트 선택, 검색 및 수신자 환경에서 결과 열기 등이 있습니다.
또한 디지털 기능과 대화형 기능을 별도로 검사합니다. 새로운 병합은 책갈피, 양식, 주석 및 첨부 파일을 삭제하고 서명을 무효화합니다. 보기 좋은 활자체는 문서가 완전하다는 것을 증명하지 않습니다. 충실도 검토에는 페이지 모양과 페이지 사본 보존 외부의 알려진 구조가 모두 포함되어야 합니다.
여기서 다루지 않는 내용 — 원본 문서가 필요하거나 다시 내보내야 하는 글꼴이 없는 PDF에 글꼴 포함
이 도구는 누락된 글꼴을 부족한 소스 파일에 포함하거나, 텍스트를 편집하거나, 원본 작성 문서를 다시 내보내지 않습니다. 암호화된 PDF를 거부하고 각각 최대 50 MB 파일을 허용합니다. 타이포그래피를 변경해야 하는 경우 저작 응용 프로그램이나 해당 작업을 위해 설계된 다른 편집기에서 작업하세요.
페이지를 래스터화하면 모양이 픽셀로 고정되지만 선택 및 검색 가능한 텍스트와 접근성이 손상됩니다. ToolAcre는 병합 중에 해당 바로가기를 올바르게 방지합니다. PDF-to-image는 병합된 모든 페이지를 강제로 비슷하게 보이게 하는 숨겨진 방법이 아니라 손실이 문서화된 명시적인 별도 작업으로 존재합니다.
요약 — 병합은 각 소스가 가져온 내용을 보존하며 PDF 툴킷 페이지의 제한 사항 섹션에서 변경되지 않는 사항을 알려줍니다.
신뢰할 수 있는 결론은 ToolAcre가 타이포그래피를 조화시키지 않고 복사된 페이지 모양과 리소스를 보존한다는 것입니다. 장 간의 차이점은 일반적으로 차이점으로 유지됩니다. 특정 글꼴 대체가 병합 경로를 넘어서는 검사 증거가 필요한 이유에 대한 주장이며 일반적인 개요에서 추측해서는 안 됩니다.
로컬로 병합하고, 소스와 출력을 비교하고, 필요한 경우 문제가 있는 소스 챕터를 다시 내보냅니다. 해당 워크플로는 충실도와 증거를 모두 존중합니다. 또한 텍스트를 텍스트로 보존하는데, 이는 단지 해결되지 않은 글꼴 문제를 숨기기 위해 시각적으로 고정된 래스터를 생성하는 것보다 더 가치가 있습니다. 재현 가능한 작은 쌍은 라이브러리 복사 동작과 뷰어별 렌더링 문제를 구별하는 데 도움이 되므로 에스컬레이션할 때 병합된 결과와 함께 최소한의 실패한 소스를 저장합니다. 다른 조사자가 스크린샷을 보고 추측하는 대신 동일한 비교를 반복할 수 있도록 뷰어 이름과 버전, 운영 체제, 영향을 받은 페이지, 정확한 문자 모양을 기록해 두십시오. 다시 내보내서 소스가 수정되면 접근성 및 검색 동작을 자동으로 변경하는 래스터화된 페이지를 대체하는 대신 수정된 입력에서 병합을 반복하세요.