Article View: fj.editor.mule
Article #484Re: About mew
From: Fujisawa Jiro
Date: Thu, 14 Oct 1999 00:00
Date: Thu, 14 Oct 1999 00:00
95 lines
6243 bytes
6243 bytes
こんにちは、藤澤です。
ちょっと忙しかったもので、ずいぶん間があいてしまいましたが....
kate@pfu.co.jp (KATAYAMA Yoshio) writes:
> “lc”は leading character の略で、mule 文字コードのプリフィック
> (略)
> #これにより、文字の区切りが簡単に検出できるようになっています
>
> 詳しくは、info の Mule → Character を見て下さい。
だいたい分りました、そのうちじっくり研究してみたいと思います。
> >lc- M-[tab]
>
> >とやると、候補の中に cns も出て来るんですけど、もしかして何とかすれば
> >Mule でも cns が扱えるんじゃ.... 扱えるんなら、嬉しいんですけど....
えっと、これはうっかりあまりよく考えずに書いてしまったのですが、Mule
のバッファの中で CNS にある文字を使ったり、CNS にある文字とその他の文
字コードに属する文字が混在している文書を junet コード等でファイルに出
力したりする事と、CNS コードで書かれたファイルを読み書きする事とは、ま
た別の事なんでしょうね。(何か自分でも混乱してよく分らなくなっているの
で、うまく表現できません)
私としましては、CNS の第三面以降にある文字を JIS や Big5 の文字等と混
在して使うというのが第一の目的です。(ですから、ファイルとして出力する
場合には、junet で出力するのが理想です)
ただ、後で気付いたのですが、これにはコードが扱えるかどうか以外にも問題
が二つあります。
まず第一に、CNS 第三面以降のフォントが無い。あちこち見てみたのですが、
何故か CNS 第三面以降の BDF フォントは、24dot と 40dot フォントしか無
く、16dot のものがありません。これではコードとしては CNS が扱えても、
結局第三面以降は表示できないように思われます。
第二に Input Method が無い。例え上記の問題が解決出来たとしても、CNS 第
三面以降の文字を input する方法が無いと、自由に使う事は出来ません。
Mule の quail には CNS の文字をインプットするものは無いようですし、
leim にはあることはあるんですが、テーブルを見てみた限りでは、第二面ま
での文字しか入っていないようでしたので、やはり第三面以降はインプット出
来ないようです。
> はい。CNS 11643 も扱えます。
>
> しかし、Mule 2.3 では CNS 11643 のための coding-system が定義さ
> れていませんので、ISO 2022 系の coding-system を流用しなければな
> りません。Emacs 20 でも iso-2022-cn などしかないようです。
>
> EUC-TW で CNS 11643 を使うためには coding-system を定義しなけれ
> ばなりません。Mule 2.3 用の coding-system を作ってみました。やっ
> つけで作ったので、エラー処理が適切ではないかも知れません。(_ _)
取り敢えず試してみました。といっても、CNS コードのファイルを作る事が出
来なかったので、CNS の文字の入った junet のファイルを作って、それを読
み込んでみたのですが、CNS の文字を使った部分は、何も表示されませんでし
た。カーソルをその文字の位置に移動すると、正方形に変わるので、2バイト
文字と判断されているのは確かのようですが....
これはどうも、coding-system 云々の問題ではなく、フォントの問題であるよ
うに思えます。X には CNS のフォントはインストールしてあるのですが、
Mule がそれを読み込んでいないのかもしれません。CNS のフォントを使う場
合、.emacs で何か設定する必要があるのでしょうか?
ちなみに、インストールしてある CNS のフォントは以下のものです。
cns-1-16.pcf.Z -hku-fixed-medium-r-normal--16-160-72-72-c-160-cns11643.1992-1
cns-1-24.pcf.Z -cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992-1
cns-1-40.pcf.Z -cbs-song-medium-r-normal-fantizi-40-400-75-75-c-400-cns11643.1992-1
cns-2-16.pcf.Z -hku-fixed-medium-r-normal--16-160-72-72-c-160-cns11643.1992-2
cns-2-24.pcf.Z -cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992-2
cns-2-40.pcf.Z -cbs-song-medium-r-normal-fantizi-40-400-75-75-c-400-cns11643.1992-2
cns-3-24.pcf.Z -cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992-3
cns-3-40.pcf.Z -cbs-song-medium-r-normal-fantizi-40-400-75-75-c-400-cns11643.1992-3
cns-4-24.pcf.Z -cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992-4
cns-4-40.pcf.Z-cbs-song-medium-r-normal-fantizi-40-400-75-75-c-400-cns11643.1992-4
cns-5-24.pcf.Z -cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992-5
cns-5-40.pcf.Z -cbs-song-medium-r-normal-fantizi-40-400-75-75-c-400-cns11643.1992-5
cns-6-24.pcf.Z -cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992-6
cns-6-40.pcf.Z -cbs-song-medium-r-normal-fantizi-40-400-75-75-c-400-cns11643.1992-6
cns-7-40.pcf.Z -cbs-song-medium-r-normal-fantizi-40-400-75-75-c-400-cns11643.1992-7
cns-7-24.pcf.Z -cbs-song-medium-r-normal-fantizi-24-240-75-75-c-240-cns11643.1992-7
どうも、ファイルの coding-system と、そのコードにある文字を使う事とが
頭の中で混乱してしまって、よく分らなくなってしまっているのですが、その
辺りも含めて、御教授下されば幸いに存じます。
------
┌────────────────┐
│藤澤次郎@神戸大学文化学研究科 ┃
│E-mail:fujisawa@lit.kobe-u.ac.jp┃
└━━━━━━━━━━━━━━━━┛
Technical Details
Message-ID:
<863dvfyx82.fsf@localhost.my.domain>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<863dw2lu0b.fsf@localhost.my.domain> <7snjvn$j40$1@suminoe.ex.media.osaka-cu.ac.jp> <86ogeo4453.fsf@localhost.my.domain> <KATE.99Oct2004241@yamato.trad.pfu.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10eba4,3f08fb5b9241eb8e X-Google-Attributes: gid10eba4,public From: fujisawa@wao.or.jp (Fujisawa Jiro) Subject: Re: About mew Date: 1999/10/14 Message-ID: <863dvfyx82.fsf@localhost.my.domain> X-Deja-AN: 536325654 References: <863dw2lu0b.fsf@localhost.my.domain> <7snjvn$j40$1@suminoe.ex.media.osaka-cu.ac.jp> <86ogeo4453.fsf@localhost.my.domain> <KATE.99Oct2004241@yamato.trad.pfu.co.jp> Content-Type: text/plain; charset=ISO-2022-JP X-Complaints-To: root@210.224.92.18 X-Trace: nntp.wao.or.jp 939836669 27050 210.224.92.106 (13 Oct 1999 17:44:29 GMT) Organization: Kobe University Mime-Version: 1.0 (generated by tm-edit 7.106) NNTP-Posting-Date: 13 Oct 1999 17:44:29 GMT Newsgroups: fj.editor.mule