No. 178/622 Index Prev Next
Path: titcca!srava!kameyama
From: kameyama@srava.sra.JUNET (Toyohisa Kameyama)
Newsgroups: fj.kanji
Subject: Re: Hankaku Katakana (In KANJI)
Message-ID: < 928@srava.sra.JUNET>
Date: 16 Sep 87 10:17:57 GMT
References: < 561@cskvax.csk.JUNET> < 3559@etlcom.etl.JUNET> < 1565@hagiwara.kuis.kyoto-u.junet> < 831@titisa.is.titech.junet>
Reply-To: kameyama@srava.sra.junet (Toyohisa Kameyama)
Distribution: fj
Organization: Software Research Associates, Inc., Japan
Lines: 50
In article < 831@titisa.is.titech.junet> kuno@titisa.is.titech.junet (Yasushi Kuno) writes:
> さねを さん:
> > なお、バイト幅と表示幅の不一致の問題については、たとえばビットマッ
> > プにプロポーショナル・フォントを表示する場合を考えてみればわかるよ
> > うに、本来、文字の幅というものは、文字のクラス(半角とか全角とか)
> > によるのみならず、文字毎に違っているのがあたりまえであると考えられ
> > ます。
> そうだそうだ。最近プログラムはプロポーショナルフォントで編集して
> いるのですが、なかなか気持ちいいですよ。幅も狭くて済むし。
>
> もうひとつ、やや過激ですが、全角/半角というのは言わばフォントの
> 違いでしょう?一つの字形に二つのコードがあるのは嫌な事ですよね?
> だから、半角というものは(片仮名に限らず)全部無い方が今後の為に
> いいんじゃないかなあ?
全面的に賛成します.
大体, コードによって文字の幅を変えたことによって,
バイト幅と表示幅が一致するという悪習? がうまれ,
シフト JIS コードがもてはやされているような気がします.
よって, 私は, コードによって文字幅を変えると言う考えにに反対します.
``半角'' 文字が必要ならば例えばエスケープ・キャラクタなどで対応するべきだと
思います.
(主張が微妙にずれているような気もしますけれど...)
と, いうわけで, 1 byte 片仮名コードは必要なくなったんじゃないかな?
ASCII 文字については ASCII で表せるものは ASCII で表すというのが
私の考えです.
2 byte コードの ASCII 文字を ASCII に直すというフィルタが必要な方がいましたら
がいましたら post してもいいですけど. (long char 版)
> 「何で、漢字/仮名はプロポーショナルフォントにしてくれないのかな?
> 特に、仮名はプロポーショナルにして漢字より小さ目にしたほうが読み
> やすいんじゃないかなあ」と私はいいたい。
ULIS で作った JTROFF は仮名/漢字のプロポーショナルフォントをサポートします.
但し, そのようなフォントがあるかどうかはまた別の問題ですが...
(フォントはすべて借り物なもので...)
DWB 2.0 のライセンスのあるところには, そのうち配布できるようになると思います.
(2 年前から言っているような気がしますけれど...)
P.S. 1
JIS から EUC の変換プログラムが手元にないので, JIS コードの long char
入出力関数を作ろうとしたら stdio 全体をいじらなければいけないことに
気づいて断念してしまった.
(変換プログラムは ULIS にはあります. もし, ご入用でしたら, kh@ulis
に mail してください. 著作権は私にあるはずです.)
P. S. 2
JTROFF についての問い合わせは kh@ulis まで. 私はもはや関係ありません.
Next
Continue