Skip to content

Blurry fonts in lower DPI setting? (try font-thicken = true) #661

Closed

Description

@franciscod

I'm on a 1080p screen, standard DPI (72?). The font immediately looked a bit blurrier than on Terminal.app.

I read #99 and had the idea of changing my settings to "high DPI". Here are the results:

dpi

I have no clue where to start looking. I read that sometimes a 0.5px offset has this effect, but this is a long shot.

Activity

  1. franciscod commented on Oct 12, 2023

    @franciscod
    Author

    an idea that I want to try: use a pixel font like Terminus with antialiasing disabled, maybe it helps to understand what's happening

  2. mitchellh commented on Oct 12, 2023

    @mitchellh
    Contributor

    I don't think we've ever experienced a tester on macOS with a low DPI screen so this is likely an issue. Do you know if there is any way to enable a low DPI mode on a high DPI screen? I don't know if I have any screens that are low DPI and that's going to make this very hard to test/fix for me.

  3. mitchellh commented on Oct 12, 2023

    @mitchellh
    Contributor

    Also, can you try setting font-thicken = true in your config? Apple docs recommend this for low DPI screens (it defaults false in Ghostty). I wonder if that makes some difference. It is an anti-aliasing mode so its possible it makes things worse but it looks like Terminal.app is setting that.

  4. franciscod commented on Oct 12, 2023

    @franciscod
    Author

    Ah, I skimmed the config struct but I missed font-thicken. That did the trick! Thanks!

    I'm not sure it's worth the confusion/hassle of enabling that option for lower DPI screens, it'll be likely a very small amount of people :)

    Screenshot 2023-10-12 at 3 22 48â€ŊPM

  5. changed the title [-]Blurry fonts in lower DPI setting?[/-] [+]Blurry fonts in lower DPI setting? (try font-thicken = true)[/+] on Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions