> 백엔드 개발 > PHP 튜토리얼 > Dompdf로 생성된 PDF에서 일관된 글꼴 사용을 보장하려면 어떻게 해야 합니까?

Dompdf로 생성된 PDF에서 일관된 글꼴 사용을 보장하려면 어떻게 해야 합니까?

Patricia Arquette
풀어 주다: 2024-11-13 13:35:02
원래의
454명이 탐색했습니다.

How can I ensure consistent font usage in PDFs generated with Dompdf?

Dompdf의 글꼴 계열 차이 극복

Dompdf를 사용하여 PDF를 생성할 때 CSS에 지정된 글꼴 계열 간에 불일치가 발생하는 경우가 많습니다. 생성된 문서에 사용된 글꼴. 이 문제를 해결하기 위해 우리는 Dompdf의 복잡한 글꼴 로딩 및 선택을 조사했습니다.

Dompdf는 기본적으로 사전 정의된 글꼴의 제한된 세트를 지원합니다. 사용자 정의 글꼴을 통합하려면 사용자는 CSS @font-face 규칙을 사용하여 해당 글꼴을 미리 로드하거나 포함해야 합니다. 글꼴을 로드하는 세 가지 접근 방식은 다음과 같습니다.

1. CSS @font-face 규칙 사용:

이렇게 하면 런타임 글꼴 로딩이 가능해집니다. CSS 규칙은 온라인 글꼴 파일을 가리킬 수 있으므로 명령줄에 액세스하지 않고도 글꼴을 쉽게 포함할 수 있습니다.

2. load_font.php를 사용한 명령줄:

명령줄 액세스가 가능하면 load_font.php 스크립트를 사용하여 글꼴을 로드할 수 있습니다. 매개변수로 글꼴군 이름, 일반 글꼴 및 굵은 글꼴 파일이 필요합니다.

3. 관리 웹사이트:

Dompdf에는 사용자가 글꼴을 찾아보고 로드할 수 있는 전용 글꼴 섹션이 있는 관리 사이트가 포함되어 있습니다.

원하는 글꼴이 사전 정의된 옵션에 없는 경우 , Dompdf는 외부 글꼴 포함을 지원합니다. CSS @font-face 규칙을 사용하여 사용자는 온라인으로 호스팅되는 사용자 정의 글꼴 파일을 지정할 수 있습니다. 이 방법을 사용하려면 글꼴 메트릭(.afm/.ufm)에 액세스할 수 있어야 합니다.

Dompdf 버전 0.7.0부터 load_font.php 및 관리 사이트가 더 이상 기본적으로 포함되지 않는다는 점에 유의하는 것이 중요합니다. . Dompdf의 글꼴 로딩 및 문자 인코딩에 대한 자세한 내용은 공식 위키 및 기타 관련 리소스를 참조하세요.

위 내용은 Dompdf로 생성된 PDF에서 일관된 글꼴 사용을 보장하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