ディスクからフォント ファイルを読み込む
ディスクから TTF、WOFF、EOT、Type 1、および CFF フォントをロードするための C++ API ソリューション。
Aspose.Font API は、変換、グリフの操作、ラテン記号の検出など、フォント管理のための包括的な関数セットを提供します。フォント操作の重要なステップは、さらなる操作に使用できるフォント ファイルをロードすることです。
このページでは、ディスクからフォント ファイルをロードする方法について説明しますが、機能をより深く理解するには、記事 フォントのロード方法 。多数の C++ コードの例と、フォントの読み込みに必要なオブジェクトとパラメーターの詳細が含まれています。
Aspose.Font API は次のフォント フォーマットをサポートしています: TrueType (単一フォント)、TrueType (フォント コレクション)、Web Open Font Format、Web Open Font Format バージョン 2.0、Embedded OpenType、Adobe Type 1 フォント (pfa、pfb、afm、pfm) 、SVG、およびコンパクト フォント形式。添付のコード スニペットは、ディスクからのフォント コレクション (TTF) の読み込みを示しています。
必要なフォントをロードするには:
Aspose.Font for C++ API は、機能が豊富で強力で使いやすいドキュメント操作および変換 API です。
NuGet パッケージ マネージャーを開き、Aspose.Font を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。
Package Manager Console Command
PM> Install-Package Aspose.Font
Aspose.Font for C++ API を使用してディスクから TrueType フォントをロードする
TrueType フォントはファイルとしてディスクに保存され、Aspose.Font for C++ API を使用してそれらをロードし、フォント情報を読み取ることができます。このコードは、TrueType フォント ファイルをディスクからロードし、そこからフォント情報を読み取る方法を示しています。次の手順が実行されます。
- FontDefinition クラスのインスタンスを作成します。
- FontType を TTF として指定し、FontFileDefinition を
.ttf
として指定します。 - TtfFont オブジェクトを宣言し、前の手順で作成した FontDefinition オブジェクトからフォント ファイルを開きます。
- ttfFont という名前の TtfFont オブジェクトを宣言し、以前に作成した FontDefinition からフォント ファイルを開きます。物体。 Font クラスは、フォント ファイルを開くために使用されます。次に、返されたオブジェクトが TtfFont 型にキャストされます。これにより、コードはフォント情報にアクセスし、それに対して操作を実行できます。
ディスクからフォントをロードするための C++ コード
using Aspose::Font;
using Aspose::Font::Sources;
using Aspose::Font::Ttf;
System::String fileName = dataDir + u"Montserrat-Regular.ttf";
//Font file name with full path
System::SharedPtr<FontDefinition> fd = System::MakeObject<FontDefinition>(Aspose::Font::FontType::TTF
System::MakeObject<FontFileDefinition>(u"ttf", System::MakeObject<FileSystemStreamSource>(fileName)));
System::SharedPtr<TtfFont> ttfFont = System::DynamicCast_noexcept<Aspose::Font::Ttf::TtfFont>(Aspose::Font::Font::Open(fd));
よくある質問
1. ディスクからフォントをロードする方法は?
ドキュメント ディレクトリへのパスを設定します。 FontFileDefinition クラスのオブジェクトを使用してフォントを定義し、Aspose.Font.Font.Open() メソッドを使用してフォントをロードします。
2. PC にフォントをロードするにはどうすればよいですか?
フォント ファイルまたはアーカイブを PC にダウンロードします。アーカイブを解凍します。フォント ファイルを右クリックして、[開く] オプションを選択します。インストールオプションを選択すると、フォントがインストールされるとすぐに使用できるようになります。
3. フォントをインポートして使用するにはどうすればよいですか?
Windows を使用している場合は、C:>Windows>Fonts ディレクトリに移動します。読み込まれたフォントを使用するには、フォント ファイルをコピーしてこのフォルダーに貼り付ける必要があります。