- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 한글(HWP/HWPX) 문서를 외부에 배포할 때 글꼴이 깨지지 않도록 폰트를 안전하게 임베드(포함)하는 표준 절차와 점검 방법을 제공하는 것이다.
1. 폰트 임베드의 개념과 전제
폰트 임베드는 문서가 열릴 때 사용자의 PC에 해당 글꼴이 없어도 원래 모양으로 렌더링되도록 글꼴 데이터를 문서 또는 출력 파일에 포함하는 것을 의미한다. 일반적으로 PDF는 폰트 임베드를 완전하게 지원하며, HWP 자체는 글꼴 대체 규칙과 배포 기능을 활용하여 표시 안정성을 높일 수 있다. 폰트 임베드는 저작권과 라이선스 조건에 따라 제한될 수 있으며, 일부 글꼴은 프리뷰·인쇄만 허용되거나 임베드가 제한될 수 있다.
1.1 폰트 라이선스 기본값 이해
대부분의 OpenType 글꼴에는 임베드 권한 플래그가 있다. 대표적인 상태는 다음과 같다.
| 임베드 권한 | 설명 | 배포 영향 |
|---|---|---|
| Installable | 설치 및 임베드 제한 없음 | 문제없이 임베드 가능하다 |
| Editable | 임베드 후 편집 가능 | 임베드 가능하다 |
| Preview & Print | 미리보기 및 인쇄만 허용 | PDF 임베드는 가능하나 편집 재배포는 제한적이다 |
| Restricted | 임베드 금지 | 임베드 불가, 대체나 윤곽선 전환이 필요하다 |
2. 표준 접근 전략
배포 안전성, 호환성, 용량을 모두 고려하면 다음의 순서가 가장 안정적이다.
- 최종 배포는 PDF로 내보내고 모든 글꼴을 임베드한다.
- HWP 원본은 대체 글꼴 규칙을 정리해 재현성을 높인다.
- 폰트 임베드가 제한된 글꼴은 윤곽선(Outlines)로 변환하거나 대체 글꼴을 선택한다.
- 출력물은 검증 도구로 임베드 여부를 점검한다.
3. 한글에서 PDF로 폰트 임베드하기
한글에서는 PDF 내보내기 기능을 사용해 폰트를 포함할 수 있다. 버전에 따라 메뉴 명칭이 조금 다르나, 일반 절차는 다음과 같다.
- 파일 > 내보내기 > PDF 저장을 선택한다.
- 옵션 또는 고급에서 글꼴 포함, 서브셋 포함과 같은 항목을 활성화한다.
- 이미지/문자 처리 옵션에서 텍스트를 곡선으로 전환 옵션은 필요 시에만 사용한다. 일반적으로는 폰트 임베드를 우선으로 한다.
- 보안 설정이 필요하면 패스워드와 인쇄 권한을 지정한다.
- 저장 후 검증 도구로 폰트 임베드 상태를 확인한다.
3.1 PDF 서브셋 임베드 권장
문서에서 사용된 글리프만 포함하는 서브셋 임베드는 파일 크기를 크게 줄인다. 단, 향후 편집용으로 역변환할 때 글리프 부족 오류가 발생할 수 있으므로 원본 HWP는 별도로 보관해야 한다.
4. HWP 원본에서의 표시 안정화
HWP 자체에 글꼴 파일을 완전히 포함시키는 기능은 제한적이다. 대신 다음의 설정으로 표시 안정성을 높인다.
4.1 대체 글꼴(폰트 폴백) 정책 정리
- 문서에서 사용된 글꼴 목록을 정리한다. 본문, 제목, 수식, 표 등 영역별 글꼴을 표로 만든다.
- 조직 공용 배포용 글꼴 세트를 선정한다(예: 본문용 산세리프, 본문용 명조 계열, 제목용 볼드 등).
- 해당 글꼴이 없는 환경에서의 대체 순서를 정한다(예: A가 없으면 B, B가 없으면 C).
- 문서 템플릿에 스타일로 글꼴을 고정하고 직책·부서 문서에 동일 템플릿을 배포한다.
4.2 스타일 기반 서식 고정
직접 글자모양을 주는 대신 문단·문서 스타일에 글꼴을 매핑한다. 이렇게 하면 대체가 발생해도 스타일 단위로 한 번에 교정할 수 있다. 표, 도형, 각주, 캡션 등 개별 개체 스타일도 함께 정돈한다.
4.3 배포용 문서 만들기 활용
한글의 배포용 문서 기능을 사용하면 링크·개체·서식 안정성을 높이는 구성이 가능하다. 버전마다 명칭이 다르지만 일반적으로 파일 > 배포용 문서 만들기 또는 유사 항목에서 다음을 점검한다.
- 외부 개체의 내장화 여부(붙여넣기 시 연결 대신 포함 선택)
- 하이퍼링크 고정
- 보호 설정 및 편집 제한
5. 임베드 불가 글꼴을 다루는 방법
5.1 윤곽선(Outlines) 전환
특정 제목이나 로고처럼 변경이 없고 임베드가 금지된 글꼴은 벡터 개체로 전환한다. 일반적으로 다음 중 하나를 사용한다.
- PDF 내보내기 옵션의 텍스트를 곡선으로를 해당 영역에만 적용한다.
- SVG/EMF 등으로 내보내고 다시 삽입해 벡터로 고정한다.
5.2 대체 글꼴 선정
라이선스 제약으로 임베드가 불가한 본문 글꼴은 가시성이 비슷한 공개 임베드 허용 글꼴로 교체한다. 가독성, 자간/행간 호환성, 숫자 폭, 약물(한자·특수문자) 지원 범위를 검토한다.
6. 임베드 검증(Preflight) 절차
PDF가 정상 임베드되었는지 아래 항목으로 검증한다.
- PDF 뷰어의 속성 > 글꼴(Font) 목록에서 사용 글꼴이 임베드됨(Embedded) 또는 서브셋 임베드(Embedded Subset)로 표시되는지 확인한다.
- 문서를 글꼴이 없는 테스트 PC에서 열어 모양이 유지되는지 확인한다.
- 인쇄·복사·검색 기능이 정상 동작하는지 확인한다.
6.1 자동 점검 스크립트 예시(고급)
대량의 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" 7. 팀/조직 배포 체계 구축
7.1 배포 템플릿
다음 요소를 포함한 표준 템플릿을 운영하면 폰트 문제를 근본적으로 줄일 수 있다.
- 스타일 정의: 제목1~3, 본문, 캡션, 표머리, 각주, 코드 등
- 글꼴 맵: OS 공용 글꼴 세트 기준으로 지정
- 대체 규칙 문서: 미설치 시 대체 우선순위 표기
- PDF 내보내기 옵션 프리셋: 임베드, 서브셋, 이미지 압축 기준
7.2 검수 체크리스트
| 항목 | 체크 방법 | 합격 기준 |
|---|---|---|
| 문서 글꼴 일관성 | 스타일 미사용 영역 점검 | 직접서식 5% 미만 |
| PDF 임베드 | PDF 속성 > 글꼴 목록 확인 | 모든 글꼴 Embedded/Subset |
| 대체 글꼴 발생 | 테스트 PC 표시 비교 | 레이아웃 변화 없음 |
| 파일 용량 | 최종 PDF 크기 확인 | 기준치 이내(예: 20MB 이하) |
| 접근성 | 검색/복사 테스트 | 정상 동작 |
8. 자주 발생하는 문제와 해결
8.1 다른 PC에서 글자가 □로 보임
원인: 폰트 미설치 및 임베드 누락이다. 해결: PDF를 임베드 옵션으로 다시 저장한다. 원본 HWP는 대체 글꼴로 점검하고 스타일을 정리한다.
8.2 줄바꿈·자간이 달라짐
원인: 폰트 대체로 폰트 메트릭이 바뀐 경우이다. 해결: 동일 계열 대체 글꼴을 지정하거나 PDF로 배포한다.
8.3 PDF 파일 용량 급증
원인: 전 글리프 임베드 또는 윤곽선 과다 사용이다. 해결: 서브셋 임베드를 활성화하고, 본문 윤곽선 전환을 피한다. 이미지 압축 설정을 재점검한다.
8.4 일부 글꼴만 임베드되지 않음
원인: 라이선스 제한 또는 시스템 미설치이다. 해결: 해당 글꼴을 설치 후 재생성하거나, 라이선스 허용 글꼴로 교체한다.
8.5 복사·검색이 되지 않음
원인: 텍스트가 윤곽선으로 변환되었기 때문이다. 해결: 폰트 임베드를 적용해 다시 PDF를 생성한다.
9. 운영 표준안(예시)
- 문서 작성은 조직 표준 템플릿을 사용한다.
- 최종 배포는 PDF로 하며 모든 글꼴 서브셋 임베드를 기본값으로 한다.
- 임베드 불가 글꼴은 제목·로고만 윤곽선 처리한다. 본문은 가급적 임베드 허용 글꼴로 교체한다.
- 배포 전 표준 체크리스트로 임베드와 레이아웃을 검수한다.
- 원본 HWP는 백업하고, 외부 전달은 PDF를 우선으로 한다.
10. 실무 팁
- 표, 수식, 캡션에 다른 글꼴이 섞이지 않도록 스타일을 일괄 지정한다.
- 수식은 폰트 대체 영향이 크므로 PDF 임베드를 기본으로 한다.
- 도식·아이콘은 가능한 벡터 형식(SVG/EMF)으로 관리해 품질을 보장한다.
- 서브셋 임베드로 용량을 줄이되, 추후 개정본 제작을 고려해 원본을 보관한다.
11. 절차 요약
- 원본 HWP의 글꼴 사용 현황과 스타일을 정리한다.
- 임베드 허용 글꼴로 통일한다.
- PDF 내보내기에서 글꼴 임베드, 서브셋 옵션을 활성화한다.
- 테스트 PC에서 표시 확인 후 배포한다.
- 임베드 불가 글꼴은 윤곽선 또는 대체 글꼴로 처리한다.
FAQ
HWP 자체에 글꼴을 완전히 포함할 수 있나?
일반적으로 HWP 자체에 글꼴 파일을 완전 포함하는 기능은 제한적이다. 배포 안정성을 원한다면 PDF로 임베드하여 배포하는 것이 표준이다.
PDF로 내보내면 반드시 모든 글꼴이 포함되나?
대부분 가능하나, 임베드가 금지된 글꼴은 제외될 수 있다. 이 경우 대체 글꼴로 교체하거나 해당 영역만 윤곽선으로 전환한 뒤 다시 내보낸다.
파일 용량이 너무 커진다. 어떻게 줄이나?
서브셋 임베드를 사용하고, 불필요한 윤곽선 전환을 피한다. 이미지 압축 및 해상도 기준을 조정한다.
복사·검색 가능한 PDF를 원한다. 윤곽선과 임베드 중 무엇을 써야 하나?
복사·검색·접근성을 유지하려면 윤곽선 대신 폰트 임베드를 사용한다. 윤곽선은 로고·제목처럼 제한된 영역에만 적용한다.
다른 OS나 모바일에서 열 때도 안전한가?
임베드된 PDF는 OS에 상관없이 동일하게 표시되는 것이 일반적이다. 다양한 뷰어에서 사전 검증을 권장한다.