Tíquete #47538

 ̄ が扱えない

: 2023-03-08 18:42 Última Atualização: 2023-03-15 23:13

Relator:
Dono:
Tipo:
Estado:
Fechado
Componente:
Marcos:
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Fixed
Arquivo:
Nenhum
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

現象

5.0beta1 SVN#10612 で、「 ̄」(EUC-JP で A1B1)の描画がうまくできないようです。

「うまくできない」とは、以下のような状況です。

・この字を4つ並べたテキストファイルを cat すると、1文字目の半分までしか描画されない。

・マウスで反転させると2文字目が1文字目に半分カブる。2文字目以降は 半分だけ表示される。

・vi で入力すると横幅 0 文字ぶんであるかのように扱われているようです。

その他

・SVN#10062 では期待通りに描画されます。

・ログには期待通り出力されています。

・フォントは MSゴシック、FixedSys、Biz UDゴシック を試して事象変わりありませんでした。

・TeraTerm 動作マシンは Windows10 22H2 で、接続先は FreeBSD です。

Ticket History (3/9 Histories)

2023-03-08 18:42 Updated by: sempreff
  • New Ticket " ̄ が扱えない" created
2023-03-08 19:01 Updated by: sempreff
Comentário

各スナップショットを試してみました。

SVN#10062 までは OK で、

SVN#10181 から描画の問題が生じるものの全角として扱われており、

SVN#10295 から、「現象」の状況でした。

2023-03-08 19:24 Updated by: sempreff
Comentário

区点で 01-01 ~ 01-94 を確認しました。

他に「゛」「゜」「^」「`」 が同じ症状のようです。

参考) http://ash.jp/code/unitbl21.htm

法則性がわかりませんが、全角として扱われることを期待します。よろしくお願いします。

2023-03-08 20:49 Updated by: nmaya
  • Marco Update from (Nenhum) to Tera Term 5.0
  • Componente Update from (Nenhum) to Tera Term
2023-03-12 00:08 Updated by: zmatsuo
Comentário

ありがとうございます。

確かに半角扱いになっているようです。

EUC-JP で A1B1

Unicodeで U+FFE3 FULLWIDTH MACRON ですね。

EUC-JP の時は

echo -e "\xa1\xb1"

UTF-8 の設定の時は

echo -e "\xef\xbf\xa3"

で1文字表示、半角として扱われているようです。

調査します。

2023-03-14 00:54 Updated by: zmatsuo
  • Dono Update from (Nenhum) to zmatsuo
Comentário

指摘いただいた「 ̄」「゛」「゜」「^」「`」の5文字を 結合文字 として扱っていて、1つ前に出力した文字と組み合わせて1文字 として表示しようとしていました。

Unicodeの結合文字のテーブルを修正しました。 (テーブルを作成するスクリプトを修正しました。)

修正したバイナリを置きました。

https://osdn.net/projects/ttssh2/storage/snapshot/teraterm-5.0-dev-r10638-20230313-appveyor.zip

試してみてください。

2023-03-14 01:43 Updated by: None
Comentário

なるほど Unicode の結合文字扱いでしたか、納得しました。 スナップショットありがとうございます、動作良好です。 引き続きありがたく使わせてもらいます!

2023-03-15 23:12 Updated by: zmatsuo
Comentário

確認ありがとうございます。解決してよかったです。

クローズします。

2023-03-15 23:13 Updated by: zmatsuo
  • Estado Update from Aberto to Fechado
  • Resolução Update from Nenhum to Fixed

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login