winget install --id asciinema.agg
About agg
agg is a command-line tool for generating animated GIF files from asciicast v2 files produced by asciinema terminal recorder.
What's new in 1.8.1
This is a quick follow up release for today's 1.8.0, which addresses a few rendering regressions: - improved font fallback in the swash renderer: when configured font families don't contain a glyph, agg now tries other loaded system and --font-dir fonts before giving up - improved font fallback in the resvg renderer to prefer agg's configured fallback chain before falling back to arbitrary fonts from the font database - fixed clipping/overpainting of glyphs that extend beyond their own terminal cell in the swash renderer The highlights from 1.8.0: - added new swash font/text rendering backend, now the default, replacing fontdue; --renderer fontdue remains accepted as a compatibility alias - improved font fallback, with built-in Noto Emoji and Nerd Font Symbols fallback fonts - added --text-font-family and --emoji-font-family options for finer control over font selection; --font-family still works as an all-in-one override - improved rendering of emoji, Nerd Font icons, CJK characters, bold/italic text, underlines, and block/mosaic drawing characters - added explicit support for Apple Color Emoji on macOS - added fallback handling for unsupported COLRv1 color emoji glyphs - added --bold-is-bright option to render bold text using bright ANSI colors - fixed faint text attribute and underlined spaces rendering in the resvg renderer - --line-height values below 1.0 are now rejected with a clear error message - upgraded avt to latest version to bring recent terminal emulation improvements - upgraded rendering, CLI, HTTP, logging, and Nix-related dependencies - updated Nix package...
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.8.1 | Unknown | This is a quick follow up release for today's 1.8.0, which addresses a few rendering regressions: - improved font fallback in the swash renderer: when configured font families don't contain a glyph, agg now tries other l... |
| 1.8.0 | Unknown | - added new swash font/text rendering backend, now the default, replacing fontdue; --renderer fontdue remains accepted as a compatibility alias - improved font fallback, with built-in Noto Emoji and Nerd Font Symbols fal... |
| 1.7.0 | Unknown | - added Kanagawa themes (thanks @Neved4!) - when conversion fails the output file is now automatically removed (thanks @rcorre!) - when input recording file has invalid terminal size a friendly error message is now displ... |
| 1.6.0 | Unknown | Release notes |
| 1.5.0 | Unknown | Release notes |
| 1.4.3 | Unknown | - upgraded avt to latest version to bring all recent terminal emulation improvements |
| 1.4.2 | Unknown | - fixed rendering of initial blank frame |
| 1.4.1 | Unknown | - fixed GIF looping - removed timestamps from log messages |
| 1.3.0 | Unknown | Release notes |