폰트임베딩3 인쇄소에 보낸 PDF에서 글꼴이 바뀌어 왔을 때, 보내기 전에 확인하는 법 내 화면에서는 멀쩡하던 견적서가 상대 화면에서는 다른 글꼴로 열립니다. 줄이 밀리고 표가 한 칸 넘어갑니다. 인쇄소에서는 글꼴을 포함해 달라는 답이 옵니다.PDF는 글꼴을 파일 안에 실어 보낼 수도 있고, 여는 쪽 컴퓨터의 글꼴을 빌려 쓸 수도 있습니다. 후자로 만들어진 파일이 문제입니다. 같은 문서를 세 가지 방법으로 PDF로 만들고 파일 안을 열어, 무엇이 실렸고 무엇이 안 실렸는지 확인했습니다.파일 안에 실렸는지는 키 하나로 갈립니다PDF는 쓰인 글꼴마다 설명 항목을 하나씩 둡니다. 그 안에 /FontFile, /FontFile2, /FontFile3 중 하나가 있으면 글꼴 데이터가 파일 안에 들어 있다는 뜻입니다. 셋 중 아무것도 없으면 이름만 적어 두고 실제 모양은 여는 쪽에 맡긴 것입니다.만든.. 2026. 9. 26. 한 장짜리 한글 문서를 PDF로 저장했더니 45KB, 용량의 71%는 폰트였습니다 워드에서 만든 문서를 PDF로 내보냈는데 생각보다 파일이 크게 나오는 경우가 있습니다. 이미지도 없고 페이지도 한 장인데 수십 KB에서 수백 KB가 나오면 어디에서 그 용량이 나온 것인지 감이 잡히지 않습니다.같은 분량의 영문 문서와 한글 문서를 각각 PDF로 내보내 비교하고, 그 PDF 안을 파이썬으로 열어 무엇이 자리를 차지하는지 바이트 단위로 확인해 봤습니다. 범인은 본문이 아니라 문서에 쓰인 글꼴이었습니다. PDF에는 글자만 담기는 게 아닙니다PDF의 목적은 어느 컴퓨터에서 열어도 같은 모양으로 보이는 것입니다. 그런데 받는 사람의 PC에 그 글꼴이 없으면 모양이 무너집니다. 그래서 PDF는 문서에 쓰인 글꼴을 파일 안에 통째로 넣어 두는데, 이것을 폰트 임베딩이라고 부릅니다.영문 문서라면 이 .. 2026. 9. 6. 이 폰트, PDF에 끼워 넣어 남에게 보내도 될까요? 코드로 확인하는 법 발표 자료를 PDF로 내보내거나 인쇄소에 파일을 넘길 때, "폰트가 안 깨지게 끼워 넣기(임베딩)" 옵션을 켜는 경우가 많습니다. 그런데 이 폰트를 그렇게 문서에 박아서 남에게 넘겨도 괜찮은 폰트인지, 다들 켜니까 켜는 분이 대부분일 겁니다.사실 폰트 파일 안에는 이 질문에 대한 답이 미리 적혀 있습니다. 폰트 파일 하나에 얼마나 많은 정보가 담겨 있는지는 용량을 뜯어봤던 글에서도 다룬 적이 있는데, 이번엔 용량이 아니라 이 임베딩 허용 값을 윈도우에 이미 깔려 있는 폰트 몇 개에서 직접 읽어 봤습니다. fsType이라는 이름의 스위치OpenType과 TrueType 폰트 규격에는 OS/2라는 테이블이 있고, 그 안에 fsType이라는 2바이트짜리 값이 들어 있습니다. 폰트를 만든 쪽이 "이 폰트를 문.. 2026. 9. 3. 이전 1 다음