0

ICU4とfreetypeの違いを知りたいです。多くのアプリケーションまたはライブラリは、webkit のようにこれら 2 つのいずれかを使用します。これら2つの関係は何ですか?どちらの方がよいですか。

4

1 に答える 1

0

それらは、まったく異なる目的を持つまったく異なるライブラリです。

ICU のページの最初の宣伝文句。

ICU は、成熟した、広く使用されている C/C++ および Java ライブラリのセットであり、ソフトウェア アプリケーションに Unicode およびグローバリゼーション サポートを提供します。ICU は広く移植可能であり、すべてのプラットフォームで、C/C++ と Java ソフトウェアの間でアプリケーションに同じ結果をもたらします。

FreeType のページの最初の宣伝文句:

FreeType 2 は、高品質の出力 (グリフ イメージ) を生成できる一方で、小さく、効率的で、高度にカスタマイズ可能で、移植性があるように設計されたソフトウェア フォント エンジンです。グラフィック ライブラリ、ディスプレイ サーバー、フォント変換ツール、テキスト画像生成ツール、その他多くの製品でも使用できます。

FreeType 2 はフォント サービスであり、テキスト レイアウトやグラフィック処理 (色付きテキストのレンダリング、「中空」など) などの高レベルの機能を実行するための API を提供しないことに注意してください。ただし、フォント ファイルのコンテンツにアクセスするためのシンプルで使いやすい統一されたインターフェイスを提供することで、これらのタスクを大幅に簡素化します。

于 2012-04-10T19:49:48.050 に答える