Code: Select all
[sectionname]
RedirectSection=0
In my TC MAIN INI settings I keep the section [AllResolutions]:
Code: Select all
[Configuration]
AlternateUserIni=%USERPROFILE%\TC_user.ini
...
[AllResolutions]
RedirectSection=0
FontSize=9
FontName=Segoe UI Semibold
FontSizeWindow=10
FontNameWindow=Segoe UI
FontCharsetWindow=204
FontWeight=600
FontWeightWindow=700
FontNameDialog=Arial Narrow
FontCharset=204
FontWeightDialog=700
FontSizeDialog=9
In USER INI setings I have deleted all these 11 font settings from ALL current resolution sections.
So when TC starts it loads fonts settings from [AllResolutions] section in my MAIN INI file since they can be found only here.
But when I open TC configuration-fonts and change something or only press OK, TC always copy the 11 font settings into my USER INI current configuration settings [1920x1200 (8x16)].
So I desided to check how important it is. I closed TC, opened USER INI file by a plane text editor and set FontSize=11 (remaining [AllResolutions] unchanged).
For my surprise when TC starts again it loads font settings from the current resolution section [1920x1200 (8x16)] regardless of RedirectSection=0 in my main MAIN INI file.
The (added in v.8.51) section [AllResolutions] seems to me unreasonable since it always depends on the current resolution section.
Every [OK] in Configuration-Fonts menu updates (synchronizes) font settings in [AllResolutions] to loaded in RAM current resolutions.
So my conclusion is: either [AllResolutions] settings is not design to be global independent setting (higher priority than any current resolution settings), or TC does not work properly during loading/saving font resolutions.
This behaviour is inherited from previous versions, so I apologize if it is not a real bug but a different from my expectations (unclear for me) author's design.
Obviously AllResolutions settings is not an alternative of the current resolution font settings.