diff --git a/src/ui/Controls/SETextBox.cs b/src/ui/Controls/SETextBox.cs index c9facffd6..209d1a2ac 100644 --- a/src/ui/Controls/SETextBox.cs +++ b/src/ui/Controls/SETextBox.cs @@ -106,7 +106,9 @@ namespace Nikse.SubtitleEdit.Controls try { - textBox.Font = gs.SubtitleTextBoxFontBold ? new Font(gs.SubtitleFontName, gs.SubtitleTextBoxFontSize, FontStyle.Bold) : new Font(gs.SubtitleFontName, gs.SubtitleTextBoxFontSize); + var f = gs.SubtitleTextBoxFontBold ? new Font(gs.SubtitleFontName, gs.SubtitleTextBoxFontSize, FontStyle.Bold) : new Font(gs.SubtitleFontName, gs.SubtitleTextBoxFontSize); + TextBoxFont = f; + textBox.Font = f; textBox.ForeColor = gs.SubtitleFontColor; textBox.BackColor = gs.SubtitleBackgroundColor; } diff --git a/src/ui/Forms/Main.cs b/src/ui/Forms/Main.cs index 45494715a..d4a0d0522 100644 --- a/src/ui/Forms/Main.cs +++ b/src/ui/Forms/Main.cs @@ -268,6 +268,8 @@ namespace Nikse.SubtitleEdit.Forms UiUtil.FixLargeFonts(tabControlModes, buttonAutoBreak); UiUtil.FixLargeFonts(groupBoxEdit, buttonAutoBreak); UiUtil.InitializeSubtitleFont(textBoxSource); + UiUtil.InitializeSubtitleFont(textBoxListViewText); + UiUtil.InitializeSubtitleFont(textBoxListViewTextOriginal); UiUtil.InitializeSubtitleFont(SubtitleListview1); using (var graphics = CreateGraphics()) diff --git a/src/ui/Logic/UiUtil.cs b/src/ui/Logic/UiUtil.cs index 89b58bb04..5afa33d08 100644 --- a/src/ui/Logic/UiUtil.cs +++ b/src/ui/Logic/UiUtil.cs @@ -504,7 +504,11 @@ namespace Nikse.SubtitleEdit.Logic control.Font = new Font(gs.SubtitleFontName, gs.SubtitleListViewFontSize); } } - else if (control is SETextBox || control is TextBox) + else if (control is SETextBox seTextBox) + { + seTextBox.UpdateFontAndColors(seTextBox); + } + else if (control is TextBox) { if (gs.SubtitleTextBoxFontBold) {