Aspose.Slides for Android via Java におけるフォント選択シーケンス
フォント選択
プレゼンテーションがロード、レンダリング、または別の形式に変換されるとき、フォントには特定の規則が適用されます。たとえば、プレゼンテーション(スライド)を画像に変換しようとすると、選択されたフォントがオペレーティングシステムに存在するかどうかが確認されます。フォントが存在しないことが確認された場合、置換されます — 詳細はフォント置換およびフォント代替をご覧ください。
以下は、Aspose.Slides がフォントを処理する際の手順です。
- Aspose.Slides は、オペレーティングシステム内のフォントを検索し、プレゼンテーションで選択されたフォントに一致するフォントを探します。
- 選択されたフォントが見つかった場合、Aspose.Slides はそれを使用します。見つからない場合は、PowerPoint が使用するフォントにできる限り近い置換フォントを使用します。
- フォント置換規則が FontSubstRule を介して設定されている場合、それらが適用されます。
Aspose.Slides では、アプリケーションの実行時にフォントを追加し、そのフォントを使用できます。カスタムフォントをご参照ください。
プレゼンテーション内に追加のフォントが配置されている場合、それらは埋め込みフォントと呼ばれます。
Aspose.Slides は、出力ドキュメントにのみ適用されるフォントを追加することができます。たとえば、PDF に変換しようとしているプレゼンテーションにシステムや埋め込みフォントに存在しないフォントが含まれている場合、必要なフォントを 外部フォント として追加またはロードできます。
Note
当社は有料・無料を問わずフォントを配布していません。当社の API は外部フォントをロードし、ドキュメントに埋め込むことを可能にしますが、フォントの使用はお客様の裁量と責任で行ってください。FAQ
変換前にプレゼンテーションで実際に使用されているフォントをどのように確認できますか?
Aspose.Slides は font manager を使用して使用されているフォントを検査できるため、埋め込む、置換する、または外部ソースを追加するかを決定できます。これにより、レンダリングやエクスポート時の不要な置換を防止できます。
オペレーティングシステムにインストールせずに、追加のフォントディレクトリを追加できますか?
はい。フォルダーやメモリストリームなどの外部フォントソースを登録して、レンダリングやエクスポートに使用できます。これにより、ホストシステムのフォントへの依存がなくなり、レイアウトが予測可能になります。
グリフが欠落している場合に、不適切なフォントへのサイレントフォールバックを防ぐにはどうすればよいですか?
事前に明示的なフォント置換とフォントフォールバック規則を定義します。使用フォントを分析し、代替フォントの優先順位を制御して設定することで、一貫したタイポグラフィを確保し、予期しない結果を回避できます。