Aspose.Slides for C++ のフォント選択シークエンス

フォント選択

プレゼンテーションが読み込まれ、レンダリングされ、または別の形式に変換される際には、フォントに対して特定の規則が適用されます。たとえば、プレゼンテーション(スライド)を画像に変換しようとすると、プレゼンテーションのフォントがオペレーティングシステムにそのフォントが存在するかどうかチェックされます。フォントが存在しないことが確認された場合は置き換えられます — 詳細はフォント置換およびフォント代替をご覧ください。

以下は Aspose.Slides がフォントを扱う際の手順です:

  1. Aspose.Slides はオペレーティングシステム内でフォントを検索し、プレゼンテーションで指定されたフォントに一致するものを探します。
  2. 指定フォントが見つかった場合はそれを使用します。見つからない場合は、PowerPoint が使用するであろうフォントにできるだけ近い置換フォントを使用します。
  3. FontSubstRule を介してフォント置換規則が設定されている場合は、これが適用されます。

Aspose.Slides では、アプリケーションの実行時にフォントを追加して使用することができます。詳しくはカスタムフォントをご参照ください。

プレゼンテーション内に追加フォントが配置されている場合、それらは埋め込みフォントと呼ばれます。

Aspose.Slides は、only 出力ドキュメントに適用されるフォントを追加することも可能です。たとえば、PDF に変換しようとしているプレゼンテーションにシステムや埋め込みフォントに存在しないフォントがある場合、必要なフォントを 外部フォント として追加またはロードできます。

よくある質問

変換前にプレゼンテーションで実際に使用されているフォントをどのように確認できますか?

Aspose.Slides は font manager を通じて使用フォントを検査できるため、埋め込む置換する、または 外部ソースを追加 するかを判断できます。これにより、レンダリングやエクスポート時の不要な置換を防げます。

オペレーティングシステムにインストールせずに余分なフォントディレクトリを追加できますか?

はい。フォルダーやメモリ内ストリームなどの 外部フォントソース を登録して、レンダリングやエクスポートに使用できます。これによりホストシステムのフォントへの依存がなくなり、レイアウトの予測可能性が保たれます。

グリフが欠落しているときに不適切なフォントへのサイレントフォールバックを防ぐには?

事前に明示的な フォント置換 およびフォント フォールバック規則 を定義します。使用フォントを分析し、代替フォントの優先順位を制御することで、一貫したタイポグラフィを確保し、予期せぬ結果を回避できます。