文字コード掲示板


記事表示


No.118投稿日時:2003/11/04(火) 00:43    <↑親記事:No.081>
投稿者:小林 裕幸  <E-Mail>

申し訳ございません。 連絡が来...

申し訳ございません。
連絡が来ていたことに気がつけませんでした。
申し訳ございませんでした。
結局は、Windows文字コード表からすべてを抜き出し、
Cp943C依存とされる文字のみを書き換えて徹夜でごりごり作りました(涙)

> 事後報告していただけると嬉しいのですが…

>(1) どのようなシステムで、

プリンタに対して、ページ記述言語で文字を
出力させるコンポーネントを開発しております。

>(2) どのような事をしようとして、

ページ記述言語では、PCL6を使用しているときで、
PCLは海外向けプリンタが多い言語ですので、
日本語サポートの可否を、フォントセットと、
文字コードの関係から洗い出す必要がありました。

>(3) どのような問題が発生していて、

問題という問題は、検証に時間がなかったことです。
検証の結果としては、海外で日本語フォントとして
発売しているフォントセットのほぼ半数が機種依存文字を、
搭載してはおらず、フォントのイメージをTruTypeで吸出し、
それを解像度の関係から、24×24ドットで切り出した上で、
ピッチを付加し、機種依存文字まで出力可能な、
ロジックを搭載いたしました。
NLS問題から一部の文字では、正常にマッピングしてもらえず、
データ内を置き換えるロジックも実装しました。

>Cp943Cすべての文字の表を探しているのでしょうか?

その通りです。
コンポーネント自体は、Javaで作成しており、
文字として送られたものを、Unicode化してPCLに埋め込んでいます。

それと、「Cp943Cすべての文字の表」とは、次のどれの事を指すのでしょうか?

(a) Windows の「文字コード表」のようなコードポイントと表示される文字の対応表

コードポイントはこの際必要はありませんでした。
あればあったで非常に有用でしたが。

(b) Cp943C(シフトJIS符号化表現) と Unicode(UCS) の変換表

これはCp943Cの文字表があれば、Javaを通して作成されるもので、
かまいませんでした。

(c) その他 (具体的にお教えください)

説明が足りず申し訳ございません。
Javaで言うところのCp943Cを意図していました。
OS/2でいうところのSJISコードを持つすべての文字の意味になります。
相対してMS932とするのが、Windowsの持つ文字コード
すべてという意味のようです。今回はシステム用件が、
AIX+UDBでしたので、Cp943Cを意図していました。

本当に連絡が遅れてしまい、
本当に申し訳ございません。
こういった人もいるという悪い見本にデモしてください。


Script : Sylpheed 1.24
Modified by MORIYAMA Masayuki