[–] ArchD 4 days ago
[–] jcgl 4 days ago
> Similarly, some monospaced font families are buggy and have bold or italic faces that have characters wider than the width of the normal face, these will also result in clipping. Such issues should be reported to the font developer. Monospaced font families must have all their characters rendered within a fixed width across all faces of the font, otherwise they aren't really monospaced.
[–] ArchD 4 days ago
[–] jcgl 3 days ago
But things aren't all equal--there are tradeoffs at play. Kitty's choice to treat monospace fonts as actually monospaced may not fit everyone, but it's a valid decision in this design space.
[–] sumedh 4 days ago
[–] zaphirplane 4 days ago
I’m surprised no one out together a ghostty theme for kitty. Kitty seems to pushing boundaries with features and concepts
[–] asdfsa32 4 days ago
[–] fock 4 days ago
[–] crossroadsguy 4 days ago
[–] dagurp 4 days ago
[–] flohofwoe 4 days ago
PS: another difference is installation size, on macOS Kitty is about 246 MB while Ghostty is 67 MB (and it looks like Kitty comes with a glslang shader compiler and python 3.14 frameworks, which together already take up 32 MB).
TL;DR: it feels like Ghostty is paying a bit more attention to platform-specific aspects than Kitty.
Also funny/sad: both call themselves 'cross-platform', but then don't support Windows (only various UNIX variants).
[–] paaloeye 4 days ago
[–] flohofwoe 4 days ago
That's the one thing I always check first in a terminal because I have this pet project to run emulators in a terminal ;)
https://github.com/floooh/chipz-kitty
(works fine in Kitty and Ghostty, wezterm theoretically also supports the Kitty protocol but at some point just freezes)
[–] paaloeye 4 days ago
If you need a GUI, just use a GUI.
[–] louis_ 3 days ago
[–] msephton 3 days ago
[–] darkwater 4 days ago
This still qualifies as cross-platform though. Cross-platform doesn't mean "all the platforms" or "all the platforms with the biggest market share in the segment of the application".
[–] flohofwoe 4 days ago
[–] darkwater 4 days ago
[–] devsda 4 days ago
Both might have thought 'If you are patient enough to tolerate a slower web based start menu, you are probably not a target market for a hardware accelerated terminal' :D
[–] jodrellblank 3 days ago
[–] flohofwoe 2 days ago
[–] azuanrb 4 days ago
[–] TheRoque 4 days ago
[–] paaloeye 4 days ago
[–] TheRoque 4 days ago
[–] mstaoru 4 days ago
Serious question.
[–] TheRoque 4 days ago
[–] louis_ 3 days ago
[–] adrian_b 4 days ago
Such compilations produce a ton of text messages. With any classic terminal, the text rendering in the terminal window becomes a bottleneck, slowing down the compilation very noticeably.
With modern terminals that use GPU text rendering, like ghostty and kitty, compilations are done much faster.
Of course, with classic terminals you can redirect the compiler output, to avoid this problem, but I prefer to glance at the progress of the compilation, to notice early if there are problems.
Even in normal interactive use, there are enough cases when the difference between the instant rendering of ghostty or kitty and the slowness of the classic terminals is noticeable.
To see the difference between a slow terminal emulator, like you probably use, and a fast terminal emulator, you can do a "cat" from a text file of a few megabytes, and you will see the speed difference.
https://github.com/kovidgoyal/kitty/blob/master/docs/faq.rst...
People like to say that kitty is performant, but I haven't found ghostty to be otherwise.