No description
`cosmic-term` currently has an issue where borders appear to separate some cells columnwise. This was caused due to the accumulation of floating point error when using font sizes that can't be fully represented in an f32. For example, a font size of 8.4x20 and a unique color per cell is enough to reproduce this. Essentially, the glyph background rectangles are being drawn slightly too narrow, causing the terminal background to leak through. This patch rounds the rectangles in such a way that we guarantee the drawing of that "border" pixel using floor() and ceil(). |
||
|---|---|---|
| .github | ||
| color-schemes | ||
| debian | ||
| i18n | ||
| res | ||
| src | ||
| .envrc | ||
| .gitignore | ||
| ansi-colors.sh | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| flake.lock | ||
| flake.nix | ||
| i18n.toml | ||
| justfile | ||
| LICENSE | ||
| README.md | ||
cosmic-term
COSMIC terminal emulator, built using alacritty_terminal that is provided by the alacritty project. cosmic-term provides bidirectional rendering and ligatures with a custom renderer based on cosmic-text.
The wgpu feature, enabled by default, supports GPU rendering using glyphon
and wgpu. If wgpu is not enabled or fails to initialize, then rendering falls
back to using softbuffer and tiny-skia.
Color Schemes
Custom color schemes can be imported from the View -> Color schemes... menu item.
You can find templates for color schemes in the color-schemes folder.