Ghostty Devlog 001
10 hours ago
- Ghostty is a GPU-accelerated terminal emulator written in Zig, supporting macOS and Linux, with Windows support planned.
- Its tech stack includes libxev event loop, OpenGL/Metal graphics, SwiftUI/GTK/GLFW frontends, and custom font rendering via FreeType, Harfbuzz, and CoreText.
- Automatic shell integration injection (#191) enables features like complex prompt redrawing on resize, working directory reporting, and safe terminal closing without confirmation.
- A bug fix (#179) ensures that missing glyphs in a given font style first try the regular style before falling back to other fonts, preventing ugly proportional font rendering.
- Ghostty now programmatically skews regular fonts to create fake italics when a font lacks italic faces, using a 15-degree skew transformation.