本記事はこちらに移転しました.

解像度が高いパソコンを使用しているとき,Windows側で表示倍率をスケーリングしていることがあります。EAGLEではここ周りの処理に不具合が残っており,普通に起動するだけではおかしな表示になってしまいます。
(メモ帳のテキストサイズと比べるとそのおかしさがわかると思います)


解決策

EAGLEは9系からQtというUIフレームワークを使用するようになりました。Qtのスケール設定をこちらから明示してあげることで正しい大きさで表示されるようになります。

1. EAGLE側の設定

Options > User Interface > Display > Enable... の2つのチェックを外します。
画像1


2. バッチファイルを作成

以下の内容でバッチファイルを作成します。

@echo off
cd [EAGLEのディレクトリ]
set QT_SCALE_FACTOR=1.5
START "" eagle.exe

※1 [EAGLEのディレクトリ]にはeagle.exeがインストールされているフォルダを選択してください。
デフォルトでは
cd C:\EAGLE 9.6.2
となります。
※2 "1.5" の部分はお使いのスケーリング係数に合わせてください。これはWindowsの設定アプリのディスプレイの項目から確認できます。(100%が1)

このバッチファイルeagle.batとして保存してEAGLEのディレクトリに移動します。

3. ショートカットに登録

①スタートメニューにあるEAGLEの項目を右クリックして「ファイルの場所を開く」を押します。
②EAGLEを右クリックして「プロパティ」を開きます。
③「リンク先」の "eagle.exe" を "eagle.bat" に変更します。
④「実行時の大きさ」を「最小化」にします。
⑤「アイコンの変更」を押してEAGLEのディレクトリに移動したあと,"eagle.ico" を選択します。
スクリーンショット 2021-11-05 175717
設定例

これで,スタートメニューから起動すると正しい大きさで起動できると思います。