Ticket #45482

Underline (SGR 4) 属性の文字に下線が表示されない

Date d'ouverture: 2022-08-27 20:40 Dernière mise à jour: 2022-08-30 00:13

Rapporteur:
Propriétaire:
(Aucun)
Type:
État:
Atteints
Composant:
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
2
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

色(URLで指定した色)は表示されるが下線が表示されないので、Normal と同じに見える。

手元のスナップショット r10137 では表示されて r10158 では表示されないので、r10157 の修正によるものと思われる。

Tera Term 4.106 では下線が表示される。4-stable では問題ない。

Ticket History (3/13 Histories)

2022-08-27 20:40 Updated by: nmaya
  • New Ticket "Underline (SGR 4) 属性の文字" created
2022-08-27 20:41 Updated by: nmaya
  • Summary Updated
2022-08-28 03:03 Updated by: zmatsuo
Commentaire

うまく表示されました。

echo -e "\033[4mUnderline\033[0m https://ttssh2.osdn.jp/"
手もとでビルドしたr10199を使いました。

2022-08-28 12:08 Updated by: nmaya
Commentaire

手元ではうまく動きません。どこが違うでしょうか?

TERATERM.INI ... 4とtrunkで同じ設定にしています。

ANSIColor=0,0,0,0, 1,255,0,0, 2,0,255,0, 3,255,255,0, 4,128,128,255, 5,255,0,255, 6,0,255,255, 7,255,255,255, 8,64,64,64, 9,192,0,0, 10,0,192,0, 11,192,192,0, 12,64,64,192, 13,192,0,192, 14,0,192,192, 15,192,192,192
VTColor=255,255,255,0,0,0
VTBoldColor=255,255,0,0,0,0
VTBlinkColor=255,0,0,0,0,0
VTReverseColor=0,0,0,255,255,255
URLColor=0,255,255,0,0,0

UseNormalBGColor=on
EnableBoldAttrColor=on
EnableBold=off
EnableBlinkAttrColor=on
EnableReverseAttrColor=on
EnableURLColor=off
URLUnderline=off

EnableANSIColor=on
PcBoldColor=on
Aixterm16Color=on
Xterm256Color=on
(Edited, 2022-08-28 12:15 Updated by: nmaya)
2022-08-28 12:25 Updated by: nmaya
  • Details Updated
2022-08-28 14:03 Updated by: nmaya
  • Details Updated
  • Summary Updated
2022-08-28 15:59 Updated by: zmatsuo
Commentaire

TERATERM.INI の URLUnderline を on にして試してもらえますか

Tera Term 4 では下線属性をURL属性が融合した感じでした。

r10157 で内部では下線属性をURL属性と分離しました。

設定を作ろうとチケット(#45372)を切った状態です。

従来は、下線付きフォントは常に生成されていました。 r10157 で、その他の設定-表示で「URL文字列に下線を付加する」のチェックを入れたときだけ 下線付きフォントを生成するようにしました。

2022-08-28 23:20 Updated by: nmaya
Commentaire

URLUnderline を on にすると下線が表示されました。

#45372 には「r10157 で表示できるようになったが常に有効となっている」とありますが、このチケットには「r10157 で、その他の設定-表示で「URL文字列に下線を付加する」のチェックを入れたときだけ 下線付きフォントを生成するようにしました」とあります。矛盾しているように読めますが、後者が正しいのですか?

Tera Term 4 では下線属性をURL属性が融合した感じでした。

r10157 で内部では下線属性をURL属性と分離しました。

Tera Term 4 はこうだと思います。

  • Underline 属性の色は URLColor, EnableURLColor を使用
  • Underline 属性に下線を引くかどうかは「常に引く」
  • URL の色は URLColor,EnableURLColor を使用
  • URL に下線を引くかどうかは URLUnderline を使用

現状はこうだと思います。

  • Underline 属性の色は URLColor, EnableURLColor を使用
  • Underline 属性に下線を引くかどうかは URLUnderline を使用
  • URL の色は URLColor,EnableURLColor を使用
  • URL に下線を引くかどうかは URLUnderline を使用

4を「融合」と言うのは分かりますが、「分離した」と言う現状の方がより融合しているように見えます。

設定を作ろうとチケット(#45372)を切った状態です。

この設定とは、「Underline 属性に下線を引くかどうか」という設定ですか?それとも、Underline の「色」と「色を有効にするかどうか」の設定ですか?その両方ですか?

(Edited, 2022-08-28 23:21 Updated by: nmaya)
2022-08-29 12:19 Updated by: nmaya
Commentaire

見間違えていたので訂正します。

Tera Term 4 はこうだと思います。

  • Underline 属性の色は URLColor, EnableURLColor を使用ない
  • Underline 属性に下線を引くかどうかは「常に引く」
  • URL の色は URLColor,EnableURLColor を使用
  • URL に下線を引くかどうかは URLUnderline を使用

現状はこうだと思います。

  • Underline 属性の色は URLColor, EnableURLColor を使用EnableURLColor の設定にかかわらず URLColor を使用
  • Underline 属性に下線を引くかどうかは URLUnderline を使用
  • URL の色は URLColor,EnableURLColor を使用
  • URL に下線を引くかどうかは URLUnderline を使用
2022-08-29 22:55 Updated by: nmaya
  • Résolution Update from Aucun to Fixed
Commentaire

r10209 で修正しました。

こうなっているはずです。

  • Underline 属性の色は EnableURLColor の設定にかかわらず URLColor を使用
  • Underline 属性に下線を引くかどうかは「常に引く」
  • URL の色は URLColor,EnableURLColor を使用
  • URL に下線を引くかどうかは URLUnderline を使用

設定に関しては #45372 で。

2022-08-30 00:13 Updated by: zmatsuo
Commentaire

ありがとうございます。クローズします。

続きは #45372 で。

Attachment File List

Modifier

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