フォントは、シンボルのグラフィック表現のセットです。フォントの外観は、タイプ ファミリー、書体、フォントの比率などのフォントのパラメーターによって異なります。フォントの操作は、インターフェイスの開発、デザイン、またはタイポグラフィで重要です。インターフェイスの外観は、選択したフォントによって異なりますが、適切なフォントを選択するために必要な要素もたくさんあります。ユーザーがテキストの読みやすさに注意を払うだけでなく、検索エンジンも検索結果を作成する際にそれらを考慮します。
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);
オンライン変換を実行して、TTF、WOFF、WOFF2、EOT、CFF、または Type1 を TTF、WOFF、WOFF2 に変換することもできます。
または、以下のリンクを使用してください。
よくある質問
1. .NET に Aspose.Font が必要な理由は何ですか?
Aspose.Font for .NET を使用すると、.NET 開発者は、フォントの読み込み、操作、変換、レンダリング、埋め込み、分析など、フォント関連の機能をアプリケーションにシームレスに統合できます。
2. Aspose.Font ではどのようなフォント形式がサポートされていますか?
この API ソリューションは、入力として TTF、WOFF、WOFF2、EOT、タイプ 1、および CFF をサポートし、出力形式として TTF、WOFF、WOFF2、および SVG をサポートします。
3. Aspose.Font for .NET の使用を開始するための要件はどこで見つけられますか?
ドキュメント にアクセスして、システム要件、インストール、ライセンス、サンプルの実行方法などの基本を学習してください。そこでは、フォントに関する開発者ガイドとナレッジベースも見つけることができます。
4. API に問題がある場合はどこでサポートを受けられますか?
フォント ファイルのトラブルシューティング の方法を確認してください。記事に質問への回答がない場合は、 無料サポート フォーラム に投稿してください。