ダイアログのフォントサイズについて

  1. お疲れ様です。

    私はツールを用いてシステムフォントのサイズを大きめにしているのですが、Meryのダイアログでいくつか見切れている箇所があります。
    機能には影響ありませんので、ご報告程度、考慮されれば嬉しいな程度です。

    例)
    http://mylph.my.coocan.jp/test/1.png

    気づいた限りでは、他に以下がギリギリになっている箇所です。

    ・表示⇒マーカー⇒マーカーの設定⇒オプション⇒「既定色」プルダウン

     見出し、ドロップダウン部とも縦サイズが狭いです。他のプルダウンは正常なので、ここだけ指定が異なるのではと考えています。

    ・ツール⇒オプション⇒スクロール⇒スクロールマージン(M)
    ・ツール⇒オプション⇒タブとウィンドウ⇒起動時にウィンドウの位置とサイズを復元する

     「:」が隠れているように見えます。

    ・ツール⇒ポップアップメニューの設定
     「サブメニュー(S)」ボタン
    ・ツール⇒オプション⇒タブとウィンドウ⇒起動時にウィンドウの位置とサイズを復元するの右「...」からのポップアップ
     「現在のウィンドウの位置とサイズを設定(S)」ボタン
    ・表示⇒編集モード⇒編集モード設定⇒プロパティ
     「エクスポート(X)...」ボタン

     ギリギリ載っている感じで、余白がありません。

     |  mio  |  返信
  2. ご報告ありがとうございます。

    ダイアログのフォントは Windows を標準で使用した状態に最適化しています。

    フォントによって文字の幅が変わったりしますが、あらゆるフォントにて動作検証を行うことはできませんので、ダイアログのフォント変更についてはサポート外とさせていただいています。

    よくある質問 - ダイアログのフォントを変更したい
    https://www.haijin-boys.com/wiki/よくある質問#ダイアログのフォントを変更したい

    ご不便をおかけしますがご了承くださいませ。

     |  Kuro  |  返信
  3. ご返信ありがとうございます。

    >・表示⇒マーカー⇒マーカーの設定⇒オプション⇒「既定色」プルダウン
    > 見出し、ドロップダウン部とも縦サイズが狭いです。他のプルダウンは正常なので、ここだけ指定が異なるのではと考えています。

    これについてだけ、そもそも違う考え方をする方が良い気がしましたので、再度。
    前提となる「マーカー」タブの実際の番号ですが、他のエディタでは枠の大きさに合う固定サイズで描画されている気がします。
    同様の考え方(システムのサイズを考慮しない)をして、「既定色」プルダウン内の文字もそれに準じるようにする方が良いのかな…と感じました。

     |  mio  |  返信
  4. ご報告ありがとうございます。

    > 他のプルダウンは正常なので、ここだけ指定が異なるのではと考えています。

    指定が異なるわけではないのですが、色選択のドロップダウンは Mery の開発環境 Delphi に付属の独自描画のコントロールを使っているので、他の部分で使用している Windows 標準のドロップダウンとは仕様も外観も異なっています。

    > 他のエディタでは枠の大きさに合う固定サイズで描画されている気がします。

    そうですよね、ボックスのサイズとフォントのサイズを合わせるといった、当たり前のことができないのが Delphi 製の悲しいところです。

    他のエディターのようには行きませんが、フォントサイズから逆算してボックスのサイズを無理やり変更するような仕組みを作ればなんとかなるかもしれませんので、調査してみようと思います。

    あと、ツールを使ってシステムフォントを書き換えているとのことでしたが、システムフォントを大きくしたい場合は Windows の標準機能である [テキスト、アプリ、その他の項目のサイズを変更する] をご利用いただけば、上記の項目を含めダイアログの項目のサイズが自動でスケーリングされるように設計しています。

    具体的な方法 (Windows 10 の場合) ですが、デスクトップの何もないところを右クリックして [ディスプレイの設定] をクリックし、その中にある [テキスト、アプリ、その他の項目のサイズを変更する] で、項目のサイズを 150% などに設定します。

    ツールや隠し機能によるダイアログのフォント変更は一部の項目が切れたり、チェックボックスなどのサイズが小さいままだったりしますが、こちらの方法ですとある程度は見栄えが良くなると思います。(4K ディスプレイは持っていないので 150% ぐらいまでしか確認できていませんが)

     |  Kuro  |  返信
  5. > 指定が異なるわけではないのですが、色選択のドロップダウンは Mery の開発環境 Delphi に付属の独自描画のコントロールを使っているので、他の部分で使用している Windows 標準のドロップダウンとは仕様も外観も異なっています。
    色がついている⇒完全な自前コントロールかと思っていましたが、Delphiのものなのですね。
    そういえば以前、ウィンドウの描画で一瞬標準サイズの枠が見える、という件もそうでした。

    > あと、ツールを使ってシステムフォントを書き換えているとのことでしたが、システムフォントを大きくしたい場合は Windows の標準機能である [テキスト、アプリ、その他の項目のサイズを変更する] をご利用いただけば、上記の項目を含めダイアログの項目のサイズが自動でスケーリングされるように設計しています。
    あ、すみません…現状でも、そこは150%になっているのです。

    https://freesoft-100.com/review/meiryo-ui-mo-daikirai.html
    このとおり、趣旨が異なりまして…Windows 8でUIが廃止された機能を使えるようにしたツールなのです。

     |  mio  |  返信
スポンサーリンク