转换字体

针对 Java 的字体格式转换 API。转换 WOFF2、TTF、EOT 和 CFF 字体。

 

Java 字体 API 可以轻松加载、保存和转换不同的字体,如 CFF、OpenType、Type1 和 TrueType 集合。它提供字体数据结构以及所有字体类型的字形和编码信息,表示字符代码与字形标识符之间的映射。API 能渲染任意字形或文本,以及特殊字形,可通过实现接口,使用诸如移动点、绘制直线和曲线等简单图形功能来渲染。

由于设备、环境、操作系统等多样化,需要使用不同的字体格式来满足在网页、应用程序和出版物等不同场景中的需求。有时需要将一种字体转换为另一种以实现所需的显示效果。

我们为您提供支持以下输入格式的 Java API 解决方案:TrueType (TTF)、Web Open Font Format (WOFF 和 WOFF2)、嵌入式 OpenType 格式 (EOT)、Type 1 和 Compact Font Format (CFF)。

TrueType 字体转 Web Open Font Format 2.0 版本转换。

API 支持读取和写入不同的字体,这里有用于读取和写入的 列表 。对于 TTF 到 WOFF2 的转换,流程是从任意受支持的格式(本例中为 TrueType 字体)加载字体。使用 SaveToFormat() 方法的 Font 类 ,该方法有两个参数:输出流和用于选择输出字体格式的 FontSavingFormats 枚举。

最后,调用 SaveToFormat() 将字体保存为任何受支持的输出格式,目前为 Web Open Font Format 2.0(WOFF2)格式。

要在实际的跨平台应用中看到此功能,请访问 Aspose Font Converter app 。在那里您还能找到更多用于处理字体和文本的 API 解决方案

前往 文档 获取开始使用该解决方案所需的全部信息,例如主要功能的教程、关于字体的系列文章、发行说明、开发者指南以及其他有用内容。

Java 代码示例:CFF 转 TTF 转换
Input file
Upload a file you want to convert
Output format
Select the target format

        
 
  

Support and Learning Resources