Hi,
I'm setting up tabGroups and the selected font is too wide for the width of the tab:
![]()
I'm using DefaultAppearance = FALSE and I copy the settings from an Office Toolbar Styler, which is set to this:
GroupAppearance.Background = clInfoBk
GroupAppearance.BorderColor = 10729644
GroupAppearance.Color = 4474440
GroupAppearance.ColorTo = clWhite
GroupAppearance.ColorMirror = clSilver
GroupAppearance.ColorMirrorTo = clWhite
GroupAppearance.Font.Charset = DEFAULT_CHARSET
GroupAppearance.Font.Color = clWindowText
GroupAppearance.Font.Height = -12
GroupAppearance.Font.Name = 'Segoe UI'
GroupAppearance.Font.Style =
GroupAppearance.Gradient = ggVertical
GroupAppearance.GradientMirror = ggVertical
GroupAppearance.TextColor = 4474440
GroupAppearance.CaptionAppearance.CaptionColor = clGray
GroupAppearance.PageAppearance.BorderColor = clGray
GroupAppearance.PageAppearance.Color = clWhite
GroupAppearance.PageAppearance.ColorTo = clWhite
GroupAppearance.PageAppearance.ColorMirror = clSilver
GroupAppearance.PageAppearance.ColorMirrorTo = clWhite
GroupAppearance.PageAppearance.Gradient = ggVertical
GroupAppearance.PageAppearance.GradientMirror = ggVertical
GroupAppearance.PageAppearance.ShadowColor = 12888726
GroupAppearance.PageAppearance.HighLightColor = 16644558
GroupAppearance.TabAppearance.BorderColor = clBtnFace
GroupAppearance.TabAppearance.BorderColorHot = clBlue
GroupAppearance.TabAppearance.BorderColorSelected = clBtnFace
GroupAppearance.TabAppearance.BorderColorSelectedHot = clNone
GroupAppearance.TabAppearance.BorderColorDisabled = clNone
GroupAppearance.TabAppearance.BorderColorDown = clNone
GroupAppearance.TabAppearance.Color = clBtnFace
GroupAppearance.TabAppearance.ColorTo = clWhite
GroupAppearance.TabAppearance.ColorSelected = clInfoBk
GroupAppearance.TabAppearance.ColorSelectedTo = clInfoBk
GroupAppearance.TabAppearance.ColorDisabled = clNone
GroupAppearance.TabAppearance.ColorDisabledTo = clNone
GroupAppearance.TabAppearance.ColorHot = clYellow
GroupAppearance.TabAppearance.ColorHotTo = clNone
GroupAppearance.TabAppearance.ColorMirror = clWhite
GroupAppearance.TabAppearance.ColorMirrorTo = clWhite
GroupAppearance.TabAppearance.ColorMirrorHot = clNone
GroupAppearance.TabAppearance.ColorMirrorHotTo = clNone
GroupAppearance.TabAppearance.ColorMirrorSelected = clWhite
GroupAppearance.TabAppearance.ColorMirrorSelectedTo = clWhite
GroupAppearance.TabAppearance.ColorMirrorDisabled = clNone
GroupAppearance.TabAppearance.ColorMirrorDisabledTo = clNone
GroupAppearance.TabAppearance.Font.Charset = DEFAULT_CHARSET
GroupAppearance.TabAppearance.Font.Color = clWindowText
GroupAppearance.TabAppearance.Font.Height = -12
GroupAppearance.TabAppearance.Font.Name = 'Segoe UI'
GroupAppearance.TabAppearance.Font.Style =
GroupAppearance.TabAppearance.Gradient = ggVertical
GroupAppearance.TabAppearance.GradientMirror = ggVertical
GroupAppearance.TabAppearance.GradientHot = ggVertical
GroupAppearance.TabAppearance.GradientMirrorHot = ggVertical
GroupAppearance.TabAppearance.GradientSelected = ggVertical
GroupAppearance.TabAppearance.GradientMirrorSelected = ggVertical
GroupAppearance.TabAppearance.GradientDisabled = ggVertical
GroupAppearance.TabAppearance.GradientMirrorDisabled = ggVertical
GroupAppearance.TabAppearance.TextColor = 4474440
GroupAppearance.TabAppearance.TextColorHot = 10223616
GroupAppearance.TabAppearance.TextColorSelected = 9333539
GroupAppearance.TabAppearance.TextColorDisabled = 6514281
GroupAppearance.TabAppearance.ShadowColor = 15255470
GroupAppearance.TabAppearance.HighLightColor = 16775871
GroupAppearance.TabAppearance.HighLightColorHot = 16643309
GroupAppearance.TabAppearance.HighLightColorSelected = 6540536
GroupAppearance.TabAppearance.HighLightColorSelectedHot = 12451839
GroupAppearance.TabAppearance.HighLightColorDown = 16776144
GroupAppearance.ToolBarAppearance.Color.Color = clWhite
GroupAppearance.ToolBarAppearance.Color.ColorTo = clBtnFace
GroupAppearance.ToolBarAppearance.Color.Direction = gdHorizontal
GroupAppearance.ToolBarAppearance.ColorHot.Color = clNone
GroupAppearance.ToolBarAppearance.ColorHot.ColorTo = clNone
GroupAppearance.ToolBarAppearance.ColorHot.Direction = gdHorizontal
How can I fix the width of the tab?
Delphi 10.3
Ribbon Tab Font is set to Segoe UI, 9pt
DesignTime 96ppi, runtime 120ppi (125% scaling)
Thanks

