WPF dialog and FontFamily "MS Shell Dlg 2" on Windows 10 (1511, 10586)

Does anyone notice a new issue after updating Windows 10 to version 1511, build 10586:

If a WPF dialog has controls (e.g. Label or TextBox) with FontFamily="MS Shell Dlg 2", the dash character '-' is displayed as a block. We use the logical font "MS Shell Dlg 2" explicitly because the font was the default setting for legacy MFC dialogs.

Any idea when this issue is going to be fixed?

Thanks,

-Michael

Hi Michael,

Thank you for posting in Microsoft Community.

We have a dedicated team to help you with this type of issues. I suggest you to post the same in the below forums.

https://social.technet.microsoft.com/Forums/en-US/56fe8c36-5260-434d-b9fe-a8d6b2c7f014/change-of-ms-shell-dlg-2-and-ms-shell-dlg-fonts-disturbs-gui-of-date-and-time-properties?forum=itproxpsp

Thanks.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I do not understand why you have suggested posting to a Windows XP forum.   It has only started happening since updating to Windows 10 version 1511, build 10586.   It does not happen with Windows 10 build 10240.

The OP had the problem with  FontFamily="MS Shell Dlg 2".   I have the same problem using WPF with FontFamily "Segoe SemiBold".   It does not happen with FontFamily "Segoe WP Semibold"

Regards, David Lewis.

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hello Anil,

The problem happens on WPF user interface only. No problem on MFC UI.

It looks like WPF doesn't honor the registry setting [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]. But it does impact MFC UI. The link you posted doesn't help to the problem.

Thanks,

-Michael

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

We've also seen this problem with a variant of the Museo font. This seems to have affected Greek, Hebrew, Arabic and Russian languages for us, and appears to be due to a GlobalUserInterface.CompositeFont change in Windows 10586.

I've submitted a bug report here: https://connect.microsoft.com/VisualStudio/feedback/details/2128921/wpf-globaluserinterface-fontfamily-fallbacks-missing-for-unicode-blocks

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

The bug is fixed by Windows 10's update KB3124200.

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated April 30, 2024 Views 3,691 Applies to: