Closed zmatsuo closed 6 months ago
動作が変わっているのを確認しました。 https://ci.appveyor.com/project/teraterm/github-snapshot/builds/49513519
ありがとうございます。 改版履歴に追記して main にマージしました。
ビルドしかけました。 https://ci.appveyor.com/project/teraterm/github-main/builds/49530698/artifacts
絵文字テーブルを変更します。
テストしていて2cellのほうが自然そうだけど、 Override Emoji Characters width = 2にしても 1cellで表示される文字を見つけました。
例
☇:U+2607 LIGHTNING ☻:U+263B BLACK SMILING FACE
webブラウザでの文字の見え方は選択したフォントによると思います。 Tera Term上などで次のコマンドで見え方をチェックできます。
絵文字の種類(=属性, Properties)が6種あって、 https://www.unicode.org/reports/tr51/#Emoji_Properties_and_Data_Files 現在はEmoji属性の文字を絵文字としています。 これよりもExtended_Pictographic属性を使ったほうがよさそうです。 それなら上記文字も2cellで表示することがでるようになります。
Unicodeにしかない(Shift_JIS(CP932) などにはない)絵文字の 文字幅はどうしたものかなと思うのですが 2cell(全角)のほうが違和感がない印象です。 将来絵文字属性によって文字幅を変えたい、となるかもしれないですね。
Unicodeの文字幅の説明にも手を入れました。
特に指摘などなさそうでしたら2,3日でマージしようと思います。