vercel / hyper

A terminal built on web technologies
https://hyper.is
MIT License
43.15k stars 3.49k forks source link

Weird underscore rendering #6764

Open hylke94 opened 1 year ago

hylke94 commented 1 year ago

Issue

Since version 3.3, all underscores in the whole terminal are rendered weirdly. See screenshots below for details.

With hyper-material-theme theme:

image

Without any plugins/themes:

image

eschultze commented 1 year ago

Same here

jfollmann commented 1 year ago

Same here. But in my case, i don't use hyper-material-theme

The problem only occurs when the fontSize is under than 13 I found the other problem related with fontSize: #6680

fontSize: 12 image

fontSize: 13 image

cub commented 1 year ago

For me, changing the fontFamily in Preferences worked.

It should work with any "good" font (it also worked with Fira Code https://github.com/tonsky/FiraCode). Remember to restart Hyper after installing fonts.

No theme/plugin, on Fedora.

D0miH commented 1 year ago

Same happens for me. However, changing the font to Fira Code did not work for me. Interestingly if I zoom a bit using Ctrl + +, it renders correctly. Without zoom: Screenshot from 2023-02-20 18-24-47 With zoom: Screenshot from 2023-02-20 18-26-11

XKaguya commented 1 year ago

Can also try 'webGLRenderer: false,' , this help me fix the problem :)

victorcarvesk commented 7 months ago

Operating system: Ubuntu 22.04.3 LTS x64 (with Wayland) Hyper terminal version: 3.4.1 (Jan 07, 2023) Installation method: .deb package

I'm also having this problem when using hyper-material-theme (it seems like it's not a problem with this plugin). I used to use version 3.2.3 where everything works fine, but I decided to get the latest version and try to fix the problem.

Each of the various solutions described here worked for me:

  1. Increase font size to any value greater than 12;
  2. Disable webGLRenderer;
  3. Change the default font family: by default the first font family is Menlo, but there are several font families as fallback in the configuration file that can be set to default).

I'm using JetBrains Mono with size 12 and webGLRenderer active and everything works fine now.