日本

Javaを使用してTrueTypeおよびType1フォントでテキストをレンダリングする

前の記事では、Javaを使用してプログラムでCFF、TrueType、およびType1フォントをロードする方法を見てきました。今日は、Javaフォント操作APIのもう1つの興味深い機能、フォントを使用したテキストのレンダリングについて説明します。この記事の終わりまでに、Javaアプリケーション内からTrueTypeおよびType1フォントを使用してテキストをレンダリングできるようになります。それでは始めましょう。 Javaフォント操作APIについて テキストレンダリングメソッドを実装する JavaでTrueTypeフォントを使用してテキストをレンダリングする JavaでType1フォントを使用してテキストをレンダリングする Javaフォント操作API Aspose.Font for Javaは、フォントのロードと保存、およびCFF、TrueType、OpenType、Type1などの一般的なフォントタイプのメトリックを取得する機能を提供します。さらに、APIを使用すると、提供されているTrueTypeまたはType1フォントを使用してテキストをレンダリングできます。 Maven構成を使用してAPIをインストールするか、APIのJARをダウンロードすることができます。 AsposeJavaAPI Aspose Java API https://repository.aspose.com/repo/ com.aspose aspose-font 20.10 テキストレンダリングメソッドを実装する テキストをレンダリングするために、Aspose.Font for Javaでは、提供されたテキストを描画するdrawText()メソッドを実装する必要があります。以下は、drawText()メソッドの完全な定義です。 // 完全な例とデータファイルについては、https://github.com/aspose-font/Aspose.Font-for-Javaにアクセスしてください。 static void drawText(String text, IFont font, double fontSize, Paint backgroundBrush, Paint textBrush, String outFile) throws Exception { //テキスト行のすべての記号のグリフ識別子を取得します GlyphId[] gids = new GlyphId[text.length()]; for (int i = 0; i < text.length(); i++) gids[i] = font.getEncoding().decodeToGid(text.charAt(i)); // 共通の描画設定を設定する double dpi = 300; double resolutionCorrection = dpi / 72; // 72 is font's internal dpi // 出力ビットマップを準備する BufferedImage outBitmap = new BufferedImage(960, 720, BufferedImage.
10月 28, 2020 · 2 分 · Usman Aziz

Javaを使用してCFF、TrueType、およびType1フォントを操作する

フォントは、ドキュメントやWebページ内のテキストの表示に重要な役割を果たします。テキストを魅力的にするために派手な文字を使用できるようにするさまざまなフォントファミリが利用可能です。 Asposeはファイル形式の自動化を扱っているため、フォントファイル形式を処理するための専用のフォント操作APIをリリースしました。この記事では、Java Font APIに精通し、Javaアプリケーション内からCFF、TrueType、OpenType、およびType1フォントを操作する方法を学習します。
10月 27, 2020 · 2 分 · ウスマンアジズ

C++を使用してプログラムでTrueTypeフォントをレンダリングする

文字は、さまざまな単語の意味を説明する記号です。 Aspose.Font for C++APIでC++を使用して、TrueTypeフォントでさまざまなテキスト文字をレンダリングできます。 TrueType、Type1、その他のフォントなど、さまざまなテキストレンダリング機能をサポートしています。いくつかの簡単なAPI呼び出しでテキストレンダリング機能を使用する方法を見てみましょう。
10月 8, 2020 · 2 分 · ファーハン・ラザ

C++を使用してTrueTypeおよびType1フォントのラテン記号を検出する

前回の投稿では、C++アプリケーション内からCFF、TrueType、OpenType、およびType1フォントをロードして操作する方法を見てきました。この記事では、C++を使用してプログラムでフォント内のラテン記号を検出する方法を示すことにより、さらに一歩進んでいます。検出後、フォントがラテン記号をサポートするかどうかを決定できます。
10月 1, 2020 · 1 分 · ウスマンアジズ

C++を使用してCFF、TrueType、およびType1フォントを操作する

フォントは、テキストの外観を定義するために使用されるデジタルドキュメントとWebページの不可欠な部分です。フォントファイルは、スタイル、太さ、サイズなどのフォントに関する情報を格納するために使用されます。情報を抽出するためにフォントを操作する必要がある場合があります。このようなシナリオでは、この記事では、C++を使用してTrueType、CFF、およびType1フォントから情報をロードおよび読み取る方法を学習します。
9月 30, 2020 · 2 分 · ウスマンアジズ

C#を使用してTrueTypeおよびType1フォントでテキストをレンダリングする

前回の投稿では、Aspose.Font for .NET APIを使用して、CFF、TrueType、およびType1フォントをプログラムでロードおよび保存する方法を説明しました。この記事では、TrueTypeを使用してテキストをレンダリングする方法と、C#を使用してType1フォントグリフをレンダリングする方法を学習します。コードサンプルは、テキストがレンダリングされたJPG画像を生成する方法を示しています。
9月 16, 2020 · 3 分 · ウスマンアジズ

C#を使用してフォントから情報をロード、保存、抽出する

デジタルタイポグラフィでは、フォントは文字の外観に使用される特定のスタイルを定義します。ほとんどの場合、フォントはテキストを定型化するためにドキュメントやWebページで使用されます。各フォントは、文字のサイズ、太さ、スタイル、およびエンコーディングに関する情報を含むファイルに記述されています。フォントはさまざまなファイル形式の重要な部分であるため、Asposeは、TrueType、CFF、OpenType、Type1などの一般的なフォントタイプの操作とレンダリングを処理するための専用APIを提供します。この記事では、Aspose.Font for .NETでC#を使用してフォントから情報をロード、保存、および抽出する方法を学習します。
9月 14, 2020 · 3 分 · ウスマンアジズ