basic_usage/
basic_usage.rs1use text2art::BasicFonts;
2use text2art::Font;
3use text2art::Printer;
4
5fn main() {
6 let font = match Font::from_basic(BasicFonts::Big) {
7 Ok(font) => font,
8 Err(_) => panic!("something wrong with font"),
9 };
10 let prntr = Printer::with_font(font);
11 prntr.print_to_stdio("Welcome to tex2art! :)").ok();
12
13 prntr.print_to_stdio("text for print_to_stdio").ok();
14 prntr
15 .print_to("text for print_to", &mut std::io::stdout())
16 .ok();
17
18 let rendered_text = prntr.render_text("text for render");
19 match rendered_text {
20 Ok(rendered_text) => println!("{}", rendered_text),
21 Err(_) => println!("Something went wrong!"),
22 }
23}