July 2022 Summaries
3 posts from Warp
Filter
Month:
Year:
Post Summaries
Back to Blog
This article delves into text rendering, focusing on shaping and rasterization processes. It explains that fonts contain two main categories of data - glyph descriptions and ligature information. The text rendering process involves converting a string of characters into a set of glyphs to be rendered at particular positions (shaping) and taking a glyph described in a vector graphics format and converting it into a raster image (rasterization).
The article also discusses the challenges of optimizing for performance without sacrificing quality. It introduces a glyph atlas, which is a GPU texture containing all rasterized bitmaps for the glyphs needed to display text. The author explains how they used sub-pixel alignment and adjusted the cache key to ensure proper kerning while maintaining crisp text.
The article concludes by discussing other potential approaches, such as interpolating between two nearest rasterized glyphs or using supersampling for improved results. However, these alternatives were deemed not worth the tradeoff in complexity and cost.
Jul 27, 2022
3,355 words in the original blog post.
In April 2022, Warp launched AI Command Search, a feature that allows users to type natural language search into the terminal and get back a command generated by artificial intelligence. The idea for this feature came from Github Copilot's support for shell commands. An initial prototype was built in October 2021 but sat on the shelf until December when it received positive feedback from an engineer at Warp. After several iterations, bug fixes and dogfooding, AI Command Search was officially released as part of Warp's beta launch in April 2022. The feature has not existed within a terminal before and is considered unique.
Jul 07, 2022
796 words in the original blog post.
VS Code provides a built-in terminal that integrates with the editor interface, but many developers prefer using their preferred terminal. This text offers two methods to integrate Warp terminal with VSCode, allowing users to open a new session or focus an existing one using Warp's Hotkey Window feature. To get started, download Warp for free and explore its features through documentation and social media channels. The developers appreciate any feedback provided.
Jul 06, 2022
157 words in the original blog post.