縦書きモードについてNo.06697
Iranoan さん 05/03/15 17:14
 
 秀丸担当さん、皆さん今日は、Iranoan です。
 唐突ですが、「半角も縦書き」を使っている方はいらっしゃるでしょうか?
本日、好奇心から試してみたのですが、潰れていて見にくいです。皆さんはど
うでしょう? 半角なので、高さを全角の半分にするために致し方ないのかもし
れませんが、気になります。
 「半角は全角と同じ高さ」というサブ・オプションでもあれば良いのかもし
れませんが。

 次にこれは、プロポーショナル・フォントだと効果がないようですが、設定
画面ではそれが解りません。ダイアログ・ボックス上で説明があるか、プロ
ポーショナル・フォントの時は選択不可にするか、何か必要ではないかと思い
ました。

 最後に、縦書きモードはここの文字を 90 度回転させることによって実現し
ているのでしょうか? そのせいか、プロポーショナル・フォントにしたときに、
文字間隔が非常に不自然なことが有ります。具体的には、「メニュー」等小さ
な文字が含まれるときです。
 秀丸側でフォント間隔を調整するのは、エディタの範疇を越えるでしょうか
ら、先頭に「@」の付いたフォントがあれば、それを使ってはどうでしょうか?
 こちらの環境は、Windows98+IE6.0+秀丸 Ver.5.00β4 です。

[ ]
RE:06697 縦書きモードについてNo.06701
秀丸担当 さん 05/03/15 18:35
 

> 唐突ですが、「半角も縦書き」を使っている方はいらっしゃるでしょうか?
>本日、好奇心から試してみたのですが、潰れていて見にくいです。皆さんはど
>うでしょう? 半角なので、高さを全角の半分にするために致し方ないのかもし
>れませんが、気になります。
> 「半角は全角と同じ高さ」というサブ・オプションでもあれば良いのかもし
>れませんが。

確かにつぶれてしまうと見にくいです。
フォントサイズを大きくしたり、WindowsXPやWindows2000のフォントを滑らかに
するモードをしたりすると、多少は軽減されると思います。
半角と全角を同じ高さにすると、半角であるにもかかわらずX座標が2つ進むと
いう不都合が起きてくるので、互換性がとれなくなる危険性があります。

> 次にこれは、プロポーショナル・フォントだと効果がないようですが、設定
>画面ではそれが解りません。ダイアログ・ボックス上で説明があるか、プロ
>ポーショナル・フォントの時は選択不可にするか、何か必要ではないかと思い
>ました。

ダイアログが別のウィンドウなので、説明書きを書くようにしようと思います。

> 最後に、縦書きモードはここの文字を 90 度回転させることによって実現し
>ているのでしょうか? そのせいか、プロポーショナル・フォントにしたときに、
>文字間隔が非常に不自然なことが有ります。具体的には、「メニュー」等小さ
>な文字が含まれるときです。
> 秀丸側でフォント間隔を調整するのは、エディタの範疇を越えるでしょうか
>ら、先頭に「@」の付いたフォントがあれば、それを使ってはどうでしょうか?

現状で、@の付いたフォントを使用しています。
プロポーショナルフォントで文字間隔が不自然でしょうか。
フォントによって変な位置になることがあるかもしれません。
MS ゴシックだと「ュ」は右よりになっていますが、Arial Unicode MSだと
「ュ」は中央にあったりします。

[ ]
RE:06701 縦書きモードについてNo.06707
Iranoan さん 05/03/15 20:27
 
 秀丸担当さん今日は、Iranoan です。
> 確かにつぶれてしまうと見にくいです。
> フォントサイズを大きくしたり、WindowsXPやWindows2000のフォントを滑らかに
> するモードをしたりすると、多少は軽減されると思います。
 見やすくなるまでサイズ大きくするのは現実的ではなく、メインが 98 なの
で、何の解決策にもなら無い(;_;)。

> 半角と全角を同じ高さにすると、半角であるにもかかわらずX座標が2つ進むと
> いう不都合が起きてくるので、互換性がとれなくなる危険性があります。
 (縦/横書きに関わらず) プロポーショナル・フォントの時は、ルーラとウィ
ンドウ右上の桁番号が一致しませんよね。この時のようにすれば、「X座標が
2 つ進む」事はないと思いますが、如何でしょう。
 ##要望というよりネタとして。

> ダイアログが別のウィンドウなので、説明書きを書くようにしようと思います。
 有り難うございます。

> 現状で、@の付いたフォントを使用しています。
 そうですか。それでは文字間隔がおかしいのは何が理由なのでしょう???
> フォントによって変な位置になることがあるかもしれません。
> MS ゴシックだと「ュ」は右よりになっていますが、Arial Unicode MSだと
> 「ュ」は中央にあったりします。
 私が今問題にしているのは、(縦書き時の) この様な左右の位置関係ではな
