🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #484

Re: About mew

#484
From: Fujisawa Jiro
Date: Thu, 14 Oct 1999 00:00
95 lines
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-mail
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>

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