掲示板に戻る
No:687 タイトル:GEAR戦士撫子 新Part681 お名前:プロフェッサー圧縮 投稿日:2025/12/17 08:11:36 単表示 返信

但し。

文章丸ごとをグラフィックデータとして送るのではなく、あくまでプリンタ側に文字フォントを持たなくなっただけで、印刷自体は文字単位で行われます。

つまり印刷する時は文章に含まれる文字フォントのみと文字コードが送られる訳です。

ビットマップとして送るより遥かに効率が良く、プリンタ側で文字フォントを形成して印刷する方式はプリンタ側にフォントを持っていた時代と互換性が高かったのです。


          ◇          ◇          ◇


しかし。

この言ってみれば新旧合わせたハイブリッド方式は、プリンタ側にフォントを持っていた時代の欠点をも継承してしまいました。

即ち文字コード問題による文字化けです。


          ◇          ◇          ◇


「いやいや使うフォントを一緒に送ってるのになんで文字化けすんの」と思いましたわね? そこの諸兄。

この問題の肝は、文章はあくまで文字コードで表されるところにあります。

つまるところが違う文字コードで解釈したら文字化けするという、至極当然の帰結なのです。


          ◇          ◇          ◇


実を言いますと。

プレーンテキストには文字コードを指定する方法がありません。

ですのでそのテキストを開いたアプリが何の文字コードかを判定し、時には使う者が明示的に設定してやる必要があります。

ここが間違っていると間違った文字コードで印刷してしまい、結果として見事にバケラッタするという訳です。