アラビア文字の表示No.00412
Alter Ego さん 16/12/31 07:25
 
アラビア文字のフォントでは複数の文字を連続で打ち込むと
自動的に連結して続け字として表示してくれる機能がありますが、
秀丸エディタの場合、

言語:Unicode、フォント:IPAmj明朝

で設定すると表示される見た目とカーソルの位置がずれて、
真ん中のどこか一文字を修正したい場合などに場所が分からなくなります。

言語:Unicode、フォント:MSゴシック

の場合は見た目には問題なさそうに見えるんですが、一文字単位で範囲を
選択すると見た目の文字と選択される文字が異なります。

これはエディタの問題なんでしょうか?フォントその物の問題なんでしょうか?
例えば
العربية
でもそうなるんですが、この掲示板の書き込み画面上だと問題無いです。

[ ]
RE:00412 アラビア文字の表示No.00413
秀まるお さん 16/12/31 11:30
 
 すみませんが、秀丸エディタはアラビア語の表示には対応してないです。

 アラビア語は、

 − 右から左に文字が並ぶ。
 − 複数の文字が並ぶと結合して別の文字に変化する場合が多い。
   文字の幅も大きく変化する。

 などの特殊な事情があって、現状の秀丸エディタでは対応出来ないです。

 メモ帳とかで試すと、カーソル移動キーの「右」を押して、実際には左に移動
する、みたいな動作をします。秀丸エディタではそういう制御が難しいので対応
してないです。

 「動作環境・表示/操作 - 文字の描画」の「3Dグラフィックスアクセラレータ
による文字の描画」をONにすると、結合文字とかの意味では多少ましな表示には
なると思いますけども、カーソルの動き方とははおかしいので、やはり実用には
ならないと思います。

[ ]
RE:00413 アラビア文字の表示No.00414
Alter Ego さん 17/01/04 08:13
 
そうですか。わかりました。

説明どうもありがとうございます。

[ ]