Sequência de Seleção de Fontes no Aspose.Slides para .NET

Visão Geral

Quando uma apresentação é carregada, renderizada ou convertida para outro formato, o Aspose.Slides verifica se as fontes usadas na apresentação estão disponíveis no sistema operacional. Se uma fonte necessária estiver ausente, o Aspose.Slides seleciona uma fonte de substituição que seja o mais próximo possível da que o PowerPoint usaria.

O Aspose.Slides primeiro procura a fonte selecionada no sistema operacional. Se a fonte for encontrada, ela é usada. Se não for encontrada, é aplicada uma substituição adequada. Quando regras de substituição de fontes são definidas através de FontSubstRule, essas regras também são levadas em consideração.

Você também pode adicionar fontes em tempo de execução da aplicação, usar fontes incorporadas de uma apresentação ou carregar fontes externas para documentos de saída, como arquivos PDF.

Seleção de Fontes

Certas regras se aplicam às fontes em uma apresentação quando a apresentação é carregada, renderizada ou convertida para outro formato. Por exemplo, ao tentar converter uma apresentação (seus slides) em imagens, as fontes da apresentação são verificadas para garantir que as fontes selecionadas estejam disponíveis no sistema operacional. Se as fontes forem confirmadas como ausentes, elas são substituídas — veja Substituição de Fontes e Substituição de Fonte.

Este é o processo que o Aspose.Slides segue ao lidar com fontes:

  1. Aspose.Slides procura fontes no sistema operacional para encontrar a fonte que corresponda à fonte escolhida na apresentação.
  2. Se a fonte escolhida for encontrada, o Aspose.Slides a utiliza. Caso contrário, o Aspose.Slides usa uma fonte de substituição tão próxima quanto possível da que o PowerPoint usaria.
  3. Se regras de substituição de fontes foram definidas através de FontSubstRule, elas são aplicadas.

O Aspose.Slides permite que você adicione fontes em tempo de execução da aplicação e depois as use. Veja Fontes Personalizadas.

Quando fontes adicionais são incluídas em uma apresentação, elas são chamadas de Fontes Incorporadas.

O Aspose.Slides permite que você adicione fontes que são aplicadas apenas a documentos de saída. Por exemplo, se uma apresentação que você deseja converter para PDF contém fontes ausentes do seu sistema e fontes incorporadas, você pode adicionar ou carregar as fontes necessárias como fontes externas.

Perguntas Frequentes

Como posso determinar quais fontes são realmente usadas em uma apresentação antes da conversão?

Aspose.Slides permite inspecionar as fontes usadas por meio do gerenciador de fontes, para que você possa decidir se incorpora, substitui ou adiciona fontes externas. Isso ajuda a evitar substituições indesejadas durante a renderização e exportação.

Posso adicionar diretórios de fontes extras sem instalá-los no sistema operacional?

Sim. Você pode registrar fontes externas como pastas ou fluxos em memória para renderização e exportação. Isso elimina a dependência das fontes do sistema host e mantém o layout previsível.

Como impedir um fallback silencioso para uma fonte inadequada quando um glifo está ausente?

Defina explicitamente substituição de fonte e regras de fallback de fonte antecipadamente. Ao analisar as fontes usadas e definir uma prioridade controlada para os substitutos, você garante tipografia consistente e evita resultados inesperados.