使用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序列化

See Also

 中文