No. 475/622 Index Prev Next
Path: titcca!fgw!mfd!sysrap!seki
From: seki@sysrap.ks.fujitsu.co.jp (Masahiro SEKIGUCHI)
Newsgroups: fj.kanji
Subject: Re: Backspace over Kanji (was Escape seq...)
Message-ID: < 937@sysrap.sysrap.ks.fujitsu.co.jp>
Date: 11 Oct 89 01:58:08 GMT
References: < WD.89Oct6164253@akari.kaba.JUNET>
Distribution: fj
Organization: Fujitsu Ltd., Kawasaki, Japan
Lines: 62
せきぐち@富士通です.
From article < WD.89Oct6164253@akari.kaba.JUNET> ,
by wd@kaba.JUNET (Kamo Hiroyasu):
>
> 鴨ともうします。
...abridged...
> > えーと,私の趣旨は:
> > 1バイト=1カラムで,
> > 漢字1文字=2カラムで,
>
> という認識が気持ち悪いからです。
> 本来は、
> 漢字コードの仕様より、 漢字1文字=2バイト
> 端末またはプリンタの仕様より、 漢字1文字=2カラム
> その結果、偶然、1バイト=1カラムが成立している。
> のはずで、1バイト=1カラムは、二つの独立した仕様を採用した時に、偶然
> 生じる結果のはずです。1バイト=1カラムは、基本仕様でもなんでもないは
> ずです。
私も,その通りだと思います.鴨さんが書いているのと同様の趣旨を,
アルファベット圏の人に主張しているのでした.(仕事で.)文脈が
違うと,私も主張が一貫しないことを発見して,うろたえています :-(
> バックスペースの問題については、
>
> バックスペースには、「1カラム後退」(絶対バックスペース)と「1文字後
> 退」(相対バックスペース)がある。0/8(^H)がどちらのバックスペー
> スになるかは、端末等の仕様またはモードによって決まる。
>
> と考えるのが、気持ちいいと思います。となると、「必ず絶対バックスペース」
> と「必ず相対バックスペース」のコントロールシーケンスが欲しいですね。ちょ
> うど、ニューライン(次行、ただし、左端か同じ水平位置かは仕様かモードで
> 変わる)に対して、インデックス(次行の同じ水平位置)とネクストライン
> (次行の左端)があるように。
なるほど,と思って,インデックスとネクストラインを両方持つ体系
の代表であるところのJIS X0211 を眺めたら…
なんと,この規格では,全ての動作が「文字位置」に対して規定され
ており,「文字位置の幅は固定的でもよく,表示する文字に依存して
もよい」となっているところを見ると,この「文字位置」は「カラム
単位」ではなく「文字単位」で数えるように思えますね.
つまり全ての機能が,鴨さんの言うところの「相対」型な訳です.
すると,カーソル位置決め(ESC [ yy ; xx H )等も,xx番目の文字
位置ですから,たまたまyy行目に表示されている文字列の,xx番目の
文字の上に移動ということになりますね.
本当かな? よく分からなくなってきました….
こんな端末では,cursesが動かない :-(
---
富士通 情報システム企画 アーキテクチャ部 関口正裕
Next
Continue