Como trabalhar com fontes EOT em Python

Como trabalhar com fontes EOT em Python

EOT (Embedded OpenType) é um formato de fonte compacto usado principalmente para o Internet Explorer legado. compatibilidade. Aspose.Font FOSS para Python pode carregar fontes EOT via FontLoader.open() e a) Convertê-los para formatos modernos, como TTF ou WOFF2.

Guia passo a passo

Passo 1: Instalar o pacote

pip install "aspose-font>=1.0.0"

Passo 2: Importar as classes necessárias

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

Passo 3: Carregar uma fonte EOT

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

Passo 4: Converter EOT para WOFF2

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

font = FontLoader.open("MyFont.eot")
woff2 = FontConverter.convert(font, FontType.WOFF2)

Problemas comuns e soluções

FontType não reconhecido Importação FontType do pacote de nível superior: from aspose_font import FontType.

Arquivo EOT não pode ser carregado Certifique-se de que o arquivo tem um cabeçalho EOT válido. Corrupto ou não corrigido Os arquivos EOT truncados aumentam a FontLoadException.

Perguntas Frequentes

Posso converter EOT em OTF?

Converter EOT em TTF primeiro com: FontConverter.convert(font, FontType.TTF), então renomear o ficheiro de saída com um .otf extensão, se necessário OTF e TTF compartilham o mesmo binário Container. - Não, não é o meu conteúdo.

A biblioteca escreve arquivos EOT?

FontConverter.convert() Não produz saída de EOT. A EOB é somente leitura em Aspose.Font FOSS.

Ver também:

 Português