Python(Java 経由)でプレゼンテーションのフォールバックフォントを管理

はじめに

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

フォールバックフォント

Aspose.Slides は、フォールバックフォントの作成、フォールバックフォントコレクションへの追加、特定のプレゼンテーションに対するフォールバックフォントコレクションの設定、プレゼンテーションからのフォールバックフォントの削除、フォールバックフォント適用ルールの指定、およびその他関連操作を行うことができます。

これらの機能に慣れるには、以下のリンクを使用してください。

よくある質問

フォールバックフォントはフォント置換とどのように違うのですか?

フォールバックは、主要フォントに特定のグリフが存在しない場合に、文字ごとまたは Unicode の範囲ごとに適用され、欠落している文字だけを埋めます。置換 は、欠落または利用できないフォント全体を別のフォントに置き換えるもので、テキストのランや部分全体に対して適用されます。両者は組み合わせて使用できますが、適用範囲と選択ロジックは異なります。

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

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

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

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