く、縦の位置関係です。また全てのプロポーショナル・フォントでおかしくな
るわけではないようです。「@MS P ゴシック」は問題無いようなのですが、
「@MS P 明朝」だと「メニュー」の「ニ」底と「ュ」の頭が殆ど重なって
しまいます。←一度画面をお送りした方がよいでしょうか?
 また QX ヴューではその様なことが無いので、フォントのデザインが悪いわ
けでもないようです。

[ ]
RE:06701 縦書きモードについてNo.06712
ZENSOH さん 05/03/16 05:23
 
 秀丸担当さん今日は、ZENSOHと申します。

>確かにつぶれてしまうと見にくいです。
>フォントサイズを大きくしたり、WindowsXPやWindows2000のフォントを滑らかに
>するモードをしたりすると、多少は軽減されると思います。

その方法を試しましたが実用的にはかなりきつい感じがしました。
数字の半角に関して言えば「縦中横」という機能があれば、二桁の数字に関してはき
れいに描画できるのではないでしょか。一桁の数字は全角でいいと思います。(他の
エディタにおける要望でみたのですが一桁縦中横機能がほしいというのを見たことが
ありますが)
この機能は以前にも出されていたようなのでネタとして実現の日を待っています。

 あと縦書きしている時、マウスカーソルが縦のままだとすごく使いにくいのですが、
これを90度回転していただけると助かります。
よろしくお願いいたします。

[ ]
RE:06707 縦書きモードについてNo.06715
秀丸担当 さん 05/03/16 12:04
 

> (縦/横書きに関わらず) プロポーショナル・フォントの時は、ルーラとウィ
>ンドウ右上の桁番号が一致しませんよね。この時のようにすれば、「X座標が
>2 つ進む」事はないと思いますが、如何でしょう。
> ##要望というよりネタとして。

プロポーショナルフォントのときは仕方ないですが、固定ピッチで縦書き時と横
書き時で動作が異なるというのは、あまり良くないように思います。
なにより、そのための修正が秀丸の動作全面に影響を及ぼすので、使用頻度に対
してリスクが高いように思います。

> 私が今問題にしているのは、(縦書き時の) この様な左右の位置関係ではな
>く、縦の位置関係です。また全てのプロポーショナル・フォントでおかしくな
>るわけではないようです。「@MS P ゴシック」は問題無いようなのですが、
>「@MS P 明朝」だと「メニュー」の「ニ」底と「ュ」の頭が殆ど重なって
>しまいます。←一度画面をお送りした方がよいでしょうか?
> また QX ヴューではその様なことが無いので、フォントのデザインが悪いわ
>けでもないようです。

MS P明朝で、フォントサイズを8ポイントにすると、重なるように見えるのが
確認できました。
ワードパッドやWindows付属のペイントでも同じ見え方だったので、問題ではな
いのではないかと思います。

[ ]
RE:06712 縦書きモードについてNo.06718
秀丸担当 さん 05/03/16 15:12
 

>数字の半角に関して言えば「縦中横」という機能があれば、二桁の数字に関してはき
>れいに描画できるのではないでしょか。一桁の数字は全角でいいと思います。(他の
>エディタにおける要望でみたのですが一桁縦中横機能がほしいというのを見たことが
>ありますが)
>この機能は以前にも出されていたようなのでネタとして実現の日を待っています。

半角2文字をセットにしてサイズをそのままに縦書きにするのであれば、不都合
は無いと思います。検討したいと思います。

> あと縦書きしている時、マウスカーソルが縦のままだとすごく使いにくいのです
>が、
>これを90度回転していただけると助かります。

これはおかしかったです。
修正します。

[ ]
RE:06718 縦書きモードについてNo.06719
ZENSOH さん 05/03/16 15:36
 

秀丸担当さんお疲れさまです。

>半角2文字をセットにしてサイズをそのままに縦書きにするのであれば、不都合
>は無いと思います。検討したいと思います。

是非お願いいたします。

>これはおかしかったです。
>修正します。

対応ありがとうございます。

[ ]
RE:06715 縦書きモードについてNo.06728
Iranoan さん 05/03/16 18:56
 
 秀丸担当さん今日は、Iranoan です。
> プロポーショナルフォントのときは仕方ないですが、固定ピッチで縦書き時と横
> 書き時で動作が異なるというのは、あまり良くないように思います。
> なにより、そのための修正が秀丸の動作全面に影響を及ぼすので、使用頻度に対
> してリスクが高いように思います。
 そうですか、あくまで表示上のことなので、「動作が異なる」という意識が
ありませんでしたが、「BOX 範囲選択」の時は違いが顕著になりますね。そん
な訳で、一先ず取り下げます。
 他に上手く表示させる方法があれば良いですが。

> MS P明朝で、フォントサイズを8ポイントにすると、重なるように見えるのが
> 確認できました。
> ワードパッドやWindows付属のペイントでも同じ見え方だったので、問題ではな
> いのではないかと思います。
 そうですか、QX ヴューワも秀丸も 12 ポイントで指定して、秀丸だけ重
なったので気になったのですが、そちらでは再現しないんですね。

[ ]
RE:06718 縦書きモードについてNo.06738
ZENSOH さん 05/03/16 23:53
 

β5での迅速な対応、本当に感謝いたします。
非常に快適になりました。
ありがとうございました。

[ ]
RE:06718 縦書きモードについてNo.06740
さん 05/03/17 00:33
 

 秀丸担当様、ご苦労様です。 望です。

また便乗発言なのですが、

> 半角2文字をセットにしてサイズをそのままに縦書きにするのであれば、不都合
> は無いと思います。検討したいと思います。

β5で、これを実現していただいたおかげで、とても見やすくなりました。

が、これをOnにすると、横スクロールがカクンカクンと非常にぎこちなくなって
しまうのですが、これはやむを得ないのでしょうか?

 -- Win98SE+IE6+hm500b5+hmex202+tk412

[ ]
RE:06740 縦書きモードについてNo.06741
さん 05/03/17 01:13
 

秀丸担当様、たびたび済みません。望です。

先ほどの件の続きになるのですが、

その後「半角数字をセットにして縦書き」機能を30分ほど使ってみまして
この機能で、速度アップは難しいかも知れないと感じました。

また、現実的な運用としては、この機能をOffで執筆を行い、印刷時だけOn
に出来れば問題ないと言うことも感じました。

そこで提案ですが、現状では機能の切り換えに
 [ファイルタイプ別設定]
  [詳細]
   [詳細]
    [半角数字をセットにして縦書き]→On
   [Enter]
 [Enter]

となって大変なので「半角数字をセットにして縦書き」だけをOn/Off出来
るような方法は無いものでしょうか?
マクロなり、キー割り当てなりで解決できれば、それで十分だと思うので
何とかする方法をご教示いただけると助かります。

これが出来れば、
 [半角数字をセットにして縦書き]→On時
の速度ダウンも、さほど問題ないと思うのですが…、いかがでしょう。
 -- Win98SE+IE6+hm500b5+hmex202+tk412

[ ]
RE:06728 縦書きモードについてNo.06746
秀丸担当 さん 05/03/17 12:05
 

> そうですか、QX ヴューワも秀丸も 12 ポイントで指定して、秀丸だけ重
>なったので気になったのですが、そちらでは再現しないんですね。

Windows98で12ポイントにすると重なることが確認できました。
Windows98のワードパッドでは縦書きフォントが指定できなかったので、ワード
で確認してみたところ、同様に重なりました。
QXビューワは確認していませんが、独自に一文字ずつ処理しているか、12を指定
しても正確に12ポイントの計算になっていないのかもしれません。

[ ]
RE:06741 縦書きモードについてNo.06758
秀丸担当 さん 05/03/17 15:09
 

>となって大変なので「半角数字をセットにして縦書き」だけをOn/Off出来
>るような方法は無いものでしょうか?
>マクロなり、キー割り当てなりで解決できれば、それで十分だと思うので
>何とかする方法をご教示いただけると助かります。

縦書きと半角が縦書きになったものが混在している描画は、ちょっと遅いです。
改善の余地はあると思いますが、現在のところこの速度です。
縦書きの状態は、マクロで変更できるようにしようと思います。
config "xTategaki:0x17";
などとして変更できるようにβ7で追加します。

[ ]
RE:06746 縦書きモードについてNo.06775
Iranoan さん 05/03/17 19:27
 
 秀丸担当さん今日は、Iranoan です。
> Windows98で12ポイントにすると重なることが確認できました。
> Windows98のワードパッドでは縦書きフォントが指定できなかったので、ワード
> で確認してみたところ、同様に重なりました。
 それでは、フォントのデザインの問題でしょうね。
 色々調べて頂き、有り難うございました。

[ ]
RE:06758 縦書きモードについてNo.06780
さん 05/03/17 21:06
 

 秀丸担当様。 望です。

> 縦書きの状態は、マクロで変更できるようにしようと思います。
> config "xTategaki:0x17";
> などとして変更できるようにβ7で追加します。
ただいまβ7ダウンロードしました。
早速のご対応ありがとうございます。
マクロヘルプ内に表記があるのは確認しました。
動作確認はまだですが…。

 -- Win98SE+IE6+hm500b6+hmex202+tk413t2

[ ]