カーソルの下線モードにて点線を指定したNo.39600
Ganohr さん 22/03/11 17:24
 
いつもアップデートありがとうございます。

私はカーソル位置を下線モードにして利用していますが、
色々と調整してもアンダースコア(_)が識別しにくいため、
下線モードにて点線を指定したく要望を出させていただきます。

調整した限り、「動作環境→表示操作→文字の描画」にて
ClearType高詳細で描画すると、アンダースコアの横線が
通常より上下に(アンチエイリアスの分)少し広がるため
視認性が向上するのですが、そもそも下線を点線にできれば
より効果的かと思い要望を出させていただきました。

気が向いたときにでもご一考ください。

[ ]
RE:39600 カーソルの下線モードにて点線をNo.39601
秀丸担当 さん 22/03/11 18:11
 
下線を点線できたらいいということで、そういう機能はいまのところ無いですが、ご
意見参考にさせていただきます。

従来ではアンダーバーとの重なりを避けるには、行間を付ける方法がありました。
[その他]→[ファイルタイプ別の設定]→[体裁]の行間を0以外にします。
0以外は、フォントのアンダーバーよりも少し下の位置になります。
少し下というだけで、完全に自由にはできないです。

最近のバージョンでは、特定の文字だけのフォントを変えたり、位置を調整する方法
があります。
[その他]→[ファイルタイプ別の設定]→[フォント]で、右の方にある「追加のフォン
ト」をONにします。
第2フォントを適当なフォント名で追加して、そのプロパティで、例えば以下のよう
にします。

「サイズ/位置を調整」をON
「Y位置」を-1.0pt

「文字コード範囲を指定」をON
「指定の文字コード範囲のみ」を選択
「文字コード範囲」は、U+005Fだけを指定。
(右側の小さな入力欄に「_」を入れて「この文字を追加」とするとU+005Fになります)

こうしておくと、アンダーバーの文字だけが別のフォントなって、位置が上の方に来
るようになります。

他にも設定次第で、好みのフォントを選びつつ、例えばカンマとかドットだけをCons
olasにして見分けが付きやすいようにしたりできたりします。

[ ]
RE:39601 カーソルの下線モードにて点線をNo.39602
秀丸担当 さん 22/03/11 18:15
 
すみません。
文字は半角の「_」ではなく全角の「_」でした。
この場合は、文字コード範囲の指定はU+FF3Fになります。

[ ]
RE:39602 カーソルの下線モードにて点線をNo.39606
Ganohr さん 22/03/14 11:43
 
>すみません。
>文字は半角の「_」ではなく全角の「_」でした。
>この場合は、文字コード範囲の指定はU+FF3Fになります。

色々ありがとうございます。
参考にさせていただいて、

そもそもフォントを(MSゴシックからIPAゴシックへ)変更し、
その上で行間を少しだけ広げ
アンダースコアだけをMSゴシックに変更しました。

これで下線は実線でも問題なく見分けられるようになりました。
ただ縦線は点線にできるので横線も統一したいなとは思います(苦笑)。

でも目的は達成できてますので特に問題ありません。
お教えいただきありがとうございました。

[ ]
RE:39606 カーソルの下線モードにて点線をNo.39607
秀丸担当 さん 22/03/14 16:18
 
確かにカーソル位置の縦線は点線にできるのに対し、カーソル行の下線は点線にはで
きないという不一致があります。
他にも、IME ON時の色はカーソル行はできるけど、縦線の色はできないということも
あります。
これらも一致できるようにできたらいいです。
今後のバージョンで検討していきます。

[ ]