Secuencia de selección de fuentes en Aspose.Slides para Python mediante Java

Visión general

Cuando se carga, renderiza o convierte una presentación a otro formato, Aspose.Slides comprueba si las fuentes utilizadas en la presentación están disponibles en el sistema operativo. Si falta una fuente requerida, Aspose.Slides selecciona una fuente de sustitución que se acerque lo más posible a la que usaría PowerPoint.

Aspose.Slides primero busca la fuente seleccionada en el sistema operativo. Si la fuente se encuentra, se utiliza. Si no se encuentra, se aplica una sustitución adecuada. Cuando las reglas de sustitución de fuentes se definen mediante FontSubstRule, también se tienen en cuenta esas reglas.

También puedes añadir fuentes en tiempo de ejecución de la aplicación, usar fuentes incrustadas en una presentación o cargar fuentes externas para documentos de salida, como archivos PDF.

Selección de fuentes

Se aplican ciertas reglas a las fuentes de una presentación cuando la presentación se carga, renderiza o convierte a otro formato. Por ejemplo, al intentar convertir una presentación (sus diapositivas) a imágenes, se verifica que las fuentes de la presentación estén disponibles en el sistema operativo. Si se confirma que faltan, se reemplazan —consulta Font Replacement y Font Substitution.

Este es el proceso que sigue Aspose.Slides al tratar con fuentes:

  1. Aspose.Slides busca fuentes en el sistema operativo para encontrar la que coincida con la fuente elegida en la presentación.
  2. Si la fuente elegida se encuentra, Aspose.Slides la usa. De lo contrario, Aspose.Slides utiliza una fuente de sustitución que se acerque lo más posible a la que usaría PowerPoint.
  3. Si se han establecido reglas de sustitución de fuentes mediante FontSubstRule, se aplican.

Aspose.Slides permite añadir fuentes en tiempo de ejecución de la aplicación y luego usar esas fuentes. Consulta Custom fonts.

Cuando se incluyen fuentes adicionales dentro de una presentación, se denominan Embedded fonts.

Aspose.Slides permite añadir fuentes que se aplican solo a los documentos de salida. Por ejemplo, si una presentación que deseas convertir a PDF utiliza fuentes que no están instaladas en tu sistema ni están incrustadas en la presentación, puedes añadir o cargar las fuentes necesarias como fuentes externas.

Preguntas frecuentes

¿Cómo puedo determinar qué fuentes se utilizan realmente en una presentación antes de la conversión?

Aspose.Slides te permite inspeccionar las fuentes usadas mediante el font manager, de modo que puedas decidir si incrustar, reemplazar o añadir fuentes externas. Esto ayuda a evitar sustituciones no deseadas durante el renderizado y la exportación.

¿Puedo añadir directorios de fuentes adicionales sin instalarlos en el sistema operativo?

Sí. Puedes registrar fuentes externas como carpetas o flujos en memoria para el renderizado y la exportación. Esto elimina la dependencia de las fuentes del sistema host y mantiene el diseño predecible.

¿Cómo evito un retroceso silencioso a una fuente inadecuada cuando falta un glifo?

Define previamente reemplazo de fuentes y reglas de fuentes de reserva. Analizando las fuentes usadas y estableciendo una prioridad controlada para los sustitutos, garantizas una tipografía coherente y evitas resultados inesperados.