Help us understand the problem. What is going on with this article?

Delphi IDE Setting Changer 2

RADStudio IDE でのフォント変更

10.3 Rio - リリース 3 - 主な修正と強化機能

IDE フォントおよびフォント サイズの設定のサポート。 10.3 より前の機能の、より新しい、より良いバージョンを復活させることで、プロジェクト ビュー、オブジェクト インスペクタ、構造ペインなどのドッキング可能ウィンドウを含む、IDE のメイン ウィンドウのフォントおよびフォント サイズは、レジストリ編集で定義できるようになりました

とありました!
お、あの昔のレジストリが復活したんか!
と思って過去に作った↓コレをバージョンアップすることにしました。

Delphi IDE Setting Changer
https://qiita.com/pik/items/aae1f8743fdfc0a40917

10.3.3 のレジストリキー

書き込むレジストリは昔と同じ

ModernTheme

なのかと思ったら違った!
DocWiki には

IDE ビジュアル設定のシステム レジストリ キー
ModernTheme を HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0\ に作成します

って書いてあるのに! 修正されていました。
で、調べたら↓のサイトに場所が書いてありました1

How to modify Delphi 10.3.3 IDE font and font size
http://www.codecoder.top/pascal/how-to-modify-delphi-10-3-3-ide-font-and-font-size.html

で、じゃあどこかというと↓でした。

Theme

なるほどなー。もうモダンとか関係ないテーマだもんね。

それと、背景とかは新しいテーマによって定まるので MainToolBarColor は 10.3.3 では意味が無くなりました。

ということで、改訂されたソースが↓こちら。

IDE Setting Changer
https://bitbucket.org/freeonterminate/idesettingchanger/

実行時のイメージは何も変わってません(解りづらくなるので Style も未適用)

実行イメージ

まとめ

10.3.3 でフォントとフォントサイズを変更する場合は Software\Embarcadero\BDS\20.0\Theme に書き込んでね。
上のアプリをビルドして使うと楽ちんだよ。


  1. 12/3にエンバカデロの井之上さんのブログで場所が明示されました。 

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした