New
#1
Font differences between applications such as Terminal, VSCode, Word
I've been playing with C# scripting lately, primarily using VSCode as the IDE on Windows 10.
Whilst displaying a table of some of the more esoteric characters from the old IBM PC codepage 437 that have been adopted into Unicode, I noticed differences in the rendering of the same character using the same font while in different applications.
Take for example character D8 which in Unicode is 0x256A. The Wikipedia article on codepage 437 (Code page 437 - Wikipedia) shows this as a single vertical line with two parallel horizontal lines cutting across its middle.
When I ran my program in the Console or in Windows Terminal, the single vertical line becomes two parallel vertical lines, and no lines cutting across any others. This seems to be consistent with any font, such as Consolas.
When I display this character using Consolas in Word, I get a single vertical but it doesn't continue across the two parallel horizontals - it breaks so that there is an uninterrupted gap between the horizontal lines.
When I display it in DEBUG CONSOLE in VSCode it displays the same as Word displays it. I have not been able to determine what font is used on this panel in VSCode though.
I'm clearly not a font expert - I was under the impression that the whole point of the operating system managing fonts meant that they look the same in all applications, but clearly that is not the case. So what's the story here?
Regards,
Michael