I've been using Terminal.app on macOS for... forever. But recently I found myself more and more using Ghostty. And finally the 1.3.0 with such awaited search functionality.
That gap is a CoreText quirk in Terminal.app: unless the font s ascent+descent exactly matches the fixed cell height, you get a 1-pixel baseline snap that shows up on U+2588. Ghostty bypasses that by packing glyphs into its own texture atlas, so the block cells align perfectly every time.
I've been using Terminal.app on macOS for... forever. But recently I found myself more and more using Ghostty. And finally the 1.3.0 with such awaited search functionality.
I'm still a Terminal.app guy.
Just made this repo public: https://github.com/harrisonpage/rc
If you put
rcin your PATH and run it in Terminal.app, you can get a random color applied to the window.Pretty neat script! =)
I was not able to some the issue with Unicode Full Block rendering in Terminal.app. Line gap was always present.
That gap is a CoreText quirk in Terminal.app: unless the font s ascent+descent exactly matches the fixed cell height, you get a 1-pixel baseline snap that shows up on U+2588. Ghostty bypasses that by packing glyphs into its own texture atlas, so the block cells align perfectly every time.