フォントは、シンボルのグラフィック表現のセットです。フォントの外観は、タイプ ファミリー、書体、フォントの比率などのフォントのパラメーターによって異なります。フォントの操作は、インターフェイスの開発、デザイン、またはタイポグラフィの重要な部分です。インターフェイスの外観は、選択したフォントによって異なりますが、適切なフォントを選択するために必要な要素もたくさんあります。ユーザーがテキストの読みやすさに注意を払うだけでなく、検索エンジンも検索結果を作成する際にそれらを考慮に入れます
Aspose.Font for C++ のパワーを発見してください。これは、TTF、EOT、WOFF、CFF、Type1 などのさまざまなフォント形式の処理を可能にする最先端のライブラリです。 Aspose.Font for C++ を使用すると、次のことが簡単に行えます。
🌟 ファイルまたはストリームからフォントを簡単に読み取ることができるため、フォントが保存されている場所に関係なく作業できるようになります。
📊 フォントのデータ構造を深く洞察し、フォントのあらゆる側面に関する包括的な情報を提供します。
✨ TTF、EOT、WOFF、CFF、または Type1 フォントを扱うかどうかに関係なく、当社の API はエンコード プロセスを簡素化し、すべてのフォント タイプとの互換性を保証します。
💾 フォントの整合性と品質を維持しながら、フォントを好みの形式でシームレスに保存します。
🎨 レンダリング サブシステムを活用して、任意のグリフやテキストを簡単にレンダリングし、エンドユーザーに感動を与える素晴らしい結果を提供します。
Aspose.Font for C++ で未来のフォント処理を体験してください。 今すぐ無料トライアル版を入手するか、ソリューションを購入して、チャンスを与えてください。
高度な C++ フォント API 機能
TrueType フォントの読み込み、抽出、保存
Aspose.Font for C++ は、TrueType フォント フォーマットを簡単にロード、抽出、および保存できます。以下は、TrueType TTF のコードのほんの数行です。
TTF の読み込み、抽出、保存 - C++
using namespace System;
using namespace Aspose::Font::Sources;
using namespace Aspose::Font::Ttf;
using namespace Aspose::Font;
// Open ttf font
SharedPtr<FontFileDefinition> fontFileDefinition = MakeObject<FileSystemStreamSource>("Montserrat-Regular.ttf");
SharedPtr<FontDefinition> fontDefinition = MakeObject<FontDefinition>(FontType::TTF, fontFileDefinition);
SharedPtr<Font> font = Font::Open(fontDefinition);
// Woff output settings
SharedPtr<IO::FileStream> outStream = IO::File::Create("Montserrat-Regular-new.woff");
// Convert ttf to woff
font->SaveToFormat(outStream, FontSavingFormats::WOFF);
オンライン変換を実行して、TTF、WOFF、WOFF2、EOT、CFF、または Type1 を TTF、WOFF、WOFF2 に変換することもできます。
または、以下のリンクを使用してください。
よくある質問
1. C++ に Aspose.Font が必要な理由は何ですか?
Aspose.Font for C++ は、C++ 開発者向けに特別に設計された Aspose.Font 製品スイート内の特殊なソリューションです。開発者は、フォント関連のタスクをプログラムで処理するための API とユーティリティの包括的なセットを利用できます。この多用途ツールを使用すると、フォントのロード、形式間の変換、フォント データの読み取り、フォントに関連する貴重な情報の抽出をシームレスに行うことができます。
2. Aspose.Font ではどのようなフォント形式がサポートされていますか?
この API ソリューションは、入力として TTF、WOFF、WOFF2、EOT、タイプ 1、および CFF をサポートし、出力形式として TTF、WOFF、WOFF2、および SVG をサポートします。
3. Aspose.Font for C++ の使用を開始するために必要な情報はどこで入手できますか?
ドキュメント にアクセスして、システム要件、インストール、ライセンス、C++ 内でサンプルを実行する方法などの基本を学習してください。そこでは、機能のコード例が記載された開発者ガイドも見つけることができます。
4. API に問題がある場合はどこでサポートを受けられますか?
フォント ファイルのトラブルシューティング の方法を確認してください。記事に質問への回答がない場合は、 無料サポート フォーラム に投稿してください。