PHPでプレゼンテーションのフォールバックフォントを管理

フォールバックフォント

フォールバックフォントは、テキストに指定されたフォントがシステムに存在しているが、そのフォントに必要なグリフが含まれていない場合に使用されます。このような場合、指定されたフォールバックフォントのいずれかを使用してグリフを置き換えることができます。

Aspose.Slides では、フォールバックフォントを作成し、フォールバックフォントコレクションに追加し、特定のプレゼンテーションにフォールバックフォントコレクションを設定し、プレゼンテーションからフォールバックフォントを削除し、フォールバックフォントを適用するルールを指定するなどの操作が可能です。

これらの機能に慣れるには、以下のリンクをご利用ください:

FAQ

フォールバックフォントはフォント置換とどのように異なりますか?

フォールバックは、プライマリフォントに特定のグリフが欠如している場合に、文字単位または Unicode の範囲単位で適用され、欠けている文字だけを補完します。Substitution は、欠落または利用できないフォントをテキスト全体や一部のランに対して別のフォントに置き換えます。両者を組み合わせることは可能ですが、適用範囲と選択ロジックは異なります。

フォールバック設定はプレゼンテーションファイル内に保存されますか?

いいえ。フォールバックの設定はライブラリの処理/レンダリング時に存在し、PPTX にはシリアライズされません。プレゼンテーションはフォールバックルールを保存しません。

フォールバックは PowerPoint オブジェクト(SmartArt、チャート、WordArt)で作成された要素に影響しますか?

はい。これらのオブジェクト内のテキストは同じレンダリングパイプラインを通るため、通常のテキストと同様のフォールバックルールが適用されます。