タイ語編集の不具合No.18442
りゅうじ さん 04/06/10 11:27
 
タイ語編集時に不具合が見つかりましたが、上手く説明できるかどうか
わかりません・・・。

タイ語は母音となる文字の上下に「子音」や「声調記号」などの文字が
つく場合があります。例えば母音+子音+声調記号と3文字を打ち込んでも、
子音は母音の下、声調記号は母音の上に配置され、画面上では一文字分の
幅しか取らないことがあります。

通常であれば、キーボードから母音→子音→声調記号と打ち込んだ後、
バックスペースで削除していくと、まず声調記号が消えて、次に子音が
消えて、最後に母音が消える、と言う風になると思います。

でも現状では、キーボードから母音→子音→声調記号と打ち込んだ後、
バックスペースで削除しても、最初の2回は変化ありません。
3回目に押したときに母音、子音、声調記号が一気に消えます。

画面上部のルーラ(でしたっけ?カラム位置を表示するヤツ)は
バックスペースを押すたびに動くので、メモリ上では子音と声調記号は
削除されているようです。

こんな感じの説明でわかるでしょうか?わからなかったら遠慮無く
聞いてください。

ウチの環境は Windows 2000 SP4 + 鶴亀メール3.57beat6 です。
よろしくお願いします <(_ _)>



[ ]
RE:18442 タイ語編集の不具合No.18448
秀まるお2 さん 04/06/10 16:12
 
 タイ語の編集はしたことありませんが、なんとなく状況は分かりました。

 秀丸では、文字入力された時に、固定ピッチフォントであればその文字だけを
描画し、プロポーショナルフォントの場合は、直前の半角空白付近以降までさか
のぼって描画しなおすような処理をしています。なので、普通に入力した時には、
その「3回のキー入力で1文字」がうまく描画されるんだと思います。

 Backspaceで削除した時については、そういう「前に戻って再描画」って処理
がうまく働いてないんだと思います。

 それはそれで秀丸共々調査させていただきます。少々お待ちください。

[ ]
RE:18448 タイ語編集の不具合No.18450
秀まるお2 さん 04/06/10 16:58
 
 詳しい状況を調べるのがやっかいそうなので、とりあえず次のV3.57正式版ま
でには対応しないことにします。なんせ、秀丸エディタの基本的な部分に手を入
れないといけなくて、レベルダウンが怖いので…。

 V3.57の正式版後に詳しく調査させていただきます。

[ ]
RE:18450 タイ語編集の不具合No.18453
りゅうじ さん 04/06/10 20:20
 
> 詳しい状況を調べるのがやっかいそうなので、とりあえず次のV3.57正式版ま
>でには対応しないことにします。なんせ、秀丸エディタの基本的な部分に手を入
>れないといけなくて、レベルダウンが怖いので…。
>
> V3.57の正式版後に詳しく調査させていただきます。

急ぐわけではないので、他の作業との兼ね合いも考えながら
ボチボチやってください。よろしくお願いします <(_ _)>

[ ]