Aspose.Slides for Java のフォント選択シーケンス

フォント選択

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

Aspose.Slides がフォントを処理する際の手順は次のとおりです:

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

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

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

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

よくある質問

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

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

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

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

文字グリフが欠損している場合に、不適切なフォントへの静かなフォールバックを防ぐにはどうすればよいですか?

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