Skip to content

Font rendering issues in Terminal #610

Closed

Description

I have Terminal up and running under 18362.0, but it seems to have problems with certain types of fonts.

Here it is working fine with the font set to "SF Console":

image

But it breaks when the font is changed to "SF Console Medium" (but not because the font isn't found or anything). The app doesn't crash but the text is rendered... let's just say extremely incorrectly:

image

If you focus extremely well and zoom in all the way, you can see that text is being rendered.. just very oddly so. Change the font back and it redraws correctly to what it used to contain.

Here's the same screenshot from conhost with the font set to "SF Console Medium" via the registry:

image

It's not just an issue with setting a variant of a font, or this particular font. Here's how the default (free) "Roboto Slab" is rendered, but I'm not sure if it's the same problem (it doesn't look like it):

image

Activity

  1. zadjii-msft commented on May 9, 2019

    @zadjii-msft
    Member

    Michael Niksa (@miniksa) is the guy who will know why this is happening.

  2. added
    Area-RenderingText rendering, emoji, complex glyph & font-fallback issues
    Issue-BugIt either shouldn't be doing this or needs an investigation.
    on May 9, 2019
  3. miniksa commented on May 14, 2019

    @miniksa
    Contributor

    Is "SF" the San Francisco font from Apple that we're absolutely not authorized nor licensed to use outside of an Apple computer?

    If so, I can't investigate this and have to slam it closed. I can't debug/diagnose fonts I'm not licensed to use and I can't condone having other people break that license agreement.

  4. mqudsi commented on May 14, 2019

    @mqudsi
    Author

    No, that is SF Mono. SF Console is a clone intended to look like it but not one I'm authorized to share; which is why I mention Roboto Slab, which is open source and publicly available.

  5. miniksa commented on May 14, 2019

    @miniksa
    Contributor

    Where can I get it and confirm the licensing?

  6. mqudsi commented on May 14, 2019

    @mqudsi
    Author

    It's made by Google, released under the Apache 2.0 license. GitHub repo: https://github.com/googlefonts/robotoslab

    You can download the prebuilt TrueType files here: https://github.com/google/fonts/tree/master/apache/robotoslab

  7. miniksa commented on May 14, 2019

    @miniksa
    Contributor

    OK thanks. I'll take a look at it then when I get around to being able to work on rendering stuff instead of triaging GitHub issues and PRs all day. :P

  8. ghost added
    Needs-Tag-FixDoesn't match tag requirements
    on May 17, 2019
  9. 26 remaining items

  10. shanselman commented on Mar 3, 2020

    @shanselman
    Member

    Austin Wagner (@austinwagner) The bug (behaviorally) is the small/wrong size. You're saying that Cascadia has a small glyph inside and that is wrong?

  11. austinwagner commented on Mar 3, 2020

    @austinwagner

    Scott Hanselman (@shanselman) Apologies for being unclear. I was referring to the color difference only. The size is almost certainly wrong.

  12. gitfool commented on Mar 3, 2020

    @gitfool
  13. DHowett-MSFT commented on Mar 3, 2020

    @DHowett-MSFT
    Contributor

    Good, good, y'all can head over to #900

  14. DHowett-MSFT commented on Mar 3, 2020

    @DHowett-MSFT
    Contributor

    This is in fact a bug submitted by Scott Hanselman (@shanselman) himself so 🤷‍♂

  15. calloncampbell commented on Mar 5, 2020

    @calloncampbell

    I followed the instructions by Scott Hanselman (@shanselman) post https://www.hanselman.com/blog/HowToMakeAPrettyPromptInWindowsTerminalWithPowerlineNerdFontsCascadiaCodeWSLAndOhmyposh.aspx and I still see wonky icons.

    Windows Terminal version 0.9.433.0

    image

  16. shanselman commented on Mar 6, 2020

    @shanselman
    Member

    Callon Campbell (@calloncampbell) I'll help you via twitter, not in a GH issue

  17. calloncampbell commented on Mar 6, 2020

    @calloncampbell

    OK my issue is not related. I had downloaded the wrong font. Thanks Scott Hanselman (@shanselman) for the help.

  18. sergio-u commented on Mar 27, 2020

    @sergio-u
  19. miniksa commented on Apr 22, 2020

    @miniksa
    Contributor
  20. miniksa commented on Apr 24, 2020

    @miniksa
    Contributor

    With the completion of this checklist: #610 (comment), I am deeming this bug closed and resolved by other issues on the tracker. Thanks. Please file new issues against the latest version if there are still problems not addressed or covered by the open #900 or #455.

  21. ghost added
    Needs-Tag-FixDoesn't match tag requirements
    on Apr 24, 2020
  22. tm9k1 commented on Jun 11, 2020

    @tm9k1

    Michael Niksa (@miniksa) were you able to get around the fontWeight config var?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Area-FontsRelated to the fontArea-RenderingText rendering, emoji, complex glyph & font-fallback issuesIssue-BugIt either shouldn't be doing this or needs an investigation.Needs-Tag-FixDoesn't match tag requirementsPriority-2A description (P2)Product-TerminalThe new Windows Terminal.

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions