tsvモードにするとフォントの大きさが変わNo.37985
おじさん さん 20/02/11 14:45
 
表示〜タブストップ〜TSVモード
にすると、フォントの大きさが小さくなってしまいます(5%ぐらい)
(タブストップ〜8文字」に比較し)

tab文字は一つもない状態
フォント:MS 明朝,11pt

csvモードでも小さくなる。(tsvモードと同じ大きさ)

フォントサイズ10.5ptでは再現せず。

よろしくお願いいたします。

秀丸エディタv8.89 32bit
win10home 64bit
intel CPU内蔵グラフィック

[ ]
RE:37985 tsvモードにするとフォントの大No.37987
秀丸担当 さん 20/02/12 09:42
 

TSVモードでは処理の都合上、固定幅フォントであってもプロポーショナルフォント
扱いになるという動作があって、それが影響していると思われます。
フォントが小さくなるというより、文字の横の間隔が変わってそう見えているのだと
思います。
同じ条件では、[その他]→[動作環境]→[表示/操作]→[文字の描画]の、「3Dグラフ
ィックスアクセラレータによる文字の描画」がONのときに再現させることができまし
た。
このときは、半角文字の幅が7.5ピクセルという小数点以下がある幅になって、違い
が出るようでした。

[その他]→[ファイルタイプ別の設定]→[フォント]の「プロポーショナルフォント扱
い」をONにしても同じ効果があって、これをONにしておくと、タブの文字数2/4/8とT
SVモードを切り替えても変化することは無くなります。

ただ、プロポーショナルフォント扱いのときは、マス目状に収まらなくなる可能性が
あります。
固定幅フォントとして動作しているときは、実際の文字の幅がどうであって必ずマス
目状に収まり、タブの文字数4であれば半角4文字と必ず一致し、全角では必ず半角2
文字と一致するようになっています。


[ ]
RE:37987 tsvモードにするとフォントの大No.38006
おじさん さん 20/02/15 18:56
 
早速のお返事ありがとうございます

「3Dグラフィックスアクセラレータによる文字の描画」
をオフにすることで、
tsv/csvモードと通常タブモードとで、
文字の大きさが変わらないようにすることができました。

ありがとうございました。



[ ]