WOFF/WOFF2をSVGに変換
C# .NET の WOFF から SVG への変換機能。フォントを変換するための API。
WOFF 形式と比較すると、SVG の Web サポートは低くなります。では、なぜあるものを別のものに変換したいのでしょうか?どちらも解像度に依存せず、品質や鮮明さを損なうことなく拡大縮小できるため、応答性の高いデザインや高解像度のディスプレイに最適です。 WOFF フォントはそのまま使用できるように設計されています。オリジナルのフォント ファイルと、それらを変更するには専用のフォント編集ツールにアクセスする必要があります。逆に、SVG フォントは標準のベクター編集ソフトウェアを使用して変更できるため、変更はそれほど難しくありません。これは、SVG フォントと比較した WOFF/WOFF2 フォントの主な決定的な欠点であり、タイポグラフィとスタイル、ファイル サイズ、ブラウザのサポートが劣っているためです。
ここでの変換では、.NET API を使用して、わずか数行のコードで WOFF(WOFF2) を SVG に変換します。 С# 用の Aspose.Font API ソリューションは、独自の製品に統合したり、クロスプラットフォームの WOFF から SVG コンバーターを開発したりするのが非常に簡単です。
この .NET API には、さまざまなフォント タイプのすべてのグリフとエンコーディングに関する詳細を保存するフォント データ構造が含まれています。これにより、文字コードとグリフ識別子の間の関係が作成されます。このソリューションを使用すると、特殊なグリフを含む任意のグリフまたはテキストをレンダリングできます。インターフェイスを実装し、点操作、線描画、曲線作成などの基本的なグラフィックス機能を使用することで、必要な結果を得ることができます。
C# での WOFF から SVG への変換
Aspose.Font には、API の操作に必要な詳細情報とフォントに関する基本知識を学ぶことができる ドキュメント もあります。
- 変数 fontPath に保存されている WOFF フォント ファイルへのパスを設定し、 Open() 方法。
- Path.Combine() メソッドを使用して、出力ディレクトリ パス OutputDir と希望のフォント ファイル名を組み合わせて、SVG 出力設定を設定します。次に、File.Create() を使用して FileStream オブジェクト outStream が作成され、指定された出力パスで新しいファイルが作成されます。
- SaveToFormat() メソッドを使用して WOFF から SVG への変換を実行し、SVG を FontSavingFormats 。
.NET フォント API を使ってみる
- コマンド ラインから
nuget install Aspose.Font
としてインストールするか、Visual Studio のパッケージ マネージャー コンソールからInstall-Package Aspose.Font
を使用してインストールします。 - もう 1 つの方法は、 ダウンロード からオフライン MSI インストーラーまたは ZIP ファイル内の DLL を入手することです。
- このような機能をクロスプラットフォームで実現する例を参照してください WOFF to SVG および WOFF2 to SVG コンバーター。また、 GitHub リポジトリにアクセスして、C# 用フォント API ソリューションを使用する方法に関するコード例をさらに入手してください。 .NET。
よくある質問
1. WOFF を SVG に変換できますか?
Aspose.Font ソリューションには、オンラインまたはプログラムでフォントを他の形式に変換できる機能があります。オンラインで即座に WOFF を SVG に変換する必要がある場合は、 フォント コンバーター クロスプラットフォームを使用できます。応用。
2. 変換機能でサポートされているフォント形式は何ですか?
API は、入力として TTF、WOFF、WOFF2、EOT、Type 1、および CFF をサポートし、出力形式として TTF、WOFF、および WOFF2 をサポートします。
3. 機能は無料ですか?
クロスプラットフォーム コンバーター は無料です。API ソリューションの場合、無料の試用版を取得してから、必要に応じて製品を購入できます。
WOFF WOFF ファイル形式とは
Web Open Font Format または WOFF は、TrueType および OpenType フォントにフォーマット固有の圧縮を追加することにより、Web アプリケーション市場のニーズをカバーするために 2009 年に開発されました。フォントを約 40% 圧縮する zlib 圧縮を使用します。WOFF 形式のもう 1 つの特徴は、この形式のフォントには、追加のメタデータを添付できることを確認してください。このメタデータは、フォントのレンダリング方法には影響しませんが、必要なときにユーザーに表示される場合があります。
SVG SVG ファイル形式とは
SVG または Scalable Vector Graphics フォントは、2 次元のベクター グラフィックスを記述することを目的とした XML ベースの言語である SVG (Scalable Vector Graphics) 標準に基づくフォント形式の一種です。 ラスター グラフィックスに基づいており、拡大するとピクセル化する可能性がある TrueType または OpenType とは対照的に、SVG フォントはロスレスに拡大されます。