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