Unicode®書体とは何ですか?
Unicode®Typfaceは、Unicode®ユニバーサル文字セット(UCS)に存在する文字を表示するために必要なグラフィック情報です。 UCSには100万個以上の文字があり、それぞれがコードポイントと呼ばれ、継続的に修正および拡張されています。このため、多くのUnicode®の書体は、西洋の英語の文字や数字のみなど、表現できる文字のサブセットのグラフィカルデータのみを提供することを選択しますが、可能な限り多くの文字に表示情報を提供しようとするいくつかの書体があります。最終的に、Unicode®書体とUCSとの接続は、キャラクターを使用してソフトウェアによって処理されます。これは、フォントがプログラミングレベルでどのように動作するかについての実際の定義がないためです。
Unicode®Thipfaceを使用するには、完全なフォントを作成する2つの要素を渡すことが含まれます。 1つ目はUCSです。これは、どの文字が特定の数値にマッピングされるかの定義です。これはつまりUCSでは、英語番号1は特定のインデックス番号でセットで表されます。この番号を使用して、インデックスを書体に決定してグラフィカルデータを見つけて、文字を画面にレンダリングしたり、紙に印刷したりできるようにします。 Unicode®標準は、根底にあるUCSのみを扱い、2つの間の関係の実装ではないため、プログラムごとに異なる場合があります。
unicode®書体内の情報は、UCS文字を表示または表現する役割を何らかの形で満たすものとすることができます。 UCS文字のグラフィカルな表現は、グリフとして知られています。書体内のグリフは画像であるか、キャラクターを描画して必要な任意のサイズにスケーリングできるように、ベクトルデータにすることができます。 Unicode®Typfaceをどのように実装する必要があるかについての定義はありません。3次元(3D)で文字をレンダリングするための情報、または視覚データの代わりにオーディオ署名さえもレンダリングします。
Unicode®書体、特に何万人もの個々の文字が存在する非西言語で複雑な文字を実装する典型的な方法がいくつかあります。 1つの方法は、それぞれが複数のキャラクターで使用される可能性のあるいくつかの要素から単一のグリフをコンパイルする方法に関する情報を提供することです。これにより、書体がより少ない繰り返しグラフィカルデータを保持し、代わりに必要な一意の画像を作成するためにレイヤー化システムに置き換えることができます。