polyfont-render
Custom multi-font rendering engine for polyfont. Composites text from multiple font families into a single output using GPU-accelerated or software rendering.
Status
This is a skeleton crate. The rendering engine requires significant development
effort and depends on wgpu/cosmic-text/glyphon (GPU) or tiny-skia/softbuffer
(software) which are heavy dependencies. Enable features explicitly:
= { = "0.9.0", = ["gpu"] }
Architecture (Planned)
- FontAtlas -- maintains a glyph atlas per font family, GPU-uploaded texture
- ShapingEngine -- uses
cosmic-textorparleyfor text shaping - ScopeAnnotator -- maps token scopes to font families from config
- Compositor -- renders multi-font text lines using
glyphonortiny-skia - TerminalMode -- intercepts terminal output for terminal multiplexer use