使用EOT字体工作
使用EOT字体工作
本指南说明如何加载嵌入式开放型 (EOT) 文件并将其转换为现代格式,如 TTF 或 WOFF2 ,用于当前的浏览器和操作系统.
嵌入式开放型 (EOT) 是一个传统的网页字体格式,主要用于旧版本的Internet Explorer. Aspose.Font FOSS for Python可以加载和转换EOT字符为现代格局进行Web或桌面使用.
载入 EOT 字体
FontLoader.open() 自动检测二进制标题中的 EOT 格式,并返回具有标准元数据属性的字体对象如: font_name 及其他 num_glyphs.
from aspose_font.loader import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)转换EOT为TTF
FontConverter.convert(font, target) 接受任何加载的字体并生成指定目标格式的新字符对象.转换保留了图形轮和元数据.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")提示和最佳实践
- 文件可以加载并转换成其他格式;使用
EotSerializer.serialize(font)产生二进制输出 EOT - 对于现代网络交付,通过转换EOT为WOFF2
FontConverter.convert(font, "woff2") - 使用情况
EotSerializer.serialize()直接EOT序列化
API 参考概述
| 类/方法 | Description |
|---|---|
FontLoader.open(path) | 从文件路径上加载 EOT 字体 |
FontConverter.convert(font, target_format) | 将EOT转换为其他格式 |
EotSerializer | 直接的EOT序列化 |