メール一覧での絵文字の表示についてNo.06137
さん 20/01/10 14:22
 
 お世話になっております。

 珍しく件名に絵文字が入ったメールが届いて気づいたんですが、メール一覧では絵
文字はクエッションマークに化けてしまうようですが、これは仕様でしょうか。
 ちなみに、「全般的な設定」→「ウィンドウ」文字の描画」の「メール一覧に適
用」と「カラー絵文字」はオンになっています。
 なお、こちらで化けてしまったのは、「U+1F30F」の絵文字です。
 また、メール内容枠のSubjectの表示では問題ないようでした。
 環境は、Windows10 64ビット、秀丸メール 6.93β26です。

 以上、よろしくお願いいたします。

[ ]
RE:06137 メール一覧での絵文字の表示につNo.06138
秀まるお2 さん 20/01/10 15:12
 
 メール一覧上でも絵文字は正しく絵文字で出てくるはずではあるんですが、NVDAが
音声化する時に、ユニコード文字が「?」に化けて伝わってるってことだと思います。

 絵文字だけじゃなくて、基本的にユニコード文字はうまく音声化されてないと思い
ます。

 実は、秀丸メールのメール一覧は、完全に自前で描画などしてるウィンドウではあ
るんですが、Windowsの「リストボックス」ってウィンドウ部品に偽装してまして、
それによって、音声化ソフトがリストボックスと勘違いしてうまく音声化されるよう
にしています。しかし、このウィンドウは、いわゆる「ANSI」のウィンドウになって
いて、ユニコードの文字列のやりとりが出来ないです。

 Windowsの中に生成するウィンドウには、ユニコードのウィンドウとそうじゃない
ウィンドウ(ANSIウィンドウと言う?)があります。例えばエディットコントロール
なんかをユニコードじゃないウィンドウとして生成すると、そこにはユニコードの文
字が入力できないなどの制限が発生します。

 秀丸メールのウィンドウは基本全部ユニコードウィンドウなんですが、メール一覧
だけは、あえてユニコードじゃないウィンドウにしています。

 今さらこれをユニコードウィンドウにするのはちょっとリスクが高いというか、変
なレベルダウンのバグが出そうで怖いのですが、将来的にはユニコードにした方が、
NVDAとかにとっては都合がいいってことになるのやら?

 ついでに、秀丸リーダーによる音声化も、DDEっていう古い仕組みを使ってる以上、
ユニコードはうまく音声化されてないと思うのですが、それは大丈夫なのやら?

[ ]
RE:06138 メール一覧での絵文字の表示につNo.06139
さん 20/01/10 15:34
 
 お世話になります。

> 今さらこれをユニコードウィンドウにするのはちょっとリスクが高いというか、
>変なレベルダウンのバグが出そうで怖いのですが、将来的にはユニコードにした方
>が、NVDAとかにとっては都合がいいってことになるのやら?

 多分そうだと思います。
 一応NVDAに組み込んでいるアドオンのソースを見たところでは、リストボックスに
「LB_GETTEXT」をSendMessageして文字列を取得しているので、リストボックスがANS
Iになっている関係で句エッションになってしまっているようです。
 確かにレベルダウンは怖いので、一応このままでも大丈夫です。

> ついでに、秀丸リーダーによる音声化も、DDEっていう古い仕組みを使ってる以上、
>ユニコードはうまく音声化されてないと思うのですが、それは大丈夫なのやら?

 こっちはちゃんとUnicode文字もクエッションにならずに読み上げられるようです。

 ありがとうございました。

 以上、今後ともよろしくお願いします。



[ ]
RE:06139 メール一覧での絵文字の表示につNo.06140
秀まるお2 さん 20/01/10 16:19
 
 実はVersion 6.93で、アカウント毎設定やフォルダ毎設定のダイアログボックスを
ユニコード化してて、アカウント名やフォルダ名にユニコード文字を使えるように直
していたりしますが、ユニコード文字を使った場合は警告表示するなどして多少の安
全対策をしてたりします。

 Version 6.93の正式版をアップロードしてからメール一覧ウィンドウのユニコード
化をやってみようと思います。あと、以前要望いただいてたマクロ登録ウィンドウを
秀丸エディタと同じにするのもまだやってなかったので、これもぼちぼちやらないと
いけない所ではあります。

[ ]
RE:06140 メール一覧での絵文字の表示につNo.06141
さん 20/01/10 19:46
 
 お世話になります。

> Version 6.93の正式版をアップロードしてからメール一覧ウィンドウのユニコー
>ド化をやってみようと思います。あと、以前要望いただいてたマクロ登録ウィンド
>ウを秀丸エディタと同じにするのもまだやってなかったので、これもぼちぼちやら
>ないといけない所ではあります。

 ありがとうございます。
 よろしくお願いします。

 それでは。


[ ]