[Squeak-ja: 3763] Re: Unix用のリクエストいくつか

Yoshiki Ohshima yoshiki @ vpri.org
2007年 11月 1日 (木) 15:52:57 JST


  大島です。

  うーむ。これは鋭いですね。バッファを巨大にするという手段で対処できる
ものなのでしょうか。

  ところで、最近3.9-12のolpcブランチを見ています。以前、日本語入力のと
ころを見ると言っては見たもののあまり手が進んでいないのですが(UTF32を
EventBufferに入れて返すというようなところは書きましたが)、もし気合があ
りましたら、是非3.9-12ベースで日本語入力(およびその他のinput methodを
要求する言語の入力)ができるパッチを作ってはいただけないでしょうか?世界
の人に使われるチャンスです。

  ご検討ください。

-- Yoshiki

At Mon, 29 Oct 2007 13:34:14 +0900,
Tsutomu Hiroshima wrote:
> 
> 廣島です.お久しぶりです.
> 遅ればせながら,エラーをこちらでも確認しました.
> 
> platforms/unix/vm/sqUnixEvent.c
> 
> で,インプットイベントの循環バッファのサイズが,
> 
> #define IEB_SIZE         64     /* must be power of 2 */
> 
> となっています.
> 変換文字列が一定数以上だとバッファを1周して
> 変換文字列の最初を上書きしてしまい問題が生じるようです.
> utf8 あ 11文字で 33 バイト,
> EventKeyDown と EventKeyChar のイベントが各バイトで生じるので,
> 66個のイベントが一度に生じます.計算はぴったり合います.
> 
> さて,どう対処したものか?
> =================
> 廣島 勉
> Tsutomu Hiroshima



Squeak-ja メーリングリストの案内