Soft Character Set (DRCS)

Soft Character Set(DRCS)に関係ありそうなツイートを集めました。 この仕組みはいわゆる外字を表現するためのもので、VT220以降のDEC端末ではこれを使用できたようなのですが、ソフトウェア端末の時代になってからはこの機能が移植されることはほとんどなくなってしまいました。 資料としては端末のマニュアルや、ここが参考になります。 VT320 Soft Character Sets http://vt100.net/dec/vt320/soft_characters 続きを読む
5
前へ 1 ・・ 9 10
haru @uobikiemukot

Unicode BMPしか扱わないという場合にはISO-2022-JP-MSの対応付けを使ったほうが都合が良い

2014-03-16 19:19:13
haru @uobikiemukot

DECDLDではDscsで区の部分を指定して,ISO-2022-JP-MSの対応に従うなら94文字,DRCSMMv1なら96文字,のフォントセットに割り当てれば良い...のだろうか

2014-03-16 19:22:26
haru @uobikiemukot

DRCSを使ってるプログラムってvim powerlineぐらいしか知らないから,とりあえずそのソース見るか

2014-03-16 19:23:58
haru @uobikiemukot

あれ,vim powerlineのpackageが見つからない

2014-03-16 19:28:11
haru @uobikiemukot

というか,powerline用にpatchを当てたfontはヒットする

2014-03-16 19:28:50
haru @uobikiemukot

DRCSを使ってるのはkefir_さんのやつかな >https://t.co/6nI3hXqE7D

2014-03-16 19:32:17
haru @uobikiemukot

fontにpatchを当ててるpowerlineはUnicodeのどの領域を使ってるんだろう

2014-03-16 19:43:43
haru @uobikiemukot

fontpatcherというものを見るとU+2B60-U+2B64とU+2B80-U+2B83にpatchを当てているようだ.この領域って何だっけ

2014-03-16 19:46:54
haru @uobikiemukot

vim-powerline-drcsはU+104021-U+104027の文字をDRCSで定義しているようだ

2014-03-16 20:02:23
haru @uobikiemukot

vim-powerline-drcsでのDECDLDは,Dscsが" @"(SPACE @)になってるなぁ.Dscs内のintermediate characterを省略しないでSPACEを入れてるのは何でなのだろう

2014-03-16 20:18:03
haru @uobikiemukot

ISO-2022のDRCSの指定がESC 2/8 2/0なのとSELECT-DRCS指示子の範囲が4/0-7/14なのを考慮して,DRCSMMv1とかDECDLDのDscsがこうなってるような気がするのだけどちゃんと理解できていない

2014-03-16 20:23:43
haru @uobikiemukot

ISO-2022が魔界すぎるのがいけないんだ!

2014-03-16 20:24:12
haru @uobikiemukot

DECDLDのPcmw/Pcmhと端末のセルサイズが違う場合にどうなるのかも良くわからない

2014-03-16 20:26:36
saitoha @kefir_

@uobikiemukot 以前ISO-2022とかを読んでいたらDRCSを指示する時は中間バイト2/0を付けろと書かれていたのが理由だった気がします。

2014-03-19 00:48:44
saitoha @kefir_

@uobikiemukot 実はマルチバイトDRCS指示の場合は ESC 2/8 2/0 F ではなく ESC 2/4 2/0 F が正しいとかだったような気がしますが該当箇所を探してみます。

2014-03-19 00:50:39
前へ 1 ・・ 9 10