[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: clipboard and bitmap
- X-ml-count: 1750
- Subject: Re: clipboard and bitmap
- From: Keiichi Suzuki <keiichi@xxxxxxxxx>
- Date: 15 Dec 1999 19:35:45 +0900
- User-agent: Nana-gnus/6.13.11.1 SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) Emacs/20.4 (i386-*-nt4.0.1381) MULE/4.1 (AOI) Meadow/1.11b1 (TSUYU)
>>>>> meadow-users-jp の No. 1748
>>>>> Message-Id: <199912150907.SAA04187@xxxxxxxxxxxxxxxxx> で、
>>>>> "Shin" == Shin Miyazaki <shinm@xxxxxxxxx>さま曰く...
Shin> meadow 1.10 に bitmap-mule を入れ、T-gnus で smiley や
Shin> X-face を表示されるようにしているのですが、バッファ上に
Shin> 表示された X-face や smiley のビットマップを含めて選択すると、
Shin> 他のアプリケーションにペーストした際に意味不明の文字列に
Shin> なってしまいます(ビットマップで無かった部分の文字は正常)。
Shin> こういうものなんでしょうか?
そういうものです。
...とだけでは何なのでちょっとだけ。
bitmap-mule の原理は、 bitmap という名前の特殊な charset を定義して、そ
こで定義した文字を複数重ね合わせることで、絵を表示するようになっています。
;; (compose-chars ?◯ ?1)
;; 上の行の ) の後ろで C-x C-e すると文字の重ねあわせが実感できると思い
;; ます。
Meadow では、 clipboard に入れるときに w32-clipboard-coding-system に指
定された charset に encode しますが、 bitmap-mule が定義した、 charset
は当然のことながら、 Shift_JIS に全うに encode することはできません。
そのため、 clipboard 上のデータを Shift_JIS と解釈するアプリケーションに
そのデータを読ませると、化け化けの文字を表示することになります。
;; Meadow を2つ起動しておいて、その間でやり取りする分にはうまくコピーで
;; きます。 Meadow to Meadow 専用のルートがあると聞いています。
--
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4 4089 7AAF 2B03 ECBD 614B