글꼴을 포함하기 때문에에 글꼴 Arial
을 성공적으로 추가했지만 파일 크기가 큽니다. 나는 Arial
이 대다수의 사용자 기계에 표준 글꼴이었을 것이라고 생각했을 것입니다. 그렇다면 Arial
을 사용하면 작동하는 방법이 있습니까? 그렇다면 Helvetica
이 아닌 경우 백업으로 sans-serif 글꼴을 사용 하시겠습니까?삽입하지 않고 TCPDF를 사용하여 PDF에서 Arial을 사용하는 방법
답변
.php
으로 끝나는 글꼴 폴더 이외의 모든 글꼴 arial
을 제거하면 tcpdf의 다른 핵심 글꼴과 마찬가지로 파일 크기가 약 500KB로 떨어집니다. 나는 이것이 그들이 임베디드되지 않았 음을 의미하고 이것이 arial을 가지고 있지 않다면 사용자 컴퓨터의 또 다른 sans-serif 폰트로 되돌아 간다는 것을 상상할 것이다.
Acrobat Reader의 속성 대화 상자에서이를 확인할 수 있습니다. – Brad
문서에서 실제로 사용되는 글리프들만 포함하는 글꼴을 부분 집합으로 지정할 수 있습니다. Arial에는 유니 코드 문자 공간의 매우 큰 범위에 대한 글리프가 있으므로 공간을 절약 할 수 있습니다.
setFont() 통화의 마지막 인수입니다 (페이지 하단으로 스크롤).
고마워요. 덕분에 PDF의 크기가 4MB에서 2.5MB로 줄어들었지만 비슷한 크기이지만 핵심 글꼴 인 Helvetica의 경우 500KB보다 훨씬 더 커졌습니다. – SammyBlackBaron
글꼴이 그렇게 크지 않습니다! 이 PDF가 얼마나 작습니까? 나는 당신이 사용하고있는 글립 만 포함시키는 PDF의 방법이 있다고 믿고 있지만, TCPDF에서 그렇게하는 방법을 모르겠습니다. – Brad
pdf는 백분율로 훨씬 더 크게 만들었습니다. 헬리콥터의 경우 2.5MB-4MB, Arial의 경우에는 내가 포함 할 글리프에 따라 다릅니다. – SammyBlackBaron