第2フォントのサイズ不一致・位置ずれ・No.37956
フィードバック さん 20/01/24 00:47
 
秀丸エディタ 8.90 ベータ15
動作報告

第2フォントで指定した文字が通常フォントより大きく表示され
ベースラインがずれます
以前は源ノフォントでしたが、今回は
https://i.imgur.com/phXpnD1.png (モトヤ古印体)横書き
https://i.imgur.com/MEhe3T3.png (ヒラギノ角ゴ)横書き
https://i.imgur.com/kQPVs9R.png (縦書き)
フォント固有の問題ということもあるので、いくつかフォントを変えてみましたが同
じです
フォントサイズ「-5」で少し小さくなりますが
位置ずれします
https://i.imgur.com/ruahSUa.png
「0」は本文のフォントサイズと同じ数値で同じ大きさで表示されて当たり前
という感覚が利用者としてあります
微調整数値項目が存在するのは同じ大きさにならないことが前提でしょうか
デザイン用途で文字の大きさを変える機能でしょうか

また、第2フォントで文字列を適用する範囲ですが
右の入力欄の字が左に16進数のようなものに変わって入りますよね
左の欄でも直接入力指定が可能で、正規表現で範囲も指定可能
上級者なら少しいじってすぐわかると思うんですが
UIがパッと見てわかりにくく感じました
「〜範囲のみ」「〜範囲を除く」なのに左の入力欄は1つしかないのと
「※正規表現で指定」や「1字ずつ指定可」のような説明がないからだと思います
「この文字を追加」「この文字を削除」は、いったいどの文字を指しているかもわか
りにくいです
四角形の入力欄は何かを説明するのに、説明する文字を上に先に見せたほうが良いと
思います
「この入力欄は―を追加」「追加文字」のような説明の下側に入力欄という感じです

雑ですが、UIイメージ
https://i.imgur.com/HbiWa3B.png

[ ]
RE:37956 第2フォントのサイズ不一致・位No.37958
秀丸担当 さん 20/01/24 09:55
 

第2フォントのフォントサイズは、源ノ角ゴシックで言われていたときと同じ理由で
すが、第1フォントの高さが基準という前提があって、その高さに収まるように逆算
しているためサイズが違うことがあり、そのためサイズ調整があります。上下の位置
は調整が無いので、上下の位置も任意で調整できないか検討します。
フォントの高さはレディングを含んだもので、同じフォントサイズでも、フォント名
によって高さや位置が違います。
もともと単一のフォントが前提のため、上下の位置を変えるという発想が無かったの
ですが、上下の位置を変えることが可能になれば、ベースラインと正味のサイズから
自動的に適切なサイズにすることもできるかもしれません。そこまですると大変なの
で将来の課題にしたいと思います。

第2フォントで範囲の指定方法のUIは参考にさせていただきます。
書き方は正規表現ではなく、文字コード範囲の指定だけになっています。
マニアックな機能なので、本当は定義ファイルを指定して書き方はヘルプ参照、とだ
けとかにしようとも思っていました。

[ ]
RE:37958 第2フォントのサイズ不一致・位No.37961
秀丸担当 さん 20/01/27 09:34
 

こちらの件ですが、自動的に調整する方法も追加しようと思います。
常に自動的でするのでうまくいけばいいですが、ぴったりにならないケースもあるか
もしれないので、どちらでもできるようにしようと思います。

[ ]