C++ のプレゼンテーション用フォールバックフォントの管理

フォールバック フォント

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

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

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

よくある質問

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

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

フォールバックは PowerPoint オブジェクト(SmartArt、チャート、WordArt)で作成された要素に影響しますか? はい。これらのオブジェクト内のテキストは同じレンダリング パイプラインを通るため、通常のテキストと同様のフォールバック ルールが適用されます。