Ver8.88フィードバックNo.37244
フィードバック さん 19/03/19 06:23
 
https://imgur.com/a/F0AfLqq
文字でうまく説明するのが難しいのでスクリーンショットを撮りました
まだ不具合があります
縦書き関連でフォント依存によるものもあります
左右ウインドウ分割時に行長が上下分割の値になります
半角数字が縦中横有効で1文字ぶら下がります

[ ]
RE:37244 Ver8.88フィードバックNo.37245
秀丸担当 さん 19/03/19 09:16
 

縦中横で半分だけ回転する場合があるのは、うまく再現できていないですが、バグと
思われるので調べて修正させていただきます。。
縦中横ずれることがあるのは、縦中横は折り返しや論理上の文字幅に影響なく見た目
だけのため、固定幅フォントでない場合はどうしてもずれることがあります。プロ
ポーショナルフォントでは基本的には対応をやめて、任意でプロポーショナルフォン
トでも動作させるオプションを付けるようにしようと思います。

ウィンドウ分割左右のご指摘ありがとうございます。修正させていただきます。

ぶら下がりは、禁則処理の設定で半角数字をぶら下がりに含ませることは可能ですが、
標準では含まれていないので、もし設定を変えていないのであれば、ぶら下がりでは
なく、折り返し位置に半角数字が来ているのだと思います。
[その他]→[ファイルタイプ別の設定]→[体裁]の禁則処理の設定で、ワードラップを
ONにすると、数字の連続の場合でも途中で折り返すことが無くなります。

ツリー表示で途中からになるのは、おそらく定義が正規表現で「【.*?】」で表示範
囲が「自動」になっているためと思われます。
正規表現を「^.*【.*?】」とするか、または「【.*?】」のままでもツリーの定義の
プロパティで「オプション(O)>>」を出して表示範囲を「行全体」にするといいです。

フォントに依存するような回転する文字としない文字があったりずれたりするのは、
Windows 10以降で[その他]→[動作環境]→[表示/操作]→[文字の描画]→[3Dグラフィ
ックスアクセラレータによる文字の描画]をONにして変化がある場合があります。
XPで特定のフォントの場合、すみませんが、今後も対応することは無いです。
縦中横の点については何かしらの対応が可能ですが。画像だと文字コードが判別つか
ないところがあるので、お手数ですがサンプルとなるテキストファイルを"taki@maru
o.co.jp"までメールの添付ファイルで送っていただけると助かります。
あとフォント名が何かもわかると助かります。


[ ]
RE:37244 Ver8.88フィードバックNo.37250
フィードバック さん 19/03/19 17:57
 
スクリーンショット
https://imgur.com/a/F0AfLqq

フォント名はいろいろ切り替えテストしています

OpenType
ヒラギノ角ゴ ProN W3
ヒラギノ明朝 ProN W3
ヒラギノ丸ゴ ProN W4
小塚ゴシック Pr6N
小塚明朝 Pr6N
Noto Sans
源ノ角ゴシック
源ノ明朝
フォントワークスのStd
モトヤのStd

TrueType
源真ゴシック等幅
源柔ゴシック等幅
源様明朝
源泉丸ゴシック
IPAゴシック
IPA明朝
古いダイナフォントでPが付いていないもの

表記のないウエイトはRegularです

詰め情報を持つフォントは使いますが、
強制プロポーショナルフォントは使っていません
古いTrueTypeフォントだと縦中横は揃う場合が多いです


フォントを何十種類検証して
ずれない広がりすぎない見やすいフォントを自分が使えばよいということでした


ぶら下がりの設定は、句読点1文字と改行コードをぶら下げに指定しています
ワードラップ追い出しもONにしています
半角数字は指定していません
縦中横を有効にしているので、半角2文字セットで扱われると思っていました


フォントごとの回転しない文字は、個々のフォントが対応していないだけでした
個別のフォント回転に対応しなくてよいと思います
「全角の記号類を90度回転」のチェックを入れていますが、任意の文字登録ができ
ると便利と思いました


体裁―行間/字間
行間が開くタイプのOpenTypeフォントで、行間をプラスする数値調整だけでなく、
行番号の字間や行間をマイナスにする数値調整があると見やすいと思いました
また
OpenTypeフォントにプラス数値を指定しても字間は広がりません


Windows10は持ちあわせていません
WindowsXPで検証しています
>XPで特定のフォントの場合、すみませんが、今後も対応することは無いです。
動作環境や対応OSにWindows98からと書かれていたので、下位互換も完璧と思ってい
ました


検証した文字列は消してしまったので、ここに再入力します
同じ文字の並びであっても、縦中横が1文字回転しないかどうかはランダム性があり
ました


検証した文字列

_
–

⌇⌇
〰〰



゠
0123456789

〘〙
〚〛
U+2A5F1
𪗱
U+2A602
𪘂
U+2A61A
𪘚
U+2967F
𩙿
U+20B9F
𠮟
U+29E3D
𩸽

[ ]
RE:37250 Ver8.88フィードバックNo.37251
秀丸担当 さん 19/03/20 08:13
 

詳しい情報ありがとうございます。
縦中横の片方が回転しないのは別の条件で再現できて、修正させていただきます。
ご意見も参考にさせていただきます。

[ ]