An application that I work with broke after the upgrade of the OS to Windows 10. Nothing else changed: the version of .NET, the C# project, the Visual Studio are still the same versions.
It displays Wingdings characters on one of its control, and it worked fine and continues to work fine under the old versions of Windows.
Under Windows 10, some but not all characters are replaced with rectangles. There is no rhyme or reason. It’s like characters 100, 103 and 106 display, whereas 101, 102, 104, and 105 are corrupted. The codes are made up, for simplicity’s sake.
How do we restore the normal operation?
I tried to take wingdings.ttf
from an old system where the application correctly displays all characters, embed it as a resource in the application, and load it instead of using the system font, but nothing changed.