Underline (SGR 4) 属性の文字に下線が表示されない
手元ではうまく動きません。どこが違うでしょうか?
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
URLUnderline を on にすると下線が表示されました。
#45372 には「r10157 で表示できるようになったが常に有効となっている」とありますが、このチケットには「r10157 で、その他の設定-表示で「URL文字列に下線を付加する」のチェックを入れたときだけ 下線付きフォントを生成するようにしました」とあります。矛盾しているように読めますが、後者が正しいのですか?
Tera Term 4 では下線属性をURL属性が融合した感じでした。
r10157 で内部では下線属性をURL属性と分離しました。
Tera Term 4 はこうだと思います。
現状はこうだと思います。
4を「融合」と言うのは分かりますが、「分離した」と言う現状の方がより融合しているように見えます。
設定を作ろうとチケット(#45372)を切った状態です。
この設定とは、「Underline 属性に下線を引くかどうか」という設定ですか?それとも、Underline の「色」と「色を有効にするかどうか」の設定ですか?その両方ですか?
見間違えていたので訂正します。
Tera Term 4 はこうだと思います。
現状はこうだと思います。
ありがとうございます。クローズします。
続きは #45372 で。
色(URLで指定した色)は表示されるが下線が表示されないので、Normal と同じに見える。
手元のスナップショット r10137 では表示されて r10158 では表示されないので、r10157 の修正によるものと思われる。
Tera Term 4.106 では下線が表示される。4-stable では問題ない。