Embedded OpenType (EOT) フォントファイルの読み込み | .NET

Aspose.Font for .NET での EOT フォントの読み込み

Embedded OpenType (EOT) は、Microsoft が Internet Explorer 用に最初に導入した、コンパクトなウェブ指向フォント形式です。その人気は WOFF/WOFF2 に取って代わられましたが、依然として多くのレガシー Web アプリケーションが EOT ファイルに依存しています。Aspose.Font ライブラリは、グラフィックサブシステムを必要とせずに EOT フォントを読み取り、変更、変換、書き込みできる純粋な .NET API を提供します。

必要なもの

要件詳細
.NET Runtime.NET 6.0 以降 (ライブラリは .NET Framework 4.6.2 以上もサポート)
Aspose.Font for .NETNuGet でインストール: dotnet add package Aspose.Font
IDEVisual Studio 2022、VS Code、または C# をサポートするエディタ
License本番で使用するには有効な Aspose.Font ライセンスが必要です。ライブラリは透かし付きのトライアルモードで評価できます。

EOT フォントの読み込み

手順

  1. ファイルソースを初期化します。アプリケーションにフォントファイルの実際の場所を指示します。逐語的文字列 (@) を使用すると、Windows パスのバックスラッシュが正しく処理されます。
  2. Font.Open メソッドを使用してフォントを読み込み・開き、バイナリデータをオブジェクトにロードします。この段階で、ライブラリはファイルが破損または保護されているかを検証します。
  3. フォントが正しく読み込まれた場合、技術データを抽出できます。
 1using Aspose.Font;
 2using Aspose.Font.Sources;
 3
 4// Path to the EOT file
 5string eotPath = @"C:\Fonts\MyWebFont.eot";
 6
 7// Create a FontDefinition from the file source
 8FontDefinition fontDef = new FontDefinition(
 9    FontType.EOT,                // Explicitly specify the format
10    new FileSystemFontSource(eotPath)
11);
12
13// Load the font into memory
14Font font = Font.Open(fontDef);
15
16// Verify that the font was loaded correctly
17Console.WriteLine($"Family: {font.FamilyName}");
18Console.WriteLine($"Style: {font.Style}");
19Console.WriteLine($"Units per EM: {font.UnitsPerEm}");

重要なポイント

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.