Java中的字体选择顺序

Contents
[ ]

字体选择

在加载、渲染或转换演示文稿时,演示文稿中的字体遵循特定规则。例如,当您尝试将演示文稿(其幻灯片)转换为图像时,会检查演示文稿的字体,以验证所选字体是否在操作系统中可用。如果确认缺少所选字体,则会进行替换 — 请参见 字体替换字体替代

Aspose.Slides 在处理字体时遵循以下过程:

  1. Aspose.Slides 在操作系统中搜索字体,以寻找与演示文稿所选字体匹配的字体。
  2. 如果找到所选字体,则 Aspose.Slides 使用它。否则,Aspose.Slides 使用尽可能接近 PowerPoint 所用的替代字体。
  3. 如果通过 FontSubstRule 设置了字体替换规则,则会应用这些规则。

Aspose.Slides 允许您在应用程序运行时添加字体,然后使用这些字体。请参见 自定义字体

在演示文稿中放置的其他字体称为 嵌入字体

Aspose.Slides 允许您添加仅应用于输出文档的字体。例如,如果您要转换为 PDF 的演示文稿包含系统中缺少的字体和嵌入字体,您可以将所需字体作为 外部字体 添加或加载。