2011-11-10 3 views
3

글꼴을 포함하기 때문에에 글꼴 Arial을 성공적으로 추가했지만 파일 크기가 큽니다. 나는 Arial이 대다수의 사용자 기계에 표준 글꼴이었을 것이라고 생각했을 것입니다. 그렇다면 Arial을 사용하면 작동하는 방법이 있습니까? 그렇다면 Helvetica이 아닌 경우 백업으로 sans-serif 글꼴을 사용 하시겠습니까?삽입하지 않고 TCPDF를 사용하여 PDF에서 Arial을 사용하는 방법

+0

글꼴이 그렇게 크지 않습니다! 이 PDF가 얼마나 작습니까? 나는 당신이 사용하고있는 글립 만 포함시키는 PDF의 방법이 있다고 믿고 있지만, TCPDF에서 그렇게하는 방법을 모르겠습니다. – Brad

+0

pdf는 백분율로 훨씬 더 크게 만들었습니다. 헬리콥터의 경우 2.5MB-4MB, Arial의 경우에는 내가 포함 할 글리프에 따라 다릅니다. – SammyBlackBaron

답변

0

.php으로 끝나는 글꼴 폴더 이외의 모든 글꼴 arial을 제거하면 tcpdf의 다른 핵심 글꼴과 마찬가지로 파일 크기가 약 500KB로 떨어집니다. 나는 이것이 그들이 임베디드되지 않았 음을 의미하고 이것이 arial을 가지고 있지 않다면 사용자 컴퓨터의 또 다른 sans-serif 폰트로 되돌아 간다는 것을 상상할 것이다.

+0

Acrobat Reader의 속성 대화 상자에서이를 확인할 수 있습니다. – Brad

3

문서에서 실제로 사용되는 글리프들만 포함하는 글꼴을 부분 집합으로 지정할 수 있습니다. Arial에는 유니 코드 문자 공간의 매우 큰 범위에 대한 글리프가 있으므로 공간을 절약 할 수 있습니다.

setFont() 통화의 마지막 인수입니다 (페이지 하단으로 스크롤).

+0

고마워요. 덕분에 PDF의 크기가 4MB에서 2.5MB로 줄어들었지만 비슷한 크기이지만 핵심 글꼴 인 Helvetica의 경우 500KB보다 훨씬 더 커졌습니다. – SammyBlackBaron