Trabalhar com fontes EOT

Trabalhar com fontes EOT

Trabalhar com fontes EOT

Este guia mostra como carregar arquivos Embedded OpenType (EOT) e convertê-los em formatos modernos, como TTF ou WOFF2 para navegadores e sistemas operacionais atuais.

Embedded OpenType (EOT) é um formato de fonte web usado principalmente por versões mais antigas do Internet Explorer. Aspose.Font FOSS para Python pode carregar e converter fontes EOT em formatos modernos para uso na Web ou no desktop.


Carregamento de uma fonte EOT

FontLoader.open() detecta automaticamente o formato EOT do cabeçalho binário e retorna um objeto de fonte com propriedades padrão de metadados, como: font_name e a) num_glyphs.

from aspose_font.loader import FontLoader

font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)

Conversão de EOT em TTF

FontConverter.convert(font, target) Aceita qualquer fonte carregada e produz um novo objeto de fonte no formato alvo especificado. A conversão preserva os contornos dos glifos e metadados.

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter

eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")

Dicas e melhores práticas

  • Os ficheiros EOT podem ser carregados e convertidos para outros formatos; utilizar o formulário “E” no formato de um arquivo. EotSerializer.serialize(font) para produzir saída binária EOT.
  • Para a entrega moderna na web, converter EOT para WOFF2 via FontConverter.convert(font, "woff2")
  • Utilização: EotSerializer.serialize() para a serialização directa de EOT

Resumo de referência da API

Classe / MétodoDescrição:
FontLoader.open(path)Carregar uma fonte EOT a partir de um caminho de arquivo
FontConverter.convert(font, target_format)Converter EOT para outro formato
EotSerializerSerialização directa da EOT

Ver também:

 Português