ホームページ >よくある問題 >漢字はコンピュータ上ではどのような形式で出力されますか?

漢字はコンピュータ上ではどのような形式で出力されますか?

藏色散人
藏色散人オリジナル
2020-12-07 11:15:1330611ブラウズ

中国語の文字は、ドット マトリクス コードの一種であるグリフ コードの形でコンピュータに出力されます。漢字をモニタやプリンタに出力するには、漢字が設計されています。図形記号に従ってドットマトリクスパターンを生成し、対応する格子コードを取得した。

漢字はコンピュータ上ではどのような形式で出力されますか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

漢字はコンピュータ上ではどのような形式で出力されますか?

漢字はコンピュータ内でグリフコードの形式で出力されます。

グリフ コード。ドット マトリクス コードの一種。漢字をモニタやプリンタに出力するには、漢字を図形記号に従ってドットマトリクス化し、対応するドットマトリクスコード(グリフコード)を取得します。

表示に使用するフォントを表示フォントといいます。漢字を表示するには、通常、16×16 ドット マトリクス、24×24 ドット マトリクス、または 48×48 ドット マトリクスが使用されます。漢字格子のサイズがわかれば、漢字を格納するために必要なバイト空間を計算できます。

例: 16×16 ドット マトリックスを使用して漢字を表現すると、各漢字に 16 行、1 行あたり 16 ドットを使用することになります。1 つのドットには 1 ビットのバイナリ コードが必要で、16 ドットには 16 のバイナリ コードが必要です。 -bit バイナリ コード。コード (つまり 2 バイト) は合計 16 行なので、16 行 × 2 バイト/行 = 32 バイトが必要です。つまり、16 × 16 のドット マトリックスが漢字を表し、グリフ コードには次のものが必要です。 32バイト。

つまり、バイト数 = ドット マトリクスの行数 × ドット配列の数 / 8

印刷に使用されるフォントは印刷フォントと呼ばれ、表示よりも多くの漢字が含まれます。画像表示フォントライブラリをメモリに転送する必要があります。

すべての漢字グリフ コードのコレクションは、漢字ライブラリと呼ばれます。漢字ライブラリは、ソフトキャラクタライブラリとハードキャラクタライブラリに分類できます。ソフトフォントはファイルの形でハードディスクに保存されており、現在ではこの方法がよく使われていますが、ハードフォントはフォントを別のメモリチップに固定し、他の必要なデバイスとのインターフェースカードを形成し、これを接続します。コンピュータのことで、通常はハンカと呼ばれます。

コンピュータ内で漢字を表現するための統一された符号化方式を内部コードと呼び、内部コードは独自であることが分かります。漢字の入力を容易にするために形成された漢字符号化は、漢字の外部コードである入力コードであり、符号化方式の違いにより入力コードが異なり、多様である。漢字を表示、印刷するために形成される漢字コードはグリフコードであり、コンピュータは漢字の内部コードを介してフォントモデルライブラリから漢字のグリフコードを見つけて変換を実現する。

推奨: 「プログラミング ビデオ

以上が漢字はコンピュータ上ではどのような形式で出力されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。