江村様
いつもお世話になっております。
yasujiです。
[DirectWriteを使用]=OFFの場合に国旗絵文字をテキストに挿入すると国旗絵文字の代替表示文字と次の文字の一部と重なって表示され、行末に挿入すると国旗絵文字の代替表示文字の一部が消失して表示されない不具合です。
〔不具合1〕[DirectWriteを使用]=OFFの場合に国旗絵文字をテキストの前に挿入した場合は、国旗絵文字の代替表示文字が次の文字の一部と重なって表示され、行末に挿入した場合は、国旗絵文字の代替表示文字の一部が消失して表示されない。
上記不具合の発生の再現手順は下記の通りです。
〔対象〕
v24.0.0 (64bit)
〔使用環境〕
OS: Windows 10 Pro 64bit, ver 22H2
〔再現手順〕
1.EmEditor 64bit ポータブル版を初期状態で起動
zipファイルから展開して、起動する。
初回のエディション選択は、Professionalを選択する。
2.表示設定の変更
メインメニュー [表示] ==> [DirectWriteを使用]がONの場合は、[表示] ==> [DirectWriteを使用]をクリックしてOFFにする。
3.開いている文書タブに適当なテキストの入力
下記のようなテキストを文書タブに入力する。
🇺🇸行頭にアメリカの国旗です。末尾英数字なしです。
行末にアメリカの国旗です。末尾英数字なしです。🇺🇸
🇺🇸行頭にアメリカの国旗です。末尾英数字ありです。<a href="https://www.google.com/" rel="noopener" target="_blank">https://www.google.com/</a>
行末にアメリカの国旗です。末尾英数字ありです。<a href="https://www.google.com/" rel="noopener" target="_blank">https://www.google.com/</a>🇺🇸
国旗絵文字の取得は下記のサイトです。
Let’s Emoji – 国旗 絵文字
https://lets-emoji.com/national-flag-emoji/
4.表示状態の確認
国旗絵文字の代替表示の us と次の文字との表示間隔を確認する。
==> us の一部と次の文字が重なる、行末は s が表示されない。〔不具合1〕が発生する。
本来は、Windows標準のメモ帳と同等の表示にできるはずです。
よろしくお願いします。