Re: utfパッケージの\CID{1}で「The OS returns the error code 0」(de dviout)

名前: H-Ogawa
日時: 2004-03-15 14:42:41
IPアドレス: 202.24.147.*

>>27177 dvioutのフォント処理はWinAPIに依存しており、WinAPIの内部処理はUnicodeの ため、\CID{}はdvioutの内部でUnicodeに変換されるのだったと思います。当然、 Unicodeにないグリフであればエラーが返ってくる訳で、\CIDコマンドで表示で きるものとできないものとの双方があることになります。表示できるものは結局、 \UTFコマンドでも指定が可能なものに限られるでしょうから、混乱を防ぐには、 dvioutでは「\CIDコマンドには基本的に未対応。\UTFコマンドを使うべし。」 と考えておいたほうがよいのかもしれません。 ただしサロゲートペア部の扱いについては、ちょっとわからないのですが、この 部分で\UTFでは指定できないけどdvioutでも\CIDで表示できるようなコードが あるのかもしれません。WinAPIがUTF16も扱えるなら、そういうことになりま すが、どうでしたっけ?

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)