ホームページ  >  記事  >  バックエンド開発  >  Dompdf でカスタム フォントを使用する方法: フォントファミリー構成の課題を克服するためのガイド。

Dompdf でカスタム フォントを使用する方法: フォントファミリー構成の課題を克服するためのガイド。

Susan Sarandon
Susan Sarandonオリジナル
2024-11-24 04:13:14736ブラウズ

How to Use Custom Fonts with Dompdf: A Guide to Overcoming Font-Family Configuration Challenges.

Dompdf とカスタム フォント ファミリの構成

Dompdf を使用して PDF を生成する場合、デフォルトの Times New Roman フォントを上書きすることが困難になる場合があります。指定されたフォントファミリー。根本的な原因は、限定された定義済みフォントのセットに対する Dompdf の内部サポートにあります。

Dompdf のフォント サポートについて

Dompdf は、参照フォントが事前に設定されている場合、PDF ドキュメントに埋め込みます。 -ロードされるか、CSS @font-face ルールを通じてアクセス可能。カスタム フォントを利用するには、PDF を生成する前にフォントを読み込む必要があります。

フォント読み込みオプション

Dompdf では、カスタム フォントを読み込むための 3 つの方法が提供されています。

1. CSS @font-face ルール

コマンド ライン アクセスを必要とせずに、実行時にフォントを読み込みます。

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: url(font.ttf) format('truetype');
}

2.コマンド ライン ユーティリティ

コマンド ライン アクセスが利用可能な場合は、バンドルされたユーティリティ dompdf/load_font.php を使用します。

load_font.php "NeutraText-Book" /path/to/neutratext.ttf

3.管理サイト

含まれている管理サイトで dompdf/www/fonts.php を参照します (ユーザー名/パスワードの変更が必要な場合があります)。

注: ローダーフォント メトリクスを抽出するための、load_font.php や管理サイトなどは、Dompdf 以降含まれなくなります。 0.7.0.

追加の考慮事項

  • PDF メタデータまたはサブ設定経由。
  • 参照フォントは有効な URL またはファイル経由でアクセスできる必要があります
  • Dompdf は Type 1 (.pfb) および TrueType (.ttf) フォントをサポートします。

結論

これらのフォントを活用することで読み込み技術を使用すると、開発者は Dompdf で生成された PDF でカスタム フォントを指定して利用できるため、視覚的な魅力と柔軟性が向上します。彼らの文書。

以上がDompdf でカスタム フォントを使用する方法: フォントファミリー構成の課題を克服するためのガイド。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。