andresgongora / synth-shell

Boost your terminal, script by script
GNU General Public License v3.0
945 stars 236 forks source link

uE0B0 Triangle Separator Char Border Bug #248

Open michaelpierre opened 1 year ago

michaelpierre commented 1 year ago

Describe the bug The \uE0B0 triangle separation character appears to cause a 1 pixel green border around each segment. Also, the height of this character appears to be several pixels shorter than the height of each segment

To Reproduce Steps to reproduce the behavior:

  1. Tested on Terminator Version: 2.1.3 using Font: Monospace Regular 18, (Kali Linux). Problem exists.
  2. Tested on Terminal Emulator, Font: FiraCode 10 pt, (Kali Linux). Problem exists.
  3. I changed the font type, font size, foreground and background colors, and terminal emulator. Problem still exists
  4. When I changed the separation character to say \u26A1 (lightening), this problem no longer exists.

Expected behavior Regardless of the font type, font size, and terminal emulator used, as long as I use the \uE0B0 separation character, there is a border around each segment and the height of this character is shorter than each segment.

Screenshots

uE0B0-seperator-char

andresgongora commented 1 year ago

Try installing and setting your terminal emulator to a different font. I Highly recommend hack-ttf for this

On Tue, Jun 27, 2023 at 12:22 AM michaelpierre @.***> wrote:

Describe the bug The \uE0B0 triangle separation character appears to causes a 1 pixel green border around each segment. Also, the height of this character appears to be several pixels shorter than the height of each segment

To Reproduce Steps to reproduce the behavior:

  1. Tested on Terminator Version: 2.1.3 using Font: Monospace Regular 18, (Kali Linux). Problem exists.
  2. Tested on Terminal Emulator, Font: FiraCode 10 pt, (Kali Linux). Problem exists.
  3. I changed the font type, font size, foreground and background colors, and terminal emulator. Problem still exists
  4. When I changed the separation character to say \u26A1 (lightening), this problem no longer exists.

Expected behavior Regardless of the font type, font size, and terminal emulator used, as long as I use the \uE0B0 separation character, there is a border around each segment and the height of this character is shorter than each segment.

Screenshots

[image: uE0B0-seperator-char] https://user-images.githubusercontent.com/61525415/248963490-6de86b97-ff56-4b56-bee9-33bc1b158340.png

— Reply to this email directly, view it on GitHub https://github.com/andresgongora/synth-shell/issues/248, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC36INXDXZKA3XU7GPJNYHTXNIDSDANCNFSM6AAAAAAZUYNHKI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

ISaIGoI commented 1 year ago

Hey, I have a different one. How I can fix it?

Thank you!

https://prnt.sc/L2PVdBXWfaB-

UPDATE: Use MesloLGS Nerd font and the issue should be fixed!