Issue:
----------------------------------------
A customer opened an interesting case stating SQL Server Management Studio (SSMS) would not display EUDC (End-User-Defined Characters) properly. More information on EUDC can be found here: End-User-Defined and Private Use Area Characters.
After testing, it was identified by default, both SQL Server Management Studio and Visual Studio encountered this problem. In contrast, Notepad.exe displayed the desired character as intended. A shared aspect of SSMS and VS is the use of Windows Presentation Foundation (WPF).
Steps to Reproduce the Issue:
----------------------------------------
If you wish to reproduce the problem to see it for yourself:
Workaround
----------------------------------------
To workaround this issue for any WPF application, if you pass the FontFamily Class and map it properly, then the character will be displayed. To achieve this is SSMS 19.0, do the following steps. Update the bolded values as needed.
If you implement this workaround, then make sure to not change the settings in the SSMS User Interface as it'll reset the updated fonts.
The behavior is driven by the Visual Studio Shell, so fixing this term long-term is outside the scope of the SSMS product.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.