tui-big-text
tui-big-text is a rust crate that renders large pixel text as a ratatui widget using the glyphs from the font8x8 crate.
Installation
cargo add ratatui tui-big-text
Example
fn render<B: Backend>(frame: &mut Frame<B>) -> Result<()> {
let big_text = BigTextBuilder::default()
.style(Style::new().blue())
.lines(vec![
"Hello".red().into(),
"World".white().into(),
"~~~~~".into(),
])
.build()?;
frame.render_widget(big_text, frame.size());
Ok(())
}
License
Copyright (c) 2023 Josh McKinney
This project is licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
See CONTRIBUTING.md.