字体是一组符号的图形表示。字体的外观取决于字体的参数,例如类型系列、字体、字体比例等。使用字体在界面开发、设计或排版中很重要。您的界面看起来如何取决于您选择的字体,但您还需要考虑很多因素才能停在正确的字体上。用户不仅关注文本的可读性,而且搜索引擎在形成搜索结果时也会考虑到它们

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

高级 .NET 字体 API 功能

加载、提取和保存 TrueType 字体

Aspose.Font 为了 .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);

常问问题

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 出现任何问题,我可以在哪里获得帮助?

检查如何 对字体文件进行故障排除 。如果文章没有回答您的问题,请将其放在 免费支持论坛



  

Support and Learning Resources

  
  

Aspose.Font 为流行的开发环境提供单独的 API,如下所列: