bradwilson,
@bradwilson@mastodon.social avatar

Windows Terminal seems to have its own font renderer, and sometimes it's just plain worse than what's built in.

Compare these two prompts from CONHOST (darker, left) and Windows Terminal (lighter, right). Same text, same font, but the Windows Terminal rendering frequently gets the shape and size of the diagonal blocks wrong, which causes artifacts like color bleed and/or misaligned edges. Worse, which artifacts you see changes with the font size.

image/png

bobbrum,

@bradwilson dang-it, now I can't unsee this.

bradwilson,
@bradwilson@mastodon.social avatar

The alignment issues are supposedly solved in 1.18 (I'm using 1.19): "In the screenshots above, you can see how our AtlasEngine rewrite in 1.18 Preview fixed powerline rendering. We now have no weird gaps, no cut off glyphs, and no shrunken glyphs."

https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-18-release/

Are you KIDDING ME RIGHT NOW? Zoom up of their supposed golden screenshot, which shows both a glyph that is both too tall and has an edge rendering problem:

bradwilson,
@bradwilson@mastodon.social avatar

Honest question: Am I expecting too much? Are people by and large just ignoring these things because they are either blind to them and/or don't care about them?

nicholashead,
@nicholashead@mastodon.social avatar

deleted_by_author

  • Loading...
  • bradwilson,
    @bradwilson@mastodon.social avatar

    @nicholashead I don't do high dpi on this monitor (32" 4K). The screenshots are just zoomed to a ridiculous level to highlight the issues and make them easier to see, but I can see them even at relatively small rendering, too.

    nicholashead,
    @nicholashead@mastodon.social avatar

    deleted_by_author

  • Loading...
  • bradwilson,
    @bradwilson@mastodon.social avatar

    @nicholashead That setting does not exist any more, so I guess whatever the experiment was, it's over.

    I've also tried JetBrains Mono (Nerd Font) with the same problem.

    nicholashead,
    @nicholashead@mastodon.social avatar

    deleted_by_author

  • Loading...
  • bradwilson,
    @bradwilson@mastodon.social avatar

    @nicholashead Sorry about that, accidentally posted from my phone when I wanted to send a screenshot along with.

    I was checking the config file, but I see this in the config UI. Checking vs. unchecking it, I don't see any difference (not just the diagonal blocks, I mean I don't see any text rendering difference at all). I even tried restarting Terminal just in case.

    /shrug

    zadjii,
    @zadjii@mastodon.social avatar

    @bradwilson @nicholashead That option is actually going away in 1.21, but only because we're removing the old renderer it replaced^1. The new renderer is now so very much better than the old one, that it doesn't make sense to keep the old one around anymore.

    KirillOsenkov,
    @KirillOsenkov@mastodon.social avatar

    @bradwilson I also can't unsee this stuff:

    KirillOsenkov,
    @KirillOsenkov@mastodon.social avatar

    @bradwilson oops, realized these are what you meant. I thought originally the rendering/antialiasing on the 'sh' is not the same in both, but of course the diagonal artifacts are a bigger problem

    bradwilson,
    @bradwilson@mastodon.social avatar

    @KirillOsenkov Right, that was exactly my point. 😂 Shit drives me crazy.

    bradwilson,
    @bradwilson@mastodon.social avatar

    @KirillOsenkov The anti aliasing doesn't affect the problem (Windows uses ClearType but I enabled the grayscale rendering in Windows Terminal). I tried all three anti aliasing modes in WT and the problem is present in all of them. It's definitely the core font rendering that's the problem.

    zadjii,
    @zadjii@mastodon.social avatar

    @bradwilson @KirillOsenkov FWIW powerline rendering has always been wacky depending on the font chosen, so that's why we are once-and-for-all fixing the issue in 1.21, by just drawing the glyphs pixel-perfect ourselves. See https://github.com/microsoft/terminal/pull/16729 for details.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • mdbf
  • DreamBathrooms
  • cisconetworking
  • magazineikmin
  • InstantRegret
  • everett
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • khanakhh
  • Durango
  • kavyap
  • ethstaker
  • megavids
  • anitta
  • modclub
  • osvaldo12
  • normalnudes
  • ngwrru68w68
  • GTA5RPClips
  • tacticalgear
  • provamag3
  • tester
  • Leos
  • cubers
  • JUstTest
  • lostlight
  • All magazines