beamterm-data
Core data structures and binary serialization for the beamterm WebGL terminal renderer.
⚠️ Note: This is an internal crate for the beamterm project. You probably want to use
beamterm-rendererorbeamterm-atlasinstead.
Overview
This crate provides the shared data structures and serialization functionality used by the beamterm terminal rendering system. It includes:
- Font atlas data structures - Efficient representation of font glyph metadata
- Glyph encoding system - 16-bit glyph IDs with embedded style information
- Binary serialization - Compact, versioned format with zlib compression
- Cross-platform compatibility - Works in both native and WASM environments