字體是一組符號的圖形表示。字體的外觀取決於字體的參數,例如類型系列、字體、字體比例等。使用字體在界面開發、設計或排版中很重要。您的界面看起來如何取決於您選擇的字體,但您還需要考慮很多因素才能停在正確的字體上。用戶不僅關注文本的可讀性,而且搜索引擎在形成搜索結果時也會考慮到它們
Aspose.Font for .NET 是一個靈活且易於使用的庫,可以處理不同的字體文件。此 API 支持多種字體格式,如 TrueType、CFF、OpenType、EOT、WOFF、WOFF2 和 Type1。它允許您加載字體並提供它們的數據結構信息以及所有字體類型的任何字形、編碼信息。最終用戶可以通過其呈現子系統獲得幫助,以呈現任何所需的字形或文本。
高級 .NET 字體 API 功能
加載、提取和保存 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);