Aspose.Font for .NET

探索Aspose.Font for .NET,支持多种字体文件处理与转换,助力.NET开发者高效集成字体功能,提升应用界面与排版效果。

字体是一组符号的图形表示。字体的外观取决于字体的参数,例如字体系列、字型、字体比例等。字体的使用在界面开发、设计或排版中非常重要。界面的外观取决于您选择的字体,但选择合适的字体也需要考虑很多因素。用户不仅关注文本的可读性,搜索引擎在生成搜索结果时也会考虑这些因素。

Aspose.Font for .NET 是一个灵活易用的库,可用于处理不同的字体文件。此 API 支持多种字体格式,例如 TrueType、CFF、OpenType、EOT、WOFF、WOFF2 和 Type1。它允许您加载字体,并提供其数据结构信息以及所有字体类型的字形和编码信息。最终用户可以通过其渲染子系统获得帮助,以渲染任何所需的字形或文本。

Aspose.Font for .NET支持以下 文件格式 :

输入/输出

  • True Type 字体: TTF
  • Web 开放字体格式: WOFF
  • 输入/输出 WOFF2

仅输入

  • 嵌入式 OpenType: EOT
  • 紧凑字体格式: CFF
  • Adobe Type 1 字体: PFA、PFB、AFM、PFM
  • True Type 系列: TTC

.NET 字体 API

Aspose.Font
对于 .NET

高级 .NET 字体 API 功能


从光盘加载字体文档

从流中加载字体文件

读取字体信息

将更新的字体文件保存到光盘

阅读字形和指标信息

检测字体中的拉丁符号

提取嵌入的许可信息

使用字体字形渲染文本

转换各种字体格式

生成字体子集

合并 TTF 和其他字体

计算字距调整值

将文本添加到图像

加载、提取和保存 TrueType 字体

Aspose.Font for .NET 可以轻松加载、提取和保存不同的字体格式。这里仅需几行 TrueType TTF 的代码。

加载、提取和保存 TTF - C#

    //byte array to load Font from     byte[] fontMemoryData = File.ReadAllBytes("directoryPath" + "Montserrat-Regular.ttf");     FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new ByteContentStreamSource(fontMemoryData)));     TtfFont ttfFont = Aspose.Font.Font.Open(fd) as TtfFont;      //Work with data from just loaded TtfFont object          //Save CffFont to disk     ttfFont.Save("ouputDirectoryPath"+Montserrat-Regular_out.ttf);

您也可以尝试在线将TTF、WOFF、WOFF2、EOT、CFF 或 Type1 转换为 TTF、WOFF、WOFF2。

或者使用以下链接:

常问问题

1. 为什么需要 Aspose.Font for .NET?

Aspose.Font for .NET 使 .NET 开发人员能够将字体相关功能无缝集成到他们的应用程序中,无论涉及字体加载、操作、转换、渲染、嵌入还是分析。

2. Aspose.Font 支持哪些字体格式?

此 API 解决方案支持 TTF、WOFF、WOFF2、EOT、Type 1 和 CFF 作为输入,以及 TTF、WOFF、WOFF2 和 SVG 作为输出格式

3. 在哪里可以找到开始使用 Aspose.Font for .NET 的要求?

前往 文档 了解基础知识,例如系统要求、安装、许可以及如何运行示例。您还可以在那里找到开发者指南和字体知识库。

4. 如果 API 出现问题,我可以在哪里获得帮助?

查看如何 排除字体文件故障 。如果文章没有解答您的问题,请将其提交到 免费支持论坛。


产品推荐

  • 账号登录
社交账号登录