-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CONHOST fonts problem #18042
Comments
It’s the weekend for us Microsoft folks. Most of my team doesn’t work weekends! Size difference aside (see the next comment for details), you appear to be having a systemwide font problem that isn’t directly associated with the console. Can you roll back the update and file feedback in the Feedback Hub? |
As a note: conhost currently–and pretty much always has–measures font sizes in pixels (cell height) whereas almost all other applications measure font sizes in points. 16 in conhost will be smaller than 16 in Notepad and Edge, as 16 in conhost means “make the cell height 16 pixels” This is a fairly well-known quirk of the console on Windows that we aren’t planning on changing. |
No problem for the size.. glad to know isn't related to my problem. But I hace no font issue. At least I am pretty sure something else prevent the fonts to work correctly in SOME but not all programs. |
I'm happy to hear that you could resolve your font issue, although it's unclear to me why it broke in the first place. I was under the impression that it still worked when you filed #18024. That aside...
To repeat what I said in #18024:
Conclusion: If you use Windows 10 conhost with braille glyphs but your font does not support braille glyphs they will shop us as Do you have any other questions that aren't related to font fallback and those |
I should add: We are just roughly ~2 developers on this project right now and have >100M users to support. If your issue is not caused by conhost then we must close it to focus on those people that have an issue that is caused by it. If you can show that there's an issue with font rendering on Windows, then I'll gladly report a bug internally for you. Unless it's a font rendering issue in conhost, because conhost does not support font fallback and has not supported font fallback for 10+ years between Windows 8 and 11. |
Yes. But just so you know, NPM uses braille unicode for the loading animation. The dots in the braille unicode are useful for many thing (but also a lot of other characters are missing without the fallback. IMHO conhost should support font fallback as even NOTEPAD does. |
It does. In modern versions of Windows. Not ones where the console subsystem hasn’t seen meaningful changes since 2020. If you want the improvements we’ve been working on for the past five years, use Windows 11, use Windows Terminal, or replace conhost with a build from a newer version of Windows. Regardless of what conhost should and should not do, and what notepad does or does not do, you’re stuck with no font fallback in the console until you avail yourself of one of those three options. |
@DHowett anyway now after the fix, OpenConsole.exe seems to work. |
No Idea.. I noticed last week, what I was busy on a project... yesterday I dug in the problem and finally solved it. |
@lhecker after some more testing, everything is "sort of" working in OpenConsole.exe. The only things I dont understand are:
|
I suspect you may still have a corrupted font database. You should make sure that your font exists in
That's probably a legitimate bug in our text renderer. We can continue talking about it over in #18038. I'll be closing this issue for now, as there's nothing we can do about font fallback on Windows 10 at the moment. We can continue talking in #18038 about the cursor ghosting, and in #18044 about replacing conhost with OpenConsole. |
Not only the unicode fonts don't show all characters but look at this:
Can anyone tell me what can cause this?
I am even using another version of conhost (the original of 2019 in the windows recovery disk)
The problem is NOT conhost itself but something in the system that has been modified by some recent update.
Can someone please help me understand this?
In CONHOST in the image above the font is wrong and the size is like it has a different dpi
Look at this... again: putty and notepad are correct.
The text was updated successfully, but these errors were encountered: