Aspose.Slides for Python におけるフォント選択シークエンス

フォント選択

プレゼンテーションが読み込まれたり、レンダリングされたり、別の形式に変換されたりする際には、フォントに関して特定のルールが適用されます。たとえば、プレゼンテーション(スライド)を画像に変換しようとすると、選択されたフォントが OS に存在するかどうかが確認されます。フォントが見つからないと確認された場合は置き換えられます — 詳細はフォント置換およびフォント代替をご覧ください。

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

  1. Aspose.Slides は OS 内のフォントを検索し、プレゼンテーションで選択されたフォントと一致するものを探します。
  2. 選択されたフォントが見つかれば Aspose.Slides はそれを使用します。見つからない場合は、PowerPoint が使用するものにできるだけ近い置換フォントを使用します。
  3. FontSubstRule を通じてフォント置換ルールが設定されている場合は、それが適用されます。

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

プレゼンテーションに追加されたフォントは埋め込みフォントと呼ばれます。

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

FAQ

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

Aspose.Slides はフォントマネージャーを介して使用中のフォントを検査できるため、埋め込み置換、または外部ソースのいずれかを選択できます。これにより、レンダリングやエクスポート時の不要な置換を防げます。

OS にインストールせずに追加のフォントディレクトリを登録できますか?

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

文字グリフが欠けている場合に不適切なフォントへ自動的にフォールバックするのを防ぐには?

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