在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只读取.