TYPE1をSVGに変換
C# .NET の TYPE1 から SVG への変換機能。フォントを変換するための API。
SVG 形式は Web プロジェクト内での作業に適していますが、Type 1 フォントはデスクトップ パブリッシングおよび印刷アプリケーションで広く使用されています。しかし、ある形式を別の形式に変換することを考える他の理由を探してみましょう。 Type 1 フォントは品質を損なうことなく拡大縮小できますが、拡大縮小しすぎるとピクセル化や詳細の損失が発生する可能性があります。 SVG フォントを使用すると、この問題に直面することがないため、さまざまな表示サイズや解像度に最適です。 Type 1 フォントはそのまま使用できるように設計されています。 SVG フォントは編集性とカスタマイズ性が高く、標準のベクター編集ソフトウェアを使用して変更できます。ただし、SVG フォントは Type 1 フォントに比べてタイポグラフィー機能の範囲が限られており、ファイル サイズが大きいことに留意する必要があります。ただし、この問題は、プロジェクト内で必要なシンボルのみを含むサブセットを作成してサイズを小さくすることで解決できます。
ここでの変換では、.NET API を使用して、わずか数行のコードで TYPE1 を SVG に変換します。 С# 用の Aspose.Font API ソリューションは、独自の製品に統合したり、リンクをたどると見つかるようなクロスプラットフォームの TYPE1 から SVG へのコンバーターを開発したりするのが非常に簡単です。
このソリューションには、すべてのフォント タイプの各グリフとエンコーディングに関する情報を保存するフォント データ構造が含まれています。これにより、文字コードとグリフ識別子の間に接続が作成されます。この .NET API を使用すると、特殊なグリフを含む任意のグリフまたはテキストをレンダリングできます。インターフェイスを実装し、点の移動、線の描画、曲線の作成などの基本的なグラフィックス機能を利用することで、目的のレンダリング出力を実現できます。
C# での TYPE1 から SVG への変換
ドキュメント にアクセスして、API の操作に必要な詳細情報とフォントに関する基本的な知識を学ぶことができます。
- 変数fontPathに格納されているTYPE1フォントファイルへのパスを指定し、 Open() 方法。
- Path.Combine() メソッドを使用して、出力ディレクトリ パス OutputDir と希望のフォント ファイル名を組み合わせて、SVG 出力設定を指定します。次に、File.Create() を使用して FileStream オブジェクト outStream が作成され、指定された出力パスで新しいファイルが作成されます。
- SaveToFormat() メソッドを使用して TYPE1 から SVG への変換を実行し、SVG を FontSavingFormats 。
.NET フォント API を使ってみる
- コマンド ラインから
nuget install Aspose.Font
としてインストールするか、Visual Studio のパッケージ マネージャー コンソールからInstall-Package Aspose.Font
を使用してインストールします。 - もう 1 つの方法は、 ダウンロード からオフライン MSI インストーラーまたは ZIP ファイル内の DLL を入手することです。
- クロスプラットフォーム Aspose TYPE1 to SVG Converter で説明されている機能の実現例を参照してください。また、 GitHub リポジトリを参照して、C# .NET 用のフォント API ソリューションを使用する方法に関するコード例をさらに入手してください。
よくある質問
1. TYPE1 を SVG に変換できますか?
Aspose.Font ソリューションには、オンラインまたはプログラムでフォントを他の形式に変換できる機能があります。オンラインで即座に TYPE1 を SVG に変換する必要がある場合は、 フォント コンバーター クロスプラットフォームを使用できます。応用。
2. 変換機能でサポートされているフォント形式は何ですか?
API は、入力として TTF、WOFF、WOFF2、EOT、Type 1、および CFF をサポートし、出力形式として TTF、WOFF、および WOFF2 をサポートします。
3. 機能は無料ですか?
クロスプラットフォーム コンバーター は無料です。API ソリューションの場合、無料の試用版を取得してから、必要に応じて製品を購入できます。
TYPE1 TYPE1 ファイル形式とは
Type 1 形式は、1984 年に PostScript プログラミング言語とともに市場に出たので、この形式は Postscript Type 1 とも呼ばれます。これは、Postscript プログラムとファイル形式の特別な形式であり、フォントの記述を目的としています。 Type 1 形式は、組み込みのインタープリターまたは Adobe Type Manager などの追加ユーティリティによって、プリンターとコンピューターによって認識されます。フォントは Unicode コーディング標準をサポートしていません。
SVG SVG ファイル形式とは
SVG または Scalable Vector Graphics フォントは、2 次元のベクター グラフィックスを記述することを目的とした XML ベースの言語である SVG (Scalable Vector Graphics) 標準に基づくフォント形式の一種です。 ラスター グラフィックスに基づいており、拡大するとピクセル化する可能性がある TrueType または OpenType とは対照的に、SVG フォントはロスレスに拡大されます。