在Python中如何使用EOT字体?

在Python中如何使用EOT字体?

EOT (嵌入式开放型) 是一个紧的字体格式,主要用于传统Internet Explorer. 兼容性. Aspose.Font Python 的 FOSS 可以通过 EOT 字体加载 FontLoader.open() 及其他 将其转换为现代格式,如 TTF 或 WOFF2.

步骤指南

步骤1:安装包装

pip install "aspose-font>=1.0.0"

步骤2:进口所需的类别

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

步骤3:加载EOT字体

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

第4步:将EOT转换为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)

常见问题和解决方案

FontType 不认可的 进口 FontType 从最高级别的包: from aspose_font import FontType.

EOT 文件未能加载 确保文件有一个有效的EOT标题. 截断的 EOT文件提高了 FontLoadException.

常见的提问

可以将EOT转换为OTF吗?

首先以 EOT 为 TTF 转换 FontConverter.convert(font, FontType.TTF),然后更名. 输出文件具有一个 .otf 如果需要,可以扩展 OTF 和 TTF 共有相同的二进制数据. 容器.

图书馆写了什么文件?

FontConverter.convert() 没有产生 EOT输出.在 Aspose.Font FOSS 中,EOT只读取.

See Also

 中文