通过 C# 转换字体
适用于 .NET 的字体格式转换 API。转换 WOFF2、TTF、EOT 和 CFF 字体。
.NET 字体 API 可以轻松加载、保存并转换不同的字体,如 CFF、OpenType、Type1,以及 TrueType 集合。它提供字体数据结构以及所有字体类型的字形和编码信息,代表字符码与字形标识符之间的映射。API 能渲染任意所需的字形或文本,以及特殊字形,这些可以通过实现接口并使用简单的图形功能(如移动点、绘制直线和曲线等)来实现。
“由于小工具、环境、若干操作系统以及许多其他领域的多样性,需要使用不同的字体格式来满足不同的目的,例如在网页、应用程序和出版物中使用不同的字体。有时需要将一种字体转换为另一种,以满足所需的显示效果。”
“此解决方案支持以下字体作为输入格式:TrueType(TTF)、Web Open Font Format(WOFF 和 WOFF2)、Embedded OpenType(EOT)、Type 1 和 Compact Font Format(CFF)。”
TrueType 字体到 Web Open Font Format 2.0 版的转换。
API 支持不同的字体读取和写入,这里是用于读取和写入的 list 。对于 TTF 转 WOFF2 的转换,过程是从任何受支持的格式(本场景为 TrueType Font)加载字体。使用 SaveToFormat() 方法,该方法有两个参数:输出流和 FontSavingFormats 枚举,用于选择输出字体格式。
最后,调用 SaveToFormat() 将字体保存为任意受支持的输出格式,目前支持的 Web Open Font Format 2.0 WOFF2 格式。
要在实际的跨平台应用程序中看到此功能,请前往 Aspose Font Converter app 。在那里您还可以找到许多其他 API solutions 来处理字体和文本。
前往 Documentation 获取开始使用此解决方案所需的全部信息,如主要功能的教程、一系列关于字体的文章、发行说明、开发者指南以及其他有用内容。
常问问题
1. 我可以使用此 API 解决方案转换字体吗?
Aspose.Font 具有允许您在线或以编程方式将字体转换为其他格式的功能。如果您需要立即在线转换字体文件,您可能喜欢使用 Font Converter 跨平台应用程序。
2. 转换功能支持哪些字体格式?
API 支持 TTF、WOFF、WOFF2、EOT、Type 1 和 CFF 作为输入格式,支持 TTF、WOFF 和 WOFF2 作为输出格式
3. 功能是免费的吗?
跨平台转换器 是免费的,对于 API 解决方案,您可以获得免费试用版,然后在需要时购买产品。