It's not uncommon for the use of a profile to include specific dimensional requirements. For instance, one may wish to emulate an 80x24 terminal like a VT-100. Or one might have other terminal size requirements.
In all of those cases, it's highly desirable for the profile to include the necessary attributes to maintain the dimensions and the font properties of the emulated terminal.
It's not uncommon for the use of a profile to include specific dimensional requirements. For instance, one may wish to emulate an 80x24 terminal like a VT-100. Or one might have other terminal size requirements.
In all of those cases, it's highly desirable for the profile to include the necessary attributes to maintain the dimensions and the font properties of the emulated terminal.
This code change accomplishes precisely that (note that it depends on the fix for https://github.com/Swordfish90/cool-retro-term/issues/824 to properly change the window size once the profile has been loaded):