basic_usage/
basic_usage.rs

1use 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}