Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기이 글의 목적은 한글(HWP/HWPX) 문서를 외부에 배포할 때 글꼴이 깨지지 않도록 폰트를 안전하게 임베드(포함)하는 표준 절차와 점검 방법을 제공하는 것이다.
폰트 임베드는 문서가 열릴 때 사용자의 PC에 해당 글꼴이 없어도 원래 모양으로 렌더링되도록 글꼴 데이터를 문서 또는 출력 파일에 포함하는 것을 의미한다. 일반적으로 PDF는 폰트 임베드를 완전하게 지원하며, HWP 자체는 글꼴 대체 규칙과 배포 기능을 활용하여 표시 안정성을 높일 수 있다. 폰트 임베드는 저작권과 라이선스 조건에 따라 제한될 수 있으며, 일부 글꼴은 프리뷰·인쇄만 허용되거나 임베드가 제한될 수 있다.
대부분의 OpenType 글꼴에는 임베드 권한 플래그가 있다. 대표적인 상태는 다음과 같다.
| 임베드 권한 | 설명 | 배포 영향 |
|---|---|---|
| Installable | 설치 및 임베드 제한 없음 | 문제없이 임베드 가능하다 |
| Editable | 임베드 후 편집 가능 | 임베드 가능하다 |
| Preview & Print | 미리보기 및 인쇄만 허용 | PDF 임베드는 가능하나 편집 재배포는 제한적이다 |
| Restricted | 임베드 금지 | 임베드 불가, 대체나 윤곽선 전환이 필요하다 |
배포 안전성, 호환성, 용량을 모두 고려하면 다음의 순서가 가장 안정적이다.
한글에서는 PDF 내보내기 기능을 사용해 폰트를 포함할 수 있다. 버전에 따라 메뉴 명칭이 조금 다르나, 일반 절차는 다음과 같다.
문서에서 사용된 글리프만 포함하는 서브셋 임베드는 파일 크기를 크게 줄인다. 단, 향후 편집용으로 역변환할 때 글리프 부족 오류가 발생할 수 있으므로 원본 HWP는 별도로 보관해야 한다.
HWP 자체에 글꼴 파일을 완전히 포함시키는 기능은 제한적이다. 대신 다음의 설정으로 표시 안정성을 높인다.
직접 글자모양을 주는 대신 문단·문서 스타일에 글꼴을 매핑한다. 이렇게 하면 대체가 발생해도 스타일 단위로 한 번에 교정할 수 있다. 표, 도형, 각주, 캡션 등 개별 개체 스타일도 함께 정돈한다.
한글의 배포용 문서 기능을 사용하면 링크·개체·서식 안정성을 높이는 구성이 가능하다. 버전마다 명칭이 다르지만 일반적으로 파일 > 배포용 문서 만들기 또는 유사 항목에서 다음을 점검한다.
특정 제목이나 로고처럼 변경이 없고 임베드가 금지된 글꼴은 벡터 개체로 전환한다. 일반적으로 다음 중 하나를 사용한다.
라이선스 제약으로 임베드가 불가한 본문 글꼴은 가시성이 비슷한 공개 임베드 허용 글꼴로 교체한다. 가독성, 자간/행간 호환성, 숫자 폭, 약물(한자·특수문자) 지원 범위를 검토한다.
PDF가 정상 임베드되었는지 아래 항목으로 검증한다.
대량의 PDF에 대해 글꼴 임베드 여부를 점검하려면 스크립트를 활용할 수 있다. 아래는 폰트 임베드를 유도하며 PDF를 재저장하는 Ghostscript 예시이다. 환경에 맞춰 경로를 수정한다.
# Ghostscript 예시: 폰트 임베드 유도 PDF 재생성 gs -dNOPAUSE -dBATCH -dSAFER \ -sDEVICE=pdfwrite \ -dPDFSETTINGS=/prepress \ -dEmbedAllFonts=true \ -dSubsetFonts=true \ -dCompressFonts=true \ -sOutputFile="output_embedded.pdf" \ "input.pdf" 다음 요소를 포함한 표준 템플릿을 운영하면 폰트 문제를 근본적으로 줄일 수 있다.
| 항목 | 체크 방법 | 합격 기준 |
|---|---|---|
| 문서 글꼴 일관성 | 스타일 미사용 영역 점검 | 직접서식 5% 미만 |
| PDF 임베드 | PDF 속성 > 글꼴 목록 확인 | 모든 글꼴 Embedded/Subset |
| 대체 글꼴 발생 | 테스트 PC 표시 비교 | 레이아웃 변화 없음 |
| 파일 용량 | 최종 PDF 크기 확인 | 기준치 이내(예: 20MB 이하) |
| 접근성 | 검색/복사 테스트 | 정상 동작 |
원인: 폰트 미설치 및 임베드 누락이다. 해결: PDF를 임베드 옵션으로 다시 저장한다. 원본 HWP는 대체 글꼴로 점검하고 스타일을 정리한다.
원인: 폰트 대체로 폰트 메트릭이 바뀐 경우이다. 해결: 동일 계열 대체 글꼴을 지정하거나 PDF로 배포한다.
원인: 전 글리프 임베드 또는 윤곽선 과다 사용이다. 해결: 서브셋 임베드를 활성화하고, 본문 윤곽선 전환을 피한다. 이미지 압축 설정을 재점검한다.
원인: 라이선스 제한 또는 시스템 미설치이다. 해결: 해당 글꼴을 설치 후 재생성하거나, 라이선스 허용 글꼴로 교체한다.
원인: 텍스트가 윤곽선으로 변환되었기 때문이다. 해결: 폰트 임베드를 적용해 다시 PDF를 생성한다.
일반적으로 HWP 자체에 글꼴 파일을 완전 포함하는 기능은 제한적이다. 배포 안정성을 원한다면 PDF로 임베드하여 배포하는 것이 표준이다.
대부분 가능하나, 임베드가 금지된 글꼴은 제외될 수 있다. 이 경우 대체 글꼴로 교체하거나 해당 영역만 윤곽선으로 전환한 뒤 다시 내보낸다.
서브셋 임베드를 사용하고, 불필요한 윤곽선 전환을 피한다. 이미지 압축 및 해상도 기준을 조정한다.
복사·검색·접근성을 유지하려면 윤곽선 대신 폰트 임베드를 사용한다. 윤곽선은 로고·제목처럼 제한된 영역에만 적용한다.
임베드된 PDF는 OS에 상관없이 동일하게 표시되는 것이 일반적이다. 다양한 뷰어에서 사전 검증을 권장한다.