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 FontTypePasso 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.