Swordfish90 / cool-retro-term

A good looking terminal emulator which mimics the old cathode display...
22.26k stars 847 forks source link

Text illegible on non-Retina display when using Rasterization options/non-HD fonts #502

Open kellylawrence opened 5 years ago

kellylawrence commented 5 years ago

I seem to be experiencing a strange visual bug on my current setup, where text is illegible when using the Rasterization options (Scanlines or Pixels) and non-HD fonts on non-Retina displays.

My current setup is as follows:

cool-retro-term v1.1.1 15-inch Retina MacBook Pro Intel Iris Pro 1536 MB Graphics Dual 1080p external monitors

On the main MacBook display, I can use a default theme like Vintage/IBM DOS, and things look perfectly fine, as seen in the image below:

screen shot 2019-01-31 at 1 45 04 pm

However, if I move/open the cool-retro-term window to one of my external displays, the text becomes illegible, and can only become legible if I turn off the Rasterization options and change to an HD font. (Ex: HD: Hermit (Modern)).

screen shot 2019-01-31 at 1 45 31 pm

Is it possible I'm just missing a setting, or maybe don't have access to the correct fonts?

Swordfish90 commented 5 years ago

Hi @kellylawrence ... I'm sorry, but I think this is an issue caused by the different scaling factors of the different monitors. It's a bug, and the only workaround that comes to my mind is disabling retina scaling for CRT.

kellylawrence commented 5 years ago

No worries! It's more of a novelty things, so I'm not really impacted by the bug. Just thought maybe I was doing something wrong on my end.

At least it's a known issue, and setting the "Open in Low Resolution" option via the Get Info window for the app seemed to solve the problem. (At least in the sense that text is now legible on all displays).

miketweaver commented 5 years ago

I have the same issue, "Open in Low Resolution" fixed it for me as well: image image